From 3e4e499352b8a2161ed6fbdbc0b0de8492d841a1 Mon Sep 17 00:00:00 2001 From: awstools Date: Thu, 11 Nov 2021 19:22:22 +0000 Subject: [PATCH] Updates SDK to v2.1027.0 --- .changes/2.1027.0.json | 17 + .../feature-endpoint-e156c0ec.json | 5 - CHANGELOG.md | 7 +- README.md | 2 +- apis/dynamodb-2012-08-10.normal.json | 104 +- apis/ec2-2016-11-15.min.json | 1295 ++++++------- apis/ec2-2016-11-15.normal.json | 15 +- apis/translate-2017-07-01.min.json | 41 +- apis/translate-2017-07-01.normal.json | 47 +- clients/dynamodb.d.ts | 122 +- clients/ec2.d.ts | 4 + clients/translate.d.ts | 39 +- dist/aws-sdk-core-react-native.js | 165 +- dist/aws-sdk-react-native.js | 203 +- dist/aws-sdk.js | 1665 +++++++++-------- dist/aws-sdk.min.js | 72 +- lib/core.js | 2 +- lib/dynamodb/document_client.d.ts | 78 +- package.json | 2 +- 19 files changed, 2035 insertions(+), 1850 deletions(-) create mode 100644 .changes/2.1027.0.json delete mode 100644 .changes/next-release/feature-endpoint-e156c0ec.json diff --git a/.changes/2.1027.0.json b/.changes/2.1027.0.json new file mode 100644 index 0000000000..c62e638f40 --- /dev/null +++ b/.changes/2.1027.0.json @@ -0,0 +1,17 @@ +[ + { + "type": "feature", + "category": "EC2", + "description": "This release provides an additional route target for the VPC route table." + }, + { + "type": "feature", + "category": "Translate", + "description": "This release enables customers to import Multi-Directional Custom Terminology and use Multi-Directional Custom Terminology in both real-time translation and asynchronous batch translation." + }, + { + "type": "feature", + "category": "endpoint", + "description": "Add useFipsEndpoint configuration" + } +] \ No newline at end of file diff --git a/.changes/next-release/feature-endpoint-e156c0ec.json b/.changes/next-release/feature-endpoint-e156c0ec.json deleted file mode 100644 index 74f3bc4f90..0000000000 --- a/.changes/next-release/feature-endpoint-e156c0ec.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "endpoint", - "description": "Add useFipsEndpoint configuration" -} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 94a345cc3e..8b001a6ef5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,12 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1027.0 +* feature: EC2: This release provides an additional route target for the VPC route table. +* feature: Translate: This release enables customers to import Multi-Directional Custom Terminology and use Multi-Directional Custom Terminology in both real-time translation and asynchronous batch translation. +* feature: endpoint: Add useFipsEndpoint configuration + ## 2.1026.0 * feature: Backup: AWS Backup SDK provides new options when scheduling backups: select supported services and resources that are assigned to a particular tag, linked to a combination of tags, or can be identified by a partial tag value, and exclude resources from their assignments. * feature: ECS: This release adds support for container instance health. diff --git a/README.md b/README.md index 5602545ff4..9aea2c0241 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ For release notes, see the [CHANGELOG](https://github.com/aws/aws-sdk-js/blob/ma To use the SDK in the browser, simply add the following script tag to your HTML pages: - + You can also build a custom browser SDK with your specified set of AWS services. This can allow you to reduce the SDK's size, specify different API versions of diff --git a/apis/dynamodb-2012-08-10.normal.json b/apis/dynamodb-2012-08-10.normal.json index 961c25bd13..b95be7c130 100644 --- a/apis/dynamodb-2012-08-10.normal.json +++ b/apis/dynamodb-2012-08-10.normal.json @@ -33,7 +33,7 @@ "shape": "InternalServerError" } ], - "documentation": "

This operation allows you to perform batch reads and writes on data stored in DynamoDB, using PartiQL.

" + "documentation": "

This operation allows you to perform batch reads or writes on data stored in DynamoDB, using PartiQL.

The entire batch must consist of either read statements or write statements, you cannot mix both in one batch.

" }, "BatchGetItem": { "name": "BatchGetItem", @@ -183,7 +183,7 @@ "shape": "InternalServerError" } ], - "documentation": "

The CreateTable operation adds a new table to your account. In an AWS account, table names must be unique within each Region. That is, you can have two tables with same name if you create the tables in different Regions.

CreateTable is an asynchronous operation. Upon receiving a CreateTable request, DynamoDB immediately returns a response with a TableStatus of CREATING. After the table is created, DynamoDB sets the TableStatus to ACTIVE. You can perform read and write operations only on an ACTIVE table.

You can optionally define secondary indexes on the new table, as part of the CreateTable operation. If you want to create multiple tables with secondary indexes on them, you must create the tables sequentially. Only one table with secondary indexes can be in the CREATING state at any given time.

You can use the DescribeTable action to check the table status.

", + "documentation": "

The CreateTable operation adds a new table to your account. In an Amazon Web Services account, table names must be unique within each Region. That is, you can have two tables with same name if you create the tables in different Regions.

CreateTable is an asynchronous operation. Upon receiving a CreateTable request, DynamoDB immediately returns a response with a TableStatus of CREATING. After the table is created, DynamoDB sets the TableStatus to ACTIVE. You can perform read and write operations only on an ACTIVE table.

You can optionally define secondary indexes on the new table, as part of the CreateTable operation. If you want to create multiple tables with secondary indexes on them, you must create the tables sequentially. Only one table with secondary indexes can be in the CREATING state at any given time.

You can use the DescribeTable action to check the table status.

", "endpointdiscovery": {} }, "DeleteBackup": { @@ -476,7 +476,7 @@ "shape": "InternalServerError" } ], - "documentation": "

Returns the current provisioned-capacity quotas for your AWS account in a Region, both for the Region as a whole and for any one DynamoDB table that you create there.

When you establish an AWS account, the account has initial quotas on the maximum read capacity units and write capacity units that you can provision across all of your DynamoDB tables in a given Region. Also, there are per-table quotas that apply when you create a table there. For more information, see Service, Account, and Table Quotas page in the Amazon DynamoDB Developer Guide.

Although you can increase these quotas by filing a case at AWS Support Center, obtaining the increase is not instantaneous. The DescribeLimits action lets you write code to compare the capacity you are currently using to those quotas imposed by your account so that you have enough time to apply for an increase before you hit a quota.

For example, you could use one of the AWS SDKs to do the following:

  1. Call DescribeLimits for a particular Region to obtain your current account quotas on provisioned capacity there.

  2. Create a variable to hold the aggregate read capacity units provisioned for all your tables in that Region, and one to hold the aggregate write capacity units. Zero them both.

  3. Call ListTables to obtain a list of all your DynamoDB tables.

  4. For each table name listed by ListTables, do the following:

    • Call DescribeTable with the table name.

    • Use the data returned by DescribeTable to add the read capacity units and write capacity units provisioned for the table itself to your variables.

    • If the table has one or more global secondary indexes (GSIs), loop over these GSIs and add their provisioned capacity values to your variables as well.

  5. Report the account quotas for that Region returned by DescribeLimits, along with the total current provisioned capacity levels you have calculated.

This will let you see whether you are getting close to your account-level quotas.

The per-table quotas apply only when you are creating a new table. They restrict the sum of the provisioned capacity of the new table itself and all its global secondary indexes.

For existing tables and their GSIs, DynamoDB doesn't let you increase provisioned capacity extremely rapidly, but the only quota that applies is that the aggregate provisioned capacity over all your tables and GSIs cannot exceed either of the per-account quotas.

DescribeLimits should only be called periodically. You can expect throttling errors if you call it more than once in a minute.

The DescribeLimits Request element has no content.

", + "documentation": "

Returns the current provisioned-capacity quotas for your Amazon Web Services account in a Region, both for the Region as a whole and for any one DynamoDB table that you create there.

When you establish an Amazon Web Services account, the account has initial quotas on the maximum read capacity units and write capacity units that you can provision across all of your DynamoDB tables in a given Region. Also, there are per-table quotas that apply when you create a table there. For more information, see Service, Account, and Table Quotas page in the Amazon DynamoDB Developer Guide.

Although you can increase these quotas by filing a case at Amazon Web Services Support Center, obtaining the increase is not instantaneous. The DescribeLimits action lets you write code to compare the capacity you are currently using to those quotas imposed by your account so that you have enough time to apply for an increase before you hit a quota.

For example, you could use one of the Amazon Web Services SDKs to do the following:

  1. Call DescribeLimits for a particular Region to obtain your current account quotas on provisioned capacity there.

  2. Create a variable to hold the aggregate read capacity units provisioned for all your tables in that Region, and one to hold the aggregate write capacity units. Zero them both.

  3. Call ListTables to obtain a list of all your DynamoDB tables.

  4. For each table name listed by ListTables, do the following:

    • Call DescribeTable with the table name.

    • Use the data returned by DescribeTable to add the read capacity units and write capacity units provisioned for the table itself to your variables.

    • If the table has one or more global secondary indexes (GSIs), loop over these GSIs and add their provisioned capacity values to your variables as well.

  5. Report the account quotas for that Region returned by DescribeLimits, along with the total current provisioned capacity levels you have calculated.

This will let you see whether you are getting close to your account-level quotas.

The per-table quotas apply only when you are creating a new table. They restrict the sum of the provisioned capacity of the new table itself and all its global secondary indexes.

For existing tables and their GSIs, DynamoDB doesn't let you increase provisioned capacity extremely rapidly, but the only quota that applies is that the aggregate provisioned capacity over all your tables and GSIs cannot exceed either of the per-account quotas.

DescribeLimits should only be called periodically. You can expect throttling errors if you call it more than once in a minute.

The DescribeLimits Request element has no content.

", "endpointdiscovery": {} }, "DescribeTable": { @@ -643,7 +643,7 @@ "shape": "DuplicateItemException" } ], - "documentation": "

This operation allows you to perform reads and singleton writes on data stored in DynamoDB, using PartiQL.

" + "documentation": "

This operation allows you to perform reads and singleton writes on data stored in DynamoDB, using PartiQL.

" }, "ExecuteTransaction": { "name": "ExecuteTransaction", @@ -680,7 +680,7 @@ "shape": "InternalServerError" } ], - "documentation": "

This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL.

" + "documentation": "

This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL.

The entire transaction must consist of either read statements or write statements, you cannot mix both in one transaction. The EXISTS function is an exception and can be used to check the condition of specific attributes of the item in a similar manner to ConditionCheck in the TransactWriteItems API.

" }, "ExportTableToPointInTime": { "name": "ExportTableToPointInTime", @@ -762,7 +762,7 @@ "shape": "InternalServerError" } ], - "documentation": "

List backups associated with an AWS account. To list backups for a given table, specify TableName. ListBackups returns a paginated list of results with at most 1 MB worth of items in a page. You can also specify a maximum number of entries to be returned in a page.

In the request, start time is inclusive, but end time is exclusive. Note that these boundaries are for the time at which the original backup was requested.

You can call ListBackups a maximum of five times per second.

", + "documentation": "

List backups associated with an Amazon Web Services account. To list backups for a given table, specify TableName. ListBackups returns a paginated list of results with at most 1 MB worth of items in a page. You can also specify a maximum number of entries to be returned in a page.

In the request, start time is inclusive, but end time is exclusive. Note that these boundaries are for the time at which the original backup was requested.

You can call ListBackups a maximum of five times per second.

", "endpointdiscovery": {} }, "ListContributorInsights": { @@ -907,7 +907,7 @@ "shape": "InternalServerError" } ], - "documentation": "

Creates a new item, or replaces an old item with a new item. If an item that has the same primary key as the new item already exists in the specified table, the new item completely replaces the existing item. You can perform a conditional put operation (add a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values. You can return the item's attribute values in the same operation, using the ReturnValues parameter.

This topic provides general information about the PutItem API.

For information on how to call the PutItem API using the AWS SDK in specific languages, see the following:

When you add an item, the primary key attributes are the only required attributes. Attribute values cannot be null.

Empty String and Binary attribute values are allowed. Attribute values of type String and Binary must have a length greater than zero if the attribute is used as a key attribute for a table or index. Set type attributes cannot be empty.

Invalid Requests with empty values will be rejected with a ValidationException exception.

To prevent a new item from replacing an existing item, use a conditional expression that contains the attribute_not_exists function with the name of the attribute being used as the partition key for the table. Since every record must contain that attribute, the attribute_not_exists function will only succeed if no matching item exists.

For more information about PutItem, see Working with Items in the Amazon DynamoDB Developer Guide.

", + "documentation": "

Creates a new item, or replaces an old item with a new item. If an item that has the same primary key as the new item already exists in the specified table, the new item completely replaces the existing item. You can perform a conditional put operation (add a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values. You can return the item's attribute values in the same operation, using the ReturnValues parameter.

This topic provides general information about the PutItem API.

For information on how to call the PutItem API using the Amazon Web Services SDK in specific languages, see the following:

When you add an item, the primary key attributes are the only required attributes. Attribute values cannot be null.

Empty String and Binary attribute values are allowed. Attribute values of type String and Binary must have a length greater than zero if the attribute is used as a key attribute for a table or index. Set type attributes cannot be empty.

Invalid Requests with empty values will be rejected with a ValidationException exception.

To prevent a new item from replacing an existing item, use a conditional expression that contains the attribute_not_exists function with the name of the attribute being used as the partition key for the table. Since every record must contain that attribute, the attribute_not_exists function will only succeed if no matching item exists.

For more information about PutItem, see Working with Items in the Amazon DynamoDB Developer Guide.

", "endpointdiscovery": {} }, "Query": { @@ -936,7 +936,7 @@ "shape": "InternalServerError" } ], - "documentation": "

The Query operation finds items based on primary key values. You can query any table or secondary index that has a composite primary key (a partition key and a sort key).

Use the KeyConditionExpression parameter to provide a specific value for the partition key. The Query operation will return all of the items from the table or index with that partition key value. You can optionally narrow the scope of the Query operation by specifying a sort key value and a comparison operator in KeyConditionExpression. To further refine the Query results, you can optionally provide a FilterExpression. A FilterExpression determines which items within the results should be returned to you. All of the other results are discarded.

A Query operation always returns a result set. If no matching items are found, the result set will be empty. Queries that do not return results consume the minimum number of read capacity units for that type of read operation.

DynamoDB calculates the number of read capacity units consumed based on item size, not on the amount of data that is returned to an application. The number of capacity units consumed will be the same whether you request all of the attributes (the default behavior) or just some of them (using a projection expression). The number will also be the same whether or not you use a FilterExpression.

Query results are always sorted by the sort key value. If the data type of the sort key is Number, the results are returned in numeric order; otherwise, the results are returned in order of UTF-8 bytes. By default, the sort order is ascending. To reverse the order, set the ScanIndexForward parameter to false.

A single Query operation will read up to the maximum number of items set (if using the Limit parameter) or a maximum of 1 MB of data and then apply any filtering to the results using FilterExpression. If LastEvaluatedKey is present in the response, you will need to paginate the result set. For more information, see Paginating the Results in the Amazon DynamoDB Developer Guide.

FilterExpression is applied after a Query finishes, but before the results are returned. A FilterExpression cannot contain partition key or sort key attributes. You need to specify those attributes in the KeyConditionExpression.

A Query operation can return an empty result set and a LastEvaluatedKey if all the items read for the page of results are filtered out.

You can query a table, a local secondary index, or a global secondary index. For a query on a table or on a local secondary index, you can set the ConsistentRead parameter to true and obtain a strongly consistent result. Global secondary indexes support eventually consistent reads only, so do not specify ConsistentRead when querying a global secondary index.

", + "documentation": "

You must provide the name of the partition key attribute and a single value for that attribute. Query returns all items with that partition key value. Optionally, you can provide a sort key attribute and use a comparison operator to refine the search results.

Use the KeyConditionExpression parameter to provide a specific value for the partition key. The Query operation will return all of the items from the table or index with that partition key value. You can optionally narrow the scope of the Query operation by specifying a sort key value and a comparison operator in KeyConditionExpression. To further refine the Query results, you can optionally provide a FilterExpression. A FilterExpression determines which items within the results should be returned to you. All of the other results are discarded.

A Query operation always returns a result set. If no matching items are found, the result set will be empty. Queries that do not return results consume the minimum number of read capacity units for that type of read operation.

DynamoDB calculates the number of read capacity units consumed based on item size, not on the amount of data that is returned to an application. The number of capacity units consumed will be the same whether you request all of the attributes (the default behavior) or just some of them (using a projection expression). The number will also be the same whether or not you use a FilterExpression.

Query results are always sorted by the sort key value. If the data type of the sort key is Number, the results are returned in numeric order; otherwise, the results are returned in order of UTF-8 bytes. By default, the sort order is ascending. To reverse the order, set the ScanIndexForward parameter to false.

A single Query operation will read up to the maximum number of items set (if using the Limit parameter) or a maximum of 1 MB of data and then apply any filtering to the results using FilterExpression. If LastEvaluatedKey is present in the response, you will need to paginate the result set. For more information, see Paginating the Results in the Amazon DynamoDB Developer Guide.

FilterExpression is applied after a Query finishes, but before the results are returned. A FilterExpression cannot contain partition key or sort key attributes. You need to specify those attributes in the KeyConditionExpression.

A Query operation can return an empty result set and a LastEvaluatedKey if all the items read for the page of results are filtered out.

You can query a table, a local secondary index, or a global secondary index. For a query on a table or on a local secondary index, you can set the ConsistentRead parameter to true and obtain a strongly consistent result. Global secondary indexes support eventually consistent reads only, so do not specify ConsistentRead when querying a global secondary index.

", "endpointdiscovery": {} }, "RestoreTableFromBackup": { @@ -1096,7 +1096,7 @@ "shape": "InternalServerError" } ], - "documentation": "

TransactGetItems is a synchronous operation that atomically retrieves multiple items from one or more tables (but not from indexes) in a single account and Region. A TransactGetItems call can contain up to 25 TransactGetItem objects, each of which contains a Get structure that specifies an item to retrieve from a table in the account and Region. A call to TransactGetItems cannot retrieve items from tables in more than one AWS account or Region. The aggregate size of the items in the transaction cannot exceed 4 MB.

DynamoDB rejects the entire TransactGetItems request if any of the following is true:

", + "documentation": "

TransactGetItems is a synchronous operation that atomically retrieves multiple items from one or more tables (but not from indexes) in a single account and Region. A TransactGetItems call can contain up to 25 TransactGetItem objects, each of which contains a Get structure that specifies an item to retrieve from a table in the account and Region. A call to TransactGetItems cannot retrieve items from tables in more than one Amazon Web Services account or Region. The aggregate size of the items in the transaction cannot exceed 4 MB.

DynamoDB rejects the entire TransactGetItems request if any of the following is true:

", "endpointdiscovery": {} }, "TransactWriteItems": { @@ -1134,7 +1134,7 @@ "shape": "InternalServerError" } ], - "documentation": "

TransactWriteItems is a synchronous write operation that groups up to 25 action requests. These actions can target items in different tables, but not in different AWS accounts or Regions, and no two actions can target the same item. For example, you cannot both ConditionCheck and Update the same item. The aggregate size of the items in the transaction cannot exceed 4 MB.

The actions are completed atomically so that either all of them succeed, or all of them fail. They are defined by the following objects:

DynamoDB rejects the entire TransactWriteItems request if any of the following is true:

", + "documentation": "

TransactWriteItems is a synchronous write operation that groups up to 25 action requests. These actions can target items in different tables, but not in different Amazon Web Services accounts or Regions, and no two actions can target the same item. For example, you cannot both ConditionCheck and Update the same item. The aggregate size of the items in the transaction cannot exceed 4 MB.

The actions are completed atomically so that either all of them succeed, or all of them fail. They are defined by the following objects:

DynamoDB rejects the entire TransactWriteItems request if any of the following is true:

", "endpointdiscovery": {} }, "UntagResource": { @@ -1209,7 +1209,7 @@ "shape": "InternalServerError" } ], - "documentation": "

Updates the status for contributor insights for a specific table or index.

" + "documentation": "

Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of AWS Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an AWS managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table.

" }, "UpdateGlobalTable": { "name": "UpdateGlobalTable", @@ -1416,7 +1416,7 @@ }, "ArchivalReason": { "shape": "ArchivalReason", - "documentation": "

The reason DynamoDB archived the table. Currently, the only possible value is:

" + "documentation": "

The reason DynamoDB archived the table. Currently, the only possible value is:

" }, "ArchivalBackupArn": { "shape": "BackupArn", @@ -1760,7 +1760,7 @@ }, "BackupType": { "shape": "BackupType", - "documentation": "

BackupType:

" + "documentation": "

BackupType:

" }, "BackupCreationDateTime": { "shape": "BackupCreationDateTime", @@ -1834,7 +1834,7 @@ }, "BackupType": { "shape": "BackupType", - "documentation": "

BackupType:

" + "documentation": "

BackupType:

" }, "BackupSizeBytes": { "shape": "BackupSizeBytes", @@ -1873,7 +1873,7 @@ "members": { "Statements": { "shape": "PartiQLBatchRequest", - "documentation": "

The list of PartiQL statements representing the batch to run.

" + "documentation": "

The list of PartiQL statements representing the batch to run.

" } } }, @@ -1882,7 +1882,7 @@ "members": { "Responses": { "shape": "PartiQLBatchResponse", - "documentation": "

The response to each PartiQL statement in the batch.

" + "documentation": "

The response to each PartiQL statement in the batch.

" } } }, @@ -2429,7 +2429,7 @@ }, "KMSMasterKeyId": { "shape": "KMSMasterKeyId", - "documentation": "

The AWS KMS customer master key (CMK) that should be used for AWS KMS encryption in the new replica. To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS master key alias/aws/dynamodb.

" + "documentation": "

The KMS key that should be used for KMS encryption in the new replica. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS key alias/aws/dynamodb.

" }, "ProvisionedThroughputOverride": { "shape": "ProvisionedThroughputOverride", @@ -2774,11 +2774,11 @@ }, "ContributorInsightsRuleList": { "shape": "ContributorInsightsRuleList", - "documentation": "

List of names of the associated Alpine rules.

" + "documentation": "

List of names of the associated contributor insights rules.

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

Current Status contributor insights.

" + "documentation": "

Current status of contributor insights.

" }, "LastUpdateDateTime": { "shape": "LastUpdateDateTime", @@ -2786,7 +2786,7 @@ }, "FailureException": { "shape": "FailureException", - "documentation": "

Returns information about the last failure that encountered.

The most common exceptions for a FAILED status are:

" + "documentation": "

Returns information about the last failure that was encountered.

The most common exceptions for a FAILED status are:

" } } }, @@ -3041,19 +3041,19 @@ "members": { "Statement": { "shape": "PartiQLStatement", - "documentation": "

The PartiQL statement representing the operation to run.

" + "documentation": "

The PartiQL statement representing the operation to run.

" }, "Parameters": { "shape": "PreparedStatementParameters", - "documentation": "

The parameters for the PartiQL statement, if any.

" + "documentation": "

The parameters for the PartiQL statement, if any.

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

The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used.

" + "documentation": "

The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used.

" }, "NextToken": { "shape": "PartiQLNextToken", - "documentation": "

Set this value to get remaining results, if NextToken was returned in the statement response.

" + "documentation": "

Set this value to get remaining results, if NextToken was returned in the statement response.

" } } }, @@ -3062,11 +3062,11 @@ "members": { "Items": { "shape": "ItemList", - "documentation": "

If a read operation was used, this property will contain the result of the reade operation; a map of attribute names and their values. For the write operations this value will be empty.

" + "documentation": "

If a read operation was used, this property will contain the result of the read operation; a map of attribute names and their values. For the write operations this value will be empty.

" }, "NextToken": { "shape": "PartiQLNextToken", - "documentation": "

If the response of a read request exceeds the response payload limit DynamoDB will set this value in the response. If set, you can use that this value in the subsequent request to get the remaining results.

" + "documentation": "

If the response of a read request exceeds the response payload limit DynamoDB will set this value in the response. If set, you can use that this value in the subsequent request to get the remaining results.

" } } }, @@ -3078,11 +3078,11 @@ "members": { "TransactStatements": { "shape": "ParameterizedStatements", - "documentation": "

The list of PartiQL statements representing the transaction to run.

" + "documentation": "

The list of PartiQL statements representing the transaction to run.

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

Set this value to get remaining results, if NextToken was returned in the statement response.

", + "documentation": "

Set this value to get remaining results, if NextToken was returned in the statement response.

", "idempotencyToken": true } } @@ -3092,7 +3092,7 @@ "members": { "Responses": { "shape": "ItemResponseList", - "documentation": "

The response to a PartiQL transaction.

" + "documentation": "

The response to a PartiQL transaction.

" } } }, @@ -3177,7 +3177,7 @@ }, "S3BucketOwner": { "shape": "S3BucketOwner", - "documentation": "

The ID of the AWS account that owns the bucket containing the export.

" + "documentation": "

The ID of the Amazon Web Services account that owns the bucket containing the export.

" }, "S3Prefix": { "shape": "S3Prefix", @@ -3185,11 +3185,11 @@ }, "S3SseAlgorithm": { "shape": "S3SseAlgorithm", - "documentation": "

Type of encryption used on the bucket where export data is stored. Valid values for S3SseAlgorithm are:

" + "documentation": "

Type of encryption used on the bucket where export data is stored. Valid values for S3SseAlgorithm are:

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

The ID of the AWS KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).

" + "documentation": "

The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).

" }, "FailureCode": { "shape": "FailureCode", @@ -3287,7 +3287,7 @@ }, "S3BucketOwner": { "shape": "S3BucketOwner", - "documentation": "

The ID of the AWS account that owns the bucket the export will be stored in.

" + "documentation": "

The ID of the Amazon Web Services account that owns the bucket the export will be stored in.

" }, "S3Prefix": { "shape": "S3Prefix", @@ -3295,11 +3295,11 @@ }, "S3SseAlgorithm": { "shape": "S3SseAlgorithm", - "documentation": "

Type of encryption used on the bucket where export data will be stored. Valid values for S3SseAlgorithm are:

" + "documentation": "

Type of encryption used on the bucket where export data will be stored. Valid values for S3SseAlgorithm are:

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

The ID of the AWS KMS managed key used to encrypt the S3 bucket where export data will be stored (if applicable).

" + "documentation": "

The ID of the KMS managed key used to encrypt the S3 bucket where export data will be stored (if applicable).

" }, "ExportFormat": { "shape": "ExportFormat", @@ -4526,7 +4526,7 @@ }, "ReturnValues": { "shape": "ReturnValue", - "documentation": "

Use ReturnValues if you want to get the item attributes as they appeared before they were updated with the PutItem request. For PutItem, the valid values are:

The ReturnValues parameter is used by several DynamoDB operations; however, PutItem does not recognize any values other than NONE or ALL_OLD.

" + "documentation": "

Use ReturnValues if you want to get the item attributes as they appeared before they were updated with the PutItem request. For PutItem, the valid values are:

The values returned are strongly consistent.

The ReturnValues parameter is used by several DynamoDB operations; however, PutItem does not recognize any values other than NONE or ALL_OLD.

" }, "ReturnConsumedCapacity": { "shape": "ReturnConsumedCapacity" @@ -4775,7 +4775,7 @@ }, "ReplicaStatus": { "shape": "ReplicaStatus", - "documentation": "

The current state of the replica:

" + "documentation": "

The current state of the replica:

" }, "ReplicaStatusDescription": { "shape": "ReplicaStatusDescription", @@ -4787,7 +4787,7 @@ }, "KMSMasterKeyId": { "shape": "KMSMasterKeyId", - "documentation": "

The AWS KMS customer master key (CMK) of the replica that will be used for AWS KMS encryption.

" + "documentation": "

The KMS key of the replica that will be used for KMS encryption.

" }, "ProvisionedThroughputOverride": { "shape": "ProvisionedThroughputOverride", @@ -5316,15 +5316,15 @@ }, "SSEType": { "shape": "SSEType", - "documentation": "

Server-side encryption type. The only supported value is:

" + "documentation": "

Server-side encryption type. The only supported value is:

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

The AWS KMS customer master key (CMK) ARN used for the AWS KMS encryption.

" + "documentation": "

The KMS key ARN used for the KMS encryption.

" }, "InaccessibleEncryptionDateTime": { "shape": "Date", - "documentation": "

Indicates the time, in UNIX epoch date format, when DynamoDB detected that the table's AWS KMS key was inaccessible. This attribute will automatically be cleared when DynamoDB detects that the table's AWS KMS key is accessible again. DynamoDB will initiate the table archival process when table's AWS KMS key remains inaccessible for more than seven days from this date.

" + "documentation": "

Indicates the time, in UNIX epoch date format, when DynamoDB detected that the table's KMS key was inaccessible. This attribute will automatically be cleared when DynamoDB detects that the table's KMS key is accessible again. DynamoDB will initiate the table archival process when table's KMS key remains inaccessible for more than seven days from this date.

" } }, "documentation": "

The description of the server-side encryption status on the specified table.

" @@ -5337,15 +5337,15 @@ "members": { "Enabled": { "shape": "SSEEnabled", - "documentation": "

Indicates whether server-side encryption is done using an AWS managed CMK or an AWS owned CMK. If enabled (true), server-side encryption type is set to KMS and an AWS managed CMK is used (AWS KMS charges apply). If disabled (false) or not specified, server-side encryption is set to AWS owned CMK.

" + "documentation": "

Indicates whether server-side encryption is done using an Amazon Web Services managed key or an Amazon Web Services owned key. If enabled (true), server-side encryption type is set to KMS and an Amazon Web Services managed key is used (KMS charges apply). If disabled (false) or not specified, server-side encryption is set to Amazon Web Services owned key.

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

Server-side encryption type. The only supported value is:

" + "documentation": "

Server-side encryption type. The only supported value is:

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

The AWS KMS customer master key (CMK) that should be used for the AWS KMS encryption. To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB customer master key alias/aws/dynamodb.

" + "documentation": "

The KMS key that should be used for the KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key alias/aws/dynamodb.

" } }, "documentation": "

Represents the settings used to enable server-side encryption.

" @@ -5663,7 +5663,7 @@ }, "TableStatus": { "shape": "TableStatus", - "documentation": "

The current state of the table:

" + "documentation": "

The current state of the table:

" }, "CreationDateTime": { "shape": "Date", @@ -5707,7 +5707,7 @@ }, "LatestStreamLabel": { "shape": "String", - "documentation": "

A timestamp, in ISO 8601 format, for this stream.

Note that LatestStreamLabel is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique:

" + "documentation": "

A timestamp, in ISO 8601 format, for this stream.

Note that LatestStreamLabel is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique:

" }, "LatestStreamArn": { "shape": "StreamArn", @@ -5715,7 +5715,7 @@ }, "GlobalTableVersion": { "shape": "String", - "documentation": "

Represents the version of global tables in use, if the table is replicated across AWS Regions.

" + "documentation": "

Represents the version of global tables in use, if the table is replicated across Amazon Web Services Regions.

" }, "Replicas": { "shape": "ReplicaDescriptionList", @@ -5773,14 +5773,14 @@ "members": { "Key": { "shape": "TagKeyString", - "documentation": "

The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.

" + "documentation": "

The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.

" }, "Value": { "shape": "TagValueString", "documentation": "

The value of the tag. Tag values are case-sensitive and can be null.

" } }, - "documentation": "

Describes a tag. A tag is a key-value pair. You can add up to 50 tags to a single DynamoDB table.

AWS-assigned tag names and values are automatically assigned the aws: prefix, which the user cannot assign. AWS-assigned tag names do not count towards the tag limit of 50. User-assigned tag names have the prefix user: in the Cost Allocation Report. You cannot backdate the application of a tag.

For an overview on tagging DynamoDB resources, see Tagging for DynamoDB in the Amazon DynamoDB Developer Guide.

" + "documentation": "

Describes a tag. A tag is a key-value pair. You can add up to 50 tags to a single DynamoDB table.

Amazon Web Services-assigned tag names and values are automatically assigned the aws: prefix, which the user cannot assign. Amazon Web Services-assigned tag names do not count towards the tag limit of 50. User-assigned tag names have the prefix user: in the Cost Allocation Report. You cannot backdate the application of a tag.

For an overview on tagging DynamoDB resources, see Tagging for DynamoDB in the Amazon DynamoDB Developer Guide.

" }, "TagKeyList": { "type": "list", @@ -5964,7 +5964,7 @@ "members": { "TransactItems": { "shape": "TransactWriteItemList", - "documentation": "

An ordered array of up to 25 TransactWriteItem objects, each of which contains a ConditionCheck, Put, Update, or Delete object. These can operate on items in different tables, but the tables must reside in the same AWS account and Region, and no two of them can operate on the same item.

" + "documentation": "

An ordered array of up to 25 TransactWriteItem objects, each of which contains a ConditionCheck, Put, Update, or Delete object. These can operate on items in different tables, but the tables must reside in the same Amazon Web Services account and Region, and no two of them can operate on the same item.

" }, "ReturnConsumedCapacity": { "shape": "ReturnConsumedCapacity" @@ -6292,7 +6292,7 @@ }, "KMSMasterKeyId": { "shape": "KMSMasterKeyId", - "documentation": "

The AWS KMS customer master key (CMK) of the replica that should be used for AWS KMS encryption. To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS master key alias/aws/dynamodb.

" + "documentation": "

The KMS key of the replica that should be used for KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS key alias/aws/dynamodb.

" }, "ProvisionedThroughputOverride": { "shape": "ProvisionedThroughputOverride", @@ -6438,5 +6438,5 @@ "min": 1 } }, - "documentation": "Amazon DynamoDB

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database, so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling.

With DynamoDB, you can create database tables that can store and retrieve any amount of data, and serve any level of request traffic. You can scale up or scale down your tables' throughput capacity without downtime or performance degradation, and use the AWS Management Console to monitor resource utilization and performance metrics.

DynamoDB automatically spreads the data and traffic for your tables over a sufficient number of servers to handle your throughput and storage requirements, while maintaining consistent and fast performance. All of your data is stored on solid state disks (SSDs) and automatically replicated across multiple Availability Zones in an AWS region, providing built-in high availability and data durability.

" + "documentation": "Amazon DynamoDB

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database, so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling.

With DynamoDB, you can create database tables that can store and retrieve any amount of data, and serve any level of request traffic. You can scale up or scale down your tables' throughput capacity without downtime or performance degradation, and use the Amazon Web Services Management Console to monitor resource utilization and performance metrics.

DynamoDB automatically spreads the data and traffic for your tables over a sufficient number of servers to handle your throughput and storage requirements, while maintaining consistent and fast performance. All of your data is stored on solid state disks (SSDs) and automatically replicated across multiple Availability Zones in an Amazon Web Services Region, providing built-in high availability and data durability.

" } \ No newline at end of file diff --git a/apis/ec2-2016-11-15.min.json b/apis/ec2-2016-11-15.min.json index 056cec0314..92d17821ac 100644 --- a/apis/ec2-2016-11-15.min.json +++ b/apis/ec2-2016-11-15.min.json @@ -3028,7 +3028,8 @@ }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" - } + }, + "CoreNetworkArn": {} } }, "output": { @@ -3065,7 +3066,7 @@ "type": "structure", "members": { "RouteTable": { - "shape": "Shv", + "shape": "Shw", "locationName": "routeTable" } } @@ -3128,7 +3129,7 @@ } }, "output": { - "shape": "Si7" + "shape": "Si8" } }, "CreateSnapshots": { @@ -3235,7 +3236,7 @@ "type": "structure", "members": { "SpotDatafeedSubscription": { - "shape": "Sih", + "shape": "Sii", "locationName": "spotDatafeedSubscription" } } @@ -3337,7 +3338,7 @@ "type": "structure", "members": { "SubnetCidrReservation": { - "shape": "Sit", + "shape": "Siu", "locationName": "subnetCidrReservation" } } @@ -3356,7 +3357,7 @@ "type": "boolean" }, "Resources": { - "shape": "Siw", + "shape": "Six", "locationName": "ResourceId" }, "Tags": { @@ -3387,7 +3388,7 @@ "type": "structure", "members": { "TrafficMirrorFilter": { - "shape": "Sj0", + "shape": "Sj1", "locationName": "trafficMirrorFilter" }, "ClientToken": { @@ -3415,10 +3416,10 @@ }, "RuleAction": {}, "DestinationPortRange": { - "shape": "Sja" + "shape": "Sjb" }, "SourcePortRange": { - "shape": "Sja" + "shape": "Sjb" }, "Protocol": { "type": "integer" @@ -3438,7 +3439,7 @@ "type": "structure", "members": { "TrafficMirrorFilterRule": { - "shape": "Sj2", + "shape": "Sj3", "locationName": "trafficMirrorFilterRule" }, "ClientToken": { @@ -3486,7 +3487,7 @@ "type": "structure", "members": { "TrafficMirrorSession": { - "shape": "Sjf", + "shape": "Sjg", "locationName": "trafficMirrorSession" }, "ClientToken": { @@ -3518,7 +3519,7 @@ "type": "structure", "members": { "TrafficMirrorTarget": { - "shape": "Sji", + "shape": "Sjj", "locationName": "trafficMirrorTarget" }, "ClientToken": { @@ -3545,7 +3546,7 @@ "DnsSupport": {}, "MulticastSupport": {}, "TransitGatewayCidrBlocks": { - "shape": "Sjr" + "shape": "Sjs" } } }, @@ -3562,7 +3563,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "Sjt", + "shape": "Sju", "locationName": "transitGateway" } } @@ -3599,7 +3600,7 @@ "type": "structure", "members": { "TransitGatewayConnect": { - "shape": "Sk0", + "shape": "Sk1", "locationName": "transitGatewayConnect" } } @@ -3626,7 +3627,7 @@ } }, "InsideCidrBlocks": { - "shape": "Sk4" + "shape": "Sk5" }, "TagSpecifications": { "shape": "S1t", @@ -3641,7 +3642,7 @@ "type": "structure", "members": { "TransitGatewayConnectPeer": { - "shape": "Sk6", + "shape": "Sk7", "locationName": "transitGatewayConnectPeer" } } @@ -3676,7 +3677,7 @@ "type": "structure", "members": { "TransitGatewayMulticastDomain": { - "shape": "Skj", + "shape": "Skk", "locationName": "transitGatewayMulticastDomain" } } @@ -3738,7 +3739,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Skr", + "shape": "Sks", "locationName": "transitGatewayPrefixListReference" } } @@ -3767,7 +3768,7 @@ "type": "structure", "members": { "Route": { - "shape": "Skw", + "shape": "Skx", "locationName": "route" } } @@ -3793,7 +3794,7 @@ "type": "structure", "members": { "TransitGatewayRouteTable": { - "shape": "Sl3", + "shape": "Sl4", "locationName": "transitGatewayRouteTable" } } @@ -3881,7 +3882,7 @@ } }, "output": { - "shape": "Sl9" + "shape": "Sla" } }, "CreateVpc": { @@ -3938,15 +3939,15 @@ "ServiceName": {}, "PolicyDocument": {}, "RouteTableIds": { - "shape": "Slg", + "shape": "Slh", "locationName": "RouteTableId" }, "SubnetIds": { - "shape": "Slh", + "shape": "Sli", "locationName": "SubnetId" }, "SecurityGroupIds": { - "shape": "Sli", + "shape": "Slj", "locationName": "SecurityGroupId" }, "ClientToken": {}, @@ -3963,7 +3964,7 @@ "type": "structure", "members": { "VpcEndpoint": { - "shape": "Slk", + "shape": "Sll", "locationName": "vpcEndpoint" }, "ClientToken": { @@ -3996,7 +3997,7 @@ "type": "structure", "members": { "ConnectionNotification": { - "shape": "Slt", + "shape": "Slu", "locationName": "connectionNotification" }, "ClientToken": { @@ -4035,7 +4036,7 @@ "type": "structure", "members": { "ServiceConfiguration": { - "shape": "Sly", + "shape": "Slz", "locationName": "serviceConfiguration" }, "ClientToken": { @@ -4134,31 +4135,31 @@ }, "DPDTimeoutAction": {}, "Phase1EncryptionAlgorithms": { - "shape": "Smd", + "shape": "Sme", "locationName": "Phase1EncryptionAlgorithm" }, "Phase2EncryptionAlgorithms": { - "shape": "Smf", + "shape": "Smg", "locationName": "Phase2EncryptionAlgorithm" }, "Phase1IntegrityAlgorithms": { - "shape": "Smh", + "shape": "Smi", "locationName": "Phase1IntegrityAlgorithm" }, "Phase2IntegrityAlgorithms": { - "shape": "Smj", + "shape": "Smk", "locationName": "Phase2IntegrityAlgorithm" }, "Phase1DHGroupNumbers": { - "shape": "Sml", + "shape": "Smm", "locationName": "Phase1DHGroupNumber" }, "Phase2DHGroupNumbers": { - "shape": "Smn", + "shape": "Smo", "locationName": "Phase2DHGroupNumber" }, "IKEVersions": { - "shape": "Smp", + "shape": "Smq", "locationName": "IKEVersion" }, "StartupAction": {} @@ -4181,7 +4182,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Sms", + "shape": "Smt", "locationName": "vpnConnection" } } @@ -4226,7 +4227,7 @@ "type": "structure", "members": { "VpnGateway": { - "shape": "Snm", + "shape": "Snn", "locationName": "vpnGateway" } } @@ -4369,7 +4370,7 @@ "type": "boolean" }, "FleetIds": { - "shape": "So0", + "shape": "So1", "locationName": "FleetId" }, "TerminateInstances": { @@ -4438,7 +4439,7 @@ "type": "boolean" }, "FlowLogIds": { - "shape": "Soa", + "shape": "Sob", "locationName": "FlowLogId" } } @@ -4574,7 +4575,7 @@ "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Versions": { - "shape": "Sop", + "shape": "Soq", "locationName": "LaunchTemplateVersion" } } @@ -5053,7 +5054,7 @@ "type": "structure", "members": { "DeletedSubnetCidrReservation": { - "shape": "Sit", + "shape": "Siu", "locationName": "deletedSubnetCidrReservation" } } @@ -5071,7 +5072,7 @@ "type": "boolean" }, "Resources": { - "shape": "Siw", + "shape": "Six", "locationName": "resourceId" }, "Tags": { @@ -5186,7 +5187,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "Sjt", + "shape": "Sju", "locationName": "transitGateway" } } @@ -5209,7 +5210,7 @@ "type": "structure", "members": { "TransitGatewayConnect": { - "shape": "Sk0", + "shape": "Sk1", "locationName": "transitGatewayConnect" } } @@ -5232,7 +5233,7 @@ "type": "structure", "members": { "TransitGatewayConnectPeer": { - "shape": "Sk6", + "shape": "Sk7", "locationName": "transitGatewayConnectPeer" } } @@ -5255,7 +5256,7 @@ "type": "structure", "members": { "TransitGatewayMulticastDomain": { - "shape": "Skj", + "shape": "Skk", "locationName": "transitGatewayMulticastDomain" } } @@ -5303,7 +5304,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Skr", + "shape": "Sks", "locationName": "transitGatewayPrefixListReference" } } @@ -5328,7 +5329,7 @@ "type": "structure", "members": { "Route": { - "shape": "Skw", + "shape": "Skx", "locationName": "route" } } @@ -5351,7 +5352,7 @@ "type": "structure", "members": { "TransitGatewayRouteTable": { - "shape": "Sl3", + "shape": "Sl4", "locationName": "transitGatewayRouteTable" } } @@ -5450,7 +5451,7 @@ "type": "boolean" }, "ServiceIds": { - "shape": "Sqy", + "shape": "Sqz", "locationName": "ServiceId" } } @@ -5612,7 +5613,7 @@ "type": "boolean" }, "InstanceTagKeys": { - "shape": "Src", + "shape": "Srd", "locationName": "InstanceTagKey" } } @@ -5623,7 +5624,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Sre", + "shape": "Srf", "locationName": "instanceTagAttribute" } } @@ -5636,7 +5637,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Srg" + "shape": "Srh" }, "DryRun": { "type": "boolean" @@ -5672,7 +5673,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Srg" + "shape": "Srh" }, "DryRun": { "type": "boolean" @@ -5755,7 +5756,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "PublicIps": { @@ -5865,7 +5866,7 @@ "locationName": "addressSet", "type": "list", "member": { - "shape": "Ss9", + "shape": "Ssa", "locationName": "item" } }, @@ -5892,7 +5893,7 @@ "type": "boolean" }, "Statuses": { - "shape": "Ssd", + "shape": "Sse", "locationName": "statusSet" } } @@ -5903,7 +5904,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "ZoneNames": { @@ -6000,7 +6001,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -6069,7 +6070,7 @@ "type": "integer" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -6154,7 +6155,7 @@ "type": "integer" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -6189,7 +6190,7 @@ "member": {} }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -6223,7 +6224,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -6231,7 +6232,7 @@ "type": "boolean" }, "InstanceIds": { - "shape": "Std", + "shape": "Ste", "locationName": "InstanceId" }, "MaxResults": { @@ -6289,7 +6290,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -6345,7 +6346,7 @@ "members": { "ClientVpnEndpointId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "NextToken": {}, @@ -6401,7 +6402,7 @@ "locationName": "commonName" }, "Status": { - "shape": "Sts", + "shape": "Stt", "locationName": "status" }, "ConnectionEndTime": { @@ -6436,7 +6437,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -6626,7 +6627,7 @@ "members": { "ClientVpnEndpointId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -6695,7 +6696,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -6754,7 +6755,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -6826,7 +6827,7 @@ "locationName": "conversionTasks", "type": "list", "member": { - "shape": "Sux", + "shape": "Suy", "locationName": "item" } } @@ -6845,7 +6846,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -6880,7 +6881,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -6929,7 +6930,7 @@ }, "NextToken": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" } } @@ -6966,7 +6967,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -7034,7 +7035,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "ExportImageTaskIds": { @@ -7073,7 +7074,7 @@ "locationName": "progress" }, "S3ExportLocation": { - "shape": "Sw0", + "shape": "Sw1", "locationName": "s3ExportLocation" }, "Status": { @@ -7107,7 +7108,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" } } @@ -7131,7 +7132,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -7233,7 +7234,7 @@ "type": "structure", "members": { "EventInformation": { - "shape": "Swh", + "shape": "Swi", "locationName": "eventInformation" }, "EventType": { @@ -7279,7 +7280,7 @@ "NextToken": {}, "FleetId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" } } @@ -7288,7 +7289,7 @@ "type": "structure", "members": { "ActiveInstances": { - "shape": "Swk", + "shape": "Swl", "locationName": "activeInstanceSet" }, "NextToken": { @@ -7312,11 +7313,11 @@ }, "NextToken": {}, "FleetIds": { - "shape": "So0", + "shape": "So1", "locationName": "FleetId" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" } } @@ -7580,10 +7581,10 @@ "type": "boolean" }, "Filter": { - "shape": "Srv" + "shape": "Srw" }, "FlowLogIds": { - "shape": "Soa", + "shape": "Sob", "locationName": "FlowLogId" }, "MaxResults": { @@ -7692,7 +7693,7 @@ "type": "structure", "members": { "FpgaImageAttribute": { - "shape": "Sxd", + "shape": "Sxe", "locationName": "fpgaImageAttribute" } } @@ -7713,11 +7714,11 @@ } }, "Owners": { - "shape": "Sxm", + "shape": "Sxn", "locationName": "Owner" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "NextToken": {}, @@ -7788,7 +7789,7 @@ "locationName": "ownerAlias" }, "ProductCodes": { - "shape": "Sxh", + "shape": "Sxi", "locationName": "productCodes" }, "Tags": { @@ -7817,7 +7818,7 @@ "type": "structure", "members": { "Filter": { - "shape": "Srv" + "shape": "Srw" }, "MaxDuration": { "type": "integer" @@ -7878,7 +7879,7 @@ "type": "structure", "members": { "Filter": { - "shape": "Srv" + "shape": "Srw" }, "HostReservationIdSet": { "type": "list", @@ -7918,7 +7919,7 @@ "type": "timestamp" }, "HostIdSet": { - "shape": "Sy7", + "shape": "Sy8", "locationName": "hostIdSet" }, "HostReservationId": { @@ -7964,11 +7965,11 @@ "type": "structure", "members": { "Filter": { - "shape": "Srv", + "shape": "Srw", "locationName": "filter" }, "HostIds": { - "shape": "Sya", + "shape": "Syb", "locationName": "hostId" }, "MaxResults": { @@ -8131,7 +8132,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -8168,7 +8169,7 @@ "type": "structure", "members": { "Statuses": { - "shape": "Ssd", + "shape": "Sse", "locationName": "statusSet" } } @@ -8193,7 +8194,7 @@ "type": "structure", "members": { "Statuses": { - "shape": "Ssd", + "shape": "Sse", "locationName": "statusSet" } } @@ -8219,18 +8220,18 @@ "type": "structure", "members": { "BlockDeviceMappings": { - "shape": "Syz", + "shape": "Sz0", "locationName": "blockDeviceMapping" }, "ImageId": { "locationName": "imageId" }, "LaunchPermissions": { - "shape": "Sz0", + "shape": "Sz1", "locationName": "launchPermission" }, "ProductCodes": { - "shape": "Sxh", + "shape": "Sxi", "locationName": "productCodes" }, "Description": { @@ -8268,7 +8269,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "ImageIds": { @@ -8279,7 +8280,7 @@ } }, "Owners": { - "shape": "Sxm", + "shape": "Sxn", "locationName": "Owner" }, "IncludeDeprecated": { @@ -8336,7 +8337,7 @@ "locationName": "usageOperation" }, "ProductCodes": { - "shape": "Sxh", + "shape": "Sxi", "locationName": "productCodes" }, "RamdiskId": { @@ -8346,7 +8347,7 @@ "locationName": "imageState" }, "BlockDeviceMappings": { - "shape": "Syz", + "shape": "Sz0", "locationName": "blockDeviceMapping" }, "Description": { @@ -8375,7 +8376,7 @@ "locationName": "sriovNetSupport" }, "StateReason": { - "shape": "Szd", + "shape": "Sze", "locationName": "stateReason" }, "Tags": { @@ -8405,7 +8406,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv" + "shape": "Srw" }, "ImportTaskIds": { "locationName": "ImportTaskId", @@ -8462,7 +8463,7 @@ "locationName": "progress" }, "SnapshotDetails": { - "shape": "Szm", + "shape": "Szn", "locationName": "snapshotDetailSet" }, "Status": { @@ -8476,7 +8477,7 @@ "locationName": "tagSet" }, "LicenseSpecifications": { - "shape": "Szp", + "shape": "Szq", "locationName": "licenseSpecifications" }, "UsageOperation": { @@ -8502,7 +8503,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv" + "shape": "Srw" }, "ImportTaskIds": { "locationName": "ImportTaskId", @@ -8534,7 +8535,7 @@ "locationName": "importTaskId" }, "SnapshotTaskDetail": { - "shape": "Szx", + "shape": "Szy", "locationName": "snapshotTaskDetail" }, "Tags": { @@ -8578,23 +8579,23 @@ "locationName": "groupSet" }, "BlockDeviceMappings": { - "shape": "S101", + "shape": "S102", "locationName": "blockDeviceMapping" }, "DisableApiTermination": { - "shape": "S104", + "shape": "S105", "locationName": "disableApiTermination" }, "EnaSupport": { - "shape": "S104", + "shape": "S105", "locationName": "enaSupport" }, "EnclaveOptions": { - "shape": "S105", + "shape": "S106", "locationName": "enclaveOptions" }, "EbsOptimized": { - "shape": "S104", + "shape": "S105", "locationName": "ebsOptimized" }, "InstanceId": { @@ -8613,7 +8614,7 @@ "locationName": "kernel" }, "ProductCodes": { - "shape": "Sxh", + "shape": "Sxi", "locationName": "productCodes" }, "RamdiskId": { @@ -8625,7 +8626,7 @@ "locationName": "rootDeviceName" }, "SourceDestCheck": { - "shape": "S104", + "shape": "S105", "locationName": "sourceDestCheck" }, "SriovNetSupport": { @@ -8647,11 +8648,11 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "InstanceIds": { - "shape": "Std", + "shape": "Ste", "locationName": "InstanceId" }, "MaxResults": { @@ -8698,7 +8699,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Sre", + "shape": "Srf", "locationName": "instanceTagAttribute" } } @@ -8719,7 +8720,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -8750,11 +8751,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "InstanceIds": { - "shape": "Std", + "shape": "Ste", "locationName": "InstanceId" }, "MaxResults": { @@ -8791,7 +8792,7 @@ "locationName": "eventsSet", "type": "list", "member": { - "shape": "S10n", + "shape": "S10o", "locationName": "item" } }, @@ -8799,15 +8800,15 @@ "locationName": "instanceId" }, "InstanceState": { - "shape": "S10q", + "shape": "S10r", "locationName": "instanceState" }, "InstanceStatus": { - "shape": "S10s", + "shape": "S10t", "locationName": "instanceStatus" }, "SystemStatus": { - "shape": "S10s", + "shape": "S10t", "locationName": "systemStatus" } } @@ -8828,7 +8829,7 @@ }, "LocationType": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -8878,7 +8879,7 @@ "member": {} }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -9313,11 +9314,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "InstanceIds": { - "shape": "Std", + "shape": "Ste", "locationName": "InstanceId" }, "DryRun": { @@ -9340,7 +9341,7 @@ "locationName": "reservationSet", "type": "list", "member": { - "shape": "S13w", + "shape": "S13x", "locationName": "item" } }, @@ -9355,7 +9356,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -9411,7 +9412,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" } } @@ -9463,7 +9464,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "KeyNames": { @@ -9528,7 +9529,7 @@ "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Versions": { - "shape": "Sop", + "shape": "Soq", "locationName": "LaunchTemplateVersion" }, "MinVersion": {}, @@ -9538,7 +9539,7 @@ "type": "integer" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" } } @@ -9582,7 +9583,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "NextToken": {}, @@ -9620,7 +9621,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -9688,7 +9689,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -9729,7 +9730,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -9794,7 +9795,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -9820,7 +9821,7 @@ "locationName": "localGatewayVirtualInterfaceGroupId" }, "LocalGatewayVirtualInterfaceIds": { - "shape": "S163", + "shape": "S164", "locationName": "localGatewayVirtualInterfaceIdSet" }, "LocalGatewayId": { @@ -9847,11 +9848,11 @@ "type": "structure", "members": { "LocalGatewayVirtualInterfaceIds": { - "shape": "S163", + "shape": "S164", "locationName": "LocalGatewayVirtualInterfaceId" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -9925,7 +9926,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -9980,7 +9981,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -10015,7 +10016,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "filter" }, "DryRun": { @@ -10068,7 +10069,7 @@ "type": "boolean" }, "Filter": { - "shape": "Srv" + "shape": "Srw" }, "MaxResults": { "type": "integer" @@ -10105,7 +10106,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -10161,7 +10162,7 @@ "type": "timestamp" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -10180,7 +10181,7 @@ "locationName": "networkInsightsAnalysisSet", "type": "list", "member": { - "shape": "S173", + "shape": "S174", "locationName": "item" } }, @@ -10202,7 +10203,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -10269,7 +10270,7 @@ "locationName": "networkInterfaceId" }, "SourceDestCheck": { - "shape": "S104", + "shape": "S105", "locationName": "sourceDestCheck" } } @@ -10285,7 +10286,7 @@ "member": {} }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "NextToken": {}, @@ -10316,7 +10317,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "filter" }, "DryRun": { @@ -10358,7 +10359,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -10401,7 +10402,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -10480,7 +10481,7 @@ "locationName": "arn" }, "Statuses": { - "shape": "Ssd", + "shape": "Sse", "locationName": "statusSet" } } @@ -10508,7 +10509,7 @@ "type": "integer" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" } } @@ -10582,7 +10583,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "RegionNames": { @@ -10638,7 +10639,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -10672,12 +10673,12 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "OfferingClass": {}, "ReservedInstancesIds": { - "shape": "S195", + "shape": "S196", "locationName": "ReservedInstancesId" }, "DryRun": { @@ -10751,7 +10752,7 @@ "locationName": "offeringType" }, "RecurringCharges": { - "shape": "S19d", + "shape": "S19e", "locationName": "recurringCharges" }, "Scope": { @@ -10772,7 +10773,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "ReservedInstancesId": { @@ -10798,7 +10799,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "ReservedInstancesModificationIds": { @@ -10848,7 +10849,7 @@ "locationName": "reservedInstancesId" }, "TargetConfiguration": { - "shape": "S19r", + "shape": "S19s", "locationName": "targetConfiguration" } } @@ -10892,7 +10893,7 @@ "members": { "AvailabilityZone": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "IncludeMarketplace": { @@ -11003,7 +11004,7 @@ } }, "RecurringCharges": { - "shape": "S19d", + "shape": "S19e", "locationName": "recurringCharges" }, "Scope": { @@ -11023,7 +11024,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -11050,7 +11051,7 @@ "locationName": "routeTableSet", "type": "list", "member": { - "shape": "Shv", + "shape": "Shw", "locationName": "item" } }, @@ -11072,7 +11073,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "FirstSlotStartTimeRange": { @@ -11171,7 +11172,7 @@ "locationName": "purchaseToken" }, "Recurrence": { - "shape": "S1ae", + "shape": "S1af", "locationName": "recurrence" }, "SlotDurationInHours": { @@ -11196,7 +11197,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -11233,7 +11234,7 @@ "locationName": "scheduledInstanceSet", "type": "list", "member": { - "shape": "S1am", + "shape": "S1an", "locationName": "item" } } @@ -11288,11 +11289,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "SecurityGroupRuleIds": { - "shape": "S1at", + "shape": "S1au", "locationName": "SecurityGroupRuleId" }, "DryRun": { @@ -11322,7 +11323,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "GroupIds": { @@ -11330,7 +11331,7 @@ "locationName": "GroupId" }, "GroupNames": { - "shape": "S1ax", + "shape": "S1ay", "locationName": "GroupName" }, "DryRun": { @@ -11409,11 +11410,11 @@ "type": "structure", "members": { "CreateVolumePermissions": { - "shape": "S1b5", + "shape": "S1b6", "locationName": "createVolumePermission" }, "ProductCodes": { - "shape": "Sxh", + "shape": "Sxi", "locationName": "productCodes" }, "SnapshotId": { @@ -11427,7 +11428,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -11435,7 +11436,7 @@ }, "NextToken": {}, "OwnerIds": { - "shape": "Sxm", + "shape": "Sxn", "locationName": "Owner" }, "RestorableByUserIds": { @@ -11444,7 +11445,7 @@ "member": {} }, "SnapshotIds": { - "shape": "S1b9", + "shape": "S1ba", "locationName": "SnapshotId" }, "DryRun": { @@ -11460,7 +11461,7 @@ "locationName": "snapshotSet", "type": "list", "member": { - "shape": "Si7", + "shape": "Si8", "locationName": "item" } }, @@ -11484,7 +11485,7 @@ "type": "structure", "members": { "SpotDatafeedSubscription": { - "shape": "Sih", + "shape": "Sii", "locationName": "spotDatafeedSubscription" } } @@ -11517,7 +11518,7 @@ "type": "structure", "members": { "ActiveInstances": { - "shape": "Swk", + "shape": "Swl", "locationName": "activeInstanceSet" }, "NextToken": { @@ -11571,7 +11572,7 @@ "type": "structure", "members": { "EventInformation": { - "shape": "Swh", + "shape": "Swi", "locationName": "eventInformation" }, "EventType": { @@ -11643,7 +11644,7 @@ "type": "timestamp" }, "SpotFleetRequestConfig": { - "shape": "S1bs", + "shape": "S1bt", "locationName": "spotFleetRequestConfig" }, "SpotFleetRequestId": { @@ -11667,7 +11668,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -11688,7 +11689,7 @@ "type": "structure", "members": { "SpotInstanceRequests": { - "shape": "S1ck", + "shape": "S1cl", "locationName": "spotInstanceRequestSet" }, "NextToken": { @@ -11702,7 +11703,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "AvailabilityZone": { @@ -11814,11 +11815,11 @@ "locationName": "groupName" }, "StaleIpPermissions": { - "shape": "S1d2", + "shape": "S1d3", "locationName": "staleIpPermissions" }, "StaleIpPermissionsEgress": { - "shape": "S1d2", + "shape": "S1d3", "locationName": "staleIpPermissionsEgress" }, "VpcId": { @@ -11845,7 +11846,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "NextToken": {}, @@ -11901,7 +11902,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "SubnetIds": { @@ -11947,7 +11948,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12005,7 +12006,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12021,7 +12022,7 @@ "locationName": "trafficMirrorFilterSet", "type": "list", "member": { - "shape": "Sj0", + "shape": "Sj1", "locationName": "item" } }, @@ -12046,7 +12047,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12062,7 +12063,7 @@ "locationName": "trafficMirrorSessionSet", "type": "list", "member": { - "shape": "Sjf", + "shape": "Sjg", "locationName": "item" } }, @@ -12087,7 +12088,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12103,7 +12104,7 @@ "locationName": "trafficMirrorTargetSet", "type": "list", "member": { - "shape": "Sji", + "shape": "Sjj", "locationName": "item" } }, @@ -12118,10 +12119,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1e0" + "shape": "S1e1" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12204,7 +12205,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12223,7 +12224,7 @@ "locationName": "transitGatewayConnectPeerSet", "type": "list", "member": { - "shape": "Sk6", + "shape": "Sk7", "locationName": "item" } }, @@ -12238,10 +12239,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1e0" + "shape": "S1e1" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12260,7 +12261,7 @@ "locationName": "transitGatewayConnectSet", "type": "list", "member": { - "shape": "Sk0", + "shape": "Sk1", "locationName": "item" } }, @@ -12281,7 +12282,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12300,7 +12301,7 @@ "locationName": "transitGatewayMulticastDomains", "type": "list", "member": { - "shape": "Skj", + "shape": "Skk", "locationName": "item" } }, @@ -12315,10 +12316,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1e0" + "shape": "S1e1" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12358,7 +12359,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12377,7 +12378,7 @@ "locationName": "transitGatewayRouteTables", "type": "list", "member": { - "shape": "Sl3", + "shape": "Sl4", "locationName": "item" } }, @@ -12392,10 +12393,10 @@ "type": "structure", "members": { "TransitGatewayAttachmentIds": { - "shape": "S1e0" + "shape": "S1e1" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12435,7 +12436,7 @@ } }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12454,7 +12455,7 @@ "locationName": "transitGatewaySet", "type": "list", "member": { - "shape": "Sjt", + "shape": "Sju", "locationName": "item" } }, @@ -12479,7 +12480,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "NextToken": {}, @@ -12525,11 +12526,11 @@ "type": "structure", "members": { "AutoEnableIO": { - "shape": "S104", + "shape": "S105", "locationName": "autoEnableIO" }, "ProductCodes": { - "shape": "Sxh", + "shape": "Sxi", "locationName": "productCodes" }, "VolumeId": { @@ -12543,7 +12544,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12551,7 +12552,7 @@ }, "NextToken": {}, "VolumeIds": { - "shape": "S1f4", + "shape": "S1f5", "locationName": "VolumeId" }, "DryRun": { @@ -12686,11 +12687,11 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "VolumeIds": { - "shape": "S1f4", + "shape": "S1f5", "locationName": "VolumeId" }, "DryRun": { @@ -12713,7 +12714,7 @@ "locationName": "volumeSet", "type": "list", "member": { - "shape": "Sl9", + "shape": "Sla", "locationName": "item" } }, @@ -12731,11 +12732,11 @@ "type": "boolean" }, "VolumeIds": { - "shape": "S1f4", + "shape": "S1f5", "locationName": "VolumeId" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "NextToken": {}, @@ -12751,7 +12752,7 @@ "locationName": "volumeModificationSet", "type": "list", "member": { - "shape": "S1fp", + "shape": "S1fq", "locationName": "item" } }, @@ -12784,11 +12785,11 @@ "locationName": "vpcId" }, "EnableDnsHostnames": { - "shape": "S104", + "shape": "S105", "locationName": "enableDnsHostnames" }, "EnableDnsSupport": { - "shape": "S104", + "shape": "S105", "locationName": "enableDnsSupport" } } @@ -12799,7 +12800,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -12807,7 +12808,7 @@ "type": "boolean" }, "VpcIds": { - "shape": "S1fv", + "shape": "S1fw", "locationName": "VpcId" } } @@ -12851,7 +12852,7 @@ "locationName": "nextToken" }, "VpcIds": { - "shape": "S1fv" + "shape": "S1fw" } } }, @@ -12890,7 +12891,7 @@ }, "ConnectionNotificationId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12906,7 +12907,7 @@ "locationName": "connectionNotificationSet", "type": "list", "member": { - "shape": "Slt", + "shape": "Slu", "locationName": "item" } }, @@ -12924,7 +12925,7 @@ "type": "boolean" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -12960,7 +12961,7 @@ "type": "timestamp" }, "DnsEntries": { - "shape": "Slo", + "shape": "Slp", "locationName": "dnsEntrySet" }, "NetworkLoadBalancerArns": { @@ -12988,11 +12989,11 @@ "type": "boolean" }, "ServiceIds": { - "shape": "Sqy", + "shape": "Sqz", "locationName": "ServiceId" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -13008,7 +13009,7 @@ "locationName": "serviceConfigurationSet", "type": "list", "member": { - "shape": "Sly", + "shape": "Slz", "locationName": "item" } }, @@ -13030,7 +13031,7 @@ }, "ServiceId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -13076,7 +13077,7 @@ "locationName": "ServiceName" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -13106,7 +13107,7 @@ "locationName": "serviceId" }, "ServiceType": { - "shape": "Slz", + "shape": "Sm0", "locationName": "serviceType" }, "AvailabilityZones": { @@ -13176,7 +13177,7 @@ "locationName": "VpcEndpointId" }, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -13192,7 +13193,7 @@ "locationName": "vpcEndpointSet", "type": "list", "member": { - "shape": "Slk", + "shape": "Sll", "locationName": "item" } }, @@ -13207,7 +13208,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "DryRun": { @@ -13249,7 +13250,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "VpcIds": { @@ -13291,7 +13292,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "VpnConnectionIds": { @@ -13314,7 +13315,7 @@ "locationName": "vpnConnectionSet", "type": "list", "member": { - "shape": "Sms", + "shape": "Smt", "locationName": "item" } } @@ -13326,7 +13327,7 @@ "type": "structure", "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "VpnGatewayIds": { @@ -13349,7 +13350,7 @@ "locationName": "vpnGatewaySet", "type": "list", "member": { - "shape": "Snm", + "shape": "Snn", "locationName": "item" } } @@ -13496,11 +13497,11 @@ ], "members": { "AvailabilityZones": { - "shape": "S1hl", + "shape": "S1hm", "locationName": "AvailabilityZone" }, "SourceSnapshotIds": { - "shape": "S1b9", + "shape": "S1ba", "locationName": "SourceSnapshotId" }, "DryRun": { @@ -13661,7 +13662,7 @@ "type": "structure", "members": { "Propagation": { - "shape": "S1i0", + "shape": "S1i1", "locationName": "propagation" } } @@ -14026,11 +14027,11 @@ ], "members": { "AvailabilityZones": { - "shape": "S1hl", + "shape": "S1hm", "locationName": "AvailabilityZone" }, "SourceSnapshotIds": { - "shape": "S1b9", + "shape": "S1ba", "locationName": "SourceSnapshotId" }, "DryRun": { @@ -14195,7 +14196,7 @@ "type": "structure", "members": { "Propagation": { - "shape": "S1i0", + "shape": "S1i1", "locationName": "propagation" } } @@ -14390,7 +14391,7 @@ "locationName": "progress" }, "S3ExportLocation": { - "shape": "Sw0", + "shape": "Sw1", "locationName": "s3ExportLocation" }, "Status": { @@ -14416,7 +14417,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "S3Bucket": {}, @@ -14583,7 +14584,7 @@ "members": { "PoolId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -14707,7 +14708,7 @@ "type": "structure", "members": { "InstanceFamilyCreditSpecification": { - "shape": "S1ki", + "shape": "S1kj", "locationName": "instanceFamilyCreditSpecification" } } @@ -14854,7 +14855,7 @@ ], "members": { "HostIdSet": { - "shape": "S1kz" + "shape": "S1l0" }, "OfferingId": {} } @@ -14866,7 +14867,7 @@ "locationName": "currencyCode" }, "Purchase": { - "shape": "S1l1", + "shape": "S1l2", "locationName": "purchase" }, "TotalHourlyPrice": { @@ -14891,11 +14892,11 @@ "type": "boolean" }, "ArchitectureTypes": { - "shape": "S1l4", + "shape": "S1l5", "locationName": "ArchitectureType" }, "VirtualizationTypes": { - "shape": "S1l5", + "shape": "S1l6", "locationName": "VirtualizationType" }, "InstanceRequirements": { @@ -15107,7 +15108,7 @@ "locationName": "paymentDue" }, "ReservedInstanceValueRollup": { - "shape": "S1lo", + "shape": "S1lp", "locationName": "reservedInstanceValueRollup" }, "ReservedInstanceValueSet": { @@ -15118,7 +15119,7 @@ "type": "structure", "members": { "ReservationValue": { - "shape": "S1lo", + "shape": "S1lp", "locationName": "reservationValue" }, "ReservedInstanceId": { @@ -15128,7 +15129,7 @@ } }, "TargetConfigurationValueRollup": { - "shape": "S1lo", + "shape": "S1lp", "locationName": "targetConfigurationValueRollup" }, "TargetConfigurationValueSet": { @@ -15139,7 +15140,7 @@ "type": "structure", "members": { "ReservationValue": { - "shape": "S1lo", + "shape": "S1lp", "locationName": "reservationValue" }, "TargetConfiguration": { @@ -15211,11 +15212,11 @@ "type": "structure", "members": { "ArchitectureTypes": { - "shape": "S1l4", + "shape": "S1l5", "locationName": "ArchitectureType" }, "VirtualizationTypes": { - "shape": "S1l5", + "shape": "S1l6", "locationName": "VirtualizationType" }, "InstanceRequirements": { @@ -15269,7 +15270,7 @@ ], "members": { "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "SubnetId": {}, @@ -15286,11 +15287,11 @@ "type": "structure", "members": { "SubnetIpv4CidrReservations": { - "shape": "S1m8", + "shape": "S1m9", "locationName": "subnetIpv4CidrReservationSet" }, "SubnetIpv6CidrReservations": { - "shape": "S1m8", + "shape": "S1m9", "locationName": "subnetIpv6CidrReservationSet" }, "NextToken": { @@ -15308,7 +15309,7 @@ "members": { "TransitGatewayAttachmentId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -15351,7 +15352,7 @@ "members": { "TransitGatewayMulticastDomainId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -15407,7 +15408,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -15426,7 +15427,7 @@ "locationName": "transitGatewayPrefixListReferenceSet", "type": "list", "member": { - "shape": "Skr", + "shape": "Sks", "locationName": "item" } }, @@ -15445,7 +15446,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -15497,7 +15498,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -15642,7 +15643,7 @@ "members": { "Architecture": {}, "ClientData": { - "shape": "S1n4" + "shape": "S1n5" }, "ClientToken": {}, "Description": {}, @@ -15659,7 +15660,7 @@ "SnapshotId": {}, "Url": {}, "UserBucket": { - "shape": "S1n7" + "shape": "S1n8" } } } @@ -15728,7 +15729,7 @@ "locationName": "progress" }, "SnapshotDetails": { - "shape": "Szm", + "shape": "Szn", "locationName": "snapshotDetailSet" }, "Status": { @@ -15738,7 +15739,7 @@ "locationName": "statusMessage" }, "LicenseSpecifications": { - "shape": "Szp", + "shape": "Szq", "locationName": "licenseSpecifications" }, "Tags": { @@ -15769,10 +15770,10 @@ "members": { "Description": {}, "Image": { - "shape": "S1ne" + "shape": "S1nf" }, "Volume": { - "shape": "S1nf" + "shape": "S1ng" } } } @@ -15840,7 +15841,7 @@ "type": "structure", "members": { "ConversionTask": { - "shape": "Sux", + "shape": "Suy", "locationName": "conversionTask" } } @@ -15895,7 +15896,7 @@ "type": "structure", "members": { "ClientData": { - "shape": "S1n4" + "shape": "S1n5" }, "ClientToken": {}, "Description": {}, @@ -15906,7 +15907,7 @@ "Format": {}, "Url": {}, "UserBucket": { - "shape": "S1n7" + "shape": "S1n8" } } }, @@ -15934,7 +15935,7 @@ "locationName": "importTaskId" }, "SnapshotTaskDetail": { - "shape": "Szx", + "shape": "Szy", "locationName": "snapshotTaskDetail" }, "Tags": { @@ -15964,11 +15965,11 @@ "type": "boolean" }, "Image": { - "shape": "S1ne", + "shape": "S1nf", "locationName": "image" }, "Volume": { - "shape": "S1nf", + "shape": "S1ng", "locationName": "volume" } } @@ -15977,7 +15978,7 @@ "type": "structure", "members": { "ConversionTask": { - "shape": "Sux", + "shape": "Suy", "locationName": "conversionTask" } } @@ -16001,7 +16002,7 @@ "type": "structure", "members": { "Address": { - "shape": "Ss9", + "shape": "Ssa", "locationName": "address" } } @@ -16171,7 +16172,7 @@ "type": "structure", "members": { "InstanceFamilyCreditSpecification": { - "shape": "S1ki", + "shape": "S1kj", "locationName": "instanceFamilyCreditSpecification" } } @@ -16245,25 +16246,25 @@ "Attribute": {}, "OperationType": {}, "UserIds": { - "shape": "S1oa", + "shape": "S1ob", "locationName": "UserId" }, "UserGroups": { - "shape": "S1ob", + "shape": "S1oc", "locationName": "UserGroup" }, "ProductCodes": { - "shape": "S1oc", + "shape": "S1od", "locationName": "ProductCode" }, "LoadPermission": { "type": "structure", "members": { "Add": { - "shape": "S1oe" + "shape": "S1of" }, "Remove": { - "shape": "S1oe" + "shape": "S1of" } } }, @@ -16275,7 +16276,7 @@ "type": "structure", "members": { "FpgaImageAttribute": { - "shape": "Sxd", + "shape": "Sxe", "locationName": "fpgaImageAttribute" } } @@ -16292,7 +16293,7 @@ "locationName": "autoPlacement" }, "HostIds": { - "shape": "Sya", + "shape": "Syb", "locationName": "hostId" }, "HostRecovery": {}, @@ -16308,7 +16309,7 @@ "locationName": "successful" }, "Unsuccessful": { - "shape": "S1oj", + "shape": "S1ok", "locationName": "unsuccessful" } } @@ -16367,24 +16368,24 @@ "type": "structure", "members": { "Add": { - "shape": "Sz0" + "shape": "Sz1" }, "Remove": { - "shape": "Sz0" + "shape": "Sz1" } } }, "OperationType": {}, "ProductCodes": { - "shape": "S1oc", + "shape": "S1od", "locationName": "ProductCode" }, "UserGroups": { - "shape": "S1ob", + "shape": "S1oc", "locationName": "UserGroup" }, "UserIds": { - "shape": "S1oa", + "shape": "S1ob", "locationName": "UserId" }, "Value": {}, @@ -16417,7 +16418,7 @@ ], "members": { "SourceDestCheck": { - "shape": "S104" + "shape": "S105" }, "Attribute": { "locationName": "attribute" @@ -16455,7 +16456,7 @@ } }, "DisableApiTermination": { - "shape": "S104", + "shape": "S105", "locationName": "disableApiTermination" }, "DryRun": { @@ -16463,11 +16464,11 @@ "type": "boolean" }, "EbsOptimized": { - "shape": "S104", + "shape": "S105", "locationName": "ebsOptimized" }, "EnaSupport": { - "shape": "S104", + "shape": "S105", "locationName": "enaSupport" }, "Groups": { @@ -16523,7 +16524,7 @@ "members": { "InstanceId": {}, "CapacityReservationSpecification": { - "shape": "S1ow" + "shape": "S1ox" }, "DryRun": { "type": "boolean" @@ -16632,7 +16633,7 @@ "type": "structure", "members": { "Event": { - "shape": "S10n", + "shape": "S10o", "locationName": "event" } } @@ -16693,7 +16694,7 @@ "locationName": "instanceId" }, "InstanceMetadataOptions": { - "shape": "S14l", + "shape": "S14m", "locationName": "instanceMetadataOptions" } } @@ -16843,7 +16844,7 @@ "locationName": "networkInterfaceId" }, "SourceDestCheck": { - "shape": "S104", + "shape": "S105", "locationName": "sourceDestCheck" } } @@ -16858,7 +16859,7 @@ ], "members": { "ReservedInstancesIds": { - "shape": "S195", + "shape": "S196", "locationName": "ReservedInstancesId" }, "ClientToken": { @@ -16868,7 +16869,7 @@ "locationName": "ReservedInstancesConfigurationSetItemType", "type": "list", "member": { - "shape": "S19r", + "shape": "S19s", "locationName": "item" } } @@ -16947,21 +16948,21 @@ "type": "structure", "members": { "Add": { - "shape": "S1b5" + "shape": "S1b6" }, "Remove": { - "shape": "S1b5" + "shape": "S1b6" } } }, "GroupNames": { - "shape": "S1ax", + "shape": "S1ay", "locationName": "UserGroup" }, "OperationType": {}, "SnapshotId": {}, "UserIds": { - "shape": "S1oa", + "shape": "S1ob", "locationName": "UserId" }, "DryRun": { @@ -16982,7 +16983,7 @@ "locationName": "excessCapacityTerminationPolicy" }, "LaunchTemplateConfigs": { - "shape": "S1c7", + "shape": "S1c8", "locationName": "LaunchTemplateConfig" }, "SpotFleetRequestId": { @@ -17016,16 +17017,16 @@ ], "members": { "AssignIpv6AddressOnCreation": { - "shape": "S104" + "shape": "S105" }, "MapPublicIpOnLaunch": { - "shape": "S104" + "shape": "S105" }, "SubnetId": { "locationName": "subnetId" }, "MapCustomerOwnedIpOnLaunch": { - "shape": "S104" + "shape": "S105" }, "CustomerOwnedIpv4Pool": {} } @@ -17040,11 +17041,11 @@ "members": { "TrafficMirrorFilterId": {}, "AddNetworkServices": { - "shape": "Sj6", + "shape": "Sj7", "locationName": "AddNetworkService" }, "RemoveNetworkServices": { - "shape": "Sj6", + "shape": "Sj7", "locationName": "RemoveNetworkService" }, "DryRun": { @@ -17056,7 +17057,7 @@ "type": "structure", "members": { "TrafficMirrorFilter": { - "shape": "Sj0", + "shape": "Sj1", "locationName": "trafficMirrorFilter" } } @@ -17076,10 +17077,10 @@ }, "RuleAction": {}, "DestinationPortRange": { - "shape": "Sja" + "shape": "Sjb" }, "SourcePortRange": { - "shape": "Sja" + "shape": "Sjb" }, "Protocol": { "type": "integer" @@ -17101,7 +17102,7 @@ "type": "structure", "members": { "TrafficMirrorFilterRule": { - "shape": "Sj2", + "shape": "Sj3", "locationName": "trafficMirrorFilterRule" } } @@ -17141,7 +17142,7 @@ "type": "structure", "members": { "TrafficMirrorSession": { - "shape": "Sjf", + "shape": "Sjg", "locationName": "trafficMirrorSession" } } @@ -17160,10 +17161,10 @@ "type": "structure", "members": { "AddTransitGatewayCidrBlocks": { - "shape": "Sjr" + "shape": "Sjs" }, "RemoveTransitGatewayCidrBlocks": { - "shape": "Sjr" + "shape": "Sjs" }, "VpnEcmpSupport": {}, "DnsSupport": {}, @@ -17183,7 +17184,7 @@ "type": "structure", "members": { "TransitGateway": { - "shape": "Sjt", + "shape": "Sju", "locationName": "transitGateway" } } @@ -17212,7 +17213,7 @@ "type": "structure", "members": { "TransitGatewayPrefixListReference": { - "shape": "Skr", + "shape": "Sks", "locationName": "transitGatewayPrefixListReference" } } @@ -17285,7 +17286,7 @@ "type": "structure", "members": { "VolumeModification": { - "shape": "S1fp", + "shape": "S1fq", "locationName": "volumeModification" } } @@ -17299,7 +17300,7 @@ ], "members": { "AutoEnableIO": { - "shape": "S104" + "shape": "S105" }, "VolumeId": {}, "DryRun": { @@ -17317,10 +17318,10 @@ ], "members": { "EnableDnsHostnames": { - "shape": "S104" + "shape": "S105" }, "EnableDnsSupport": { - "shape": "S104" + "shape": "S105" }, "VpcId": { "locationName": "vpcId" @@ -17344,27 +17345,27 @@ }, "PolicyDocument": {}, "AddRouteTableIds": { - "shape": "Slg", + "shape": "Slh", "locationName": "AddRouteTableId" }, "RemoveRouteTableIds": { - "shape": "Slg", + "shape": "Slh", "locationName": "RemoveRouteTableId" }, "AddSubnetIds": { - "shape": "Slh", + "shape": "Sli", "locationName": "AddSubnetId" }, "RemoveSubnetIds": { - "shape": "Slh", + "shape": "Sli", "locationName": "RemoveSubnetId" }, "AddSecurityGroupIds": { - "shape": "Sli", + "shape": "Slj", "locationName": "AddSecurityGroupId" }, "RemoveSecurityGroupIds": { - "shape": "Sli", + "shape": "Slj", "locationName": "RemoveSecurityGroupId" }, "PrivateDnsEnabled": { @@ -17492,13 +17493,13 @@ ], "members": { "AccepterPeeringConnectionOptions": { - "shape": "S1qy" + "shape": "S1qz" }, "DryRun": { "type": "boolean" }, "RequesterPeeringConnectionOptions": { - "shape": "S1qy" + "shape": "S1qz" }, "VpcPeeringConnectionId": {} } @@ -17507,11 +17508,11 @@ "type": "structure", "members": { "AccepterPeeringConnectionOptions": { - "shape": "S1r0", + "shape": "S1r1", "locationName": "accepterPeeringConnectionOptions" }, "RequesterPeeringConnectionOptions": { - "shape": "S1r0", + "shape": "S1r1", "locationName": "requesterPeeringConnectionOptions" } } @@ -17562,7 +17563,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Sms", + "shape": "Smt", "locationName": "vpnConnection" } } @@ -17589,7 +17590,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Sms", + "shape": "Smt", "locationName": "vpnConnection" } } @@ -17614,7 +17615,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Sms", + "shape": "Smt", "locationName": "vpnConnection" } } @@ -17657,31 +17658,31 @@ }, "DPDTimeoutAction": {}, "Phase1EncryptionAlgorithms": { - "shape": "Smd", + "shape": "Sme", "locationName": "Phase1EncryptionAlgorithm" }, "Phase2EncryptionAlgorithms": { - "shape": "Smf", + "shape": "Smg", "locationName": "Phase2EncryptionAlgorithm" }, "Phase1IntegrityAlgorithms": { - "shape": "Smh", + "shape": "Smi", "locationName": "Phase1IntegrityAlgorithm" }, "Phase2IntegrityAlgorithms": { - "shape": "Smj", + "shape": "Smk", "locationName": "Phase2IntegrityAlgorithm" }, "Phase1DHGroupNumbers": { - "shape": "Sml", + "shape": "Smm", "locationName": "Phase1DHGroupNumber" }, "Phase2DHGroupNumbers": { - "shape": "Smn", + "shape": "Smo", "locationName": "Phase2DHGroupNumber" }, "IKEVersions": { - "shape": "Smp", + "shape": "Smq", "locationName": "IKEVersion" }, "StartupAction": {} @@ -17696,7 +17697,7 @@ "type": "structure", "members": { "VpnConnection": { - "shape": "Sms", + "shape": "Smt", "locationName": "vpnConnection" } } @@ -17710,7 +17711,7 @@ ], "members": { "InstanceIds": { - "shape": "Std", + "shape": "Ste", "locationName": "InstanceId" }, "DryRun": { @@ -17723,7 +17724,7 @@ "type": "structure", "members": { "InstanceMonitorings": { - "shape": "S1rf", + "shape": "S1rg", "locationName": "instancesSet" } } @@ -17813,7 +17814,7 @@ "ClientToken": {}, "CurrencyCode": {}, "HostIdSet": { - "shape": "S1kz" + "shape": "S1l0" }, "LimitPrice": {}, "OfferingId": {}, @@ -17833,7 +17834,7 @@ "locationName": "currencyCode" }, "Purchase": { - "shape": "S1l1", + "shape": "S1l2", "locationName": "purchase" }, "TotalHourlyPrice": { @@ -17928,7 +17929,7 @@ "locationName": "scheduledInstanceSet", "type": "list", "member": { - "shape": "S1am", + "shape": "S1an", "locationName": "item" } } @@ -17943,7 +17944,7 @@ ], "members": { "InstanceIds": { - "shape": "Std", + "shape": "Ste", "locationName": "InstanceId" }, "DryRun": { @@ -18030,7 +18031,7 @@ "type": "boolean" }, "InstanceTagKeys": { - "shape": "Src", + "shape": "Srd", "locationName": "InstanceTagKey" } } @@ -18041,7 +18042,7 @@ "type": "structure", "members": { "InstanceTagAttribute": { - "shape": "Sre", + "shape": "Srf", "locationName": "instanceTagAttribute" } } @@ -18054,7 +18055,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Srg" + "shape": "Srh" }, "DryRun": { "type": "boolean" @@ -18090,7 +18091,7 @@ "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { - "shape": "Srg" + "shape": "Srh" }, "DryRun": { "type": "boolean" @@ -18265,7 +18266,7 @@ ], "members": { "HostIds": { - "shape": "Sya", + "shape": "Syb", "locationName": "hostId" } } @@ -18278,7 +18279,7 @@ "locationName": "successful" }, "Unsuccessful": { - "shape": "S1oj", + "shape": "S1ok", "locationName": "unsuccessful" } } @@ -18431,7 +18432,8 @@ }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" - } + }, + "CoreNetworkArn": {} } } }, @@ -18491,7 +18493,7 @@ "type": "structure", "members": { "Route": { - "shape": "Skw", + "shape": "Skx", "locationName": "route" } } @@ -18518,7 +18520,7 @@ "type": "timestamp" }, "Instances": { - "shape": "Std", + "shape": "Ste", "locationName": "instanceId" }, "ReasonCodes": { @@ -18550,7 +18552,7 @@ "type": "boolean" }, "SpotFleetRequestConfig": { - "shape": "S1bs", + "shape": "S1bt", "locationName": "spotFleetRequestConfig" } } @@ -18610,7 +18612,7 @@ "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "Syz", + "shape": "Sz0", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -18634,15 +18636,15 @@ "locationName": "keyName" }, "Monitoring": { - "shape": "S1cn", + "shape": "S1co", "locationName": "monitoring" }, "NetworkInterfaces": { - "shape": "S1c2", + "shape": "S1c3", "locationName": "NetworkInterface" }, "Placement": { - "shape": "S1c4", + "shape": "S1c5", "locationName": "placement" }, "RamdiskId": { @@ -18681,7 +18683,7 @@ "type": "structure", "members": { "SpotInstanceRequests": { - "shape": "S1ck", + "shape": "S1cl", "locationName": "spotInstanceRequestSet" } } @@ -18706,7 +18708,7 @@ "type": "structure", "members": { "Address": { - "shape": "Ss9", + "shape": "Ssa", "locationName": "address" } } @@ -18936,7 +18938,7 @@ "locationName": "ipPermissions" }, "SecurityGroupRuleIds": { - "shape": "S1at", + "shape": "S1au", "locationName": "SecurityGroupRuleId" }, "CidrIp": { @@ -18999,7 +19001,7 @@ "type": "boolean" }, "SecurityGroupRuleIds": { - "shape": "S1at", + "shape": "S1au", "locationName": "SecurityGroupRuleId" } } @@ -19048,7 +19050,7 @@ "type": "integer" }, "Monitoring": { - "shape": "S1cn" + "shape": "S1co" }, "Placement": { "shape": "Sa8" @@ -19091,7 +19093,7 @@ "locationName": "instanceInitiatedShutdownBehavior" }, "NetworkInterfaces": { - "shape": "S1c2", + "shape": "S1c3", "locationName": "networkInterface" }, "PrivateIpAddress": { @@ -19168,7 +19170,7 @@ } }, "CapacityReservationSpecification": { - "shape": "S1ow" + "shape": "S1ox" }, "HibernationOptions": { "type": "structure", @@ -19211,7 +19213,7 @@ } }, "output": { - "shape": "S13w" + "shape": "S13x" } }, "RunScheduledInstances": { @@ -19309,7 +19311,7 @@ "type": "integer" }, "Groups": { - "shape": "S1ui", + "shape": "S1uj", "locationName": "Group" }, "Ipv6AddressCount": { @@ -19358,7 +19360,7 @@ }, "RamdiskId": {}, "SecurityGroupIds": { - "shape": "S1ui", + "shape": "S1uj", "locationName": "SecurityGroupId" }, "SubnetId": {}, @@ -19390,7 +19392,7 @@ "members": { "LocalGatewayRouteTableId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -19425,7 +19427,7 @@ "members": { "TransitGatewayMulticastDomainId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -19501,7 +19503,7 @@ "members": { "TransitGatewayRouteTableId": {}, "Filters": { - "shape": "Srv", + "shape": "Srw", "locationName": "Filter" }, "MaxResults": { @@ -19519,7 +19521,7 @@ "locationName": "routeSet", "type": "list", "member": { - "shape": "Skw", + "shape": "Skx", "locationName": "item" } }, @@ -19552,7 +19554,7 @@ ], "members": { "InstanceIds": { - "shape": "Std", + "shape": "Ste", "locationName": "InstanceId" }, "AdditionalInfo": { @@ -19568,7 +19570,7 @@ "type": "structure", "members": { "StartingInstances": { - "shape": "S1v6", + "shape": "S1v7", "locationName": "instancesSet" } } @@ -19584,7 +19586,7 @@ "members": { "NetworkInsightsPathId": {}, "FilterInArns": { - "shape": "S174", + "shape": "S175", "locationName": "FilterInArn" }, "DryRun": { @@ -19603,7 +19605,7 @@ "type": "structure", "members": { "NetworkInsightsAnalysis": { - "shape": "S173", + "shape": "S174", "locationName": "networkInsightsAnalysis" } } @@ -19640,7 +19642,7 @@ ], "members": { "InstanceIds": { - "shape": "Std", + "shape": "Ste", "locationName": "InstanceId" }, "Hibernate": { @@ -19660,7 +19662,7 @@ "type": "structure", "members": { "StoppingInstances": { - "shape": "S1v6", + "shape": "S1v7", "locationName": "instancesSet" } } @@ -19701,11 +19703,11 @@ "locationName": "connectionId" }, "PreviousStatus": { - "shape": "Sts", + "shape": "Stt", "locationName": "previousStatus" }, "CurrentStatus": { - "shape": "Sts", + "shape": "Stt", "locationName": "currentStatus" } } @@ -19722,7 +19724,7 @@ ], "members": { "InstanceIds": { - "shape": "Std", + "shape": "Ste", "locationName": "InstanceId" }, "DryRun": { @@ -19735,7 +19737,7 @@ "type": "structure", "members": { "TerminatingInstances": { - "shape": "S1v6", + "shape": "S1v7", "locationName": "instancesSet" } } @@ -19807,7 +19809,7 @@ ], "members": { "InstanceIds": { - "shape": "Std", + "shape": "Ste", "locationName": "InstanceId" }, "DryRun": { @@ -19820,7 +19822,7 @@ "type": "structure", "members": { "InstanceMonitorings": { - "shape": "S1rf", + "shape": "S1rg", "locationName": "instancesSet" } } @@ -19839,7 +19841,7 @@ "shape": "S50" }, "SecurityGroupRuleDescriptions": { - "shape": "S1vq", + "shape": "S1vr", "locationName": "SecurityGroupRuleDescription" } } @@ -19867,7 +19869,7 @@ "shape": "S50" }, "SecurityGroupRuleDescriptions": { - "shape": "S1vq", + "shape": "S1vr", "locationName": "SecurityGroupRuleDescription" } } @@ -23513,7 +23515,7 @@ } } }, - "Shv": { + "Shw": { "type": "structure", "members": { "Associations": { @@ -23613,6 +23615,9 @@ }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" + }, + "CoreNetworkArn": { + "locationName": "coreNetworkArn" } } } @@ -23629,7 +23634,7 @@ } } }, - "Si7": { + "Si8": { "type": "structure", "members": { "DataEncryptionKeyId": { @@ -23683,14 +23688,14 @@ } } }, - "Sih": { + "Sii": { "type": "structure", "members": { "Bucket": { "locationName": "bucket" }, "Fault": { - "shape": "Sii", + "shape": "Sij", "locationName": "fault" }, "OwnerId": { @@ -23704,7 +23709,7 @@ } } }, - "Sii": { + "Sij": { "type": "structure", "members": { "Code": { @@ -23715,7 +23720,7 @@ } } }, - "Sit": { + "Siu": { "type": "structure", "members": { "SubnetCidrReservationId": { @@ -23742,26 +23747,26 @@ } } }, - "Siw": { + "Six": { "type": "list", "member": {} }, - "Sj0": { + "Sj1": { "type": "structure", "members": { "TrafficMirrorFilterId": { "locationName": "trafficMirrorFilterId" }, "IngressFilterRules": { - "shape": "Sj1", + "shape": "Sj2", "locationName": "ingressFilterRuleSet" }, "EgressFilterRules": { - "shape": "Sj1", + "shape": "Sj2", "locationName": "egressFilterRuleSet" }, "NetworkServices": { - "shape": "Sj6", + "shape": "Sj7", "locationName": "networkServiceSet" }, "Description": { @@ -23773,14 +23778,14 @@ } } }, - "Sj1": { + "Sj2": { "type": "list", "member": { - "shape": "Sj2", + "shape": "Sj3", "locationName": "item" } }, - "Sj2": { + "Sj3": { "type": "structure", "members": { "TrafficMirrorFilterRuleId": { @@ -23804,11 +23809,11 @@ "type": "integer" }, "DestinationPortRange": { - "shape": "Sj5", + "shape": "Sj6", "locationName": "destinationPortRange" }, "SourcePortRange": { - "shape": "Sj5", + "shape": "Sj6", "locationName": "sourcePortRange" }, "DestinationCidrBlock": { @@ -23822,7 +23827,7 @@ } } }, - "Sj5": { + "Sj6": { "type": "structure", "members": { "FromPort": { @@ -23835,13 +23840,13 @@ } } }, - "Sj6": { + "Sj7": { "type": "list", "member": { "locationName": "item" } }, - "Sja": { + "Sjb": { "type": "structure", "members": { "FromPort": { @@ -23852,7 +23857,7 @@ } } }, - "Sjf": { + "Sjg": { "type": "structure", "members": { "TrafficMirrorSessionId": { @@ -23891,7 +23896,7 @@ } } }, - "Sji": { + "Sjj": { "type": "structure", "members": { "TrafficMirrorTargetId": { @@ -23918,13 +23923,13 @@ } } }, - "Sjr": { + "Sjs": { "type": "list", "member": { "locationName": "item" } }, - "Sjt": { + "Sju": { "type": "structure", "members": { "TransitGatewayId": { @@ -23990,7 +23995,7 @@ } } }, - "Sk0": { + "Sk1": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -24024,13 +24029,13 @@ } } }, - "Sk4": { + "Sk5": { "type": "list", "member": { "locationName": "item" } }, - "Sk6": { + "Sk7": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -24057,7 +24062,7 @@ "locationName": "peerAddress" }, "InsideCidrBlocks": { - "shape": "Sk4", + "shape": "Sk5", "locationName": "insideCidrBlocks" }, "Protocol": { @@ -24098,7 +24103,7 @@ } } }, - "Skj": { + "Skk": { "type": "structure", "members": { "TransitGatewayMulticastDomainId": { @@ -24141,7 +24146,7 @@ } } }, - "Skr": { + "Sks": { "type": "structure", "members": { "TransitGatewayRouteTableId": { @@ -24177,7 +24182,7 @@ } } }, - "Skw": { + "Skx": { "type": "structure", "members": { "DestinationCidrBlock": { @@ -24213,7 +24218,7 @@ } } }, - "Sl3": { + "Sl4": { "type": "structure", "members": { "TransitGatewayRouteTableId": { @@ -24243,7 +24248,7 @@ } } }, - "Sl9": { + "Sla": { "type": "structure", "members": { "Attachments": { @@ -24309,25 +24314,25 @@ } } }, - "Slg": { + "Slh": { "type": "list", "member": { "locationName": "item" } }, - "Slh": { + "Sli": { "type": "list", "member": { "locationName": "item" } }, - "Sli": { + "Slj": { "type": "list", "member": { "locationName": "item" } }, - "Slk": { + "Sll": { "type": "structure", "members": { "VpcEndpointId": { @@ -24385,7 +24390,7 @@ "locationName": "networkInterfaceIdSet" }, "DnsEntries": { - "shape": "Slo", + "shape": "Slp", "locationName": "dnsEntrySet" }, "CreationTimestamp": { @@ -24413,7 +24418,7 @@ } } }, - "Slo": { + "Slp": { "type": "list", "member": { "locationName": "item", @@ -24428,7 +24433,7 @@ } } }, - "Slt": { + "Slu": { "type": "structure", "members": { "ConnectionNotificationId": { @@ -24455,11 +24460,11 @@ } } }, - "Sly": { + "Slz": { "type": "structure", "members": { "ServiceType": { - "shape": "Slz", + "shape": "Sm0", "locationName": "serviceType" }, "ServiceId": { @@ -24522,7 +24527,7 @@ } } }, - "Slz": { + "Sm0": { "type": "list", "member": { "locationName": "item", @@ -24534,7 +24539,7 @@ } } }, - "Smd": { + "Sme": { "type": "list", "member": { "locationName": "item", @@ -24544,7 +24549,7 @@ } } }, - "Smf": { + "Smg": { "type": "list", "member": { "locationName": "item", @@ -24554,7 +24559,7 @@ } } }, - "Smh": { + "Smi": { "type": "list", "member": { "locationName": "item", @@ -24564,7 +24569,7 @@ } } }, - "Smj": { + "Smk": { "type": "list", "member": { "locationName": "item", @@ -24574,7 +24579,7 @@ } } }, - "Sml": { + "Smm": { "type": "list", "member": { "locationName": "item", @@ -24586,7 +24591,7 @@ } } }, - "Smn": { + "Smo": { "type": "list", "member": { "locationName": "item", @@ -24598,7 +24603,7 @@ } } }, - "Smp": { + "Smq": { "type": "list", "member": { "locationName": "item", @@ -24608,7 +24613,7 @@ } } }, - "Sms": { + "Smt": { "type": "structure", "members": { "CustomerGatewayConfiguration": { @@ -24873,7 +24878,7 @@ } } }, - "Snm": { + "Snn": { "type": "structure", "members": { "AvailabilityZone": { @@ -24906,39 +24911,39 @@ } } }, - "So0": { + "So1": { "type": "list", "member": {} }, - "Soa": { + "Sob": { "type": "list", "member": { "locationName": "item" } }, - "Sop": { + "Soq": { "type": "list", "member": { "locationName": "item" } }, - "Sqy": { + "Sqz": { "type": "list", "member": { "locationName": "item" } }, - "Src": { + "Srd": { "type": "list", "member": { "locationName": "item" } }, - "Sre": { + "Srf": { "type": "structure", "members": { "InstanceTagKeys": { - "shape": "Src", + "shape": "Srd", "locationName": "instanceTagKeySet" }, "IncludeAllTagsOfInstance": { @@ -24947,13 +24952,13 @@ } } }, - "Srg": { + "Srh": { "type": "list", "member": { "locationName": "item" } }, - "Srv": { + "Srw": { "type": "list", "member": { "locationName": "Filter", @@ -24967,7 +24972,7 @@ } } }, - "Ss9": { + "Ssa": { "type": "structure", "members": { "PublicIp": { @@ -24996,7 +25001,7 @@ } } }, - "Ssd": { + "Sse": { "type": "list", "member": { "locationName": "item", @@ -25016,13 +25021,13 @@ } } }, - "Std": { + "Ste": { "type": "list", "member": { "locationName": "InstanceId" } }, - "Sts": { + "Stt": { "type": "structure", "members": { "Code": { @@ -25033,7 +25038,7 @@ } } }, - "Sux": { + "Suy": { "type": "structure", "members": { "ConversionTaskId": { @@ -25073,7 +25078,7 @@ "locationName": "description" }, "Image": { - "shape": "Sv1", + "shape": "Sv2", "locationName": "image" }, "Status": { @@ -25083,7 +25088,7 @@ "locationName": "statusMessage" }, "Volume": { - "shape": "Sv2", + "shape": "Sv3", "locationName": "volume" } } @@ -25106,11 +25111,11 @@ "locationName": "description" }, "Image": { - "shape": "Sv1", + "shape": "Sv2", "locationName": "image" }, "Volume": { - "shape": "Sv2", + "shape": "Sv3", "locationName": "volume" } } @@ -25127,7 +25132,7 @@ } } }, - "Sv1": { + "Sv2": { "type": "structure", "members": { "Checksum": { @@ -25145,7 +25150,7 @@ } } }, - "Sv2": { + "Sv3": { "type": "structure", "members": { "Id": { @@ -25157,7 +25162,7 @@ } } }, - "Sw0": { + "Sw1": { "type": "structure", "members": { "S3Bucket": { @@ -25168,7 +25173,7 @@ } } }, - "Swh": { + "Swi": { "type": "structure", "members": { "EventDescription": { @@ -25182,7 +25187,7 @@ } } }, - "Swk": { + "Swl": { "type": "list", "member": { "locationName": "item", @@ -25203,7 +25208,7 @@ } } }, - "Sxd": { + "Sxe": { "type": "structure", "members": { "FpgaImageId": { @@ -25232,12 +25237,12 @@ } }, "ProductCodes": { - "shape": "Sxh", + "shape": "Sxi", "locationName": "productCodes" } } }, - "Sxh": { + "Sxi": { "type": "list", "member": { "locationName": "item", @@ -25252,32 +25257,32 @@ } } }, - "Sxm": { + "Sxn": { "type": "list", "member": { "locationName": "Owner" } }, - "Sy7": { + "Sy8": { "type": "list", "member": { "locationName": "item" } }, - "Sya": { + "Syb": { "type": "list", "member": { "locationName": "item" } }, - "Syz": { + "Sz0": { "type": "list", "member": { "shape": "Sc4", "locationName": "item" } }, - "Sz0": { + "Sz1": { "type": "list", "member": { "locationName": "item", @@ -25298,7 +25303,7 @@ } } }, - "Szd": { + "Sze": { "type": "structure", "members": { "Code": { @@ -25309,7 +25314,7 @@ } } }, - "Szm": { + "Szn": { "type": "list", "member": { "locationName": "item", @@ -25344,13 +25349,13 @@ "locationName": "url" }, "UserBucket": { - "shape": "Szo", + "shape": "Szp", "locationName": "userBucket" } } } }, - "Szo": { + "Szp": { "type": "structure", "members": { "S3Bucket": { @@ -25361,7 +25366,7 @@ } } }, - "Szp": { + "Szq": { "type": "list", "member": { "locationName": "item", @@ -25373,7 +25378,7 @@ } } }, - "Szx": { + "Szy": { "type": "structure", "members": { "Description": { @@ -25409,12 +25414,12 @@ "locationName": "url" }, "UserBucket": { - "shape": "Szo", + "shape": "Szp", "locationName": "userBucket" } } }, - "S101": { + "S102": { "type": "list", "member": { "locationName": "item", @@ -25446,7 +25451,7 @@ } } }, - "S104": { + "S105": { "type": "structure", "members": { "Value": { @@ -25455,7 +25460,7 @@ } } }, - "S105": { + "S106": { "type": "structure", "members": { "Enabled": { @@ -25464,7 +25469,7 @@ } } }, - "S10n": { + "S10o": { "type": "structure", "members": { "InstanceEventId": { @@ -25490,7 +25495,7 @@ } } }, - "S10q": { + "S10r": { "type": "structure", "members": { "Code": { @@ -25502,7 +25507,7 @@ } } }, - "S10s": { + "S10t": { "type": "structure", "members": { "Details": { @@ -25530,7 +25535,7 @@ } } }, - "S13w": { + "S13x": { "type": "structure", "members": { "Groups": { @@ -25568,7 +25573,7 @@ "type": "timestamp" }, "Monitoring": { - "shape": "S13z", + "shape": "S140", "locationName": "monitoring" }, "Placement": { @@ -25585,7 +25590,7 @@ "locationName": "privateIpAddress" }, "ProductCodes": { - "shape": "Sxh", + "shape": "Sxi", "locationName": "productCodes" }, "PublicDnsName": { @@ -25598,7 +25603,7 @@ "locationName": "ramdiskId" }, "State": { - "shape": "S10q", + "shape": "S10r", "locationName": "instanceState" }, "StateTransitionReason": { @@ -25614,7 +25619,7 @@ "locationName": "architecture" }, "BlockDeviceMappings": { - "shape": "S101", + "shape": "S102", "locationName": "blockDeviceMapping" }, "ClientToken": { @@ -25691,7 +25696,7 @@ "type": "structure", "members": { "Association": { - "shape": "S148", + "shape": "S149", "locationName": "association" }, "Attachment": { @@ -25756,7 +25761,7 @@ "type": "structure", "members": { "Association": { - "shape": "S148", + "shape": "S149", "locationName": "association" }, "Primary": { @@ -25841,7 +25846,7 @@ "locationName": "sriovNetSupport" }, "StateReason": { - "shape": "Szd", + "shape": "Sze", "locationName": "stateReason" }, "Tags": { @@ -25905,11 +25910,11 @@ } }, "MetadataOptions": { - "shape": "S14l", + "shape": "S14m", "locationName": "metadataOptions" }, "EnclaveOptions": { - "shape": "S105", + "shape": "S106", "locationName": "enclaveOptions" }, "BootMode": { @@ -25939,7 +25944,7 @@ } } }, - "S13z": { + "S140": { "type": "structure", "members": { "State": { @@ -25947,7 +25952,7 @@ } } }, - "S148": { + "S149": { "type": "structure", "members": { "CarrierIp": { @@ -25967,7 +25972,7 @@ } } }, - "S14l": { + "S14m": { "type": "structure", "members": { "State": { @@ -25988,13 +25993,13 @@ } } }, - "S163": { + "S164": { "type": "list", "member": { "locationName": "item" } }, - "S173": { + "S174": { "type": "structure", "members": { "NetworkInsightsAnalysisId": { @@ -26007,7 +26012,7 @@ "locationName": "networkInsightsPathId" }, "FilterInArns": { - "shape": "S174", + "shape": "S175", "locationName": "filterInArnSet" }, "StartDate": { @@ -26025,11 +26030,11 @@ "type": "boolean" }, "ForwardPathComponents": { - "shape": "S176", + "shape": "S177", "locationName": "forwardPathComponentSet" }, "ReturnPathComponents": { - "shape": "S176", + "shape": "S177", "locationName": "returnPathComponentSet" }, "Explanations": { @@ -26040,22 +26045,22 @@ "type": "structure", "members": { "Acl": { - "shape": "S179", + "shape": "S17a", "locationName": "acl" }, "AclRule": { - "shape": "S178", + "shape": "S179", "locationName": "aclRule" }, "Address": { "locationName": "address" }, "Addresses": { - "shape": "S17b", + "shape": "S17c", "locationName": "addressSet" }, "AttachedTo": { - "shape": "S179", + "shape": "S17a", "locationName": "attachedTo" }, "AvailabilityZones": { @@ -26067,19 +26072,19 @@ "locationName": "cidrSet" }, "Component": { - "shape": "S179", + "shape": "S17a", "locationName": "component" }, "CustomerGateway": { - "shape": "S179", + "shape": "S17a", "locationName": "customerGateway" }, "Destination": { - "shape": "S179", + "shape": "S17a", "locationName": "destination" }, "DestinationVpc": { - "shape": "S179", + "shape": "S17a", "locationName": "destinationVpc" }, "Direction": { @@ -26089,11 +26094,11 @@ "locationName": "explanationCode" }, "IngressRouteTable": { - "shape": "S179", + "shape": "S17a", "locationName": "ingressRouteTable" }, "InternetGateway": { - "shape": "S179", + "shape": "S17a", "locationName": "internetGateway" }, "LoadBalancerArn": { @@ -26128,7 +26133,7 @@ "locationName": "availabilityZone" }, "Instance": { - "shape": "S179", + "shape": "S17a", "locationName": "instance" }, "Port": { @@ -26138,11 +26143,11 @@ } }, "LoadBalancerTargetGroup": { - "shape": "S179", + "shape": "S17a", "locationName": "loadBalancerTargetGroup" }, "LoadBalancerTargetGroups": { - "shape": "S17j", + "shape": "S17k", "locationName": "loadBalancerTargetGroupSet" }, "LoadBalancerTargetPort": { @@ -26150,25 +26155,25 @@ "type": "integer" }, "ElasticLoadBalancerListener": { - "shape": "S179", + "shape": "S17a", "locationName": "elasticLoadBalancerListener" }, "MissingComponent": { "locationName": "missingComponent" }, "NatGateway": { - "shape": "S179", + "shape": "S17a", "locationName": "natGateway" }, "NetworkInterface": { - "shape": "S179", + "shape": "S17a", "locationName": "networkInterface" }, "PacketField": { "locationName": "packetField" }, "VpcPeeringConnection": { - "shape": "S179", + "shape": "S17a", "locationName": "vpcPeeringConnection" }, "Port": { @@ -26176,11 +26181,11 @@ "type": "integer" }, "PortRanges": { - "shape": "S17c", + "shape": "S17d", "locationName": "portRangeSet" }, "PrefixList": { - "shape": "S179", + "shape": "S17a", "locationName": "prefixList" }, "Protocols": { @@ -26191,54 +26196,54 @@ } }, "RouteTableRoute": { - "shape": "S17d", + "shape": "S17e", "locationName": "routeTableRoute" }, "RouteTable": { - "shape": "S179", + "shape": "S17a", "locationName": "routeTable" }, "SecurityGroup": { - "shape": "S179", + "shape": "S17a", "locationName": "securityGroup" }, "SecurityGroupRule": { - "shape": "S17e", + "shape": "S17f", "locationName": "securityGroupRule" }, "SecurityGroups": { - "shape": "S17j", + "shape": "S17k", "locationName": "securityGroupSet" }, "SourceVpc": { - "shape": "S179", + "shape": "S17a", "locationName": "sourceVpc" }, "State": { "locationName": "state" }, "Subnet": { - "shape": "S179", + "shape": "S17a", "locationName": "subnet" }, "SubnetRouteTable": { - "shape": "S179", + "shape": "S17a", "locationName": "subnetRouteTable" }, "Vpc": { - "shape": "S179", + "shape": "S17a", "locationName": "vpc" }, "VpcEndpoint": { - "shape": "S179", + "shape": "S17a", "locationName": "vpcEndpoint" }, "VpnConnection": { - "shape": "S179", + "shape": "S17a", "locationName": "vpnConnection" }, "VpnGateway": { - "shape": "S179", + "shape": "S17a", "locationName": "vpnGateway" } } @@ -26266,13 +26271,13 @@ } } }, - "S174": { + "S175": { "type": "list", "member": { "locationName": "item" } }, - "S176": { + "S177": { "type": "list", "member": { "locationName": "item", @@ -26283,49 +26288,49 @@ "type": "integer" }, "AclRule": { - "shape": "S178", + "shape": "S179", "locationName": "aclRule" }, "Component": { - "shape": "S179", + "shape": "S17a", "locationName": "component" }, "DestinationVpc": { - "shape": "S179", + "shape": "S17a", "locationName": "destinationVpc" }, "OutboundHeader": { - "shape": "S17a", + "shape": "S17b", "locationName": "outboundHeader" }, "InboundHeader": { - "shape": "S17a", + "shape": "S17b", "locationName": "inboundHeader" }, "RouteTableRoute": { - "shape": "S17d", + "shape": "S17e", "locationName": "routeTableRoute" }, "SecurityGroupRule": { - "shape": "S17e", + "shape": "S17f", "locationName": "securityGroupRule" }, "SourceVpc": { - "shape": "S179", + "shape": "S17a", "locationName": "sourceVpc" }, "Subnet": { - "shape": "S179", + "shape": "S17a", "locationName": "subnet" }, "Vpc": { - "shape": "S179", + "shape": "S17a", "locationName": "vpc" } } } }, - "S178": { + "S179": { "type": "structure", "members": { "Cidr": { @@ -26351,7 +26356,7 @@ } } }, - "S179": { + "S17a": { "type": "structure", "members": { "Id": { @@ -26362,44 +26367,44 @@ } } }, - "S17a": { + "S17b": { "type": "structure", "members": { "DestinationAddresses": { - "shape": "S17b", + "shape": "S17c", "locationName": "destinationAddressSet" }, "DestinationPortRanges": { - "shape": "S17c", + "shape": "S17d", "locationName": "destinationPortRangeSet" }, "Protocol": { "locationName": "protocol" }, "SourceAddresses": { - "shape": "S17b", + "shape": "S17c", "locationName": "sourceAddressSet" }, "SourcePortRanges": { - "shape": "S17c", + "shape": "S17d", "locationName": "sourcePortRangeSet" } } }, - "S17b": { + "S17c": { "type": "list", "member": { "locationName": "item" } }, - "S17c": { + "S17d": { "type": "list", "member": { "shape": "Sgb", "locationName": "item" } }, - "S17d": { + "S17e": { "type": "structure", "members": { "DestinationCidr": { @@ -26434,7 +26439,7 @@ } } }, - "S17e": { + "S17f": { "type": "structure", "members": { "Cidr": { @@ -26458,20 +26463,20 @@ } } }, - "S17j": { + "S17k": { "type": "list", "member": { - "shape": "S179", + "shape": "S17a", "locationName": "item" } }, - "S195": { + "S196": { "type": "list", "member": { "locationName": "ReservedInstancesId" } }, - "S19d": { + "S19e": { "type": "list", "member": { "locationName": "item", @@ -26487,7 +26492,7 @@ } } }, - "S19r": { + "S19s": { "type": "structure", "members": { "AvailabilityZone": { @@ -26508,7 +26513,7 @@ } } }, - "S1ae": { + "S1af": { "type": "structure", "members": { "Frequency": { @@ -26535,7 +26540,7 @@ } } }, - "S1am": { + "S1an": { "type": "structure", "members": { "AvailabilityZone": { @@ -26570,7 +26575,7 @@ "type": "timestamp" }, "Recurrence": { - "shape": "S1ae", + "shape": "S1af", "locationName": "recurrence" }, "ScheduledInstanceId": { @@ -26594,19 +26599,19 @@ } } }, - "S1at": { + "S1au": { "type": "list", "member": { "locationName": "item" } }, - "S1ax": { + "S1ay": { "type": "list", "member": { "locationName": "GroupName" } }, - "S1b5": { + "S1b6": { "type": "list", "member": { "locationName": "item", @@ -26621,13 +26626,13 @@ } } }, - "S1b9": { + "S1ba": { "type": "list", "member": { "locationName": "SnapshotId" } }, - "S1bs": { + "S1bt": { "type": "structure", "required": [ "IamFleetRole", @@ -26691,7 +26696,7 @@ "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "Syz", + "shape": "Sz0", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -26725,11 +26730,11 @@ } }, "NetworkInterfaces": { - "shape": "S1c2", + "shape": "S1c3", "locationName": "networkInterfaceSet" }, "Placement": { - "shape": "S1c4", + "shape": "S1c5", "locationName": "placement" }, "RamdiskId": { @@ -26773,7 +26778,7 @@ } }, "LaunchTemplateConfigs": { - "shape": "S1c7", + "shape": "S1c8", "locationName": "launchTemplateConfigs" }, "SpotPrice": { @@ -26875,7 +26880,7 @@ } } }, - "S1c2": { + "S1c3": { "type": "list", "member": { "locationName": "item", @@ -26951,7 +26956,7 @@ } } }, - "S1c4": { + "S1c5": { "type": "structure", "members": { "AvailabilityZone": { @@ -26965,7 +26970,7 @@ } } }, - "S1c7": { + "S1c8": { "type": "list", "member": { "locationName": "item", @@ -27012,7 +27017,7 @@ } } }, - "S1ck": { + "S1cl": { "type": "list", "member": { "locationName": "item", @@ -27033,7 +27038,7 @@ "type": "timestamp" }, "Fault": { - "shape": "Sii", + "shape": "Sij", "locationName": "fault" }, "InstanceId": { @@ -27057,7 +27062,7 @@ "locationName": "addressingType" }, "BlockDeviceMappings": { - "shape": "Syz", + "shape": "Sz0", "locationName": "blockDeviceMapping" }, "EbsOptimized": { @@ -27081,11 +27086,11 @@ "locationName": "keyName" }, "NetworkInterfaces": { - "shape": "S1c2", + "shape": "S1c3", "locationName": "networkInterfaceSet" }, "Placement": { - "shape": "S1c4", + "shape": "S1c5", "locationName": "placement" }, "RamdiskId": { @@ -27095,7 +27100,7 @@ "locationName": "subnetId" }, "Monitoring": { - "shape": "S1cn", + "shape": "S1co", "locationName": "monitoring" } } @@ -27152,7 +27157,7 @@ } } }, - "S1cn": { + "S1co": { "type": "structure", "required": [ "Enabled" @@ -27164,7 +27169,7 @@ } } }, - "S1d2": { + "S1d3": { "type": "list", "member": { "locationName": "item", @@ -27206,17 +27211,17 @@ } } }, - "S1e0": { + "S1e1": { "type": "list", "member": {} }, - "S1f4": { + "S1f5": { "type": "list", "member": { "locationName": "VolumeId" } }, - "S1fp": { + "S1fq": { "type": "structure", "members": { "VolumeId": { @@ -27280,19 +27285,19 @@ } } }, - "S1fv": { + "S1fw": { "type": "list", "member": { "locationName": "VpcId" } }, - "S1hl": { + "S1hm": { "type": "list", "member": { "locationName": "AvailabilityZone" } }, - "S1i0": { + "S1i1": { "type": "structure", "members": { "TransitGatewayAttachmentId": { @@ -27312,7 +27317,7 @@ } } }, - "S1ki": { + "S1kj": { "type": "structure", "members": { "InstanceFamily": { @@ -27323,13 +27328,13 @@ } } }, - "S1kz": { + "S1l0": { "type": "list", "member": { "locationName": "item" } }, - "S1l1": { + "S1l2": { "type": "list", "member": { "locationName": "item", @@ -27343,7 +27348,7 @@ "type": "integer" }, "HostIdSet": { - "shape": "Sy7", + "shape": "Sy8", "locationName": "hostIdSet" }, "HostReservationId": { @@ -27364,19 +27369,19 @@ } } }, - "S1l4": { + "S1l5": { "type": "list", "member": { "locationName": "item" } }, - "S1l5": { + "S1l6": { "type": "list", "member": { "locationName": "item" } }, - "S1lo": { + "S1lp": { "type": "structure", "members": { "HourlyPrice": { @@ -27390,14 +27395,14 @@ } } }, - "S1m8": { + "S1m9": { "type": "list", "member": { - "shape": "Sit", + "shape": "Siu", "locationName": "item" } }, - "S1n4": { + "S1n5": { "type": "structure", "members": { "Comment": {}, @@ -27412,14 +27417,14 @@ } } }, - "S1n7": { + "S1n8": { "type": "structure", "members": { "S3Bucket": {}, "S3Key": {} } }, - "S1ne": { + "S1nf": { "type": "structure", "required": [ "Bytes", @@ -27439,7 +27444,7 @@ } } }, - "S1nf": { + "S1ng": { "type": "structure", "required": [ "Size" @@ -27451,25 +27456,25 @@ } } }, - "S1oa": { + "S1ob": { "type": "list", "member": { "locationName": "UserId" } }, - "S1ob": { + "S1oc": { "type": "list", "member": { "locationName": "UserGroup" } }, - "S1oc": { + "S1od": { "type": "list", "member": { "locationName": "ProductCode" } }, - "S1oe": { + "S1of": { "type": "list", "member": { "locationName": "item", @@ -27480,14 +27485,14 @@ } } }, - "S1oj": { + "S1ok": { "type": "list", "member": { "shape": "S17", "locationName": "item" } }, - "S1ow": { + "S1ox": { "type": "structure", "members": { "CapacityReservationPreference": {}, @@ -27496,7 +27501,7 @@ } } }, - "S1qy": { + "S1qz": { "type": "structure", "members": { "AllowDnsResolutionFromRemoteVpc": { @@ -27510,7 +27515,7 @@ } } }, - "S1r0": { + "S1r1": { "type": "structure", "members": { "AllowDnsResolutionFromRemoteVpc": { @@ -27527,7 +27532,7 @@ } } }, - "S1rf": { + "S1rg": { "type": "list", "member": { "locationName": "item", @@ -27537,39 +27542,39 @@ "locationName": "instanceId" }, "Monitoring": { - "shape": "S13z", + "shape": "S140", "locationName": "monitoring" } } } }, - "S1ui": { + "S1uj": { "type": "list", "member": { "locationName": "SecurityGroupId" } }, - "S1v6": { + "S1v7": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CurrentState": { - "shape": "S10q", + "shape": "S10r", "locationName": "currentState" }, "InstanceId": { "locationName": "instanceId" }, "PreviousState": { - "shape": "S10q", + "shape": "S10r", "locationName": "previousState" } } } }, - "S1vq": { + "S1vr": { "type": "list", "member": { "locationName": "item", diff --git a/apis/ec2-2016-11-15.normal.json b/apis/ec2-2016-11-15.normal.json index ceac6600f3..1974d3cfc3 100644 --- a/apis/ec2-2016-11-15.normal.json +++ b/apis/ec2-2016-11-15.normal.json @@ -11228,6 +11228,9 @@ "locationName": "item" } }, + "CoreNetworkArn": { + "type": "string" + }, "CpuManufacturer": { "type": "string", "enum": [ @@ -13096,6 +13099,9 @@ "shape": "VpcPeeringConnectionId", "documentation": "

The ID of a VPC peering connection.

", "locationName": "vpcPeeringConnectionId" + }, + "CoreNetworkArn": { + "shape": "CoreNetworkArn" } } }, @@ -38106,7 +38112,7 @@ }, "MultiRegion": { "shape": "Boolean", - "documentation": "Reserved." + "documentation": "

Reserved.

" } } }, @@ -39304,6 +39310,9 @@ "shape": "VpcPeeringConnectionId", "documentation": "

The ID of a VPC peering connection.

", "locationName": "vpcPeeringConnectionId" + }, + "CoreNetworkArn": { + "shape": "CoreNetworkArn" } } }, @@ -41200,6 +41209,10 @@ "shape": "String", "documentation": "

The ID of a VPC peering connection.

", "locationName": "vpcPeeringConnectionId" + }, + "CoreNetworkArn": { + "shape": "CoreNetworkArn", + "locationName": "coreNetworkArn" } }, "documentation": "

Describes a route in a route table.

" diff --git a/apis/translate-2017-07-01.min.json b/apis/translate-2017-07-01.min.json index 49e5b36e75..56cc0547a9 100644 --- a/apis/translate-2017-07-01.min.json +++ b/apis/translate-2017-07-01.min.json @@ -123,8 +123,7 @@ "input": { "type": "structure", "required": [ - "Name", - "TerminologyDataFormat" + "Name" ], "members": { "Name": {}, @@ -138,15 +137,10 @@ "shape": "S18" }, "TerminologyDataLocation": { - "type": "structure", - "required": [ - "RepositoryType", - "Location" - ], - "members": { - "RepositoryType": {}, - "Location": {} - } + "shape": "S1b" + }, + "AuxiliaryDataLocation": { + "shape": "S1b" } } } @@ -174,7 +168,8 @@ "type": "blob", "sensitive": true }, - "Format": {} + "Format": {}, + "Directionality": {} } }, "EncryptionKey": { @@ -187,6 +182,9 @@ "members": { "TerminologyProperties": { "shape": "S18" + }, + "AuxiliaryDataLocation": { + "shape": "S1b" } } } @@ -597,7 +595,24 @@ }, "LastUpdatedAt": { "type": "timestamp" - } + }, + "Directionality": {}, + "Message": {}, + "SkippedTermCount": { + "type": "integer" + }, + "Format": {} + } + }, + "S1b": { + "type": "structure", + "required": [ + "RepositoryType", + "Location" + ], + "members": { + "RepositoryType": {}, + "Location": {} } } } diff --git a/apis/translate-2017-07-01.normal.json b/apis/translate-2017-07-01.normal.json index 3ee8e4361a..4f27b78892 100644 --- a/apis/translate-2017-07-01.normal.json +++ b/apis/translate-2017-07-01.normal.json @@ -571,6 +571,13 @@ "max": 256, "pattern": "[\\P{M}\\p{M}]{0,256}" }, + "Directionality": { + "type": "string", + "enum": [ + "UNI", + "MULTI" + ] + }, "EncryptionKey": { "type": "structure", "required": [ @@ -637,8 +644,7 @@ "GetTerminologyRequest": { "type": "structure", "required": [ - "Name", - "TerminologyDataFormat" + "Name" ], "members": { "Name": { @@ -647,7 +653,7 @@ }, "TerminologyDataFormat": { "shape": "TerminologyDataFormat", - "documentation": "

The data format of the custom terminology being retrieved, either CSV or TMX.

" + "documentation": "

The data format of the custom terminology being retrieved.

If you don't specify this parameter, Amazon Translate returns a file that has the same format as the file that was imported to create the terminology.

If you specify this parameter when you retrieve a multi-directional terminology resource, you must specify the same format as that of the input file that was imported to create it. Otherwise, Amazon Translate throws an error.

" } } }, @@ -661,6 +667,10 @@ "TerminologyDataLocation": { "shape": "TerminologyDataLocation", "documentation": "

The data location of the custom terminology being retrieved. The custom terminology file is returned in a presigned url that has a 30 minute expiration.

" + }, + "AuxiliaryDataLocation": { + "shape": "TerminologyDataLocation", + "documentation": "

The Amazon S3 location of a file that provides any errors or warnings that were produced by your input file. This file was created when Amazon Translate attempted to create a terminology resource. The location is returned as a presigned URL to that has a 30 minute expiration.

" } } }, @@ -706,6 +716,10 @@ "TerminologyProperties": { "shape": "TerminologyProperties", "documentation": "

The properties of the custom terminology being imported.

" + }, + "AuxiliaryDataLocation": { + "shape": "TerminologyDataLocation", + "documentation": "

The Amazon S3 location of a file that provides any errors or warnings that were produced by your input file. This file was created when Amazon Translate attempted to create a terminology resource. The location is returned as a presigned URL to that has a 30 minute expiration.

" } } }, @@ -1194,7 +1208,11 @@ }, "Format": { "shape": "TerminologyDataFormat", - "documentation": "

The data format of the custom terminology. Either CSV or TMX.

" + "documentation": "

The data format of the custom terminology.

" + }, + "Directionality": { + "shape": "Directionality", + "documentation": "

The directionality of your terminology resource indicates whether it has one source language (uni-directional) or multiple (multi-directional).

UNI

The terminology resource has one source language (for example, the first column in a CSV file), and all of its other languages are target languages.

MULTI

Any language in the terminology resource can be the source language or a target language. A single multi-directional terminology resource can be used for jobs that translate different language pairs. For example, if the terminology contains terms in English and Spanish, then it can be used for jobs that translate English to Spanish and jobs that translate Spanish to English.

When you create a custom terminology resource without specifying the directionality, it behaves as uni-directional terminology, although this parameter will have a null value.

" } }, "documentation": "

The data associated with the custom terminology.

" @@ -1203,7 +1221,8 @@ "type": "string", "enum": [ "CSV", - "TMX" + "TMX", + "TSV" ] }, "TerminologyDataLocation": { @@ -1250,7 +1269,7 @@ }, "TargetLanguageCodes": { "shape": "LanguageCodeStringList", - "documentation": "

The language codes for the target languages available with the custom terminology file. All possible target languages are returned in array.

" + "documentation": "

The language codes for the target languages available with the custom terminology resource. All possible target languages are returned in array.

" }, "EncryptionKey": { "shape": "EncryptionKey", @@ -1271,6 +1290,22 @@ "LastUpdatedAt": { "shape": "Timestamp", "documentation": "

The time at which the custom terminology was last update, based on the timestamp.

" + }, + "Directionality": { + "shape": "Directionality", + "documentation": "

The directionality of your terminology resource indicates whether it has one source language (uni-directional) or multiple (multi-directional).

UNI

The terminology resource has one source language (the first column in a CSV file), and all of its other languages are target languages.

MULTI

Any language in the terminology resource can be the source language.

" + }, + "Message": { + "shape": "UnboundedLengthString", + "documentation": "

Additional information from Amazon Translate about the terminology resource.

" + }, + "SkippedTermCount": { + "shape": "Integer", + "documentation": "

The number of terms in the input file that Amazon Translate skipped when you created or updated the terminology resource.

" + }, + "Format": { + "shape": "TerminologyDataFormat", + "documentation": "

The format of the custom terminology input file.

" } }, "documentation": "

The properties of the custom terminology.

" diff --git a/clients/dynamodb.d.ts b/clients/dynamodb.d.ts index 653d4ca4bc..ea0c5e760f 100644 --- a/clients/dynamodb.d.ts +++ b/clients/dynamodb.d.ts @@ -15,11 +15,11 @@ declare class DynamoDB extends DynamoDBCustomizations { constructor(options?: DynamoDB.Types.ClientConfiguration) config: Config & DynamoDB.Types.ClientConfiguration; /** - * This operation allows you to perform batch reads and writes on data stored in DynamoDB, using PartiQL. + * This operation allows you to perform batch reads or writes on data stored in DynamoDB, using PartiQL. The entire batch must consist of either read statements or write statements, you cannot mix both in one batch. */ batchExecuteStatement(params: DynamoDB.Types.BatchExecuteStatementInput, callback?: (err: AWSError, data: DynamoDB.Types.BatchExecuteStatementOutput) => void): Request; /** - * This operation allows you to perform batch reads and writes on data stored in DynamoDB, using PartiQL. + * This operation allows you to perform batch reads or writes on data stored in DynamoDB, using PartiQL. The entire batch must consist of either read statements or write statements, you cannot mix both in one batch. */ batchExecuteStatement(callback?: (err: AWSError, data: DynamoDB.Types.BatchExecuteStatementOutput) => void): Request; /** @@ -55,11 +55,11 @@ declare class DynamoDB extends DynamoDBCustomizations { */ createGlobalTable(callback?: (err: AWSError, data: DynamoDB.Types.CreateGlobalTableOutput) => void): Request; /** - * The CreateTable operation adds a new table to your account. In an AWS account, table names must be unique within each Region. That is, you can have two tables with same name if you create the tables in different Regions. CreateTable is an asynchronous operation. Upon receiving a CreateTable request, DynamoDB immediately returns a response with a TableStatus of CREATING. After the table is created, DynamoDB sets the TableStatus to ACTIVE. You can perform read and write operations only on an ACTIVE table. You can optionally define secondary indexes on the new table, as part of the CreateTable operation. If you want to create multiple tables with secondary indexes on them, you must create the tables sequentially. Only one table with secondary indexes can be in the CREATING state at any given time. You can use the DescribeTable action to check the table status. + * The CreateTable operation adds a new table to your account. In an Amazon Web Services account, table names must be unique within each Region. That is, you can have two tables with same name if you create the tables in different Regions. CreateTable is an asynchronous operation. Upon receiving a CreateTable request, DynamoDB immediately returns a response with a TableStatus of CREATING. After the table is created, DynamoDB sets the TableStatus to ACTIVE. You can perform read and write operations only on an ACTIVE table. You can optionally define secondary indexes on the new table, as part of the CreateTable operation. If you want to create multiple tables with secondary indexes on them, you must create the tables sequentially. Only one table with secondary indexes can be in the CREATING state at any given time. You can use the DescribeTable action to check the table status. */ createTable(params: DynamoDB.Types.CreateTableInput, callback?: (err: AWSError, data: DynamoDB.Types.CreateTableOutput) => void): Request; /** - * The CreateTable operation adds a new table to your account. In an AWS account, table names must be unique within each Region. That is, you can have two tables with same name if you create the tables in different Regions. CreateTable is an asynchronous operation. Upon receiving a CreateTable request, DynamoDB immediately returns a response with a TableStatus of CREATING. After the table is created, DynamoDB sets the TableStatus to ACTIVE. You can perform read and write operations only on an ACTIVE table. You can optionally define secondary indexes on the new table, as part of the CreateTable operation. If you want to create multiple tables with secondary indexes on them, you must create the tables sequentially. Only one table with secondary indexes can be in the CREATING state at any given time. You can use the DescribeTable action to check the table status. + * The CreateTable operation adds a new table to your account. In an Amazon Web Services account, table names must be unique within each Region. That is, you can have two tables with same name if you create the tables in different Regions. CreateTable is an asynchronous operation. Upon receiving a CreateTable request, DynamoDB immediately returns a response with a TableStatus of CREATING. After the table is created, DynamoDB sets the TableStatus to ACTIVE. You can perform read and write operations only on an ACTIVE table. You can optionally define secondary indexes on the new table, as part of the CreateTable operation. If you want to create multiple tables with secondary indexes on them, you must create the tables sequentially. Only one table with secondary indexes can be in the CREATING state at any given time. You can use the DescribeTable action to check the table status. */ createTable(callback?: (err: AWSError, data: DynamoDB.Types.CreateTableOutput) => void): Request; /** @@ -151,11 +151,11 @@ declare class DynamoDB extends DynamoDBCustomizations { */ describeKinesisStreamingDestination(callback?: (err: AWSError, data: DynamoDB.Types.DescribeKinesisStreamingDestinationOutput) => void): Request; /** - * Returns the current provisioned-capacity quotas for your AWS account in a Region, both for the Region as a whole and for any one DynamoDB table that you create there. When you establish an AWS account, the account has initial quotas on the maximum read capacity units and write capacity units that you can provision across all of your DynamoDB tables in a given Region. Also, there are per-table quotas that apply when you create a table there. For more information, see Service, Account, and Table Quotas page in the Amazon DynamoDB Developer Guide. Although you can increase these quotas by filing a case at AWS Support Center, obtaining the increase is not instantaneous. The DescribeLimits action lets you write code to compare the capacity you are currently using to those quotas imposed by your account so that you have enough time to apply for an increase before you hit a quota. For example, you could use one of the AWS SDKs to do the following: Call DescribeLimits for a particular Region to obtain your current account quotas on provisioned capacity there. Create a variable to hold the aggregate read capacity units provisioned for all your tables in that Region, and one to hold the aggregate write capacity units. Zero them both. Call ListTables to obtain a list of all your DynamoDB tables. For each table name listed by ListTables, do the following: Call DescribeTable with the table name. Use the data returned by DescribeTable to add the read capacity units and write capacity units provisioned for the table itself to your variables. If the table has one or more global secondary indexes (GSIs), loop over these GSIs and add their provisioned capacity values to your variables as well. Report the account quotas for that Region returned by DescribeLimits, along with the total current provisioned capacity levels you have calculated. This will let you see whether you are getting close to your account-level quotas. The per-table quotas apply only when you are creating a new table. They restrict the sum of the provisioned capacity of the new table itself and all its global secondary indexes. For existing tables and their GSIs, DynamoDB doesn't let you increase provisioned capacity extremely rapidly, but the only quota that applies is that the aggregate provisioned capacity over all your tables and GSIs cannot exceed either of the per-account quotas. DescribeLimits should only be called periodically. You can expect throttling errors if you call it more than once in a minute. The DescribeLimits Request element has no content. + * Returns the current provisioned-capacity quotas for your Amazon Web Services account in a Region, both for the Region as a whole and for any one DynamoDB table that you create there. When you establish an Amazon Web Services account, the account has initial quotas on the maximum read capacity units and write capacity units that you can provision across all of your DynamoDB tables in a given Region. Also, there are per-table quotas that apply when you create a table there. For more information, see Service, Account, and Table Quotas page in the Amazon DynamoDB Developer Guide. Although you can increase these quotas by filing a case at Amazon Web Services Support Center, obtaining the increase is not instantaneous. The DescribeLimits action lets you write code to compare the capacity you are currently using to those quotas imposed by your account so that you have enough time to apply for an increase before you hit a quota. For example, you could use one of the Amazon Web Services SDKs to do the following: Call DescribeLimits for a particular Region to obtain your current account quotas on provisioned capacity there. Create a variable to hold the aggregate read capacity units provisioned for all your tables in that Region, and one to hold the aggregate write capacity units. Zero them both. Call ListTables to obtain a list of all your DynamoDB tables. For each table name listed by ListTables, do the following: Call DescribeTable with the table name. Use the data returned by DescribeTable to add the read capacity units and write capacity units provisioned for the table itself to your variables. If the table has one or more global secondary indexes (GSIs), loop over these GSIs and add their provisioned capacity values to your variables as well. Report the account quotas for that Region returned by DescribeLimits, along with the total current provisioned capacity levels you have calculated. This will let you see whether you are getting close to your account-level quotas. The per-table quotas apply only when you are creating a new table. They restrict the sum of the provisioned capacity of the new table itself and all its global secondary indexes. For existing tables and their GSIs, DynamoDB doesn't let you increase provisioned capacity extremely rapidly, but the only quota that applies is that the aggregate provisioned capacity over all your tables and GSIs cannot exceed either of the per-account quotas. DescribeLimits should only be called periodically. You can expect throttling errors if you call it more than once in a minute. The DescribeLimits Request element has no content. */ describeLimits(params: DynamoDB.Types.DescribeLimitsInput, callback?: (err: AWSError, data: DynamoDB.Types.DescribeLimitsOutput) => void): Request; /** - * Returns the current provisioned-capacity quotas for your AWS account in a Region, both for the Region as a whole and for any one DynamoDB table that you create there. When you establish an AWS account, the account has initial quotas on the maximum read capacity units and write capacity units that you can provision across all of your DynamoDB tables in a given Region. Also, there are per-table quotas that apply when you create a table there. For more information, see Service, Account, and Table Quotas page in the Amazon DynamoDB Developer Guide. Although you can increase these quotas by filing a case at AWS Support Center, obtaining the increase is not instantaneous. The DescribeLimits action lets you write code to compare the capacity you are currently using to those quotas imposed by your account so that you have enough time to apply for an increase before you hit a quota. For example, you could use one of the AWS SDKs to do the following: Call DescribeLimits for a particular Region to obtain your current account quotas on provisioned capacity there. Create a variable to hold the aggregate read capacity units provisioned for all your tables in that Region, and one to hold the aggregate write capacity units. Zero them both. Call ListTables to obtain a list of all your DynamoDB tables. For each table name listed by ListTables, do the following: Call DescribeTable with the table name. Use the data returned by DescribeTable to add the read capacity units and write capacity units provisioned for the table itself to your variables. If the table has one or more global secondary indexes (GSIs), loop over these GSIs and add their provisioned capacity values to your variables as well. Report the account quotas for that Region returned by DescribeLimits, along with the total current provisioned capacity levels you have calculated. This will let you see whether you are getting close to your account-level quotas. The per-table quotas apply only when you are creating a new table. They restrict the sum of the provisioned capacity of the new table itself and all its global secondary indexes. For existing tables and their GSIs, DynamoDB doesn't let you increase provisioned capacity extremely rapidly, but the only quota that applies is that the aggregate provisioned capacity over all your tables and GSIs cannot exceed either of the per-account quotas. DescribeLimits should only be called periodically. You can expect throttling errors if you call it more than once in a minute. The DescribeLimits Request element has no content. + * Returns the current provisioned-capacity quotas for your Amazon Web Services account in a Region, both for the Region as a whole and for any one DynamoDB table that you create there. When you establish an Amazon Web Services account, the account has initial quotas on the maximum read capacity units and write capacity units that you can provision across all of your DynamoDB tables in a given Region. Also, there are per-table quotas that apply when you create a table there. For more information, see Service, Account, and Table Quotas page in the Amazon DynamoDB Developer Guide. Although you can increase these quotas by filing a case at Amazon Web Services Support Center, obtaining the increase is not instantaneous. The DescribeLimits action lets you write code to compare the capacity you are currently using to those quotas imposed by your account so that you have enough time to apply for an increase before you hit a quota. For example, you could use one of the Amazon Web Services SDKs to do the following: Call DescribeLimits for a particular Region to obtain your current account quotas on provisioned capacity there. Create a variable to hold the aggregate read capacity units provisioned for all your tables in that Region, and one to hold the aggregate write capacity units. Zero them both. Call ListTables to obtain a list of all your DynamoDB tables. For each table name listed by ListTables, do the following: Call DescribeTable with the table name. Use the data returned by DescribeTable to add the read capacity units and write capacity units provisioned for the table itself to your variables. If the table has one or more global secondary indexes (GSIs), loop over these GSIs and add their provisioned capacity values to your variables as well. Report the account quotas for that Region returned by DescribeLimits, along with the total current provisioned capacity levels you have calculated. This will let you see whether you are getting close to your account-level quotas. The per-table quotas apply only when you are creating a new table. They restrict the sum of the provisioned capacity of the new table itself and all its global secondary indexes. For existing tables and their GSIs, DynamoDB doesn't let you increase provisioned capacity extremely rapidly, but the only quota that applies is that the aggregate provisioned capacity over all your tables and GSIs cannot exceed either of the per-account quotas. DescribeLimits should only be called periodically. You can expect throttling errors if you call it more than once in a minute. The DescribeLimits Request element has no content. */ describeLimits(callback?: (err: AWSError, data: DynamoDB.Types.DescribeLimitsOutput) => void): Request; /** @@ -199,19 +199,19 @@ declare class DynamoDB extends DynamoDBCustomizations { */ enableKinesisStreamingDestination(callback?: (err: AWSError, data: DynamoDB.Types.KinesisStreamingDestinationOutput) => void): Request; /** - * This operation allows you to perform reads and singleton writes on data stored in DynamoDB, using PartiQL. + * This operation allows you to perform reads and singleton writes on data stored in DynamoDB, using PartiQL. */ executeStatement(params: DynamoDB.Types.ExecuteStatementInput, callback?: (err: AWSError, data: DynamoDB.Types.ExecuteStatementOutput) => void): Request; /** - * This operation allows you to perform reads and singleton writes on data stored in DynamoDB, using PartiQL. + * This operation allows you to perform reads and singleton writes on data stored in DynamoDB, using PartiQL. */ executeStatement(callback?: (err: AWSError, data: DynamoDB.Types.ExecuteStatementOutput) => void): Request; /** - * This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL. + * This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL. The entire transaction must consist of either read statements or write statements, you cannot mix both in one transaction. The EXISTS function is an exception and can be used to check the condition of specific attributes of the item in a similar manner to ConditionCheck in the TransactWriteItems API. */ executeTransaction(params: DynamoDB.Types.ExecuteTransactionInput, callback?: (err: AWSError, data: DynamoDB.Types.ExecuteTransactionOutput) => void): Request; /** - * This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL. + * This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL. The entire transaction must consist of either read statements or write statements, you cannot mix both in one transaction. The EXISTS function is an exception and can be used to check the condition of specific attributes of the item in a similar manner to ConditionCheck in the TransactWriteItems API. */ executeTransaction(callback?: (err: AWSError, data: DynamoDB.Types.ExecuteTransactionOutput) => void): Request; /** @@ -231,11 +231,11 @@ declare class DynamoDB extends DynamoDBCustomizations { */ getItem(callback?: (err: AWSError, data: DynamoDB.Types.GetItemOutput) => void): Request; /** - * List backups associated with an AWS account. To list backups for a given table, specify TableName. ListBackups returns a paginated list of results with at most 1 MB worth of items in a page. You can also specify a maximum number of entries to be returned in a page. In the request, start time is inclusive, but end time is exclusive. Note that these boundaries are for the time at which the original backup was requested. You can call ListBackups a maximum of five times per second. + * List backups associated with an Amazon Web Services account. To list backups for a given table, specify TableName. ListBackups returns a paginated list of results with at most 1 MB worth of items in a page. You can also specify a maximum number of entries to be returned in a page. In the request, start time is inclusive, but end time is exclusive. Note that these boundaries are for the time at which the original backup was requested. You can call ListBackups a maximum of five times per second. */ listBackups(params: DynamoDB.Types.ListBackupsInput, callback?: (err: AWSError, data: DynamoDB.Types.ListBackupsOutput) => void): Request; /** - * List backups associated with an AWS account. To list backups for a given table, specify TableName. ListBackups returns a paginated list of results with at most 1 MB worth of items in a page. You can also specify a maximum number of entries to be returned in a page. In the request, start time is inclusive, but end time is exclusive. Note that these boundaries are for the time at which the original backup was requested. You can call ListBackups a maximum of five times per second. + * List backups associated with an Amazon Web Services account. To list backups for a given table, specify TableName. ListBackups returns a paginated list of results with at most 1 MB worth of items in a page. You can also specify a maximum number of entries to be returned in a page. In the request, start time is inclusive, but end time is exclusive. Note that these boundaries are for the time at which the original backup was requested. You can call ListBackups a maximum of five times per second. */ listBackups(callback?: (err: AWSError, data: DynamoDB.Types.ListBackupsOutput) => void): Request; /** @@ -279,19 +279,19 @@ declare class DynamoDB extends DynamoDBCustomizations { */ listTagsOfResource(callback?: (err: AWSError, data: DynamoDB.Types.ListTagsOfResourceOutput) => void): Request; /** - * Creates a new item, or replaces an old item with a new item. If an item that has the same primary key as the new item already exists in the specified table, the new item completely replaces the existing item. You can perform a conditional put operation (add a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values. You can return the item's attribute values in the same operation, using the ReturnValues parameter. This topic provides general information about the PutItem API. For information on how to call the PutItem API using the AWS SDK in specific languages, see the following: PutItem in the AWS Command Line Interface PutItem in the AWS SDK for .NET PutItem in the AWS SDK for C++ PutItem in the AWS SDK for Go PutItem in the AWS SDK for Java PutItem in the AWS SDK for JavaScript PutItem in the AWS SDK for PHP V3 PutItem in the AWS SDK for Python PutItem in the AWS SDK for Ruby V2 When you add an item, the primary key attributes are the only required attributes. Attribute values cannot be null. Empty String and Binary attribute values are allowed. Attribute values of type String and Binary must have a length greater than zero if the attribute is used as a key attribute for a table or index. Set type attributes cannot be empty. Invalid Requests with empty values will be rejected with a ValidationException exception. To prevent a new item from replacing an existing item, use a conditional expression that contains the attribute_not_exists function with the name of the attribute being used as the partition key for the table. Since every record must contain that attribute, the attribute_not_exists function will only succeed if no matching item exists. For more information about PutItem, see Working with Items in the Amazon DynamoDB Developer Guide. + * Creates a new item, or replaces an old item with a new item. If an item that has the same primary key as the new item already exists in the specified table, the new item completely replaces the existing item. You can perform a conditional put operation (add a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values. You can return the item's attribute values in the same operation, using the ReturnValues parameter. This topic provides general information about the PutItem API. For information on how to call the PutItem API using the Amazon Web Services SDK in specific languages, see the following: PutItem in the Command Line Interface PutItem in the SDK for .NET PutItem in the SDK for C++ PutItem in the SDK for Go PutItem in the SDK for Java PutItem in the SDK for JavaScript PutItem in the SDK for PHP V3 PutItem in the SDK for Python (Boto) PutItem in the SDK for Ruby V2 When you add an item, the primary key attributes are the only required attributes. Attribute values cannot be null. Empty String and Binary attribute values are allowed. Attribute values of type String and Binary must have a length greater than zero if the attribute is used as a key attribute for a table or index. Set type attributes cannot be empty. Invalid Requests with empty values will be rejected with a ValidationException exception. To prevent a new item from replacing an existing item, use a conditional expression that contains the attribute_not_exists function with the name of the attribute being used as the partition key for the table. Since every record must contain that attribute, the attribute_not_exists function will only succeed if no matching item exists. For more information about PutItem, see Working with Items in the Amazon DynamoDB Developer Guide. */ putItem(params: DynamoDB.Types.PutItemInput, callback?: (err: AWSError, data: DynamoDB.Types.PutItemOutput) => void): Request; /** - * Creates a new item, or replaces an old item with a new item. If an item that has the same primary key as the new item already exists in the specified table, the new item completely replaces the existing item. You can perform a conditional put operation (add a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values. You can return the item's attribute values in the same operation, using the ReturnValues parameter. This topic provides general information about the PutItem API. For information on how to call the PutItem API using the AWS SDK in specific languages, see the following: PutItem in the AWS Command Line Interface PutItem in the AWS SDK for .NET PutItem in the AWS SDK for C++ PutItem in the AWS SDK for Go PutItem in the AWS SDK for Java PutItem in the AWS SDK for JavaScript PutItem in the AWS SDK for PHP V3 PutItem in the AWS SDK for Python PutItem in the AWS SDK for Ruby V2 When you add an item, the primary key attributes are the only required attributes. Attribute values cannot be null. Empty String and Binary attribute values are allowed. Attribute values of type String and Binary must have a length greater than zero if the attribute is used as a key attribute for a table or index. Set type attributes cannot be empty. Invalid Requests with empty values will be rejected with a ValidationException exception. To prevent a new item from replacing an existing item, use a conditional expression that contains the attribute_not_exists function with the name of the attribute being used as the partition key for the table. Since every record must contain that attribute, the attribute_not_exists function will only succeed if no matching item exists. For more information about PutItem, see Working with Items in the Amazon DynamoDB Developer Guide. + * Creates a new item, or replaces an old item with a new item. If an item that has the same primary key as the new item already exists in the specified table, the new item completely replaces the existing item. You can perform a conditional put operation (add a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values. You can return the item's attribute values in the same operation, using the ReturnValues parameter. This topic provides general information about the PutItem API. For information on how to call the PutItem API using the Amazon Web Services SDK in specific languages, see the following: PutItem in the Command Line Interface PutItem in the SDK for .NET PutItem in the SDK for C++ PutItem in the SDK for Go PutItem in the SDK for Java PutItem in the SDK for JavaScript PutItem in the SDK for PHP V3 PutItem in the SDK for Python (Boto) PutItem in the SDK for Ruby V2 When you add an item, the primary key attributes are the only required attributes. Attribute values cannot be null. Empty String and Binary attribute values are allowed. Attribute values of type String and Binary must have a length greater than zero if the attribute is used as a key attribute for a table or index. Set type attributes cannot be empty. Invalid Requests with empty values will be rejected with a ValidationException exception. To prevent a new item from replacing an existing item, use a conditional expression that contains the attribute_not_exists function with the name of the attribute being used as the partition key for the table. Since every record must contain that attribute, the attribute_not_exists function will only succeed if no matching item exists. For more information about PutItem, see Working with Items in the Amazon DynamoDB Developer Guide. */ putItem(callback?: (err: AWSError, data: DynamoDB.Types.PutItemOutput) => void): Request; /** - * The Query operation finds items based on primary key values. You can query any table or secondary index that has a composite primary key (a partition key and a sort key). Use the KeyConditionExpression parameter to provide a specific value for the partition key. The Query operation will return all of the items from the table or index with that partition key value. You can optionally narrow the scope of the Query operation by specifying a sort key value and a comparison operator in KeyConditionExpression. To further refine the Query results, you can optionally provide a FilterExpression. A FilterExpression determines which items within the results should be returned to you. All of the other results are discarded. A Query operation always returns a result set. If no matching items are found, the result set will be empty. Queries that do not return results consume the minimum number of read capacity units for that type of read operation. DynamoDB calculates the number of read capacity units consumed based on item size, not on the amount of data that is returned to an application. The number of capacity units consumed will be the same whether you request all of the attributes (the default behavior) or just some of them (using a projection expression). The number will also be the same whether or not you use a FilterExpression. Query results are always sorted by the sort key value. If the data type of the sort key is Number, the results are returned in numeric order; otherwise, the results are returned in order of UTF-8 bytes. By default, the sort order is ascending. To reverse the order, set the ScanIndexForward parameter to false. A single Query operation will read up to the maximum number of items set (if using the Limit parameter) or a maximum of 1 MB of data and then apply any filtering to the results using FilterExpression. If LastEvaluatedKey is present in the response, you will need to paginate the result set. For more information, see Paginating the Results in the Amazon DynamoDB Developer Guide. FilterExpression is applied after a Query finishes, but before the results are returned. A FilterExpression cannot contain partition key or sort key attributes. You need to specify those attributes in the KeyConditionExpression. A Query operation can return an empty result set and a LastEvaluatedKey if all the items read for the page of results are filtered out. You can query a table, a local secondary index, or a global secondary index. For a query on a table or on a local secondary index, you can set the ConsistentRead parameter to true and obtain a strongly consistent result. Global secondary indexes support eventually consistent reads only, so do not specify ConsistentRead when querying a global secondary index. + * You must provide the name of the partition key attribute and a single value for that attribute. Query returns all items with that partition key value. Optionally, you can provide a sort key attribute and use a comparison operator to refine the search results. Use the KeyConditionExpression parameter to provide a specific value for the partition key. The Query operation will return all of the items from the table or index with that partition key value. You can optionally narrow the scope of the Query operation by specifying a sort key value and a comparison operator in KeyConditionExpression. To further refine the Query results, you can optionally provide a FilterExpression. A FilterExpression determines which items within the results should be returned to you. All of the other results are discarded. A Query operation always returns a result set. If no matching items are found, the result set will be empty. Queries that do not return results consume the minimum number of read capacity units for that type of read operation. DynamoDB calculates the number of read capacity units consumed based on item size, not on the amount of data that is returned to an application. The number of capacity units consumed will be the same whether you request all of the attributes (the default behavior) or just some of them (using a projection expression). The number will also be the same whether or not you use a FilterExpression. Query results are always sorted by the sort key value. If the data type of the sort key is Number, the results are returned in numeric order; otherwise, the results are returned in order of UTF-8 bytes. By default, the sort order is ascending. To reverse the order, set the ScanIndexForward parameter to false. A single Query operation will read up to the maximum number of items set (if using the Limit parameter) or a maximum of 1 MB of data and then apply any filtering to the results using FilterExpression. If LastEvaluatedKey is present in the response, you will need to paginate the result set. For more information, see Paginating the Results in the Amazon DynamoDB Developer Guide. FilterExpression is applied after a Query finishes, but before the results are returned. A FilterExpression cannot contain partition key or sort key attributes. You need to specify those attributes in the KeyConditionExpression. A Query operation can return an empty result set and a LastEvaluatedKey if all the items read for the page of results are filtered out. You can query a table, a local secondary index, or a global secondary index. For a query on a table or on a local secondary index, you can set the ConsistentRead parameter to true and obtain a strongly consistent result. Global secondary indexes support eventually consistent reads only, so do not specify ConsistentRead when querying a global secondary index. */ query(params: DynamoDB.Types.QueryInput, callback?: (err: AWSError, data: DynamoDB.Types.QueryOutput) => void): Request; /** - * The Query operation finds items based on primary key values. You can query any table or secondary index that has a composite primary key (a partition key and a sort key). Use the KeyConditionExpression parameter to provide a specific value for the partition key. The Query operation will return all of the items from the table or index with that partition key value. You can optionally narrow the scope of the Query operation by specifying a sort key value and a comparison operator in KeyConditionExpression. To further refine the Query results, you can optionally provide a FilterExpression. A FilterExpression determines which items within the results should be returned to you. All of the other results are discarded. A Query operation always returns a result set. If no matching items are found, the result set will be empty. Queries that do not return results consume the minimum number of read capacity units for that type of read operation. DynamoDB calculates the number of read capacity units consumed based on item size, not on the amount of data that is returned to an application. The number of capacity units consumed will be the same whether you request all of the attributes (the default behavior) or just some of them (using a projection expression). The number will also be the same whether or not you use a FilterExpression. Query results are always sorted by the sort key value. If the data type of the sort key is Number, the results are returned in numeric order; otherwise, the results are returned in order of UTF-8 bytes. By default, the sort order is ascending. To reverse the order, set the ScanIndexForward parameter to false. A single Query operation will read up to the maximum number of items set (if using the Limit parameter) or a maximum of 1 MB of data and then apply any filtering to the results using FilterExpression. If LastEvaluatedKey is present in the response, you will need to paginate the result set. For more information, see Paginating the Results in the Amazon DynamoDB Developer Guide. FilterExpression is applied after a Query finishes, but before the results are returned. A FilterExpression cannot contain partition key or sort key attributes. You need to specify those attributes in the KeyConditionExpression. A Query operation can return an empty result set and a LastEvaluatedKey if all the items read for the page of results are filtered out. You can query a table, a local secondary index, or a global secondary index. For a query on a table or on a local secondary index, you can set the ConsistentRead parameter to true and obtain a strongly consistent result. Global secondary indexes support eventually consistent reads only, so do not specify ConsistentRead when querying a global secondary index. + * You must provide the name of the partition key attribute and a single value for that attribute. Query returns all items with that partition key value. Optionally, you can provide a sort key attribute and use a comparison operator to refine the search results. Use the KeyConditionExpression parameter to provide a specific value for the partition key. The Query operation will return all of the items from the table or index with that partition key value. You can optionally narrow the scope of the Query operation by specifying a sort key value and a comparison operator in KeyConditionExpression. To further refine the Query results, you can optionally provide a FilterExpression. A FilterExpression determines which items within the results should be returned to you. All of the other results are discarded. A Query operation always returns a result set. If no matching items are found, the result set will be empty. Queries that do not return results consume the minimum number of read capacity units for that type of read operation. DynamoDB calculates the number of read capacity units consumed based on item size, not on the amount of data that is returned to an application. The number of capacity units consumed will be the same whether you request all of the attributes (the default behavior) or just some of them (using a projection expression). The number will also be the same whether or not you use a FilterExpression. Query results are always sorted by the sort key value. If the data type of the sort key is Number, the results are returned in numeric order; otherwise, the results are returned in order of UTF-8 bytes. By default, the sort order is ascending. To reverse the order, set the ScanIndexForward parameter to false. A single Query operation will read up to the maximum number of items set (if using the Limit parameter) or a maximum of 1 MB of data and then apply any filtering to the results using FilterExpression. If LastEvaluatedKey is present in the response, you will need to paginate the result set. For more information, see Paginating the Results in the Amazon DynamoDB Developer Guide. FilterExpression is applied after a Query finishes, but before the results are returned. A FilterExpression cannot contain partition key or sort key attributes. You need to specify those attributes in the KeyConditionExpression. A Query operation can return an empty result set and a LastEvaluatedKey if all the items read for the page of results are filtered out. You can query a table, a local secondary index, or a global secondary index. For a query on a table or on a local secondary index, you can set the ConsistentRead parameter to true and obtain a strongly consistent result. Global secondary indexes support eventually consistent reads only, so do not specify ConsistentRead when querying a global secondary index. */ query(callback?: (err: AWSError, data: DynamoDB.Types.QueryOutput) => void): Request; /** @@ -327,19 +327,19 @@ declare class DynamoDB extends DynamoDBCustomizations { */ tagResource(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** - * TransactGetItems is a synchronous operation that atomically retrieves multiple items from one or more tables (but not from indexes) in a single account and Region. A TransactGetItems call can contain up to 25 TransactGetItem objects, each of which contains a Get structure that specifies an item to retrieve from a table in the account and Region. A call to TransactGetItems cannot retrieve items from tables in more than one AWS account or Region. The aggregate size of the items in the transaction cannot exceed 4 MB. DynamoDB rejects the entire TransactGetItems request if any of the following is true: A conflicting operation is in the process of updating an item to be read. There is insufficient provisioned capacity for the transaction to be completed. There is a user error, such as an invalid data format. The aggregate size of the items in the transaction cannot exceed 4 MB. + * TransactGetItems is a synchronous operation that atomically retrieves multiple items from one or more tables (but not from indexes) in a single account and Region. A TransactGetItems call can contain up to 25 TransactGetItem objects, each of which contains a Get structure that specifies an item to retrieve from a table in the account and Region. A call to TransactGetItems cannot retrieve items from tables in more than one Amazon Web Services account or Region. The aggregate size of the items in the transaction cannot exceed 4 MB. DynamoDB rejects the entire TransactGetItems request if any of the following is true: A conflicting operation is in the process of updating an item to be read. There is insufficient provisioned capacity for the transaction to be completed. There is a user error, such as an invalid data format. The aggregate size of the items in the transaction cannot exceed 4 MB. */ transactGetItems(params: DynamoDB.Types.TransactGetItemsInput, callback?: (err: AWSError, data: DynamoDB.Types.TransactGetItemsOutput) => void): Request; /** - * TransactGetItems is a synchronous operation that atomically retrieves multiple items from one or more tables (but not from indexes) in a single account and Region. A TransactGetItems call can contain up to 25 TransactGetItem objects, each of which contains a Get structure that specifies an item to retrieve from a table in the account and Region. A call to TransactGetItems cannot retrieve items from tables in more than one AWS account or Region. The aggregate size of the items in the transaction cannot exceed 4 MB. DynamoDB rejects the entire TransactGetItems request if any of the following is true: A conflicting operation is in the process of updating an item to be read. There is insufficient provisioned capacity for the transaction to be completed. There is a user error, such as an invalid data format. The aggregate size of the items in the transaction cannot exceed 4 MB. + * TransactGetItems is a synchronous operation that atomically retrieves multiple items from one or more tables (but not from indexes) in a single account and Region. A TransactGetItems call can contain up to 25 TransactGetItem objects, each of which contains a Get structure that specifies an item to retrieve from a table in the account and Region. A call to TransactGetItems cannot retrieve items from tables in more than one Amazon Web Services account or Region. The aggregate size of the items in the transaction cannot exceed 4 MB. DynamoDB rejects the entire TransactGetItems request if any of the following is true: A conflicting operation is in the process of updating an item to be read. There is insufficient provisioned capacity for the transaction to be completed. There is a user error, such as an invalid data format. The aggregate size of the items in the transaction cannot exceed 4 MB. */ transactGetItems(callback?: (err: AWSError, data: DynamoDB.Types.TransactGetItemsOutput) => void): Request; /** - * TransactWriteItems is a synchronous write operation that groups up to 25 action requests. These actions can target items in different tables, but not in different AWS accounts or Regions, and no two actions can target the same item. For example, you cannot both ConditionCheck and Update the same item. The aggregate size of the items in the transaction cannot exceed 4 MB. The actions are completed atomically so that either all of them succeed, or all of them fail. They are defined by the following objects: Put  —   Initiates a PutItem operation to write a new item. This structure specifies the primary key of the item to be written, the name of the table to write it in, an optional condition expression that must be satisfied for the write to succeed, a list of the item's attributes, and a field indicating whether to retrieve the item's attributes if the condition is not met. Update  —   Initiates an UpdateItem operation to update an existing item. This structure specifies the primary key of the item to be updated, the name of the table where it resides, an optional condition expression that must be satisfied for the update to succeed, an expression that defines one or more attributes to be updated, and a field indicating whether to retrieve the item's attributes if the condition is not met. Delete  —   Initiates a DeleteItem operation to delete an existing item. This structure specifies the primary key of the item to be deleted, the name of the table where it resides, an optional condition expression that must be satisfied for the deletion to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met. ConditionCheck  —   Applies a condition to an item that is not being modified by the transaction. This structure specifies the primary key of the item to be checked, the name of the table where it resides, a condition expression that must be satisfied for the transaction to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met. DynamoDB rejects the entire TransactWriteItems request if any of the following is true: A condition in one of the condition expressions is not met. An ongoing operation is in the process of updating the same item. There is insufficient provisioned capacity for the transaction to be completed. An item size becomes too large (bigger than 400 KB), a local secondary index (LSI) becomes too large, or a similar validation error occurs because of changes made by the transaction. The aggregate size of the items in the transaction exceeds 4 MB. There is a user error, such as an invalid data format. + * TransactWriteItems is a synchronous write operation that groups up to 25 action requests. These actions can target items in different tables, but not in different Amazon Web Services accounts or Regions, and no two actions can target the same item. For example, you cannot both ConditionCheck and Update the same item. The aggregate size of the items in the transaction cannot exceed 4 MB. The actions are completed atomically so that either all of them succeed, or all of them fail. They are defined by the following objects: Put  —   Initiates a PutItem operation to write a new item. This structure specifies the primary key of the item to be written, the name of the table to write it in, an optional condition expression that must be satisfied for the write to succeed, a list of the item's attributes, and a field indicating whether to retrieve the item's attributes if the condition is not met. Update  —   Initiates an UpdateItem operation to update an existing item. This structure specifies the primary key of the item to be updated, the name of the table where it resides, an optional condition expression that must be satisfied for the update to succeed, an expression that defines one or more attributes to be updated, and a field indicating whether to retrieve the item's attributes if the condition is not met. Delete  —   Initiates a DeleteItem operation to delete an existing item. This structure specifies the primary key of the item to be deleted, the name of the table where it resides, an optional condition expression that must be satisfied for the deletion to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met. ConditionCheck  —   Applies a condition to an item that is not being modified by the transaction. This structure specifies the primary key of the item to be checked, the name of the table where it resides, a condition expression that must be satisfied for the transaction to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met. DynamoDB rejects the entire TransactWriteItems request if any of the following is true: A condition in one of the condition expressions is not met. An ongoing operation is in the process of updating the same item. There is insufficient provisioned capacity for the transaction to be completed. An item size becomes too large (bigger than 400 KB), a local secondary index (LSI) becomes too large, or a similar validation error occurs because of changes made by the transaction. The aggregate size of the items in the transaction exceeds 4 MB. There is a user error, such as an invalid data format. */ transactWriteItems(params: DynamoDB.Types.TransactWriteItemsInput, callback?: (err: AWSError, data: DynamoDB.Types.TransactWriteItemsOutput) => void): Request; /** - * TransactWriteItems is a synchronous write operation that groups up to 25 action requests. These actions can target items in different tables, but not in different AWS accounts or Regions, and no two actions can target the same item. For example, you cannot both ConditionCheck and Update the same item. The aggregate size of the items in the transaction cannot exceed 4 MB. The actions are completed atomically so that either all of them succeed, or all of them fail. They are defined by the following objects: Put  —   Initiates a PutItem operation to write a new item. This structure specifies the primary key of the item to be written, the name of the table to write it in, an optional condition expression that must be satisfied for the write to succeed, a list of the item's attributes, and a field indicating whether to retrieve the item's attributes if the condition is not met. Update  —   Initiates an UpdateItem operation to update an existing item. This structure specifies the primary key of the item to be updated, the name of the table where it resides, an optional condition expression that must be satisfied for the update to succeed, an expression that defines one or more attributes to be updated, and a field indicating whether to retrieve the item's attributes if the condition is not met. Delete  —   Initiates a DeleteItem operation to delete an existing item. This structure specifies the primary key of the item to be deleted, the name of the table where it resides, an optional condition expression that must be satisfied for the deletion to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met. ConditionCheck  —   Applies a condition to an item that is not being modified by the transaction. This structure specifies the primary key of the item to be checked, the name of the table where it resides, a condition expression that must be satisfied for the transaction to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met. DynamoDB rejects the entire TransactWriteItems request if any of the following is true: A condition in one of the condition expressions is not met. An ongoing operation is in the process of updating the same item. There is insufficient provisioned capacity for the transaction to be completed. An item size becomes too large (bigger than 400 KB), a local secondary index (LSI) becomes too large, or a similar validation error occurs because of changes made by the transaction. The aggregate size of the items in the transaction exceeds 4 MB. There is a user error, such as an invalid data format. + * TransactWriteItems is a synchronous write operation that groups up to 25 action requests. These actions can target items in different tables, but not in different Amazon Web Services accounts or Regions, and no two actions can target the same item. For example, you cannot both ConditionCheck and Update the same item. The aggregate size of the items in the transaction cannot exceed 4 MB. The actions are completed atomically so that either all of them succeed, or all of them fail. They are defined by the following objects: Put  —   Initiates a PutItem operation to write a new item. This structure specifies the primary key of the item to be written, the name of the table to write it in, an optional condition expression that must be satisfied for the write to succeed, a list of the item's attributes, and a field indicating whether to retrieve the item's attributes if the condition is not met. Update  —   Initiates an UpdateItem operation to update an existing item. This structure specifies the primary key of the item to be updated, the name of the table where it resides, an optional condition expression that must be satisfied for the update to succeed, an expression that defines one or more attributes to be updated, and a field indicating whether to retrieve the item's attributes if the condition is not met. Delete  —   Initiates a DeleteItem operation to delete an existing item. This structure specifies the primary key of the item to be deleted, the name of the table where it resides, an optional condition expression that must be satisfied for the deletion to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met. ConditionCheck  —   Applies a condition to an item that is not being modified by the transaction. This structure specifies the primary key of the item to be checked, the name of the table where it resides, a condition expression that must be satisfied for the transaction to succeed, and a field indicating whether to retrieve the item's attributes if the condition is not met. DynamoDB rejects the entire TransactWriteItems request if any of the following is true: A condition in one of the condition expressions is not met. An ongoing operation is in the process of updating the same item. There is insufficient provisioned capacity for the transaction to be completed. An item size becomes too large (bigger than 400 KB), a local secondary index (LSI) becomes too large, or a similar validation error occurs because of changes made by the transaction. The aggregate size of the items in the transaction exceeds 4 MB. There is a user error, such as an invalid data format. */ transactWriteItems(callback?: (err: AWSError, data: DynamoDB.Types.TransactWriteItemsOutput) => void): Request; /** @@ -359,11 +359,11 @@ declare class DynamoDB extends DynamoDBCustomizations { */ updateContinuousBackups(callback?: (err: AWSError, data: DynamoDB.Types.UpdateContinuousBackupsOutput) => void): Request; /** - * Updates the status for contributor insights for a specific table or index. + * Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of AWS Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an AWS managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table. */ updateContributorInsights(params: DynamoDB.Types.UpdateContributorInsightsInput, callback?: (err: AWSError, data: DynamoDB.Types.UpdateContributorInsightsOutput) => void): Request; /** - * Updates the status for contributor insights for a specific table or index. + * Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of AWS Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an AWS managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table. */ updateContributorInsights(callback?: (err: AWSError, data: DynamoDB.Types.UpdateContributorInsightsOutput) => void): Request; /** @@ -443,7 +443,7 @@ declare namespace DynamoDB { */ ArchivalDateTime?: _Date; /** - * The reason DynamoDB archived the table. Currently, the only possible value is: INACCESSIBLE_ENCRYPTION_CREDENTIALS - The table was archived due to the table's AWS KMS key being inaccessible for more than seven days. An On-Demand backup was created at the archival time. + * The reason DynamoDB archived the table. Currently, the only possible value is: INACCESSIBLE_ENCRYPTION_CREDENTIALS - The table was archived due to the table's KMS key being inaccessible for more than seven days. An On-Demand backup was created at the archival time. */ ArchivalReason?: ArchivalReason; /** @@ -658,7 +658,7 @@ declare namespace DynamoDB { */ BackupStatus: BackupStatus; /** - * BackupType: USER - You create and manage these using the on-demand backup feature. SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. AWS_BACKUP - On-demand backup created by you from AWS Backup service. + * BackupType: USER - You create and manage these using the on-demand backup feature. SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. AWS_BACKUP - On-demand backup created by you from Backup service. */ BackupType: BackupType; /** @@ -708,7 +708,7 @@ declare namespace DynamoDB { */ BackupStatus?: BackupStatus; /** - * BackupType: USER - You create and manage these using the on-demand backup feature. SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. AWS_BACKUP - On-demand backup created by you from AWS Backup service. + * BackupType: USER - You create and manage these using the on-demand backup feature. SYSTEM - If you delete a table with point-in-time recovery enabled, a SYSTEM backup is automatically created and is retained for 35 days (at no additional cost). System backups allow you to restore the deleted table to the state it was in just before the point of deletion. AWS_BACKUP - On-demand backup created by you from Backup service. */ BackupType?: BackupType; /** @@ -721,13 +721,13 @@ declare namespace DynamoDB { export type BackupsInputLimit = number; export interface BatchExecuteStatementInput { /** - * The list of PartiQL statements representing the batch to run. + * The list of PartiQL statements representing the batch to run. */ Statements: PartiQLBatchRequest; } export interface BatchExecuteStatementOutput { /** - * The response to each PartiQL statement in the batch. + * The response to each PartiQL statement in the batch. */ Responses?: PartiQLBatchResponse; } @@ -1015,7 +1015,7 @@ declare namespace DynamoDB { */ RegionName: RegionName; /** - * The AWS KMS customer master key (CMK) that should be used for AWS KMS encryption in the new replica. To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS master key alias/aws/dynamodb. + * The KMS key that should be used for KMS encryption in the new replica. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS key alias/aws/dynamodb. */ KMSMasterKeyId?: KMSMasterKeyId; /** @@ -1247,11 +1247,11 @@ declare namespace DynamoDB { */ IndexName?: IndexName; /** - * List of names of the associated Alpine rules. + * List of names of the associated contributor insights rules. */ ContributorInsightsRuleList?: ContributorInsightsRuleList; /** - * Current Status contributor insights. + * Current status of contributor insights. */ ContributorInsightsStatus?: ContributorInsightsStatus; /** @@ -1259,7 +1259,7 @@ declare namespace DynamoDB { */ LastUpdateDateTime?: LastUpdateDateTime; /** - * Returns information about the last failure that encountered. The most common exceptions for a FAILED status are: LimitExceededException - Per-account Amazon CloudWatch Contributor Insights rule limit reached. Please disable Contributor Insights for other tables/indexes OR disable Contributor Insights rules before retrying. AccessDeniedException - Amazon CloudWatch Contributor Insights rules cannot be modified due to insufficient permissions. AccessDeniedException - Failed to create service-linked role for Contributor Insights due to insufficient permissions. InternalServerError - Failed to create Amazon CloudWatch Contributor Insights rules. Please retry request. + * Returns information about the last failure that was encountered. The most common exceptions for a FAILED status are: LimitExceededException - Per-account Amazon CloudWatch Contributor Insights rule limit reached. Please disable Contributor Insights for other tables/indexes OR disable Contributor Insights rules before retrying. AccessDeniedException - Amazon CloudWatch Contributor Insights rules cannot be modified due to insufficient permissions. AccessDeniedException - Failed to create service-linked role for Contributor Insights due to insufficient permissions. InternalServerError - Failed to create Amazon CloudWatch Contributor Insights rules. Please retry request. */ FailureException?: FailureException; } @@ -1400,45 +1400,45 @@ declare namespace DynamoDB { export type ExceptionName = string; export interface ExecuteStatementInput { /** - * The PartiQL statement representing the operation to run. + * The PartiQL statement representing the operation to run. */ Statement: PartiQLStatement; /** - * The parameters for the PartiQL statement, if any. + * The parameters for the PartiQL statement, if any. */ Parameters?: PreparedStatementParameters; /** - * The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used. + * The consistency of a read operation. If set to true, then a strongly consistent read is used; otherwise, an eventually consistent read is used. */ ConsistentRead?: ConsistentRead; /** - * Set this value to get remaining results, if NextToken was returned in the statement response. + * Set this value to get remaining results, if NextToken was returned in the statement response. */ NextToken?: PartiQLNextToken; } export interface ExecuteStatementOutput { /** - * If a read operation was used, this property will contain the result of the reade operation; a map of attribute names and their values. For the write operations this value will be empty. + * If a read operation was used, this property will contain the result of the read operation; a map of attribute names and their values. For the write operations this value will be empty. */ Items?: ItemList; /** - * If the response of a read request exceeds the response payload limit DynamoDB will set this value in the response. If set, you can use that this value in the subsequent request to get the remaining results. + * If the response of a read request exceeds the response payload limit DynamoDB will set this value in the response. If set, you can use that this value in the subsequent request to get the remaining results. */ NextToken?: PartiQLNextToken; } export interface ExecuteTransactionInput { /** - * The list of PartiQL statements representing the transaction to run. + * The list of PartiQL statements representing the transaction to run. */ TransactStatements: ParameterizedStatements; /** - * Set this value to get remaining results, if NextToken was returned in the statement response. + * Set this value to get remaining results, if NextToken was returned in the statement response. */ ClientRequestToken?: ClientRequestToken; } export interface ExecuteTransactionOutput { /** - * The response to a PartiQL transaction. + * The response to a PartiQL transaction. */ Responses?: ItemResponseList; } @@ -1504,7 +1504,7 @@ declare namespace DynamoDB { */ S3Bucket?: S3Bucket; /** - * The ID of the AWS account that owns the bucket containing the export. + * The ID of the Amazon Web Services account that owns the bucket containing the export. */ S3BucketOwner?: S3BucketOwner; /** @@ -1512,11 +1512,11 @@ declare namespace DynamoDB { */ S3Prefix?: S3Prefix; /** - * Type of encryption used on the bucket where export data is stored. Valid values for S3SseAlgorithm are: AES256 - server-side encryption with Amazon S3 managed keys KMS - server-side encryption with AWS KMS managed keys + * Type of encryption used on the bucket where export data is stored. Valid values for S3SseAlgorithm are: AES256 - server-side encryption with Amazon S3 managed keys KMS - server-side encryption with KMS managed keys */ S3SseAlgorithm?: S3SseAlgorithm; /** - * The ID of the AWS KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable). + * The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable). */ S3SseKmsKeyId?: S3SseKmsKeyId; /** @@ -1575,7 +1575,7 @@ declare namespace DynamoDB { */ S3Bucket: S3Bucket; /** - * The ID of the AWS account that owns the bucket the export will be stored in. + * The ID of the Amazon Web Services account that owns the bucket the export will be stored in. */ S3BucketOwner?: S3BucketOwner; /** @@ -1583,11 +1583,11 @@ declare namespace DynamoDB { */ S3Prefix?: S3Prefix; /** - * Type of encryption used on the bucket where export data will be stored. Valid values for S3SseAlgorithm are: AES256 - server-side encryption with Amazon S3 managed keys KMS - server-side encryption with AWS KMS managed keys + * Type of encryption used on the bucket where export data will be stored. Valid values for S3SseAlgorithm are: AES256 - server-side encryption with Amazon S3 managed keys KMS - server-side encryption with KMS managed keys */ S3SseAlgorithm?: S3SseAlgorithm; /** - * The ID of the AWS KMS managed key used to encrypt the S3 bucket where export data will be stored (if applicable). + * The ID of the KMS managed key used to encrypt the S3 bucket where export data will be stored (if applicable). */ S3SseKmsKeyId?: S3SseKmsKeyId; /** @@ -2280,7 +2280,7 @@ declare namespace DynamoDB { */ Expected?: ExpectedAttributeMap; /** - * Use ReturnValues if you want to get the item attributes as they appeared before they were updated with the PutItem request. For PutItem, the valid values are: NONE - If ReturnValues is not specified, or if its value is NONE, then nothing is returned. (This setting is the default for ReturnValues.) ALL_OLD - If PutItem overwrote an attribute name-value pair, then the content of the old item is returned. The ReturnValues parameter is used by several DynamoDB operations; however, PutItem does not recognize any values other than NONE or ALL_OLD. + * Use ReturnValues if you want to get the item attributes as they appeared before they were updated with the PutItem request. For PutItem, the valid values are: NONE - If ReturnValues is not specified, or if its value is NONE, then nothing is returned. (This setting is the default for ReturnValues.) ALL_OLD - If PutItem overwrote an attribute name-value pair, then the content of the old item is returned. The values returned are strongly consistent. The ReturnValues parameter is used by several DynamoDB operations; however, PutItem does not recognize any values other than NONE or ALL_OLD. */ ReturnValues?: ReturnValue; ReturnConsumedCapacity?: ReturnConsumedCapacity; @@ -2457,7 +2457,7 @@ declare namespace DynamoDB { */ RegionName?: RegionName; /** - * The current state of the replica: CREATING - The replica is being created. UPDATING - The replica is being updated. DELETING - The replica is being deleted. ACTIVE - The replica is ready for use. REGION_DISABLED - The replica is inaccessible because the AWS Region has been disabled. If the AWS Region remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region. INACCESSIBLE_ENCRYPTION_CREDENTIALS - The AWS KMS key used to encrypt the table is inaccessible. If the AWS KMS key remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region. + * The current state of the replica: CREATING - The replica is being created. UPDATING - The replica is being updated. DELETING - The replica is being deleted. ACTIVE - The replica is ready for use. REGION_DISABLED - The replica is inaccessible because the Amazon Web Services Region has been disabled. If the Amazon Web Services Region remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region. INACCESSIBLE_ENCRYPTION_CREDENTIALS - The KMS key used to encrypt the table is inaccessible. If the KMS key remains inaccessible for more than 20 hours, DynamoDB will remove this replica from the replication group. The replica will not be deleted and replication will stop from and to this region. */ ReplicaStatus?: ReplicaStatus; /** @@ -2469,7 +2469,7 @@ declare namespace DynamoDB { */ ReplicaStatusPercentProgress?: ReplicaStatusPercentProgress; /** - * The AWS KMS customer master key (CMK) of the replica that will be used for AWS KMS encryption. + * The KMS key of the replica that will be used for KMS encryption. */ KMSMasterKeyId?: KMSMasterKeyId; /** @@ -2774,30 +2774,30 @@ declare namespace DynamoDB { */ Status?: SSEStatus; /** - * Server-side encryption type. The only supported value is: KMS - Server-side encryption that uses AWS Key Management Service. The key is stored in your account and is managed by AWS KMS (AWS KMS charges apply). + * Server-side encryption type. The only supported value is: KMS - Server-side encryption that uses Key Management Service. The key is stored in your account and is managed by KMS (KMS charges apply). */ SSEType?: SSEType; /** - * The AWS KMS customer master key (CMK) ARN used for the AWS KMS encryption. + * The KMS key ARN used for the KMS encryption. */ KMSMasterKeyArn?: KMSMasterKeyArn; /** - * Indicates the time, in UNIX epoch date format, when DynamoDB detected that the table's AWS KMS key was inaccessible. This attribute will automatically be cleared when DynamoDB detects that the table's AWS KMS key is accessible again. DynamoDB will initiate the table archival process when table's AWS KMS key remains inaccessible for more than seven days from this date. + * Indicates the time, in UNIX epoch date format, when DynamoDB detected that the table's KMS key was inaccessible. This attribute will automatically be cleared when DynamoDB detects that the table's KMS key is accessible again. DynamoDB will initiate the table archival process when table's KMS key remains inaccessible for more than seven days from this date. */ InaccessibleEncryptionDateTime?: _Date; } export type SSEEnabled = boolean; export interface SSESpecification { /** - * Indicates whether server-side encryption is done using an AWS managed CMK or an AWS owned CMK. If enabled (true), server-side encryption type is set to KMS and an AWS managed CMK is used (AWS KMS charges apply). If disabled (false) or not specified, server-side encryption is set to AWS owned CMK. + * Indicates whether server-side encryption is done using an Amazon Web Services managed key or an Amazon Web Services owned key. If enabled (true), server-side encryption type is set to KMS and an Amazon Web Services managed key is used (KMS charges apply). If disabled (false) or not specified, server-side encryption is set to Amazon Web Services owned key. */ Enabled?: SSEEnabled; /** - * Server-side encryption type. The only supported value is: KMS - Server-side encryption that uses AWS Key Management Service. The key is stored in your account and is managed by AWS KMS (AWS KMS charges apply). + * Server-side encryption type. The only supported value is: KMS - Server-side encryption that uses Key Management Service. The key is stored in your account and is managed by KMS (KMS charges apply). */ SSEType?: SSEType; /** - * The AWS KMS customer master key (CMK) that should be used for the AWS KMS encryption. To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB customer master key alias/aws/dynamodb. + * The KMS key that should be used for the KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB key alias/aws/dynamodb. */ KMSMasterKeyId?: KMSMasterKeyId; } @@ -2999,7 +2999,7 @@ declare namespace DynamoDB { */ KeySchema?: KeySchema; /** - * The current state of the table: CREATING - The table is being created. UPDATING - The table is being updated. DELETING - The table is being deleted. ACTIVE - The table is ready for use. INACCESSIBLE_ENCRYPTION_CREDENTIALS - The AWS KMS key used to encrypt the table in inaccessible. Table operations may fail due to failure to use the AWS KMS key. DynamoDB will initiate the table archival process when a table's AWS KMS key remains inaccessible for more than seven days. ARCHIVING - The table is being archived. Operations are not allowed until archival is complete. ARCHIVED - The table has been archived. See the ArchivalReason for more information. + * The current state of the table: CREATING - The table is being created. UPDATING - The table is being updated. DELETING - The table is being deleted. ACTIVE - The table is ready for use. INACCESSIBLE_ENCRYPTION_CREDENTIALS - The KMS key used to encrypt the table in inaccessible. Table operations may fail due to failure to use the KMS key. DynamoDB will initiate the table archival process when a table's KMS key remains inaccessible for more than seven days. ARCHIVING - The table is being archived. Operations are not allowed until archival is complete. ARCHIVED - The table has been archived. See the ArchivalReason for more information. */ TableStatus?: TableStatus; /** @@ -3043,7 +3043,7 @@ declare namespace DynamoDB { */ StreamSpecification?: StreamSpecification; /** - * A timestamp, in ISO 8601 format, for this stream. Note that LatestStreamLabel is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique: AWS customer ID Table name StreamLabel + * A timestamp, in ISO 8601 format, for this stream. Note that LatestStreamLabel is not a unique identifier for the stream, because it is possible that a stream from another table might have the same timestamp. However, the combination of the following three elements is guaranteed to be unique: Amazon Web Services customer ID Table name StreamLabel */ LatestStreamLabel?: String; /** @@ -3051,7 +3051,7 @@ declare namespace DynamoDB { */ LatestStreamArn?: StreamArn; /** - * Represents the version of global tables in use, if the table is replicated across AWS Regions. + * Represents the version of global tables in use, if the table is replicated across Amazon Web Services Regions. */ GlobalTableVersion?: String; /** @@ -3077,7 +3077,7 @@ declare namespace DynamoDB { export type TableStatus = "CREATING"|"UPDATING"|"DELETING"|"ACTIVE"|"INACCESSIBLE_ENCRYPTION_CREDENTIALS"|"ARCHIVING"|"ARCHIVED"|string; export interface Tag { /** - * The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value. + * The key of the tag. Tag keys are case sensitive. Each DynamoDB table can only have up to one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value. */ Key: TagKeyString; /** @@ -3172,7 +3172,7 @@ declare namespace DynamoDB { export type TransactWriteItemList = TransactWriteItem[]; export interface TransactWriteItemsInput { /** - * An ordered array of up to 25 TransactWriteItem objects, each of which contains a ConditionCheck, Put, Update, or Delete object. These can operate on items in different tables, but the tables must reside in the same AWS account and Region, and no two of them can operate on the same item. + * An ordered array of up to 25 TransactWriteItem objects, each of which contains a ConditionCheck, Put, Update, or Delete object. These can operate on items in different tables, but the tables must reside in the same Amazon Web Services account and Region, and no two of them can operate on the same item. */ TransactItems: TransactWriteItemList; ReturnConsumedCapacity?: ReturnConsumedCapacity; @@ -3409,7 +3409,7 @@ declare namespace DynamoDB { */ RegionName: RegionName; /** - * The AWS KMS customer master key (CMK) of the replica that should be used for AWS KMS encryption. To specify a CMK, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS master key alias/aws/dynamodb. + * The KMS key of the replica that should be used for KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS key alias/aws/dynamodb. */ KMSMasterKeyId?: KMSMasterKeyId; /** diff --git a/clients/ec2.d.ts b/clients/ec2.d.ts index dd0d9ed6d1..ccb733d923 100644 --- a/clients/ec2.d.ts +++ b/clients/ec2.d.ts @@ -6802,6 +6802,7 @@ declare namespace EC2 { export type CopyTagsFromSource = "volume"|string; export type CoreCount = number; export type CoreCountList = CoreCount[]; + export type CoreNetworkArn = string; export type CpuManufacturer = "intel"|"amd"|"amazon-web-services"|string; export type CpuManufacturerSet = CpuManufacturer[]; export interface CpuOptions { @@ -8144,6 +8145,7 @@ declare namespace EC2 { * The ID of a VPC peering connection. */ VpcPeeringConnectionId?: VpcPeeringConnectionId; + CoreNetworkArn?: CoreNetworkArn; } export interface CreateRouteResult { /** @@ -24598,6 +24600,7 @@ declare namespace EC2 { * The ID of a VPC peering connection. */ VpcPeeringConnectionId?: VpcPeeringConnectionId; + CoreNetworkArn?: CoreNetworkArn; } export interface ReplaceRouteTableAssociationRequest { /** @@ -25790,6 +25793,7 @@ declare namespace EC2 { * The ID of a VPC peering connection. */ VpcPeeringConnectionId?: String; + CoreNetworkArn?: CoreNetworkArn; } export type RouteGatewayId = string; export type RouteList = Route[]; diff --git a/clients/translate.d.ts b/clients/translate.d.ts index 15baabb4b7..2afe416e72 100644 --- a/clients/translate.d.ts +++ b/clients/translate.d.ts @@ -203,6 +203,7 @@ declare namespace Translate { TextTranslationJobProperties?: TextTranslationJobProperties; } export type Description = string; + export type Directionality = "UNI"|"MULTI"|string; export interface EncryptionKey { /** * The type of encryption key used by Amazon Translate to encrypt custom terminologies. @@ -245,9 +246,9 @@ declare namespace Translate { */ Name: ResourceName; /** - * The data format of the custom terminology being retrieved, either CSV or TMX. + * The data format of the custom terminology being retrieved. If you don't specify this parameter, Amazon Translate returns a file that has the same format as the file that was imported to create the terminology. If you specify this parameter when you retrieve a multi-directional terminology resource, you must specify the same format as that of the input file that was imported to create it. Otherwise, Amazon Translate throws an error. */ - TerminologyDataFormat: TerminologyDataFormat; + TerminologyDataFormat?: TerminologyDataFormat; } export interface GetTerminologyResponse { /** @@ -258,6 +259,10 @@ declare namespace Translate { * The data location of the custom terminology being retrieved. The custom terminology file is returned in a presigned url that has a 30 minute expiration. */ TerminologyDataLocation?: TerminologyDataLocation; + /** + * The Amazon S3 location of a file that provides any errors or warnings that were produced by your input file. This file was created when Amazon Translate attempted to create a terminology resource. The location is returned as a presigned URL to that has a 30 minute expiration. + */ + AuxiliaryDataLocation?: TerminologyDataLocation; } export type IamRoleArn = string; export interface ImportTerminologyRequest { @@ -287,6 +292,10 @@ declare namespace Translate { * The properties of the custom terminology being imported. */ TerminologyProperties?: TerminologyProperties; + /** + * The Amazon S3 location of a file that provides any errors or warnings that were produced by your input file. This file was created when Amazon Translate attempted to create a terminology resource. The location is returned as a presigned URL to that has a 30 minute expiration. + */ + AuxiliaryDataLocation?: TerminologyDataLocation; } export interface InputDataConfig { /** @@ -571,11 +580,15 @@ declare namespace Translate { */ File: TerminologyFile; /** - * The data format of the custom terminology. Either CSV or TMX. + * The data format of the custom terminology. */ Format: TerminologyDataFormat; + /** + * The directionality of your terminology resource indicates whether it has one source language (uni-directional) or multiple (multi-directional). UNI The terminology resource has one source language (for example, the first column in a CSV file), and all of its other languages are target languages. MULTI Any language in the terminology resource can be the source language or a target language. A single multi-directional terminology resource can be used for jobs that translate different language pairs. For example, if the terminology contains terms in English and Spanish, then it can be used for jobs that translate English to Spanish and jobs that translate Spanish to English. When you create a custom terminology resource without specifying the directionality, it behaves as uni-directional terminology, although this parameter will have a null value. + */ + Directionality?: Directionality; } - export type TerminologyDataFormat = "CSV"|"TMX"|string; + export type TerminologyDataFormat = "CSV"|"TMX"|"TSV"|string; export interface TerminologyDataLocation { /** * The repository type for the custom terminology data. @@ -605,7 +618,7 @@ declare namespace Translate { */ SourceLanguageCode?: LanguageCodeString; /** - * The language codes for the target languages available with the custom terminology file. All possible target languages are returned in array. + * The language codes for the target languages available with the custom terminology resource. All possible target languages are returned in array. */ TargetLanguageCodes?: LanguageCodeStringList; /** @@ -628,6 +641,22 @@ declare namespace Translate { * The time at which the custom terminology was last update, based on the timestamp. */ LastUpdatedAt?: Timestamp; + /** + * The directionality of your terminology resource indicates whether it has one source language (uni-directional) or multiple (multi-directional). UNI The terminology resource has one source language (the first column in a CSV file), and all of its other languages are target languages. MULTI Any language in the terminology resource can be the source language. + */ + Directionality?: Directionality; + /** + * Additional information from Amazon Translate about the terminology resource. + */ + Message?: UnboundedLengthString; + /** + * The number of terms in the input file that Amazon Translate skipped when you created or updated the terminology resource. + */ + SkippedTermCount?: Integer; + /** + * The format of the custom terminology input file. + */ + Format?: TerminologyDataFormat; } export type TerminologyPropertiesList = TerminologyProperties[]; export interface TextTranslationJobFilter { diff --git a/dist/aws-sdk-core-react-native.js b/dist/aws-sdk-core-react-native.js index f3e9ccb0d0..672e875245 100644 --- a/dist/aws-sdk-core-react-native.js +++ b/dist/aws-sdk-core-react-native.js @@ -83,7 +83,7 @@ return /******/ (function(modules) { // webpackBootstrap /** * @constant */ - VERSION: '2.1026.0', + VERSION: '2.1027.0', /** * @api private @@ -140,14 +140,14 @@ return /******/ (function(modules) { // webpackBootstrap }); __webpack_require__(36); __webpack_require__(37); - __webpack_require__(40); - __webpack_require__(43); + __webpack_require__(41); __webpack_require__(44); - __webpack_require__(49); - __webpack_require__(52); + __webpack_require__(45); + __webpack_require__(50); __webpack_require__(53); __webpack_require__(54); - __webpack_require__(62); + __webpack_require__(55); + __webpack_require__(63); /** * @readonly @@ -4239,6 +4239,7 @@ return /******/ (function(modules) { // webpackBootstrap var inherit = AWS.util.inherit; var clientCount = 0; + var region_utils = __webpack_require__(40); /** * The service class representing an AWS service. @@ -4260,6 +4261,18 @@ return /******/ (function(modules) { // webpackBootstrap throw AWS.util.error(new Error(), 'Service must be constructed with `new\' operator'); } + + if (config && config.region) { + var region = config.region; + if (region_utils.isFipsRegion(region)) { + config.region = region_utils.getRealRegion(region); + config.useFipsEndpoint = true; + } + if (region_utils.isGlobalRegion(region)) { + config.region = region_utils.getRealRegion(region); + } + } + var ServiceClass = this.loadServiceClass(config || {}); if (ServiceClass) { var originalConfig = AWS.util.copy(config); @@ -4871,7 +4884,7 @@ return /******/ (function(modules) { // webpackBootstrap var e = endpoint; e = e.replace(/\{service\}/g, this.api.endpointPrefix); - e = e.replace(/\{region\}/g, regionConfig.getRealRegion(this.config.region)); + e = e.replace(/\{region\}/g, this.config.region); e = e.replace(/\{scheme\}/g, this.config.sslEnabled ? 'https' : 'http'); return e; }, @@ -5078,10 +5091,6 @@ return /******/ (function(modules) { // webpackBootstrap function generateRegionPrefix(region) { if (!region) return null; - if (isFipsRegion(region)) { - region = getRealRegion(region); - } - var parts = region.split('-'); if (parts.length < 3) return null; return parts.slice(0, parts.length - 2).join('-') + '-*'; @@ -5115,12 +5124,12 @@ return /******/ (function(modules) { // webpackBootstrap function configureEndpoint(service) { var keys = derivedKeys(service); - var region = service.config.region; + var useFipsEndpoint = service.config.useFipsEndpoint; for (var i = 0; i < keys.length; i++) { var key = keys[i]; if (!key) continue; - var rules = isFipsRegion(region) ? regionConfig.fipsRules : regionConfig.rules; + var rules = useFipsEndpoint ? regionConfig.fipsRules : regionConfig.rules; if (Object.prototype.hasOwnProperty.call(rules, key)) { var config = rules[key]; if (typeof config === 'string') { @@ -5136,12 +5145,6 @@ return /******/ (function(modules) { // webpackBootstrap ); } - // set FIPS signingRegion and endpoint. - if (isFipsRegion(service.config.region)) { - config = util.copy(config); - service.signingRegion = getRealRegion(service.config.region); - } - // set global endpoint service.isGlobalEndpoint = !!config.globalEndpoint; if (config.signingRegion) { @@ -5176,27 +5179,12 @@ return /******/ (function(modules) { // webpackBootstrap return defaultSuffix; } - function isFipsRegion(region) { - return region && (region.startsWith('fips-') || region.endsWith('-fips')); - } - - function getRealRegion(region) { - return isFipsRegion(region) - ? ['fips-aws-global', 'aws-fips'].includes(region) - ? 'us-east-1' - : region === 'fips-aws-us-gov-global' - ? 'us-gov-west-1' - : region.replace(/fips-(dkr-|prod-)?|-fips/, '') - : region; - } - /** * @api private */ module.exports = { configureEndpoint: configureEndpoint, getEndpointSuffix: getEndpointSuffix, - getRealRegion: getRealRegion, }; @@ -5204,15 +5192,42 @@ return /******/ (function(modules) { // webpackBootstrap /* 39 */ /***/ (function(module, exports) { - module.exports = {"rules":{"*/*":{"endpoint":"{service}.{region}.amazonaws.com"},"cn-*/*":{"endpoint":"{service}.{region}.amazonaws.com.cn"},"us-iso-*/*":{"endpoint":"{service}.{region}.c2s.ic.gov"},"us-isob-*/*":{"endpoint":"{service}.{region}.sc2s.sgov.gov"},"*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/sts":"globalSSL","*/importexport":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2","globalEndpoint":true},"*/route53":"globalSSL","cn-*/route53":{"endpoint":"{service}.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-northwest-1"},"us-gov-*/route53":"globalGovCloud","*/waf":"globalSSL","*/iam":"globalSSL","cn-*/iam":{"endpoint":"{service}.cn-north-1.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-north-1"},"us-gov-*/iam":"globalGovCloud","us-gov-*/sts":{"endpoint":"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{"endpoint":"{service}.amazonaws.com","signatureVersion":"s3"},"us-east-1/sdb":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2"},"*/sdb":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"v2"}},"fipsRules":{"*/*":"fipsStandard","us-gov-*/*":"fipsStandard","cn-*/*":{"endpoint":"{service}-fips.{region}.amazonaws.com.cn"},"*/api.ecr":"fips.api.ecr","*/api.sagemaker":"fips.api.sagemaker","*/batch":"fipsDotPrefix","*/eks":"fipsDotPrefix","*/models.lex":"fips.models.lex","*/runtime.lex":"fips.runtime.lex","*/runtime.sagemaker":{"endpoint":"runtime-fips.sagemaker.{region}.amazonaws.com"},"*/route53":"fipsWithoutRegion","*/transcribe":"fipsDotPrefix","*/waf":"fipsWithoutRegion","us-gov-*/transcribe":"fipsDotPrefix","us-gov-*/api.ecr":"fips.api.ecr","us-gov-*/api.sagemaker":"fips.api.sagemaker","us-gov-*/models.lex":"fips.models.lex","us-gov-*/runtime.lex":"fips.runtime.lex","us-gov-*/acm-pca":"fipsWithServiceOnly","us-gov-*/batch":"fipsWithServiceOnly","us-gov-*/config":"fipsWithServiceOnly","us-gov-*/eks":"fipsWithServiceOnly","us-gov-*/elasticmapreduce":"fipsWithServiceOnly","us-gov-*/identitystore":"fipsWithServiceOnly","us-gov-*/dynamodb":"fipsWithServiceOnly","us-gov-*/elasticloadbalancing":"fipsWithServiceOnly","us-gov-*/guardduty":"fipsWithServiceOnly","us-gov-*/monitoring":"fipsWithServiceOnly","us-gov-*/resource-groups":"fipsWithServiceOnly","us-gov-*/runtime.sagemaker":"fipsWithServiceOnly","us-gov-*/servicecatalog-appregistry":"fipsWithServiceOnly","us-gov-*/servicequotas":"fipsWithServiceOnly","us-gov-*/ssm":"fipsWithServiceOnly","us-gov-*/sts":"fipsWithServiceOnly","us-gov-*/support":"fipsWithServiceOnly","fips-us-gov-west-1/states":"fipsWithServiceOnly","fips-us-iso-east-1/elasticfilesystem":{"endpoint":"elasticfilesystem-fips.{region}.c2s.ic.gov"},"fips-aws-us-gov-global/organizations":"fipsWithServiceOnly","fips-aws-us-gov-global/route53":{"endpoint":"route53.us-gov.amazonaws.com"}},"patterns":{"globalSSL":{"endpoint":"https://{service}.amazonaws.com","globalEndpoint":true,"signingRegion":"us-east-1"},"globalGovCloud":{"endpoint":"{service}.us-gov.amazonaws.com","globalEndpoint":true,"signingRegion":"us-gov-west-1"},"s3signature":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"s3"},"fipsStandard":{"endpoint":"{service}-fips.{region}.amazonaws.com"},"fipsDotPrefix":{"endpoint":"fips.{service}.{region}.amazonaws.com"},"fipsWithoutRegion":{"endpoint":"{service}-fips.amazonaws.com"},"fips.api.ecr":{"endpoint":"ecr-fips.{region}.amazonaws.com"},"fips.api.sagemaker":{"endpoint":"api-fips.sagemaker.{region}.amazonaws.com"},"fips.models.lex":{"endpoint":"models-fips.lex.{region}.amazonaws.com"},"fips.runtime.lex":{"endpoint":"runtime-fips.lex.{region}.amazonaws.com"},"fipsWithServiceOnly":{"endpoint":"{service}.{region}.amazonaws.com"}}} + module.exports = {"rules":{"*/*":{"endpoint":"{service}.{region}.amazonaws.com"},"cn-*/*":{"endpoint":"{service}.{region}.amazonaws.com.cn"},"us-iso-*/*":"usIso","us-isob-*/*":"usIsob","*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/sts":"globalSSL","*/importexport":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2","globalEndpoint":true},"*/route53":"globalSSL","cn-*/route53":{"endpoint":"{service}.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-northwest-1"},"us-gov-*/route53":"globalGovCloud","*/waf":"globalSSL","*/iam":"globalSSL","cn-*/iam":{"endpoint":"{service}.cn-north-1.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-north-1"},"us-gov-*/iam":"globalGovCloud","us-gov-*/sts":{"endpoint":"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{"endpoint":"{service}.amazonaws.com","signatureVersion":"s3"},"us-east-1/sdb":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2"},"*/sdb":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"v2"}},"fipsRules":{"*/*":"fipsStandard","us-gov-*/*":"fipsStandard","us-iso-*/*":{"endpoint":"{service}-fips.{region}.c2s.ic.gov"},"us-iso-*/dms":"usIso","us-isob-*/*":{"endpoint":"{service}-fips.{region}.sc2s.sgov.gov"},"us-isob-*/dms":"usIsob","cn-*/*":{"endpoint":"{service}-fips.{region}.amazonaws.com.cn"},"*/api.ecr":"fips.api.ecr","*/api.sagemaker":"fips.api.sagemaker","*/batch":"fipsDotPrefix","*/eks":"fipsDotPrefix","*/models.lex":"fips.models.lex","*/runtime.lex":"fips.runtime.lex","*/runtime.sagemaker":{"endpoint":"runtime-fips.sagemaker.{region}.amazonaws.com"},"*/iam":"fipsWithoutRegion","*/route53":"fipsWithoutRegion","*/transcribe":"fipsDotPrefix","*/waf":"fipsWithoutRegion","us-gov-*/transcribe":"fipsDotPrefix","us-gov-*/api.ecr":"fips.api.ecr","us-gov-*/api.sagemaker":"fips.api.sagemaker","us-gov-*/models.lex":"fips.models.lex","us-gov-*/runtime.lex":"fips.runtime.lex","us-gov-*/acm-pca":"fipsWithServiceOnly","us-gov-*/batch":"fipsWithServiceOnly","us-gov-*/config":"fipsWithServiceOnly","us-gov-*/eks":"fipsWithServiceOnly","us-gov-*/elasticmapreduce":"fipsWithServiceOnly","us-gov-*/identitystore":"fipsWithServiceOnly","us-gov-*/dynamodb":"fipsWithServiceOnly","us-gov-*/elasticloadbalancing":"fipsWithServiceOnly","us-gov-*/guardduty":"fipsWithServiceOnly","us-gov-*/monitoring":"fipsWithServiceOnly","us-gov-*/resource-groups":"fipsWithServiceOnly","us-gov-*/runtime.sagemaker":"fipsWithServiceOnly","us-gov-*/servicecatalog-appregistry":"fipsWithServiceOnly","us-gov-*/servicequotas":"fipsWithServiceOnly","us-gov-*/ssm":"fipsWithServiceOnly","us-gov-*/sts":"fipsWithServiceOnly","us-gov-*/support":"fipsWithServiceOnly","us-gov-west-1/states":"fipsWithServiceOnly","us-iso-east-1/elasticfilesystem":{"endpoint":"elasticfilesystem-fips.{region}.c2s.ic.gov"},"us-gov-west-1/organizations":"fipsWithServiceOnly","us-gov-west-1/route53":{"endpoint":"route53.us-gov.amazonaws.com"}},"patterns":{"globalSSL":{"endpoint":"https://{service}.amazonaws.com","globalEndpoint":true,"signingRegion":"us-east-1"},"globalGovCloud":{"endpoint":"{service}.us-gov.amazonaws.com","globalEndpoint":true,"signingRegion":"us-gov-west-1"},"s3signature":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"s3"},"usIso":{"endpoint":"{service}.{region}.c2s.ic.gov"},"usIsob":{"endpoint":"{service}.{region}.sc2s.sgov.gov"},"fipsStandard":{"endpoint":"{service}-fips.{region}.amazonaws.com"},"fipsDotPrefix":{"endpoint":"fips.{service}.{region}.amazonaws.com"},"fipsWithoutRegion":{"endpoint":"{service}-fips.amazonaws.com"},"fips.api.ecr":{"endpoint":"ecr-fips.{region}.amazonaws.com"},"fips.api.sagemaker":{"endpoint":"api-fips.sagemaker.{region}.amazonaws.com"},"fips.models.lex":{"endpoint":"models-fips.lex.{region}.amazonaws.com"},"fips.runtime.lex":{"endpoint":"runtime-fips.lex.{region}.amazonaws.com"},"fipsWithServiceOnly":{"endpoint":"{service}.{region}.amazonaws.com"}}} /***/ }), /* 40 */ +/***/ (function(module, exports) { + + function isFipsRegion(region) { + return typeof region === 'string' && (region.startsWith('fips-') || region.endsWith('-fips')); + } + + function isGlobalRegion(region) { + return typeof region === 'string' && ['aws-global', 'aws-us-gov-global'].includes(region); + } + + function getRealRegion(region) { + return ['fips-aws-global', 'aws-fips', 'aws-global'].includes(region) + ? 'us-east-1' + : ['fips-aws-us-gov-global', 'aws-us-gov-global'].includes(region) + ? 'us-gov-west-1' + : region.replace(/fips-(dkr-|prod-)?|-fips/, ''); + } + + module.exports = { + isFipsRegion: isFipsRegion, + isGlobalRegion: isGlobalRegion, + getRealRegion: getRealRegion + }; + + +/***/ }), +/* 41 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); - __webpack_require__(41); __webpack_require__(42); + __webpack_require__(43); var PromisesDependency; /** @@ -5397,7 +5412,10 @@ return /******/ (function(modules) { // webpackBootstrap * @!attribute stsRegionalEndpoints * @return ['legacy'|'regional'] whether to send sts request to global endpoints or * regional endpoints. - * Defaults to 'legacy' + * Defaults to 'legacy'. + * + * @!attribute useFipsEndpoint + * @return [Boolean] Enables FIPS compatible endpoints. Defaults to `false`. */ AWS.Config = AWS.util.inherit({ /** @@ -5552,6 +5570,8 @@ return /******/ (function(modules) { // webpackBootstrap * @option options stsRegionalEndpoints ['legacy'|'regional'] whether to send sts request * to global endpoints or regional endpoints. * Defaults to 'legacy'. + * @option options useFipsEndpoint [Boolean] Enables FIPS compatible endpoints. + * Defaults to `false`. */ constructor: function Config(options) { if (options === undefined) options = {}; @@ -5775,7 +5795,8 @@ return /******/ (function(modules) { // webpackBootstrap endpointDiscoveryEnabled: undefined, endpointCacheSize: 1000, hostPrefixEnabled: true, - stsRegionalEndpoints: 'legacy' + stsRegionalEndpoints: 'legacy', + useFipsEndpoint: false }, /** @@ -5831,7 +5852,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 41 */ +/* 42 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -6083,7 +6104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 42 */ +/* 43 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -6268,7 +6289,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 43 */ +/* 44 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -6512,12 +6533,12 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 44 */ +/* 45 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); var SequentialExecutor = __webpack_require__(36); - var DISCOVER_ENDPOINT = __webpack_require__(45).discoverEndpoint; + var DISCOVER_ENDPOINT = __webpack_require__(46).discoverEndpoint; /** * The namespace used to register global event listeners for request building * and sending. @@ -7108,7 +7129,7 @@ return /******/ (function(modules) { // webpackBootstrap var inputShape = req.service.api.operations[req.operation].input; censoredParams = filterSensitiveLog(inputShape, req.params); } - var params = __webpack_require__(46).inspect(censoredParams, true, null); + var params = __webpack_require__(47).inspect(censoredParams, true, null); var message = ''; if (ansi) message += '\x1B[33m'; message += '[AWS ' + req.service.serviceIdentifier + ' ' + status; @@ -7167,7 +7188,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 45 */ +/* 46 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {var AWS = __webpack_require__(1); @@ -7551,7 +7572,7 @@ return /******/ (function(modules) { // webpackBootstrap /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 46 */ +/* 47 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global, process) {// Copyright Joyent, Inc. and other Node contributors. @@ -8079,7 +8100,7 @@ return /******/ (function(modules) { // webpackBootstrap } exports.isPrimitive = isPrimitive; - exports.isBuffer = __webpack_require__(47); + exports.isBuffer = __webpack_require__(48); function objectToString(o) { return Object.prototype.toString.call(o); @@ -8123,7 +8144,7 @@ return /******/ (function(modules) { // webpackBootstrap * prototype. * @param {function} superCtor Constructor function to inherit prototype from. */ - exports.inherits = __webpack_require__(48); + exports.inherits = __webpack_require__(49); exports._extend = function(origin, add) { // Don't do anything if add isn't an object @@ -8144,7 +8165,7 @@ return /******/ (function(modules) { // webpackBootstrap /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()), __webpack_require__(3))) /***/ }), -/* 47 */ +/* 48 */ /***/ (function(module, exports) { module.exports = function isBuffer(arg) { @@ -8155,7 +8176,7 @@ return /******/ (function(modules) { // webpackBootstrap } /***/ }), -/* 48 */ +/* 49 */ /***/ (function(module, exports) { if (typeof Object.create === 'function') { @@ -8184,14 +8205,14 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 49 */ +/* 50 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {var AWS = __webpack_require__(1); - var AcceptorStateMachine = __webpack_require__(50); + var AcceptorStateMachine = __webpack_require__(51); var inherit = AWS.util.inherit; var domain = AWS.util.domain; - var jmespath = __webpack_require__(51); + var jmespath = __webpack_require__(52); /** * @api private @@ -9000,7 +9021,7 @@ return /******/ (function(modules) { // webpackBootstrap /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), -/* 50 */ +/* 51 */ /***/ (function(module, exports) { function AcceptorStateMachine(states, state) { @@ -9051,7 +9072,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 51 */ +/* 52 */ /***/ (function(module, exports, __webpack_require__) { (function(exports) { @@ -10724,12 +10745,12 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 52 */ +/* 53 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); var inherit = AWS.util.inherit; - var jmespath = __webpack_require__(51); + var jmespath = __webpack_require__(52); /** * This class encapsulates the response information @@ -10931,7 +10952,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 53 */ +/* 54 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -10951,7 +10972,7 @@ return /******/ (function(modules) { // webpackBootstrap var AWS = __webpack_require__(1); var inherit = AWS.util.inherit; - var jmespath = __webpack_require__(51); + var jmespath = __webpack_require__(52); /** * @api private @@ -11141,7 +11162,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 54 */ +/* 55 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -11177,16 +11198,16 @@ return /******/ (function(modules) { // webpackBootstrap throw new Error('Unknown signing version ' + version); }; - __webpack_require__(55); __webpack_require__(56); __webpack_require__(57); __webpack_require__(58); - __webpack_require__(60); + __webpack_require__(59); __webpack_require__(61); + __webpack_require__(62); /***/ }), -/* 55 */ +/* 56 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -11240,7 +11261,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 56 */ +/* 57 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -11323,13 +11344,13 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 57 */ +/* 58 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); var inherit = AWS.util.inherit; - __webpack_require__(56); + __webpack_require__(57); /** * @api private @@ -11354,11 +11375,11 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 58 */ +/* 59 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); - var v4Credentials = __webpack_require__(59); + var v4Credentials = __webpack_require__(60); var inherit = AWS.util.inherit; /** @@ -11575,7 +11596,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 59 */ +/* 60 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -11681,7 +11702,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 60 */ +/* 61 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -11862,7 +11883,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 61 */ +/* 62 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -11987,7 +12008,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), -/* 62 */ +/* 63 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); diff --git a/dist/aws-sdk-react-native.js b/dist/aws-sdk-react-native.js index b6ee0659d3..c537d2cffd 100644 --- a/dist/aws-sdk-react-native.js +++ b/dist/aws-sdk-react-native.js @@ -395,7 +395,7 @@ return /******/ (function(modules) { // webpackBootstrap /** * @constant */ - VERSION: '2.1026.0', + VERSION: '2.1027.0', /** * @api private @@ -452,14 +452,14 @@ return /******/ (function(modules) { // webpackBootstrap }); __webpack_require__(36); __webpack_require__(37); - __webpack_require__(40); - __webpack_require__(43); + __webpack_require__(41); __webpack_require__(44); - __webpack_require__(49); - __webpack_require__(52); + __webpack_require__(45); + __webpack_require__(50); __webpack_require__(53); __webpack_require__(54); - __webpack_require__(62); + __webpack_require__(55); + __webpack_require__(63); /** * @readonly @@ -4551,6 +4551,7 @@ return /******/ (function(modules) { // webpackBootstrap var inherit = AWS.util.inherit; var clientCount = 0; + var region_utils = __webpack_require__(40); /** * The service class representing an AWS service. @@ -4572,6 +4573,18 @@ return /******/ (function(modules) { // webpackBootstrap throw AWS.util.error(new Error(), 'Service must be constructed with `new\' operator'); } + + if (config && config.region) { + var region = config.region; + if (region_utils.isFipsRegion(region)) { + config.region = region_utils.getRealRegion(region); + config.useFipsEndpoint = true; + } + if (region_utils.isGlobalRegion(region)) { + config.region = region_utils.getRealRegion(region); + } + } + var ServiceClass = this.loadServiceClass(config || {}); if (ServiceClass) { var originalConfig = AWS.util.copy(config); @@ -5183,7 +5196,7 @@ return /******/ (function(modules) { // webpackBootstrap var e = endpoint; e = e.replace(/\{service\}/g, this.api.endpointPrefix); - e = e.replace(/\{region\}/g, regionConfig.getRealRegion(this.config.region)); + e = e.replace(/\{region\}/g, this.config.region); e = e.replace(/\{scheme\}/g, this.config.sslEnabled ? 'https' : 'http'); return e; }, @@ -5390,10 +5403,6 @@ return /******/ (function(modules) { // webpackBootstrap function generateRegionPrefix(region) { if (!region) return null; - if (isFipsRegion(region)) { - region = getRealRegion(region); - } - var parts = region.split('-'); if (parts.length < 3) return null; return parts.slice(0, parts.length - 2).join('-') + '-*'; @@ -5427,12 +5436,12 @@ return /******/ (function(modules) { // webpackBootstrap function configureEndpoint(service) { var keys = derivedKeys(service); - var region = service.config.region; + var useFipsEndpoint = service.config.useFipsEndpoint; for (var i = 0; i < keys.length; i++) { var key = keys[i]; if (!key) continue; - var rules = isFipsRegion(region) ? regionConfig.fipsRules : regionConfig.rules; + var rules = useFipsEndpoint ? regionConfig.fipsRules : regionConfig.rules; if (Object.prototype.hasOwnProperty.call(rules, key)) { var config = rules[key]; if (typeof config === 'string') { @@ -5448,12 +5457,6 @@ return /******/ (function(modules) { // webpackBootstrap ); } - // set FIPS signingRegion and endpoint. - if (isFipsRegion(service.config.region)) { - config = util.copy(config); - service.signingRegion = getRealRegion(service.config.region); - } - // set global endpoint service.isGlobalEndpoint = !!config.globalEndpoint; if (config.signingRegion) { @@ -5488,27 +5491,12 @@ return /******/ (function(modules) { // webpackBootstrap return defaultSuffix; } - function isFipsRegion(region) { - return region && (region.startsWith('fips-') || region.endsWith('-fips')); - } - - function getRealRegion(region) { - return isFipsRegion(region) - ? ['fips-aws-global', 'aws-fips'].includes(region) - ? 'us-east-1' - : region === 'fips-aws-us-gov-global' - ? 'us-gov-west-1' - : region.replace(/fips-(dkr-|prod-)?|-fips/, '') - : region; - } - /** * @api private */ module.exports = { configureEndpoint: configureEndpoint, getEndpointSuffix: getEndpointSuffix, - getRealRegion: getRealRegion, }; @@ -5516,15 +5504,42 @@ return /******/ (function(modules) { // webpackBootstrap /* 39 */ /***/ (function(module, exports) { - module.exports = {"rules":{"*/*":{"endpoint":"{service}.{region}.amazonaws.com"},"cn-*/*":{"endpoint":"{service}.{region}.amazonaws.com.cn"},"us-iso-*/*":{"endpoint":"{service}.{region}.c2s.ic.gov"},"us-isob-*/*":{"endpoint":"{service}.{region}.sc2s.sgov.gov"},"*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/sts":"globalSSL","*/importexport":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2","globalEndpoint":true},"*/route53":"globalSSL","cn-*/route53":{"endpoint":"{service}.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-northwest-1"},"us-gov-*/route53":"globalGovCloud","*/waf":"globalSSL","*/iam":"globalSSL","cn-*/iam":{"endpoint":"{service}.cn-north-1.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-north-1"},"us-gov-*/iam":"globalGovCloud","us-gov-*/sts":{"endpoint":"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{"endpoint":"{service}.amazonaws.com","signatureVersion":"s3"},"us-east-1/sdb":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2"},"*/sdb":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"v2"}},"fipsRules":{"*/*":"fipsStandard","us-gov-*/*":"fipsStandard","cn-*/*":{"endpoint":"{service}-fips.{region}.amazonaws.com.cn"},"*/api.ecr":"fips.api.ecr","*/api.sagemaker":"fips.api.sagemaker","*/batch":"fipsDotPrefix","*/eks":"fipsDotPrefix","*/models.lex":"fips.models.lex","*/runtime.lex":"fips.runtime.lex","*/runtime.sagemaker":{"endpoint":"runtime-fips.sagemaker.{region}.amazonaws.com"},"*/route53":"fipsWithoutRegion","*/transcribe":"fipsDotPrefix","*/waf":"fipsWithoutRegion","us-gov-*/transcribe":"fipsDotPrefix","us-gov-*/api.ecr":"fips.api.ecr","us-gov-*/api.sagemaker":"fips.api.sagemaker","us-gov-*/models.lex":"fips.models.lex","us-gov-*/runtime.lex":"fips.runtime.lex","us-gov-*/acm-pca":"fipsWithServiceOnly","us-gov-*/batch":"fipsWithServiceOnly","us-gov-*/config":"fipsWithServiceOnly","us-gov-*/eks":"fipsWithServiceOnly","us-gov-*/elasticmapreduce":"fipsWithServiceOnly","us-gov-*/identitystore":"fipsWithServiceOnly","us-gov-*/dynamodb":"fipsWithServiceOnly","us-gov-*/elasticloadbalancing":"fipsWithServiceOnly","us-gov-*/guardduty":"fipsWithServiceOnly","us-gov-*/monitoring":"fipsWithServiceOnly","us-gov-*/resource-groups":"fipsWithServiceOnly","us-gov-*/runtime.sagemaker":"fipsWithServiceOnly","us-gov-*/servicecatalog-appregistry":"fipsWithServiceOnly","us-gov-*/servicequotas":"fipsWithServiceOnly","us-gov-*/ssm":"fipsWithServiceOnly","us-gov-*/sts":"fipsWithServiceOnly","us-gov-*/support":"fipsWithServiceOnly","fips-us-gov-west-1/states":"fipsWithServiceOnly","fips-us-iso-east-1/elasticfilesystem":{"endpoint":"elasticfilesystem-fips.{region}.c2s.ic.gov"},"fips-aws-us-gov-global/organizations":"fipsWithServiceOnly","fips-aws-us-gov-global/route53":{"endpoint":"route53.us-gov.amazonaws.com"}},"patterns":{"globalSSL":{"endpoint":"https://{service}.amazonaws.com","globalEndpoint":true,"signingRegion":"us-east-1"},"globalGovCloud":{"endpoint":"{service}.us-gov.amazonaws.com","globalEndpoint":true,"signingRegion":"us-gov-west-1"},"s3signature":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"s3"},"fipsStandard":{"endpoint":"{service}-fips.{region}.amazonaws.com"},"fipsDotPrefix":{"endpoint":"fips.{service}.{region}.amazonaws.com"},"fipsWithoutRegion":{"endpoint":"{service}-fips.amazonaws.com"},"fips.api.ecr":{"endpoint":"ecr-fips.{region}.amazonaws.com"},"fips.api.sagemaker":{"endpoint":"api-fips.sagemaker.{region}.amazonaws.com"},"fips.models.lex":{"endpoint":"models-fips.lex.{region}.amazonaws.com"},"fips.runtime.lex":{"endpoint":"runtime-fips.lex.{region}.amazonaws.com"},"fipsWithServiceOnly":{"endpoint":"{service}.{region}.amazonaws.com"}}} + module.exports = {"rules":{"*/*":{"endpoint":"{service}.{region}.amazonaws.com"},"cn-*/*":{"endpoint":"{service}.{region}.amazonaws.com.cn"},"us-iso-*/*":"usIso","us-isob-*/*":"usIsob","*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/sts":"globalSSL","*/importexport":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2","globalEndpoint":true},"*/route53":"globalSSL","cn-*/route53":{"endpoint":"{service}.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-northwest-1"},"us-gov-*/route53":"globalGovCloud","*/waf":"globalSSL","*/iam":"globalSSL","cn-*/iam":{"endpoint":"{service}.cn-north-1.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-north-1"},"us-gov-*/iam":"globalGovCloud","us-gov-*/sts":{"endpoint":"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{"endpoint":"{service}.amazonaws.com","signatureVersion":"s3"},"us-east-1/sdb":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2"},"*/sdb":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"v2"}},"fipsRules":{"*/*":"fipsStandard","us-gov-*/*":"fipsStandard","us-iso-*/*":{"endpoint":"{service}-fips.{region}.c2s.ic.gov"},"us-iso-*/dms":"usIso","us-isob-*/*":{"endpoint":"{service}-fips.{region}.sc2s.sgov.gov"},"us-isob-*/dms":"usIsob","cn-*/*":{"endpoint":"{service}-fips.{region}.amazonaws.com.cn"},"*/api.ecr":"fips.api.ecr","*/api.sagemaker":"fips.api.sagemaker","*/batch":"fipsDotPrefix","*/eks":"fipsDotPrefix","*/models.lex":"fips.models.lex","*/runtime.lex":"fips.runtime.lex","*/runtime.sagemaker":{"endpoint":"runtime-fips.sagemaker.{region}.amazonaws.com"},"*/iam":"fipsWithoutRegion","*/route53":"fipsWithoutRegion","*/transcribe":"fipsDotPrefix","*/waf":"fipsWithoutRegion","us-gov-*/transcribe":"fipsDotPrefix","us-gov-*/api.ecr":"fips.api.ecr","us-gov-*/api.sagemaker":"fips.api.sagemaker","us-gov-*/models.lex":"fips.models.lex","us-gov-*/runtime.lex":"fips.runtime.lex","us-gov-*/acm-pca":"fipsWithServiceOnly","us-gov-*/batch":"fipsWithServiceOnly","us-gov-*/config":"fipsWithServiceOnly","us-gov-*/eks":"fipsWithServiceOnly","us-gov-*/elasticmapreduce":"fipsWithServiceOnly","us-gov-*/identitystore":"fipsWithServiceOnly","us-gov-*/dynamodb":"fipsWithServiceOnly","us-gov-*/elasticloadbalancing":"fipsWithServiceOnly","us-gov-*/guardduty":"fipsWithServiceOnly","us-gov-*/monitoring":"fipsWithServiceOnly","us-gov-*/resource-groups":"fipsWithServiceOnly","us-gov-*/runtime.sagemaker":"fipsWithServiceOnly","us-gov-*/servicecatalog-appregistry":"fipsWithServiceOnly","us-gov-*/servicequotas":"fipsWithServiceOnly","us-gov-*/ssm":"fipsWithServiceOnly","us-gov-*/sts":"fipsWithServiceOnly","us-gov-*/support":"fipsWithServiceOnly","us-gov-west-1/states":"fipsWithServiceOnly","us-iso-east-1/elasticfilesystem":{"endpoint":"elasticfilesystem-fips.{region}.c2s.ic.gov"},"us-gov-west-1/organizations":"fipsWithServiceOnly","us-gov-west-1/route53":{"endpoint":"route53.us-gov.amazonaws.com"}},"patterns":{"globalSSL":{"endpoint":"https://{service}.amazonaws.com","globalEndpoint":true,"signingRegion":"us-east-1"},"globalGovCloud":{"endpoint":"{service}.us-gov.amazonaws.com","globalEndpoint":true,"signingRegion":"us-gov-west-1"},"s3signature":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"s3"},"usIso":{"endpoint":"{service}.{region}.c2s.ic.gov"},"usIsob":{"endpoint":"{service}.{region}.sc2s.sgov.gov"},"fipsStandard":{"endpoint":"{service}-fips.{region}.amazonaws.com"},"fipsDotPrefix":{"endpoint":"fips.{service}.{region}.amazonaws.com"},"fipsWithoutRegion":{"endpoint":"{service}-fips.amazonaws.com"},"fips.api.ecr":{"endpoint":"ecr-fips.{region}.amazonaws.com"},"fips.api.sagemaker":{"endpoint":"api-fips.sagemaker.{region}.amazonaws.com"},"fips.models.lex":{"endpoint":"models-fips.lex.{region}.amazonaws.com"},"fips.runtime.lex":{"endpoint":"runtime-fips.lex.{region}.amazonaws.com"},"fipsWithServiceOnly":{"endpoint":"{service}.{region}.amazonaws.com"}}} /***/ }), /* 40 */ + /***/ (function(module, exports) { + + function isFipsRegion(region) { + return typeof region === 'string' && (region.startsWith('fips-') || region.endsWith('-fips')); + } + + function isGlobalRegion(region) { + return typeof region === 'string' && ['aws-global', 'aws-us-gov-global'].includes(region); + } + + function getRealRegion(region) { + return ['fips-aws-global', 'aws-fips', 'aws-global'].includes(region) + ? 'us-east-1' + : ['fips-aws-us-gov-global', 'aws-us-gov-global'].includes(region) + ? 'us-gov-west-1' + : region.replace(/fips-(dkr-|prod-)?|-fips/, ''); + } + + module.exports = { + isFipsRegion: isFipsRegion, + isGlobalRegion: isGlobalRegion, + getRealRegion: getRealRegion + }; + + + /***/ }), + /* 41 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); - __webpack_require__(41); __webpack_require__(42); + __webpack_require__(43); var PromisesDependency; /** @@ -5709,7 +5724,10 @@ return /******/ (function(modules) { // webpackBootstrap * @!attribute stsRegionalEndpoints * @return ['legacy'|'regional'] whether to send sts request to global endpoints or * regional endpoints. - * Defaults to 'legacy' + * Defaults to 'legacy'. + * + * @!attribute useFipsEndpoint + * @return [Boolean] Enables FIPS compatible endpoints. Defaults to `false`. */ AWS.Config = AWS.util.inherit({ /** @@ -5864,6 +5882,8 @@ return /******/ (function(modules) { // webpackBootstrap * @option options stsRegionalEndpoints ['legacy'|'regional'] whether to send sts request * to global endpoints or regional endpoints. * Defaults to 'legacy'. + * @option options useFipsEndpoint [Boolean] Enables FIPS compatible endpoints. + * Defaults to `false`. */ constructor: function Config(options) { if (options === undefined) options = {}; @@ -6087,7 +6107,8 @@ return /******/ (function(modules) { // webpackBootstrap endpointDiscoveryEnabled: undefined, endpointCacheSize: 1000, hostPrefixEnabled: true, - stsRegionalEndpoints: 'legacy' + stsRegionalEndpoints: 'legacy', + useFipsEndpoint: false }, /** @@ -6143,7 +6164,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 41 */ + /* 42 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -6395,7 +6416,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 42 */ + /* 43 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -6580,7 +6601,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 43 */ + /* 44 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -6824,12 +6845,12 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 44 */ + /* 45 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); var SequentialExecutor = __webpack_require__(36); - var DISCOVER_ENDPOINT = __webpack_require__(45).discoverEndpoint; + var DISCOVER_ENDPOINT = __webpack_require__(46).discoverEndpoint; /** * The namespace used to register global event listeners for request building * and sending. @@ -7420,7 +7441,7 @@ return /******/ (function(modules) { // webpackBootstrap var inputShape = req.service.api.operations[req.operation].input; censoredParams = filterSensitiveLog(inputShape, req.params); } - var params = __webpack_require__(46).inspect(censoredParams, true, null); + var params = __webpack_require__(47).inspect(censoredParams, true, null); var message = ''; if (ansi) message += '\x1B[33m'; message += '[AWS ' + req.service.serviceIdentifier + ' ' + status; @@ -7479,7 +7500,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 45 */ + /* 46 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {var AWS = __webpack_require__(1); @@ -7863,7 +7884,7 @@ return /******/ (function(modules) { // webpackBootstrap /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), - /* 46 */ + /* 47 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global, process) {// Copyright Joyent, Inc. and other Node contributors. @@ -8391,7 +8412,7 @@ return /******/ (function(modules) { // webpackBootstrap } exports.isPrimitive = isPrimitive; - exports.isBuffer = __webpack_require__(47); + exports.isBuffer = __webpack_require__(48); function objectToString(o) { return Object.prototype.toString.call(o); @@ -8435,7 +8456,7 @@ return /******/ (function(modules) { // webpackBootstrap * prototype. * @param {function} superCtor Constructor function to inherit prototype from. */ - exports.inherits = __webpack_require__(48); + exports.inherits = __webpack_require__(49); exports._extend = function(origin, add) { // Don't do anything if add isn't an object @@ -8456,7 +8477,7 @@ return /******/ (function(modules) { // webpackBootstrap /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()), __webpack_require__(3))) /***/ }), - /* 47 */ + /* 48 */ /***/ (function(module, exports) { module.exports = function isBuffer(arg) { @@ -8467,7 +8488,7 @@ return /******/ (function(modules) { // webpackBootstrap } /***/ }), - /* 48 */ + /* 49 */ /***/ (function(module, exports) { if (typeof Object.create === 'function') { @@ -8496,14 +8517,14 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 49 */ + /* 50 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {var AWS = __webpack_require__(1); - var AcceptorStateMachine = __webpack_require__(50); + var AcceptorStateMachine = __webpack_require__(51); var inherit = AWS.util.inherit; var domain = AWS.util.domain; - var jmespath = __webpack_require__(51); + var jmespath = __webpack_require__(52); /** * @api private @@ -9312,7 +9333,7 @@ return /******/ (function(modules) { // webpackBootstrap /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3))) /***/ }), - /* 50 */ + /* 51 */ /***/ (function(module, exports) { function AcceptorStateMachine(states, state) { @@ -9363,7 +9384,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 51 */ + /* 52 */ /***/ (function(module, exports, __webpack_require__) { (function(exports) { @@ -11036,12 +11057,12 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 52 */ + /* 53 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); var inherit = AWS.util.inherit; - var jmespath = __webpack_require__(51); + var jmespath = __webpack_require__(52); /** * This class encapsulates the response information @@ -11243,7 +11264,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 53 */ + /* 54 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -11263,7 +11284,7 @@ return /******/ (function(modules) { // webpackBootstrap var AWS = __webpack_require__(1); var inherit = AWS.util.inherit; - var jmespath = __webpack_require__(51); + var jmespath = __webpack_require__(52); /** * @api private @@ -11453,7 +11474,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 54 */ + /* 55 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -11489,16 +11510,16 @@ return /******/ (function(modules) { // webpackBootstrap throw new Error('Unknown signing version ' + version); }; - __webpack_require__(55); __webpack_require__(56); __webpack_require__(57); __webpack_require__(58); - __webpack_require__(60); + __webpack_require__(59); __webpack_require__(61); + __webpack_require__(62); /***/ }), - /* 55 */ + /* 56 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -11552,7 +11573,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 56 */ + /* 57 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -11635,13 +11656,13 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 57 */ + /* 58 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); var inherit = AWS.util.inherit; - __webpack_require__(56); + __webpack_require__(57); /** * @api private @@ -11666,11 +11687,11 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 58 */ + /* 59 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); - var v4Credentials = __webpack_require__(59); + var v4Credentials = __webpack_require__(60); var inherit = AWS.util.inherit; /** @@ -11887,7 +11908,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 59 */ + /* 60 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -11993,7 +12014,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 60 */ + /* 61 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -12174,7 +12195,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 61 */ + /* 62 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -12299,7 +12320,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ }), - /* 62 */ + /* 63 */ /***/ (function(module, exports, __webpack_require__) { var AWS = __webpack_require__(1); @@ -34442,7 +34463,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 194 */ /***/ (function(module, exports) { - module.exports = {"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":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"ExchangeId":{"locationName":"exchangeId"}}}},"AcceptTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"Se"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"AcceptTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"AcceptTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"AcceptVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"AcceptVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"S1c","locationName":"vpcPeeringConnection"}}}},"AdvertiseByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"AllocateAddress":{"input":{"type":"structure","members":{"Domain":{},"Address":{},"PublicIpv4Pool":{},"NetworkBorderGroup":{},"CustomerOwnedIpv4Pool":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Domain":{"locationName":"domain"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"CarrierIp":{"locationName":"carrierIp"}}}},"AllocateHosts":{"input":{"type":"structure","required":["AvailabilityZone","Quantity"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"ClientToken":{"locationName":"clientToken"},"InstanceType":{"locationName":"instanceType"},"InstanceFamily":{},"Quantity":{"locationName":"quantity","type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"HostRecovery":{}}},"output":{"type":"structure","members":{"HostIds":{"shape":"S21","locationName":"hostIdSet"}}}},"ApplySecurityGroupsToClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","VpcId","SecurityGroupIds"],"members":{"ClientVpnEndpointId":{},"VpcId":{},"SecurityGroupIds":{"shape":"S25","locationName":"SecurityGroupId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SecurityGroupIds":{"shape":"S25","locationName":"securityGroupIds"}}}},"AssignIpv6Addresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S29","locationName":"ipv6Addresses"},"Ipv6PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"S2a","locationName":"Ipv6Prefix"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"AssignedIpv6Addresses":{"shape":"S29","locationName":"assignedIpv6Addresses"},"AssignedIpv6Prefixes":{"shape":"S2a","locationName":"assignedIpv6PrefixSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"AssignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"AllowReassignment":{"locationName":"allowReassignment","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S2e","locationName":"privateIpAddress"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"Ipv4Prefixes":{"shape":"S2a","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AssignedPrivateIpAddresses":{"locationName":"assignedPrivateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"AssignedIpv4Prefixes":{"shape":"S2i","locationName":"assignedIpv4PrefixSet"}}}},"AssociateAddress":{"input":{"type":"structure","members":{"AllocationId":{},"InstanceId":{},"PublicIp":{},"AllowReassociation":{"locationName":"allowReassociation","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"}}}},"AssociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","SubnetId"],"members":{"ClientVpnEndpointId":{},"SubnetId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S2r","locationName":"status"}}}},"AssociateDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId","VpcId"],"members":{"DhcpOptionsId":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"AssociateEnclaveCertificateIamRole":{"input":{"type":"structure","members":{"CertificateArn":{},"RoleArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CertificateS3BucketName":{"locationName":"certificateS3BucketName"},"CertificateS3ObjectKey":{"locationName":"certificateS3ObjectKey"},"EncryptionKmsKeyId":{"locationName":"encryptionKmsKeyId"}}}},"AssociateIamInstanceProfile":{"input":{"type":"structure","required":["IamInstanceProfile","InstanceId"],"members":{"IamInstanceProfile":{"shape":"S2z"},"InstanceId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S31","locationName":"iamInstanceProfileAssociation"}}}},"AssociateInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId","AssociationTarget"],"members":{"DryRun":{"type":"boolean"},"InstanceEventWindowId":{},"AssociationTarget":{"type":"structure","members":{"InstanceIds":{"shape":"S37","locationName":"InstanceId"},"InstanceTags":{"shape":"Ss","locationName":"InstanceTag"},"DedicatedHostIds":{"shape":"S38","locationName":"DedicatedHostId"}}}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"AssociateRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"},"GatewayId":{}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"AssociationState":{"shape":"S3n","locationName":"associationState"}}}},"AssociateSubnetCidrBlock":{"input":{"type":"structure","required":["Ipv6CidrBlock","SubnetId"],"members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S3r","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"AssociateTransitGatewayMulticastDomain":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"S3w"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"AssociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S41","locationName":"association"}}}},"AssociateTrunkInterface":{"input":{"type":"structure","required":["BranchInterfaceId","TrunkInterfaceId"],"members":{"BranchInterfaceId":{},"TrunkInterfaceId":{},"VlanId":{"type":"integer"},"GreKey":{"type":"integer"},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InterfaceAssociation":{"shape":"S45","locationName":"interfaceAssociation"},"ClientToken":{"locationName":"clientToken"}}}},"AssociateVpcCidrBlock":{"input":{"type":"structure","required":["VpcId"],"members":{"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"CidrBlock":{},"VpcId":{"locationName":"vpcId"},"Ipv6CidrBlockNetworkBorderGroup":{},"Ipv6Pool":{},"Ipv6CidrBlock":{}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S4b","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S4e","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"AttachClassicLinkVpc":{"input":{"type":"structure","required":["Groups","InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S4g","locationName":"SecurityGroupId"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"AttachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"AttachNetworkInterface":{"input":{"type":"structure","required":["DeviceIndex","InstanceId","NetworkInterfaceId"],"members":{"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkCardIndex":{"type":"integer"}}},"output":{"type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"}}}},"AttachVolume":{"input":{"type":"structure","required":["Device","InstanceId","VolumeId"],"members":{"Device":{},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S4o"}},"AttachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcAttachment":{"shape":"S4t","locationName":"attachment"}}}},"AuthorizeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"AuthorizeAllGroups":{"type":"boolean"},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S4x","locationName":"status"}}}},"AuthorizeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S50","locationName":"ipPermissions"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"SecurityGroupRules":{"shape":"S5b","locationName":"securityGroupRuleSet"}}}},"AuthorizeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"SecurityGroupRules":{"shape":"S5b","locationName":"securityGroupRuleSet"}}}},"BundleInstance":{"input":{"type":"structure","required":["InstanceId","Storage"],"members":{"InstanceId":{},"Storage":{"shape":"S5k"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S5o","locationName":"bundleInstanceTask"}}}},"CancelBundleTask":{"input":{"type":"structure","required":["BundleId"],"members":{"BundleId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S5o","locationName":"bundleInstanceTask"}}}},"CancelCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CancelCapacityReservationFleets":{"input":{"type":"structure","required":["CapacityReservationFleetIds"],"members":{"DryRun":{"type":"boolean"},"CapacityReservationFleetIds":{"shape":"S5y","locationName":"CapacityReservationFleetId"}}},"output":{"type":"structure","members":{"SuccessfulFleetCancellations":{"locationName":"successfulFleetCancellationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentFleetState":{"locationName":"currentFleetState"},"PreviousFleetState":{"locationName":"previousFleetState"},"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"}}}},"FailedFleetCancellations":{"locationName":"failedFleetCancellationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"CancelCapacityReservationFleetError":{"locationName":"cancelCapacityReservationFleetError","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"CancelConversionTask":{"input":{"type":"structure","required":["ConversionTaskId"],"members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"ReasonMessage":{"locationName":"reasonMessage"}}}},"CancelExportTask":{"input":{"type":"structure","required":["ExportTaskId"],"members":{"ExportTaskId":{"locationName":"exportTaskId"}}}},"CancelImportTask":{"input":{"type":"structure","members":{"CancelReason":{},"DryRun":{"type":"boolean"},"ImportTaskId":{}}},"output":{"type":"structure","members":{"ImportTaskId":{"locationName":"importTaskId"},"PreviousState":{"locationName":"previousState"},"State":{"locationName":"state"}}}},"CancelReservedInstancesListing":{"input":{"type":"structure","required":["ReservedInstancesListingId"],"members":{"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6j","locationName":"reservedInstancesListingsSet"}}}},"CancelSpotFleetRequests":{"input":{"type":"structure","required":["SpotFleetRequestIds","TerminateInstances"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestIds":{"shape":"S6v","locationName":"spotFleetRequestId"},"TerminateInstances":{"locationName":"terminateInstances","type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetRequests":{"locationName":"successfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentSpotFleetRequestState":{"locationName":"currentSpotFleetRequestState"},"PreviousSpotFleetRequestState":{"locationName":"previousSpotFleetRequestState"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"UnsuccessfulFleetRequests":{"locationName":"unsuccessfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}}}}},"CancelSpotInstanceRequests":{"input":{"type":"structure","required":["SpotInstanceRequestIds"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S76","locationName":"SpotInstanceRequestId"}}},"output":{"type":"structure","members":{"CancelledSpotInstanceRequests":{"locationName":"spotInstanceRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"State":{"locationName":"state"}}}}}}},"ConfirmProductInstance":{"input":{"type":"structure","required":["InstanceId","ProductCode"],"members":{"InstanceId":{},"ProductCode":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"OwnerId":{"locationName":"ownerId"},"Return":{"locationName":"return","type":"boolean"}}}},"CopyFpgaImage":{"input":{"type":"structure","required":["SourceFpgaImageId","SourceRegion"],"members":{"DryRun":{"type":"boolean"},"SourceFpgaImageId":{},"Description":{},"Name":{},"SourceRegion":{},"ClientToken":{}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"}}}},"CopyImage":{"input":{"type":"structure","required":["Name","SourceImageId","SourceRegion"],"members":{"ClientToken":{},"Description":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"Name":{},"SourceImageId":{},"SourceRegion":{},"DestinationOutpostArn":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CopySnapshot":{"input":{"type":"structure","required":["SourceRegion","SourceSnapshotId"],"members":{"Description":{},"DestinationOutpostArn":{},"DestinationRegion":{"locationName":"destinationRegion"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"PresignedUrl":{"locationName":"presignedUrl"},"SourceRegion":{},"SourceSnapshotId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateCapacityReservation":{"input":{"type":"structure","required":["InstanceType","InstancePlatform","InstanceCount"],"members":{"ClientToken":{},"InstanceType":{},"InstancePlatform":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tenancy":{},"InstanceCount":{"type":"integer"},"EbsOptimized":{"type":"boolean"},"EphemeralStorage":{"type":"boolean"},"EndDate":{"type":"timestamp"},"EndDateType":{},"InstanceMatchCriteria":{},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"},"OutpostArn":{}}},"output":{"type":"structure","members":{"CapacityReservation":{"shape":"S7s","locationName":"capacityReservation"}}}},"CreateCapacityReservationFleet":{"input":{"type":"structure","required":["InstanceTypeSpecifications","TotalTargetCapacity"],"members":{"AllocationStrategy":{},"ClientToken":{"idempotencyToken":true},"InstanceTypeSpecifications":{"locationName":"InstanceTypeSpecification","type":"list","member":{"type":"structure","members":{"InstanceType":{},"InstancePlatform":{},"Weight":{"type":"double"},"AvailabilityZone":{},"AvailabilityZoneId":{},"EbsOptimized":{"type":"boolean"},"Priority":{"type":"integer"}}}},"Tenancy":{},"TotalTargetCapacity":{"type":"integer"},"EndDate":{"type":"timestamp"},"InstanceMatchCriteria":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"State":{"locationName":"state"},"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"TotalFulfilledCapacity":{"locationName":"totalFulfilledCapacity","type":"double"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"AllocationStrategy":{"locationName":"allocationStrategy"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"EndDate":{"locationName":"endDate","type":"timestamp"},"Tenancy":{"locationName":"tenancy"},"FleetCapacityReservations":{"shape":"S84","locationName":"fleetCapacityReservationSet"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateCarrierGateway":{"input":{"type":"structure","required":["VpcId"],"members":{"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"CarrierGateway":{"shape":"S88","locationName":"carrierGateway"}}}},"CreateClientVpnEndpoint":{"input":{"type":"structure","required":["ClientCidrBlock","ServerCertificateArn","AuthenticationOptions","ConnectionLogOptions"],"members":{"ClientCidrBlock":{},"ServerCertificateArn":{},"AuthenticationOptions":{"locationName":"Authentication","type":"list","member":{"type":"structure","members":{"Type":{},"ActiveDirectory":{"type":"structure","members":{"DirectoryId":{}}},"MutualAuthentication":{"type":"structure","members":{"ClientRootCertificateChainArn":{}}},"FederatedAuthentication":{"type":"structure","members":{"SAMLProviderArn":{},"SelfServiceSAMLProviderArn":{}}}}}},"ConnectionLogOptions":{"shape":"S8i"},"DnsServers":{"shape":"Se"},"TransportProtocol":{},"VpnPort":{"type":"integer"},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"SecurityGroupIds":{"shape":"S25","locationName":"SecurityGroupId"},"VpcId":{},"SelfServicePortal":{},"ClientConnectOptions":{"shape":"S8l"}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S8n","locationName":"status"},"DnsName":{"locationName":"dnsName"}}}},"CreateClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],"members":{"ClientVpnEndpointId":{},"DestinationCidrBlock":{},"TargetVpcSubnetId":{},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8r","locationName":"status"}}}},"CreateCustomerGateway":{"input":{"type":"structure","required":["BgpAsn","Type"],"members":{"BgpAsn":{"type":"integer"},"PublicIp":{"locationName":"IpAddress"},"CertificateArn":{},"Type":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DeviceName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateway":{"shape":"S8w","locationName":"customerGateway"}}}},"CreateDefaultSubnet":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S8z","locationName":"subnet"}}}},"CreateDefaultVpc":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S95","locationName":"vpc"}}}},"CreateDhcpOptions":{"input":{"type":"structure","required":["DhcpConfigurations"],"members":{"DhcpConfigurations":{"locationName":"dhcpConfiguration","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"shape":"Se","locationName":"Value"}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"DhcpOptions":{"shape":"S9e","locationName":"dhcpOptions"}}}},"CreateEgressOnlyInternetGateway":{"input":{"type":"structure","required":["VpcId"],"members":{"ClientToken":{},"DryRun":{"type":"boolean"},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"EgressOnlyInternetGateway":{"shape":"S9l","locationName":"egressOnlyInternetGateway"}}}},"CreateFleet":{"input":{"type":"structure","required":["LaunchTemplateConfigs","TargetCapacitySpecification"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"SpotOptions":{"type":"structure","members":{"AllocationStrategy":{},"MaintenanceStrategies":{"type":"structure","members":{"CapacityRebalance":{"type":"structure","members":{"ReplacementStrategy":{},"TerminationDelay":{"type":"integer"}}}}},"InstanceInterruptionBehavior":{},"InstancePoolsToUseCount":{"type":"integer"},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"OnDemandOptions":{"type":"structure","members":{"AllocationStrategy":{},"CapacityReservationOptions":{"type":"structure","members":{"UsageStrategy":{}}},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"ExcessCapacityTerminationPolicy":{},"LaunchTemplateConfigs":{"shape":"Sa1"},"TargetCapacitySpecification":{"shape":"Sb0"},"TerminateInstancesWithExpiration":{"type":"boolean"},"Type":{},"ValidFrom":{"type":"timestamp"},"ValidUntil":{"type":"timestamp"},"ReplaceUnhealthyInstances":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"Context":{}}},"output":{"type":"structure","members":{"FleetId":{"locationName":"fleetId"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sb8","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sb8","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"Sbo","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}}}}},"CreateFlowLogs":{"input":{"type":"structure","required":["ResourceIds","ResourceType","TrafficType"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"DeliverLogsPermissionArn":{},"LogGroupName":{},"ResourceIds":{"locationName":"ResourceId","type":"list","member":{"locationName":"item"}},"ResourceType":{},"TrafficType":{},"LogDestinationType":{},"LogDestination":{},"LogFormat":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"MaxAggregationInterval":{"type":"integer"},"DestinationOptions":{"type":"structure","members":{"FileFormat":{},"HiveCompatiblePartitions":{"type":"boolean"},"PerHourPartition":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"FlowLogIds":{"shape":"Se","locationName":"flowLogIdSet"},"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"CreateFpgaImage":{"input":{"type":"structure","required":["InputStorageLocation"],"members":{"DryRun":{"type":"boolean"},"InputStorageLocation":{"shape":"Sc0"},"LogsStorageLocation":{"shape":"Sc0"},"Description":{},"Name":{},"ClientToken":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"}}}},"CreateImage":{"input":{"type":"structure","required":["InstanceId","Name"],"members":{"BlockDeviceMappings":{"shape":"Sc3","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"Name":{"locationName":"name"},"NoReboot":{"locationName":"noReboot","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CreateInstanceEventWindow":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Name":{},"TimeRanges":{"shape":"Sca","locationName":"TimeRange"},"CronExpression":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"CreateInstanceExportTask":{"input":{"type":"structure","required":["ExportToS3Task","InstanceId","TargetEnvironment"],"members":{"Description":{"locationName":"description"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ExportTask":{"shape":"Scj","locationName":"exportTask"}}}},"CreateInternetGateway":{"input":{"type":"structure","members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InternetGateway":{"shape":"Scp","locationName":"internetGateway"}}}},"CreateKeyPair":{"input":{"type":"structure","required":["KeyName"],"members":{"KeyName":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"KeyType":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyMaterial":{"locationName":"keyMaterial","type":"string","sensitive":true},"KeyName":{"locationName":"keyName"},"KeyPairId":{"locationName":"keyPairId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateLaunchTemplate":{"input":{"type":"structure","required":["LaunchTemplateName","LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateName":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"Scw"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sea","locationName":"launchTemplate"},"Warning":{"shape":"Seb","locationName":"warning"}}}},"CreateLaunchTemplateVersion":{"input":{"type":"structure","required":["LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"SourceVersion":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"Scw"}}},"output":{"type":"structure","members":{"LaunchTemplateVersion":{"shape":"Seg","locationName":"launchTemplateVersion"},"Warning":{"shape":"Seb","locationName":"warning"}}}},"CreateLocalGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","LocalGatewayRouteTableId","LocalGatewayVirtualInterfaceGroupId"],"members":{"DestinationCidrBlock":{},"LocalGatewayRouteTableId":{},"LocalGatewayVirtualInterfaceGroupId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sfi","locationName":"route"}}}},"CreateLocalGatewayRouteTableVpcAssociation":{"input":{"type":"structure","required":["LocalGatewayRouteTableId","VpcId"],"members":{"LocalGatewayRouteTableId":{},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociation":{"shape":"Sfn","locationName":"localGatewayRouteTableVpcAssociation"}}}},"CreateManagedPrefixList":{"input":{"type":"structure","required":["PrefixListName","MaxEntries","AddressFamily"],"members":{"DryRun":{"type":"boolean"},"PrefixListName":{},"Entries":{"shape":"Sfq","locationName":"Entry"},"MaxEntries":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AddressFamily":{},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sft","locationName":"prefixList"}}}},"CreateNatGateway":{"input":{"type":"structure","required":["SubnetId"],"members":{"AllocationId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"SubnetId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ConnectivityType":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"NatGateway":{"shape":"Sfy","locationName":"natGateway"}}}},"CreateNetworkAcl":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"NetworkAcl":{"shape":"Sg5","locationName":"networkAcl"}}}},"CreateNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sga","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Sgb","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"CreateNetworkInsightsPath":{"input":{"type":"structure","required":["Source","Destination","Protocol","ClientToken"],"members":{"SourceIp":{},"DestinationIp":{},"Source":{},"Destination":{},"Protocol":{},"DestinationPort":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInsightsPath":{"shape":"Sgk","locationName":"networkInsightsPath"}}}},"CreateNetworkInterface":{"input":{"type":"structure","required":["SubnetId"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"Sd4","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Seo","locationName":"ipv6Addresses"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Sd7","locationName":"privateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"Ipv4Prefixes":{"shape":"Sd9","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Sdb","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"},"InterfaceType":{},"SubnetId":{"locationName":"subnetId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInterface":{"shape":"Sgp","locationName":"networkInterface"},"ClientToken":{"locationName":"clientToken"}}}},"CreateNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfaceId","Permission"],"members":{"NetworkInterfaceId":{},"AwsAccountId":{},"AwsService":{},"Permission":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InterfacePermission":{"shape":"Sh5","locationName":"interfacePermission"}}}},"CreatePlacementGroup":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"PlacementGroup":{"shape":"Shb","locationName":"placementGroup"}}}},"CreateReplaceRootVolumeTask":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"SnapshotId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ReplaceRootVolumeTask":{"shape":"Shf","locationName":"replaceRootVolumeTask"}}}},"CreateReservedInstancesListing":{"input":{"type":"structure","required":["ClientToken","InstanceCount","PriceSchedules","ReservedInstancesId"],"members":{"ClientToken":{"locationName":"clientToken"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6j","locationName":"reservedInstancesListingsSet"}}}},"CreateRestoreImageTask":{"input":{"type":"structure","required":["Bucket","ObjectKey"],"members":{"Bucket":{},"ObjectKey":{},"Name":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CreateRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcEndpointId":{},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"LocalGatewayId":{},"CarrierGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CreateRouteTable":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"RouteTable":{"shape":"Shv","locationName":"routeTable"}}}},"CreateSecurityGroup":{"input":{"type":"structure","required":["Description","GroupName"],"members":{"Description":{"locationName":"GroupDescription"},"GroupName":{},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"GroupId":{"locationName":"groupId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateSnapshot":{"input":{"type":"structure","required":["VolumeId"],"members":{"Description":{},"OutpostArn":{},"VolumeId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"Si7"}},"CreateSnapshots":{"input":{"type":"structure","required":["InstanceSpecification"],"members":{"Description":{},"InstanceSpecification":{"type":"structure","members":{"InstanceId":{},"ExcludeBootVolume":{"type":"boolean"}}},"OutpostArn":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"CopyTagsFromSource":{}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"VolumeId":{"locationName":"volumeId"},"State":{"locationName":"state"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"StartTime":{"locationName":"startTime","type":"timestamp"},"Progress":{"locationName":"progress"},"OwnerId":{"locationName":"ownerId"},"SnapshotId":{"locationName":"snapshotId"},"OutpostArn":{"locationName":"outpostArn"}}}}}}},"CreateSpotDatafeedSubscription":{"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"locationName":"bucket"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Prefix":{"locationName":"prefix"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Sih","locationName":"spotDatafeedSubscription"}}}},"CreateStoreImageTask":{"input":{"type":"structure","required":["ImageId","Bucket"],"members":{"ImageId":{},"Bucket":{},"S3ObjectTags":{"locationName":"S3ObjectTag","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{},"Value":{}}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ObjectKey":{"locationName":"objectKey"}}}},"CreateSubnet":{"input":{"type":"structure","required":["CidrBlock","VpcId"],"members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AvailabilityZone":{},"AvailabilityZoneId":{},"CidrBlock":{},"Ipv6CidrBlock":{},"OutpostArn":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S8z","locationName":"subnet"}}}},"CreateSubnetCidrReservation":{"input":{"type":"structure","required":["SubnetId","Cidr","ReservationType"],"members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"SubnetId":{},"Cidr":{},"ReservationType":{},"Description":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SubnetCidrReservation":{"shape":"Sit","locationName":"subnetCidrReservation"}}}},"CreateTags":{"input":{"type":"structure","required":["Resources","Tags"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Siw","locationName":"ResourceId"},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"CreateTrafficMirrorFilter":{"input":{"type":"structure","members":{"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Sj0","locationName":"trafficMirrorFilter"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterId","TrafficDirection","RuleNumber","RuleAction","DestinationCidrBlock","SourceCidrBlock"],"members":{"TrafficMirrorFilterId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sja"},"SourcePortRange":{"shape":"Sja"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Sj2","locationName":"trafficMirrorFilterRule"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorSession":{"input":{"type":"structure","required":["NetworkInterfaceId","TrafficMirrorTargetId","TrafficMirrorFilterId","SessionNumber"],"members":{"NetworkInterfaceId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Sjf","locationName":"trafficMirrorSession"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorTarget":{"input":{"type":"structure","members":{"NetworkInterfaceId":{},"NetworkLoadBalancerArn":{},"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorTarget":{"shape":"Sji","locationName":"trafficMirrorTarget"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTransitGateway":{"input":{"type":"structure","members":{"Description":{},"Options":{"type":"structure","members":{"AmazonSideAsn":{"type":"long"},"AutoAcceptSharedAttachments":{},"DefaultRouteTableAssociation":{},"DefaultRouteTablePropagation":{},"VpnEcmpSupport":{},"DnsSupport":{},"MulticastSupport":{},"TransitGatewayCidrBlocks":{"shape":"Sjr"}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Sjt","locationName":"transitGateway"}}}},"CreateTransitGatewayConnect":{"input":{"type":"structure","required":["TransportTransitGatewayAttachmentId","Options"],"members":{"TransportTransitGatewayAttachmentId":{},"Options":{"type":"structure","required":["Protocol"],"members":{"Protocol":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnect":{"shape":"Sk0","locationName":"transitGatewayConnect"}}}},"CreateTransitGatewayConnectPeer":{"input":{"type":"structure","required":["TransitGatewayAttachmentId","PeerAddress","InsideCidrBlocks"],"members":{"TransitGatewayAttachmentId":{},"TransitGatewayAddress":{},"PeerAddress":{},"BgpOptions":{"type":"structure","members":{"PeerAsn":{"type":"long"}}},"InsideCidrBlocks":{"shape":"Sk4"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeer":{"shape":"Sk6","locationName":"transitGatewayConnectPeer"}}}},"CreateTransitGatewayMulticastDomain":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"Options":{"type":"structure","members":{"Igmpv2Support":{},"StaticSourcesSupport":{},"AutoAcceptSharedAssociations":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomain":{"shape":"Skj","locationName":"transitGatewayMulticastDomain"}}}},"CreateTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayId","PeerTransitGatewayId","PeerAccountId","PeerRegion"],"members":{"TransitGatewayId":{},"PeerTransitGatewayId":{},"PeerAccountId":{},"PeerRegion":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"CreateTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Skr","locationName":"transitGatewayPrefixListReference"}}}},"CreateTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Skw","locationName":"route"}}}},"CreateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Sl3","locationName":"transitGatewayRouteTable"}}}},"CreateTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayId","VpcId","SubnetIds"],"members":{"TransitGatewayId":{},"VpcId":{},"SubnetIds":{"shape":"S3w"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{},"ApplianceModeSupport":{}}},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"CreateVolume":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"OutpostArn":{},"Size":{"type":"integer"},"SnapshotId":{},"VolumeType":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"MultiAttachEnabled":{"type":"boolean"},"Throughput":{"type":"integer"},"ClientToken":{"idempotencyToken":true}}},"output":{"shape":"Sl9"}},"CreateVpc":{"input":{"type":"structure","required":["CidrBlock"],"members":{"CidrBlock":{},"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"Ipv6Pool":{},"Ipv6CidrBlock":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockNetworkBorderGroup":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S95","locationName":"vpc"}}}},"CreateVpcEndpoint":{"input":{"type":"structure","required":["VpcId","ServiceName"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointType":{},"VpcId":{},"ServiceName":{},"PolicyDocument":{},"RouteTableIds":{"shape":"Slg","locationName":"RouteTableId"},"SubnetIds":{"shape":"Slh","locationName":"SubnetId"},"SecurityGroupIds":{"shape":"Sli","locationName":"SecurityGroupId"},"ClientToken":{},"PrivateDnsEnabled":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpcEndpoint":{"shape":"Slk","locationName":"vpcEndpoint"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationArn","ConnectionEvents"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Se"},"ClientToken":{}}},"output":{"type":"structure","members":{"ConnectionNotification":{"shape":"Slt","locationName":"connectionNotification"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointServiceConfiguration":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"PrivateDnsName":{},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"NetworkLoadBalancerArn"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"GatewayLoadBalancerArn"},"ClientToken":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ServiceConfiguration":{"shape":"Sly","locationName":"serviceConfiguration"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PeerOwnerId":{"locationName":"peerOwnerId"},"PeerVpcId":{"locationName":"peerVpcId"},"VpcId":{"locationName":"vpcId"},"PeerRegion":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"S1c","locationName":"vpcPeeringConnection"}}}},"CreateVpnConnection":{"input":{"type":"structure","required":["CustomerGatewayId","Type"],"members":{"CustomerGatewayId":{},"Type":{},"VpnGatewayId":{},"TransitGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Options":{"locationName":"options","type":"structure","members":{"EnableAcceleration":{"type":"boolean"},"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"TunnelInsideIpVersion":{},"TunnelOptions":{"type":"list","member":{"type":"structure","members":{"TunnelInsideCidr":{},"TunnelInsideIpv6Cidr":{},"PreSharedKey":{},"Phase1LifetimeSeconds":{"type":"integer"},"Phase2LifetimeSeconds":{"type":"integer"},"RekeyMarginTimeSeconds":{"type":"integer"},"RekeyFuzzPercentage":{"type":"integer"},"ReplayWindowSize":{"type":"integer"},"DPDTimeoutSeconds":{"type":"integer"},"DPDTimeoutAction":{},"Phase1EncryptionAlgorithms":{"shape":"Smd","locationName":"Phase1EncryptionAlgorithm"},"Phase2EncryptionAlgorithms":{"shape":"Smf","locationName":"Phase2EncryptionAlgorithm"},"Phase1IntegrityAlgorithms":{"shape":"Smh","locationName":"Phase1IntegrityAlgorithm"},"Phase2IntegrityAlgorithms":{"shape":"Smj","locationName":"Phase2IntegrityAlgorithm"},"Phase1DHGroupNumbers":{"shape":"Sml","locationName":"Phase1DHGroupNumber"},"Phase2DHGroupNumbers":{"shape":"Smn","locationName":"Phase2DHGroupNumber"},"IKEVersions":{"shape":"Smp","locationName":"IKEVersion"},"StartupAction":{}}}},"LocalIpv4NetworkCidr":{},"RemoteIpv4NetworkCidr":{},"LocalIpv6NetworkCidr":{},"RemoteIpv6NetworkCidr":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Sms","locationName":"vpnConnection"}}}},"CreateVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"CreateVpnGateway":{"input":{"type":"structure","required":["Type"],"members":{"AvailabilityZone":{},"Type":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AmazonSideAsn":{"type":"long"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateway":{"shape":"Snm","locationName":"vpnGateway"}}}},"DeleteCarrierGateway":{"input":{"type":"structure","required":["CarrierGatewayId"],"members":{"CarrierGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CarrierGateway":{"shape":"S88","locationName":"carrierGateway"}}}},"DeleteClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8n","locationName":"status"}}}},"DeleteClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock"],"members":{"ClientVpnEndpointId":{},"TargetVpcSubnetId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8r","locationName":"status"}}}},"DeleteCustomerGateway":{"input":{"type":"structure","required":["CustomerGatewayId"],"members":{"CustomerGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId"],"members":{"DhcpOptionsId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteEgressOnlyInternetGateway":{"input":{"type":"structure","required":["EgressOnlyInternetGatewayId"],"members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayId":{}}},"output":{"type":"structure","members":{"ReturnCode":{"locationName":"returnCode","type":"boolean"}}}},"DeleteFleets":{"input":{"type":"structure","required":["FleetIds","TerminateInstances"],"members":{"DryRun":{"type":"boolean"},"FleetIds":{"shape":"So0","locationName":"FleetId"},"TerminateInstances":{"type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetDeletions":{"locationName":"successfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentFleetState":{"locationName":"currentFleetState"},"PreviousFleetState":{"locationName":"previousFleetState"},"FleetId":{"locationName":"fleetId"}}}},"UnsuccessfulFleetDeletions":{"locationName":"unsuccessfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"FleetId":{"locationName":"fleetId"}}}}}}},"DeleteFlowLogs":{"input":{"type":"structure","required":["FlowLogIds"],"members":{"DryRun":{"type":"boolean"},"FlowLogIds":{"shape":"Soa","locationName":"FlowLogId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteFpgaImage":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId"],"members":{"DryRun":{"type":"boolean"},"ForceDelete":{"type":"boolean"},"InstanceEventWindowId":{}}},"output":{"type":"structure","members":{"InstanceEventWindowState":{"locationName":"instanceEventWindowState","type":"structure","members":{"InstanceEventWindowId":{"locationName":"instanceEventWindowId"},"State":{"locationName":"state"}}}}}},"DeleteInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"}}}},"DeleteKeyPair":{"input":{"type":"structure","members":{"KeyName":{},"KeyPairId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sea","locationName":"launchTemplate"}}}},"DeleteLaunchTemplateVersions":{"input":{"type":"structure","required":["Versions"],"members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sop","locationName":"LaunchTemplateVersion"}}},"output":{"type":"structure","members":{"SuccessfullyDeletedLaunchTemplateVersions":{"locationName":"successfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"}}}},"UnsuccessfullyDeletedLaunchTemplateVersions":{"locationName":"unsuccessfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"ResponseError":{"locationName":"responseError","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"DeleteLocalGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","LocalGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"LocalGatewayRouteTableId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sfi","locationName":"route"}}}},"DeleteLocalGatewayRouteTableVpcAssociation":{"input":{"type":"structure","required":["LocalGatewayRouteTableVpcAssociationId"],"members":{"LocalGatewayRouteTableVpcAssociationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociation":{"shape":"Sfn","locationName":"localGatewayRouteTableVpcAssociation"}}}},"DeleteManagedPrefixList":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sft","locationName":"prefixList"}}}},"DeleteNatGateway":{"input":{"type":"structure","required":["NatGatewayId"],"members":{"DryRun":{"type":"boolean"},"NatGatewayId":{}}},"output":{"type":"structure","members":{"NatGatewayId":{"locationName":"natGatewayId"}}}},"DeleteNetworkAcl":{"input":{"type":"structure","required":["NetworkAclId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}}},"DeleteNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","RuleNumber"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"DeleteNetworkInsightsAnalysis":{"input":{"type":"structure","required":["NetworkInsightsAnalysisId"],"members":{"DryRun":{"type":"boolean"},"NetworkInsightsAnalysisId":{}}},"output":{"type":"structure","members":{"NetworkInsightsAnalysisId":{"locationName":"networkInsightsAnalysisId"}}}},"DeleteNetworkInsightsPath":{"input":{"type":"structure","required":["NetworkInsightsPathId"],"members":{"DryRun":{"type":"boolean"},"NetworkInsightsPathId":{}}},"output":{"type":"structure","members":{"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"}}}},"DeleteNetworkInterface":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"DeleteNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfacePermissionId"],"members":{"NetworkInterfacePermissionId":{},"Force":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeletePlacementGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"}}}},"DeleteQueuedReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstancesIds":{"locationName":"ReservedInstancesId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SuccessfulQueuedPurchaseDeletions":{"locationName":"successfulQueuedPurchaseDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"FailedQueuedPurchaseDeletions":{"locationName":"failedQueuedPurchaseDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}}}}},"DeleteRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteSecurityGroup":{"input":{"type":"structure","members":{"GroupId":{},"GroupName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSnapshot":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSubnet":{"input":{"type":"structure","required":["SubnetId"],"members":{"SubnetId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSubnetCidrReservation":{"input":{"type":"structure","required":["SubnetCidrReservationId"],"members":{"SubnetCidrReservationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeletedSubnetCidrReservation":{"shape":"Sit","locationName":"deletedSubnetCidrReservation"}}}},"DeleteTags":{"input":{"type":"structure","required":["Resources"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Siw","locationName":"resourceId"},"Tags":{"shape":"Ss","locationName":"tag"}}}},"DeleteTrafficMirrorFilter":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"}}}},"DeleteTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"}}}},"DeleteTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"}}}},"DeleteTrafficMirrorTarget":{"input":{"type":"structure","required":["TrafficMirrorTargetId"],"members":{"TrafficMirrorTargetId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"}}}},"DeleteTransitGateway":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Sjt","locationName":"transitGateway"}}}},"DeleteTransitGatewayConnect":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnect":{"shape":"Sk0","locationName":"transitGatewayConnect"}}}},"DeleteTransitGatewayConnectPeer":{"input":{"type":"structure","required":["TransitGatewayConnectPeerId"],"members":{"TransitGatewayConnectPeerId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeer":{"shape":"Sk6","locationName":"transitGatewayConnectPeer"}}}},"DeleteTransitGatewayMulticastDomain":{"input":{"type":"structure","required":["TransitGatewayMulticastDomainId"],"members":{"TransitGatewayMulticastDomainId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomain":{"shape":"Skj","locationName":"transitGatewayMulticastDomain"}}}},"DeleteTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"DeleteTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Skr","locationName":"transitGatewayPrefixListReference"}}}},"DeleteTransitGatewayRoute":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","DestinationCidrBlock"],"members":{"TransitGatewayRouteTableId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Skw","locationName":"route"}}}},"DeleteTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Sl3","locationName":"transitGatewayRouteTable"}}}},"DeleteTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"DeleteVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpc":{"input":{"type":"structure","required":["VpcId"],"members":{"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpcEndpointConnectionNotifications":{"input":{"type":"structure","required":["ConnectionNotificationIds"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationIds":{"locationName":"ConnectionNotificationId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcEndpointServiceConfigurations":{"input":{"type":"structure","required":["ServiceIds"],"members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Sqy","locationName":"ServiceId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcEndpoints":{"input":{"type":"structure","required":["VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"DeleteVpnGateway":{"input":{"type":"structure","required":["VpnGatewayId"],"members":{"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeprovisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"DeregisterImage":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeregisterInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTagAttribute":{"type":"structure","members":{"IncludeAllTagsOfInstance":{"type":"boolean"},"InstanceTagKeys":{"shape":"Src","locationName":"InstanceTagKey"}}}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Sre","locationName":"instanceTagAttribute"}}}},"DeregisterTransitGatewayMulticastGroupMembers":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srg"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeregisteredMulticastGroupMembers":{"locationName":"deregisteredMulticastGroupMembers","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"DeregisteredNetworkInterfaceIds":{"shape":"Se","locationName":"deregisteredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"DeregisterTransitGatewayMulticastGroupSources":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srg"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeregisteredMulticastGroupSources":{"locationName":"deregisteredMulticastGroupSources","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"DeregisteredNetworkInterfaceIds":{"shape":"Se","locationName":"deregisteredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{"AttributeNames":{"locationName":"attributeName","type":"list","member":{"locationName":"attributeName"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AccountAttributes":{"locationName":"accountAttributeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeName":{"locationName":"attributeName"},"AttributeValues":{"locationName":"attributeValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeValue":{"locationName":"attributeValue"}}}}}}}}}},"DescribeAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"PublicIps":{"locationName":"PublicIp","type":"list","member":{"locationName":"PublicIp"}},"AllocationIds":{"locationName":"AllocationId","type":"list","member":{"locationName":"AllocationId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Addresses":{"locationName":"addressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"Domain":{"locationName":"domain"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkInterfaceOwnerId":{"locationName":"networkInterfaceOwnerId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"CarrierIp":{"locationName":"carrierIp"}}}}}}},"DescribeAddressesAttribute":{"input":{"type":"structure","members":{"AllocationIds":{"locationName":"AllocationId","type":"list","member":{"locationName":"item"}},"Attribute":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Addresses":{"locationName":"addressSet","type":"list","member":{"shape":"Ss9","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeAggregateIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"UseLongIdsAggregated":{"locationName":"useLongIdsAggregated","type":"boolean"},"Statuses":{"shape":"Ssd","locationName":"statusSet"}}}},"DescribeAvailabilityZones":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"ZoneNames":{"locationName":"ZoneName","type":"list","member":{"locationName":"ZoneName"}},"ZoneIds":{"locationName":"ZoneId","type":"list","member":{"locationName":"ZoneId"}},"AllAvailabilityZones":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AvailabilityZones":{"locationName":"availabilityZoneInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"zoneState"},"OptInStatus":{"locationName":"optInStatus"},"Messages":{"locationName":"messageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Message":{"locationName":"message"}}}},"RegionName":{"locationName":"regionName"},"ZoneName":{"locationName":"zoneName"},"ZoneId":{"locationName":"zoneId"},"GroupName":{"locationName":"groupName"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"ZoneType":{"locationName":"zoneType"},"ParentZoneName":{"locationName":"parentZoneName"},"ParentZoneId":{"locationName":"parentZoneId"}}}}}}},"DescribeBundleTasks":{"input":{"type":"structure","members":{"BundleIds":{"locationName":"BundleId","type":"list","member":{"locationName":"BundleId"}},"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTasks":{"locationName":"bundleInstanceTasksSet","type":"list","member":{"shape":"S5o","locationName":"item"}}}}},"DescribeByoipCidrs":{"input":{"type":"structure","required":["MaxResults"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ByoipCidrs":{"locationName":"byoipCidrSet","type":"list","member":{"shape":"S1n","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCapacityReservationFleets":{"input":{"type":"structure","members":{"CapacityReservationFleetIds":{"shape":"S5y","locationName":"CapacityReservationFleetId"},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CapacityReservationFleets":{"locationName":"capacityReservationFleetSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"CapacityReservationFleetArn":{"locationName":"capacityReservationFleetArn"},"State":{"locationName":"state"},"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"TotalFulfilledCapacity":{"locationName":"totalFulfilledCapacity","type":"double"},"Tenancy":{"locationName":"tenancy"},"EndDate":{"locationName":"endDate","type":"timestamp"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"AllocationStrategy":{"locationName":"allocationStrategy"},"InstanceTypeSpecifications":{"shape":"S84","locationName":"instanceTypeSpecificationSet"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCapacityReservations":{"input":{"type":"structure","members":{"CapacityReservationIds":{"locationName":"CapacityReservationId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservations":{"locationName":"capacityReservationSet","type":"list","member":{"shape":"S7s","locationName":"item"}}}}},"DescribeCarrierGateways":{"input":{"type":"structure","members":{"CarrierGatewayIds":{"locationName":"CarrierGatewayId","type":"list","member":{}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CarrierGateways":{"locationName":"carrierGatewaySet","type":"list","member":{"shape":"S88","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClassicLinkInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceIds":{"shape":"Std","locationName":"InstanceId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Groups":{"shape":"Sgs","locationName":"groupSet"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnAuthorizationRules":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"},"NextToken":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizationRules":{"locationName":"authorizationRule","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"AccessAll":{"locationName":"accessAll","type":"boolean"},"DestinationCidr":{"locationName":"destinationCidr"},"Status":{"shape":"S4x","locationName":"status"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Connections":{"locationName":"connections","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Timestamp":{"locationName":"timestamp"},"ConnectionId":{"locationName":"connectionId"},"Username":{"locationName":"username"},"ConnectionEstablishedTime":{"locationName":"connectionEstablishedTime"},"IngressBytes":{"locationName":"ingressBytes"},"EgressBytes":{"locationName":"egressBytes"},"IngressPackets":{"locationName":"ingressPackets"},"EgressPackets":{"locationName":"egressPackets"},"ClientIp":{"locationName":"clientIp"},"CommonName":{"locationName":"commonName"},"Status":{"shape":"Sts","locationName":"status"},"ConnectionEndTime":{"locationName":"connectionEndTime"},"PostureComplianceStatuses":{"shape":"Se","locationName":"postureComplianceStatusSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnEndpoints":{"input":{"type":"structure","members":{"ClientVpnEndpointIds":{"locationName":"ClientVpnEndpointId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpoints":{"locationName":"clientVpnEndpoint","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"Status":{"shape":"S8n","locationName":"status"},"CreationTime":{"locationName":"creationTime"},"DeletionTime":{"locationName":"deletionTime"},"DnsName":{"locationName":"dnsName"},"ClientCidrBlock":{"locationName":"clientCidrBlock"},"DnsServers":{"shape":"Se","locationName":"dnsServer"},"SplitTunnel":{"locationName":"splitTunnel","type":"boolean"},"VpnProtocol":{"locationName":"vpnProtocol"},"TransportProtocol":{"locationName":"transportProtocol"},"VpnPort":{"locationName":"vpnPort","type":"integer"},"AssociatedTargetNetworks":{"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","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkId":{"locationName":"networkId"},"NetworkType":{"locationName":"networkType"}}}},"ServerCertificateArn":{"locationName":"serverCertificateArn"},"AuthenticationOptions":{"locationName":"authenticationOptions","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"},"ActiveDirectory":{"locationName":"activeDirectory","type":"structure","members":{"DirectoryId":{"locationName":"directoryId"}}},"MutualAuthentication":{"locationName":"mutualAuthentication","type":"structure","members":{"ClientRootCertificateChain":{"locationName":"clientRootCertificateChain"}}},"FederatedAuthentication":{"locationName":"federatedAuthentication","type":"structure","members":{"SamlProviderArn":{"locationName":"samlProviderArn"},"SelfServiceSamlProviderArn":{"locationName":"selfServiceSamlProviderArn"}}}}}},"ConnectionLogOptions":{"locationName":"connectionLogOptions","type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"SecurityGroupIds":{"shape":"S25","locationName":"securityGroupIdSet"},"VpcId":{"locationName":"vpcId"},"SelfServicePortalUrl":{"locationName":"selfServicePortalUrl"},"ClientConnectOptions":{"locationName":"clientConnectOptions","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"},"LambdaFunctionArn":{"locationName":"lambdaFunctionArn"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnRoutes":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"DestinationCidr":{"locationName":"destinationCidr"},"TargetSubnet":{"locationName":"targetSubnet"},"Type":{"locationName":"type"},"Origin":{"locationName":"origin"},"Status":{"shape":"S8r","locationName":"status"},"Description":{"locationName":"description"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnTargetNetworks":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"AssociationIds":{"shape":"Se"},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnTargetNetworks":{"locationName":"clientVpnTargetNetworks","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociationId":{"locationName":"associationId"},"VpcId":{"locationName":"vpcId"},"TargetNetworkId":{"locationName":"targetNetworkId"},"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S2r","locationName":"status"},"SecurityGroups":{"shape":"Se","locationName":"securityGroups"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCoipPools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CoipPools":{"locationName":"coipPoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"PoolCidrs":{"shape":"Se","locationName":"poolCidrSet"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PoolArn":{"locationName":"poolArn"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeConversionTasks":{"input":{"type":"structure","members":{"ConversionTaskIds":{"locationName":"conversionTaskId","type":"list","member":{"locationName":"item"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ConversionTasks":{"locationName":"conversionTasks","type":"list","member":{"shape":"Sux","locationName":"item"}}}}},"DescribeCustomerGateways":{"input":{"type":"structure","members":{"CustomerGatewayIds":{"locationName":"CustomerGatewayId","type":"list","member":{"locationName":"CustomerGatewayId"}},"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateways":{"locationName":"customerGatewaySet","type":"list","member":{"shape":"S8w","locationName":"item"}}}}},"DescribeDhcpOptions":{"input":{"type":"structure","members":{"DhcpOptionsIds":{"locationName":"DhcpOptionsId","type":"list","member":{"locationName":"DhcpOptionsId"}},"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DhcpOptions":{"locationName":"dhcpOptionsSet","type":"list","member":{"shape":"S9e","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeEgressOnlyInternetGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayIds":{"locationName":"EgressOnlyInternetGatewayId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Srv","locationName":"Filter"}}},"output":{"type":"structure","members":{"EgressOnlyInternetGateways":{"locationName":"egressOnlyInternetGatewaySet","type":"list","member":{"shape":"S9l","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeElasticGpus":{"input":{"type":"structure","members":{"ElasticGpuIds":{"locationName":"ElasticGpuId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ElasticGpuSet":{"locationName":"elasticGpuSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"AvailabilityZone":{"locationName":"availabilityZone"},"ElasticGpuType":{"locationName":"elasticGpuType"},"ElasticGpuHealth":{"locationName":"elasticGpuHealth","type":"structure","members":{"Status":{"locationName":"status"}}},"ElasticGpuState":{"locationName":"elasticGpuState"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"ExportImageTaskIds":{"locationName":"ExportImageTaskId","type":"list","member":{"locationName":"ExportImageTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ExportImageTasks":{"locationName":"exportImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Sw0","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportTasks":{"input":{"type":"structure","members":{"ExportTaskIds":{"locationName":"exportTaskId","type":"list","member":{"locationName":"ExportTaskId"}},"Filters":{"shape":"Srv","locationName":"Filter"}}},"output":{"type":"structure","members":{"ExportTasks":{"locationName":"exportTaskSet","type":"list","member":{"shape":"Scj","locationName":"item"}}}}},"DescribeFastSnapshotRestores":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"FastSnapshotRestores":{"locationName":"fastSnapshotRestoreSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFleetHistory":{"input":{"type":"structure","required":["FleetId","StartTime"],"members":{"DryRun":{"type":"boolean"},"EventType":{},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"StartTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Swh","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeFleetInstances":{"input":{"type":"structure","required":["FleetId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"Filters":{"shape":"Srv","locationName":"Filter"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Swk","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"}}}},"DescribeFleets":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetIds":{"shape":"So0","locationName":"FleetId"},"Filters":{"shape":"Srv","locationName":"Filter"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Fleets":{"locationName":"fleetSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"FleetId":{"locationName":"fleetId"},"FleetState":{"locationName":"fleetState"},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"FulfilledOnDemandCapacity":{"locationName":"fulfilledOnDemandCapacity","type":"double"},"LaunchTemplateConfigs":{"locationName":"launchTemplateConfigs","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sb9","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"shape":"Sba","locationName":"item"}}}}},"TargetCapacitySpecification":{"locationName":"targetCapacitySpecification","type":"structure","members":{"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"SpotTargetCapacity":{"locationName":"spotTargetCapacity","type":"integer"},"DefaultTargetCapacityType":{"locationName":"defaultTargetCapacityType"},"TargetCapacityUnitType":{"locationName":"targetCapacityUnitType"}}},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"MaintenanceStrategies":{"locationName":"maintenanceStrategies","type":"structure","members":{"CapacityRebalance":{"locationName":"capacityRebalance","type":"structure","members":{"ReplacementStrategy":{"locationName":"replacementStrategy"},"TerminationDelay":{"locationName":"terminationDelay","type":"integer"}}}}},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"OnDemandOptions":{"locationName":"onDemandOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"CapacityReservationOptions":{"locationName":"capacityReservationOptions","type":"structure","members":{"UsageStrategy":{"locationName":"usageStrategy"}}},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sb8","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sb8","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"Sbo","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}},"Context":{"locationName":"context"}}}}}}},"DescribeFlowLogs":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filter":{"shape":"Srv"},"FlowLogIds":{"shape":"Soa","locationName":"FlowLogId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FlowLogs":{"locationName":"flowLogSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CreationTime":{"locationName":"creationTime","type":"timestamp"},"DeliverLogsErrorMessage":{"locationName":"deliverLogsErrorMessage"},"DeliverLogsPermissionArn":{"locationName":"deliverLogsPermissionArn"},"DeliverLogsStatus":{"locationName":"deliverLogsStatus"},"FlowLogId":{"locationName":"flowLogId"},"FlowLogStatus":{"locationName":"flowLogStatus"},"LogGroupName":{"locationName":"logGroupName"},"ResourceId":{"locationName":"resourceId"},"TrafficType":{"locationName":"trafficType"},"LogDestinationType":{"locationName":"logDestinationType"},"LogDestination":{"locationName":"logDestination"},"LogFormat":{"locationName":"logFormat"},"Tags":{"shape":"Ss","locationName":"tagSet"},"MaxAggregationInterval":{"locationName":"maxAggregationInterval","type":"integer"},"DestinationOptions":{"locationName":"destinationOptions","type":"structure","members":{"FileFormat":{"locationName":"fileFormat"},"HiveCompatiblePartitions":{"locationName":"hiveCompatiblePartitions","type":"boolean"},"PerHourPartition":{"locationName":"perHourPartition","type":"boolean"}}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId","Attribute"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Sxd","locationName":"fpgaImageAttribute"}}}},"DescribeFpgaImages":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"FpgaImageIds":{"locationName":"FpgaImageId","type":"list","member":{"locationName":"item"}},"Owners":{"shape":"Sxm","locationName":"Owner"},"Filters":{"shape":"Srv","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FpgaImages":{"locationName":"fpgaImageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"ShellVersion":{"locationName":"shellVersion"},"PciId":{"locationName":"pciId","type":"structure","members":{"DeviceId":{},"VendorId":{},"SubsystemId":{},"SubsystemVendorId":{}}},"State":{"locationName":"state","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"CreateTime":{"locationName":"createTime","type":"timestamp"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"ProductCodes":{"shape":"Sxh","locationName":"productCodes"},"Tags":{"shape":"Ss","locationName":"tags"},"Public":{"locationName":"public","type":"boolean"},"DataRetentionSupport":{"locationName":"dataRetentionSupport","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHostReservationOfferings":{"input":{"type":"structure","members":{"Filter":{"shape":"Srv"},"MaxDuration":{"type":"integer"},"MaxResults":{"type":"integer"},"MinDuration":{"type":"integer"},"NextToken":{},"OfferingId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"OfferingSet":{"locationName":"offeringSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}}}}},"DescribeHostReservations":{"input":{"type":"structure","members":{"Filter":{"shape":"Srv"},"HostReservationIdSet":{"type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"HostReservationSet":{"locationName":"hostReservationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"End":{"locationName":"end","type":"timestamp"},"HostIdSet":{"shape":"Sy7","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UpfrontPrice":{"locationName":"upfrontPrice"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHosts":{"input":{"type":"structure","members":{"Filter":{"shape":"Srv","locationName":"filter"},"HostIds":{"shape":"Sya","locationName":"hostId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Hosts":{"locationName":"hostSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableCapacity":{"locationName":"availableCapacity","type":"structure","members":{"AvailableInstanceCapacity":{"locationName":"availableInstanceCapacity","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailableCapacity":{"locationName":"availableCapacity","type":"integer"},"InstanceType":{"locationName":"instanceType"},"TotalCapacity":{"locationName":"totalCapacity","type":"integer"}}}},"AvailableVCpus":{"locationName":"availableVCpus","type":"integer"}}},"ClientToken":{"locationName":"clientToken"},"HostId":{"locationName":"hostId"},"HostProperties":{"locationName":"hostProperties","type":"structure","members":{"Cores":{"locationName":"cores","type":"integer"},"InstanceType":{"locationName":"instanceType"},"InstanceFamily":{"locationName":"instanceFamily"},"Sockets":{"locationName":"sockets","type":"integer"},"TotalVCpus":{"locationName":"totalVCpus","type":"integer"}}},"HostReservationId":{"locationName":"hostReservationId"},"Instances":{"locationName":"instances","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"OwnerId":{"locationName":"ownerId"}}}},"State":{"locationName":"state"},"AllocationTime":{"locationName":"allocationTime","type":"timestamp"},"ReleaseTime":{"locationName":"releaseTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"HostRecovery":{"locationName":"hostRecovery"},"AllowsMultipleInstanceTypes":{"locationName":"allowsMultipleInstanceTypes"},"OwnerId":{"locationName":"ownerId"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"MemberOfServiceLinkedResourceGroup":{"locationName":"memberOfServiceLinkedResourceGroup","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIamInstanceProfileAssociations":{"input":{"type":"structure","members":{"AssociationIds":{"locationName":"AssociationId","type":"list","member":{"locationName":"AssociationId"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociations":{"locationName":"iamInstanceProfileAssociationSet","type":"list","member":{"shape":"S31","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIdFormat":{"input":{"type":"structure","members":{"Resource":{}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Ssd","locationName":"statusSet"}}}},"DescribeIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Ssd","locationName":"statusSet"}}}},"DescribeImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BlockDeviceMappings":{"shape":"Syz","locationName":"blockDeviceMapping"},"ImageId":{"locationName":"imageId"},"LaunchPermissions":{"shape":"Sz0","locationName":"launchPermission"},"ProductCodes":{"shape":"Sxh","locationName":"productCodes"},"Description":{"shape":"S9i","locationName":"description"},"KernelId":{"shape":"S9i","locationName":"kernel"},"RamdiskId":{"shape":"S9i","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S9i","locationName":"sriovNetSupport"},"BootMode":{"shape":"S9i","locationName":"bootMode"}}}},"DescribeImages":{"input":{"type":"structure","members":{"ExecutableUsers":{"locationName":"ExecutableBy","type":"list","member":{"locationName":"ExecutableBy"}},"Filters":{"shape":"Srv","locationName":"Filter"},"ImageIds":{"locationName":"ImageId","type":"list","member":{"locationName":"ImageId"}},"Owners":{"shape":"Sxm","locationName":"Owner"},"IncludeDeprecated":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Images":{"locationName":"imagesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"CreationDate":{"locationName":"creationDate"},"ImageId":{"locationName":"imageId"},"ImageLocation":{"locationName":"imageLocation"},"ImageType":{"locationName":"imageType"},"Public":{"locationName":"isPublic","type":"boolean"},"KernelId":{"locationName":"kernelId"},"OwnerId":{"locationName":"imageOwnerId"},"Platform":{"locationName":"platform"},"PlatformDetails":{"locationName":"platformDetails"},"UsageOperation":{"locationName":"usageOperation"},"ProductCodes":{"shape":"Sxh","locationName":"productCodes"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"locationName":"imageState"},"BlockDeviceMappings":{"shape":"Syz","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageOwnerAlias":{"locationName":"imageOwnerAlias"},"Name":{"locationName":"name"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Szd","locationName":"stateReason"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"},"BootMode":{"locationName":"bootMode"},"DeprecationTime":{"locationName":"deprecationTime"}}}}}}},"DescribeImportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv"},"ImportTaskIds":{"locationName":"ImportTaskId","type":"list","member":{"locationName":"ImportTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportImageTasks":{"locationName":"importImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Szm","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"},"LicenseSpecifications":{"shape":"Szp","locationName":"licenseSpecifications"},"UsageOperation":{"locationName":"usageOperation"},"BootMode":{"locationName":"bootMode"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeImportSnapshotTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv"},"ImportTaskIds":{"locationName":"ImportTaskId","type":"list","member":{"locationName":"ImportTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportSnapshotTasks":{"locationName":"importSnapshotTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"Szx","locationName":"snapshotTaskDetail"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}},"output":{"type":"structure","members":{"Groups":{"shape":"Sgs","locationName":"groupSet"},"BlockDeviceMappings":{"shape":"S101","locationName":"blockDeviceMapping"},"DisableApiTermination":{"shape":"S104","locationName":"disableApiTermination"},"EnaSupport":{"shape":"S104","locationName":"enaSupport"},"EnclaveOptions":{"shape":"S105","locationName":"enclaveOptions"},"EbsOptimized":{"shape":"S104","locationName":"ebsOptimized"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S9i","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S9i","locationName":"instanceType"},"KernelId":{"shape":"S9i","locationName":"kernel"},"ProductCodes":{"shape":"Sxh","locationName":"productCodes"},"RamdiskId":{"shape":"S9i","locationName":"ramdisk"},"RootDeviceName":{"shape":"S9i","locationName":"rootDeviceName"},"SourceDestCheck":{"shape":"S104","locationName":"sourceDestCheck"},"SriovNetSupport":{"shape":"S9i","locationName":"sriovNetSupport"},"UserData":{"shape":"S9i","locationName":"userData"}}}},"DescribeInstanceCreditSpecifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"InstanceIds":{"shape":"Std","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceCreditSpecifications":{"locationName":"instanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"CpuCredits":{"locationName":"cpuCredits"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Sre","locationName":"instanceTagAttribute"}}}},"DescribeInstanceEventWindows":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceEventWindowIds":{"locationName":"InstanceEventWindowId","type":"list","member":{"locationName":"InstanceEventWindowId"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceEventWindows":{"locationName":"instanceEventWindowSet","type":"list","member":{"shape":"S3b","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"InstanceIds":{"shape":"Std","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"IncludeAllInstances":{"locationName":"includeAllInstances","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceStatuses":{"locationName":"instanceStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"OutpostArn":{"locationName":"outpostArn"},"Events":{"locationName":"eventsSet","type":"list","member":{"shape":"S10n","locationName":"item"}},"InstanceId":{"locationName":"instanceId"},"InstanceState":{"shape":"S10q","locationName":"instanceState"},"InstanceStatus":{"shape":"S10s","locationName":"instanceStatus"},"SystemStatus":{"shape":"S10s","locationName":"systemStatus"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceTypeOfferings":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LocationType":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypeOfferings":{"locationName":"instanceTypeOfferingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"LocationType":{"locationName":"locationType"},"Location":{"locationName":"location"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceTypes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypes":{"locationName":"instanceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"CurrentGeneration":{"locationName":"currentGeneration","type":"boolean"},"FreeTierEligible":{"locationName":"freeTierEligible","type":"boolean"},"SupportedUsageClasses":{"locationName":"supportedUsageClasses","type":"list","member":{"locationName":"item"}},"SupportedRootDeviceTypes":{"locationName":"supportedRootDeviceTypes","type":"list","member":{"locationName":"item"}},"SupportedVirtualizationTypes":{"locationName":"supportedVirtualizationTypes","type":"list","member":{"locationName":"item"}},"BareMetal":{"locationName":"bareMetal","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ProcessorInfo":{"locationName":"processorInfo","type":"structure","members":{"SupportedArchitectures":{"locationName":"supportedArchitectures","type":"list","member":{"locationName":"item"}},"SustainedClockSpeedInGhz":{"locationName":"sustainedClockSpeedInGhz","type":"double"}}},"VCpuInfo":{"locationName":"vCpuInfo","type":"structure","members":{"DefaultVCpus":{"locationName":"defaultVCpus","type":"integer"},"DefaultCores":{"locationName":"defaultCores","type":"integer"},"DefaultThreadsPerCore":{"locationName":"defaultThreadsPerCore","type":"integer"},"ValidCores":{"locationName":"validCores","type":"list","member":{"locationName":"item","type":"integer"}},"ValidThreadsPerCore":{"locationName":"validThreadsPerCore","type":"list","member":{"locationName":"item","type":"integer"}}}},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"long"}}},"InstanceStorageSupported":{"locationName":"instanceStorageSupported","type":"boolean"},"InstanceStorageInfo":{"locationName":"instanceStorageInfo","type":"structure","members":{"TotalSizeInGB":{"locationName":"totalSizeInGB","type":"long"},"Disks":{"locationName":"disks","type":"list","member":{"locationName":"item","type":"structure","members":{"SizeInGB":{"locationName":"sizeInGB","type":"long"},"Count":{"locationName":"count","type":"integer"},"Type":{"locationName":"type"}}}},"NvmeSupport":{"locationName":"nvmeSupport"},"EncryptionSupport":{"locationName":"encryptionSupport"}}},"EbsInfo":{"locationName":"ebsInfo","type":"structure","members":{"EbsOptimizedSupport":{"locationName":"ebsOptimizedSupport"},"EncryptionSupport":{"locationName":"encryptionSupport"},"EbsOptimizedInfo":{"locationName":"ebsOptimizedInfo","type":"structure","members":{"BaselineBandwidthInMbps":{"locationName":"baselineBandwidthInMbps","type":"integer"},"BaselineThroughputInMBps":{"locationName":"baselineThroughputInMBps","type":"double"},"BaselineIops":{"locationName":"baselineIops","type":"integer"},"MaximumBandwidthInMbps":{"locationName":"maximumBandwidthInMbps","type":"integer"},"MaximumThroughputInMBps":{"locationName":"maximumThroughputInMBps","type":"double"},"MaximumIops":{"locationName":"maximumIops","type":"integer"}}},"NvmeSupport":{"locationName":"nvmeSupport"}}},"NetworkInfo":{"locationName":"networkInfo","type":"structure","members":{"NetworkPerformance":{"locationName":"networkPerformance"},"MaximumNetworkInterfaces":{"locationName":"maximumNetworkInterfaces","type":"integer"},"MaximumNetworkCards":{"locationName":"maximumNetworkCards","type":"integer"},"DefaultNetworkCardIndex":{"locationName":"defaultNetworkCardIndex","type":"integer"},"NetworkCards":{"locationName":"networkCards","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"NetworkPerformance":{"locationName":"networkPerformance"},"MaximumNetworkInterfaces":{"locationName":"maximumNetworkInterfaces","type":"integer"}}}},"Ipv4AddressesPerInterface":{"locationName":"ipv4AddressesPerInterface","type":"integer"},"Ipv6AddressesPerInterface":{"locationName":"ipv6AddressesPerInterface","type":"integer"},"Ipv6Supported":{"locationName":"ipv6Supported","type":"boolean"},"EnaSupport":{"locationName":"enaSupport"},"EfaSupported":{"locationName":"efaSupported","type":"boolean"},"EfaInfo":{"locationName":"efaInfo","type":"structure","members":{"MaximumEfaInterfaces":{"locationName":"maximumEfaInterfaces","type":"integer"}}},"EncryptionInTransitSupported":{"locationName":"encryptionInTransitSupported","type":"boolean"}}},"GpuInfo":{"locationName":"gpuInfo","type":"structure","members":{"Gpus":{"locationName":"gpus","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"},"Count":{"locationName":"count","type":"integer"},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"integer"}}}}}},"TotalGpuMemoryInMiB":{"locationName":"totalGpuMemoryInMiB","type":"integer"}}},"FpgaInfo":{"locationName":"fpgaInfo","type":"structure","members":{"Fpgas":{"locationName":"fpgas","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"},"Count":{"locationName":"count","type":"integer"},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"integer"}}}}}},"TotalFpgaMemoryInMiB":{"locationName":"totalFpgaMemoryInMiB","type":"integer"}}},"PlacementGroupInfo":{"locationName":"placementGroupInfo","type":"structure","members":{"SupportedStrategies":{"locationName":"supportedStrategies","type":"list","member":{"locationName":"item"}}}},"InferenceAcceleratorInfo":{"locationName":"inferenceAcceleratorInfo","type":"structure","members":{"Accelerators":{"locationName":"item","type":"list","member":{"type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"}}}}}},"HibernationSupported":{"locationName":"hibernationSupported","type":"boolean"},"BurstablePerformanceSupported":{"locationName":"burstablePerformanceSupported","type":"boolean"},"DedicatedHostsSupported":{"locationName":"dedicatedHostsSupported","type":"boolean"},"AutoRecoverySupported":{"locationName":"autoRecoverySupported","type":"boolean"},"SupportedBootModes":{"locationName":"supportedBootModes","type":"list","member":{"locationName":"item"}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"InstanceIds":{"shape":"Std","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Reservations":{"locationName":"reservationSet","type":"list","member":{"shape":"S13w","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInternetGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayIds":{"locationName":"internetGatewayId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InternetGateways":{"locationName":"internetGatewaySet","type":"list","member":{"shape":"Scp","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIpv6Pools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"}}},"output":{"type":"structure","members":{"Ipv6Pools":{"locationName":"ipv6PoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"Description":{"locationName":"description"},"PoolCidrBlocks":{"locationName":"poolCidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidr":{"locationName":"poolCidrBlock"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeKeyPairs":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"KeyNames":{"locationName":"KeyName","type":"list","member":{"locationName":"KeyName"}},"KeyPairIds":{"locationName":"KeyPairId","type":"list","member":{"locationName":"KeyPairId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"KeyPairs":{"locationName":"keySet","type":"list","member":{"locationName":"item","type":"structure","members":{"KeyPairId":{"locationName":"keyPairId"},"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"},"KeyType":{"locationName":"keyType"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeLaunchTemplateVersions":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sop","locationName":"LaunchTemplateVersion"},"MinVersion":{},"MaxVersion":{},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Srv","locationName":"Filter"}}},"output":{"type":"structure","members":{"LaunchTemplateVersions":{"locationName":"launchTemplateVersionSet","type":"list","member":{"shape":"Seg","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLaunchTemplates":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateIds":{"locationName":"LaunchTemplateId","type":"list","member":{"locationName":"item"}},"LaunchTemplateNames":{"locationName":"LaunchTemplateName","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"LaunchTemplates":{"locationName":"launchTemplates","type":"list","member":{"shape":"Sea","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"input":{"type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds":{"locationName":"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId":{"locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationId"},"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"LocalGatewayId":{"locationName":"localGatewayId"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTableVpcAssociations":{"input":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociationIds":{"locationName":"LocalGatewayRouteTableVpcAssociationId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociations":{"locationName":"localGatewayRouteTableVpcAssociationSet","type":"list","member":{"shape":"Sfn","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTables":{"input":{"type":"structure","members":{"LocalGatewayRouteTableIds":{"locationName":"LocalGatewayRouteTableId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTables":{"locationName":"localGatewayRouteTableSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"LocalGatewayId":{"locationName":"localGatewayId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayVirtualInterfaceGroups":{"input":{"type":"structure","members":{"LocalGatewayVirtualInterfaceGroupIds":{"locationName":"LocalGatewayVirtualInterfaceGroupId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayVirtualInterfaceGroups":{"locationName":"localGatewayVirtualInterfaceGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"LocalGatewayVirtualInterfaceIds":{"shape":"S163","locationName":"localGatewayVirtualInterfaceIdSet"},"LocalGatewayId":{"locationName":"localGatewayId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayVirtualInterfaces":{"input":{"type":"structure","members":{"LocalGatewayVirtualInterfaceIds":{"shape":"S163","locationName":"LocalGatewayVirtualInterfaceId"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayVirtualInterfaces":{"locationName":"localGatewayVirtualInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayVirtualInterfaceId":{"locationName":"localGatewayVirtualInterfaceId"},"LocalGatewayId":{"locationName":"localGatewayId"},"Vlan":{"locationName":"vlan","type":"integer"},"LocalAddress":{"locationName":"localAddress"},"PeerAddress":{"locationName":"peerAddress"},"LocalBgpAsn":{"locationName":"localBgpAsn","type":"integer"},"PeerBgpAsn":{"locationName":"peerBgpAsn","type":"integer"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGateways":{"input":{"type":"structure","members":{"LocalGatewayIds":{"locationName":"LocalGatewayId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGateways":{"locationName":"localGatewaySet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayId":{"locationName":"localGatewayId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeManagedPrefixLists":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"PrefixListIds":{"shape":"Se","locationName":"PrefixListId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"PrefixLists":{"locationName":"prefixListSet","type":"list","member":{"shape":"Sft","locationName":"item"}}}}},"DescribeMovingAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"PublicIps":{"shape":"Se","locationName":"publicIp"}}},"output":{"type":"structure","members":{"MovingAddressStatuses":{"locationName":"movingAddressStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"MoveStatus":{"locationName":"moveStatus"},"PublicIp":{"locationName":"publicIp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNatGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filter":{"shape":"Srv"},"MaxResults":{"type":"integer"},"NatGatewayIds":{"locationName":"NatGatewayId","type":"list","member":{"locationName":"item"}},"NextToken":{}}},"output":{"type":"structure","members":{"NatGateways":{"locationName":"natGatewaySet","type":"list","member":{"shape":"Sfy","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkAcls":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclIds":{"locationName":"NetworkAclId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkAcls":{"locationName":"networkAclSet","type":"list","member":{"shape":"Sg5","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInsightsAnalyses":{"input":{"type":"structure","members":{"NetworkInsightsAnalysisIds":{"locationName":"NetworkInsightsAnalysisId","type":"list","member":{"locationName":"item"}},"NetworkInsightsPathId":{},"AnalysisStartTime":{"type":"timestamp"},"AnalysisEndTime":{"type":"timestamp"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"NextToken":{}}},"output":{"type":"structure","members":{"NetworkInsightsAnalyses":{"locationName":"networkInsightsAnalysisSet","type":"list","member":{"shape":"S173","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInsightsPaths":{"input":{"type":"structure","members":{"NetworkInsightsPathIds":{"locationName":"NetworkInsightsPathId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"NextToken":{}}},"output":{"type":"structure","members":{"NetworkInsightsPaths":{"locationName":"networkInsightsPathSet","type":"list","member":{"shape":"Sgk","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"Attachment":{"shape":"Sgr","locationName":"attachment"},"Description":{"shape":"S9i","locationName":"description"},"Groups":{"shape":"Sgs","locationName":"groupSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"S104","locationName":"sourceDestCheck"}}}},"DescribeNetworkInterfacePermissions":{"input":{"type":"structure","members":{"NetworkInterfacePermissionIds":{"locationName":"NetworkInterfacePermissionId","type":"list","member":{}},"Filters":{"shape":"Srv","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfacePermissions":{"locationName":"networkInterfacePermissions","type":"list","member":{"shape":"Sh5","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaces":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceIds":{"locationName":"NetworkInterfaceId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"shape":"Sgp","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribePlacementGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupNames":{"locationName":"groupName","type":"list","member":{}},"GroupIds":{"locationName":"GroupId","type":"list","member":{"locationName":"GroupId"}}}},"output":{"type":"structure","members":{"PlacementGroups":{"locationName":"placementGroupSet","type":"list","member":{"shape":"Shb","locationName":"item"}}}}},"DescribePrefixLists":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"PrefixListIds":{"locationName":"PrefixListId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"PrefixLists":{"locationName":"prefixListSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidrs":{"shape":"Se","locationName":"cidrSet"},"PrefixListId":{"locationName":"prefixListId"},"PrefixListName":{"locationName":"prefixListName"}}}}}}},"DescribePrincipalIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Resources":{"locationName":"Resource","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Principals":{"locationName":"principalSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"},"Statuses":{"shape":"Ssd","locationName":"statusSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribePublicIpv4Pools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Srv","locationName":"Filter"}}},"output":{"type":"structure","members":{"PublicIpv4Pools":{"locationName":"publicIpv4PoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"Description":{"locationName":"description"},"PoolAddressRanges":{"locationName":"poolAddressRangeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FirstAddress":{"locationName":"firstAddress"},"LastAddress":{"locationName":"lastAddress"},"AddressCount":{"locationName":"addressCount","type":"integer"},"AvailableAddressCount":{"locationName":"availableAddressCount","type":"integer"}}}},"TotalAddressCount":{"locationName":"totalAddressCount","type":"integer"},"TotalAvailableAddressCount":{"locationName":"totalAvailableAddressCount","type":"integer"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRegions":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"RegionNames":{"locationName":"RegionName","type":"list","member":{"locationName":"RegionName"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"AllRegions":{"type":"boolean"}}},"output":{"type":"structure","members":{"Regions":{"locationName":"regionInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Endpoint":{"locationName":"regionEndpoint"},"RegionName":{"locationName":"regionName"},"OptInStatus":{"locationName":"optInStatus"}}}}}}},"DescribeReplaceRootVolumeTasks":{"input":{"type":"structure","members":{"ReplaceRootVolumeTaskIds":{"locationName":"ReplaceRootVolumeTaskId","type":"list","member":{"locationName":"ReplaceRootVolumeTaskId"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReplaceRootVolumeTasks":{"locationName":"replaceRootVolumeTaskSet","type":"list","member":{"shape":"Shf","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeReservedInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"OfferingClass":{},"ReservedInstancesIds":{"shape":"S195","locationName":"ReservedInstancesId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstances":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"End":{"locationName":"end","type":"timestamp"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"RecurringCharges":{"shape":"S19d","locationName":"recurringCharges"},"Scope":{"locationName":"scope"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeReservedInstancesListings":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6j","locationName":"reservedInstancesListingsSet"}}}},"DescribeReservedInstancesModifications":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"ReservedInstancesModificationIds":{"locationName":"ReservedInstancesModificationId","type":"list","member":{"locationName":"ReservedInstancesModificationId"}},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ReservedInstancesModifications":{"locationName":"reservedInstancesModificationsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"EffectiveDate":{"locationName":"effectiveDate","type":"timestamp"},"ModificationResults":{"locationName":"modificationResultSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"},"TargetConfiguration":{"shape":"S19r","locationName":"targetConfiguration"}}}},"ReservedInstancesIds":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}}}}},"DescribeReservedInstancesOfferings":{"input":{"type":"structure","members":{"AvailabilityZone":{},"Filters":{"shape":"Srv","locationName":"Filter"},"IncludeMarketplace":{"type":"boolean"},"InstanceType":{},"MaxDuration":{"type":"long"},"MaxInstanceCount":{"type":"integer"},"MinDuration":{"type":"long"},"OfferingClass":{},"ProductDescription":{},"ReservedInstancesOfferingIds":{"locationName":"ReservedInstancesOfferingId","type":"list","member":{}},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstancesOfferings":{"locationName":"reservedInstancesOfferingsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesOfferingId":{"locationName":"reservedInstancesOfferingId"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Marketplace":{"locationName":"marketplace","type":"boolean"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"PricingDetails":{"locationName":"pricingDetailsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Price":{"locationName":"price","type":"double"}}}},"RecurringCharges":{"shape":"S19d","locationName":"recurringCharges"},"Scope":{"locationName":"scope"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRouteTables":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableIds":{"locationName":"RouteTableId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"RouteTables":{"locationName":"routeTableSet","type":"list","member":{"shape":"Shv","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeScheduledInstanceAvailability":{"input":{"type":"structure","required":["FirstSlotStartTimeRange","Recurrence"],"members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"FirstSlotStartTimeRange":{"type":"structure","required":["EarliestTime","LatestTime"],"members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}},"MaxResults":{"type":"integer"},"MaxSlotDurationInHours":{"type":"integer"},"MinSlotDurationInHours":{"type":"integer"},"NextToken":{},"Recurrence":{"type":"structure","members":{"Frequency":{},"Interval":{"type":"integer"},"OccurrenceDays":{"locationName":"OccurrenceDay","type":"list","member":{"locationName":"OccurenceDay","type":"integer"}},"OccurrenceRelativeToEnd":{"type":"boolean"},"OccurrenceUnit":{}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceAvailabilitySet":{"locationName":"scheduledInstanceAvailabilitySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"FirstSlotStartTime":{"locationName":"firstSlotStartTime","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceType":{"locationName":"instanceType"},"MaxTermDurationInDays":{"locationName":"maxTermDurationInDays","type":"integer"},"MinTermDurationInDays":{"locationName":"minTermDurationInDays","type":"integer"},"NetworkPlatform":{"locationName":"networkPlatform"},"Platform":{"locationName":"platform"},"PurchaseToken":{"locationName":"purchaseToken"},"Recurrence":{"shape":"S1ae","locationName":"recurrence"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}}}}}},"DescribeScheduledInstances":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"ScheduledInstanceIds":{"locationName":"ScheduledInstanceId","type":"list","member":{"locationName":"ScheduledInstanceId"}},"SlotStartTimeRange":{"type":"structure","members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"S1am","locationName":"item"}}}}},"DescribeSecurityGroupReferences":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"type":"boolean"},"GroupId":{"type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SecurityGroupReferenceSet":{"locationName":"securityGroupReferenceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"ReferencingVpcId":{"locationName":"referencingVpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}}}}},"DescribeSecurityGroupRules":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"SecurityGroupRuleIds":{"shape":"S1at","locationName":"SecurityGroupRuleId"},"DryRun":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SecurityGroupRules":{"shape":"S5b","locationName":"securityGroupRuleSet"},"NextToken":{"locationName":"nextToken"}}}},"DescribeSecurityGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"GroupIds":{"shape":"S4g","locationName":"GroupId"},"GroupNames":{"shape":"S1ax","locationName":"GroupName"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SecurityGroups":{"locationName":"securityGroupInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"groupDescription"},"GroupName":{"locationName":"groupName"},"IpPermissions":{"shape":"S50","locationName":"ipPermissions"},"OwnerId":{"locationName":"ownerId"},"GroupId":{"locationName":"groupId"},"IpPermissionsEgress":{"shape":"S50","locationName":"ipPermissionsEgress"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CreateVolumePermissions":{"shape":"S1b5","locationName":"createVolumePermission"},"ProductCodes":{"shape":"Sxh","locationName":"productCodes"},"SnapshotId":{"locationName":"snapshotId"}}}},"DescribeSnapshots":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"OwnerIds":{"shape":"Sxm","locationName":"Owner"},"RestorableByUserIds":{"locationName":"RestorableBy","type":"list","member":{}},"SnapshotIds":{"shape":"S1b9","locationName":"SnapshotId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"shape":"Si7","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Sih","locationName":"spotDatafeedSubscription"}}}},"DescribeSpotFleetInstances":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Swk","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"DescribeSpotFleetRequestHistory":{"input":{"type":"structure","required":["SpotFleetRequestId","StartTime"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"EventType":{"locationName":"eventType"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Swh","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeSpotFleetRequests":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestIds":{"shape":"S6v","locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotFleetRequestConfigs":{"locationName":"spotFleetRequestConfigSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"SpotFleetRequestConfig":{"shape":"S1bs","locationName":"spotFleetRequestConfig"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"SpotFleetRequestState":{"locationName":"spotFleetRequestState"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeSpotInstanceRequests":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S76","locationName":"SpotInstanceRequestId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"S1ck","locationName":"spotInstanceRequestSet"},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotPriceHistory":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"AvailabilityZone":{"locationName":"availabilityZone"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"ProductDescriptions":{"locationName":"ProductDescription","type":"list","member":{}},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotPriceHistory":{"locationName":"spotPriceHistorySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"SpotPrice":{"locationName":"spotPrice"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}}}}},"DescribeStaleSecurityGroups":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"VpcId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"StaleSecurityGroupSet":{"locationName":"staleSecurityGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"StaleIpPermissions":{"shape":"S1d2","locationName":"staleIpPermissions"},"StaleIpPermissionsEgress":{"shape":"S1d2","locationName":"staleIpPermissionsEgress"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeStoreImageTasks":{"input":{"type":"structure","members":{"ImageIds":{"locationName":"ImageId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"StoreImageTaskResults":{"locationName":"storeImageTaskResultSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AmiId":{"locationName":"amiId"},"TaskStartTime":{"locationName":"taskStartTime","type":"timestamp"},"Bucket":{"locationName":"bucket"},"S3objectKey":{"locationName":"s3objectKey"},"ProgressPercentage":{"locationName":"progressPercentage","type":"integer"},"StoreTaskState":{"locationName":"storeTaskState"},"StoreTaskFailureReason":{"locationName":"storeTaskFailureReason"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSubnets":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"SubnetIds":{"locationName":"SubnetId","type":"list","member":{"locationName":"SubnetId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Subnets":{"locationName":"subnetSet","type":"list","member":{"shape":"S8z","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTags":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Tags":{"locationName":"tagSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"Value":{"locationName":"value"}}}}}}},"DescribeTrafficMirrorFilters":{"input":{"type":"structure","members":{"TrafficMirrorFilterIds":{"locationName":"TrafficMirrorFilterId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorFilters":{"locationName":"trafficMirrorFilterSet","type":"list","member":{"shape":"Sj0","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorSessions":{"input":{"type":"structure","members":{"TrafficMirrorSessionIds":{"locationName":"TrafficMirrorSessionId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorSessions":{"locationName":"trafficMirrorSessionSet","type":"list","member":{"shape":"Sjf","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorTargets":{"input":{"type":"structure","members":{"TrafficMirrorTargetIds":{"locationName":"TrafficMirrorTargetId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorTargets":{"locationName":"trafficMirrorTargetSet","type":"list","member":{"shape":"Sji","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1e0"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayOwnerId":{"locationName":"transitGatewayOwnerId"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"ResourceType":{"locationName":"resourceType"},"ResourceId":{"locationName":"resourceId"},"State":{"locationName":"state"},"Association":{"locationName":"association","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayConnectPeers":{"input":{"type":"structure","members":{"TransitGatewayConnectPeerIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeers":{"locationName":"transitGatewayConnectPeerSet","type":"list","member":{"shape":"Sk6","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayConnects":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1e0"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnects":{"locationName":"transitGatewayConnectSet","type":"list","member":{"shape":"Sk0","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayMulticastDomains":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomains":{"locationName":"transitGatewayMulticastDomains","type":"list","member":{"shape":"Skj","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayPeeringAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1e0"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachments":{"locationName":"transitGatewayPeeringAttachments","type":"list","member":{"shape":"Sn","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayRouteTables":{"input":{"type":"structure","members":{"TransitGatewayRouteTableIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTables":{"locationName":"transitGatewayRouteTables","type":"list","member":{"shape":"Sl3","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayVpcAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1e0"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachments":{"locationName":"transitGatewayVpcAttachments","type":"list","member":{"shape":"Sw","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGateways":{"input":{"type":"structure","members":{"TransitGatewayIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateways":{"locationName":"transitGatewaySet","type":"list","member":{"shape":"Sjt","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrunkInterfaceAssociations":{"input":{"type":"structure","members":{"AssociationIds":{"locationName":"AssociationId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InterfaceAssociations":{"locationName":"interfaceAssociationSet","type":"list","member":{"shape":"S45","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumeAttribute":{"input":{"type":"structure","required":["Attribute","VolumeId"],"members":{"Attribute":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AutoEnableIO":{"shape":"S104","locationName":"autoEnableIO"},"ProductCodes":{"shape":"Sxh","locationName":"productCodes"},"VolumeId":{"locationName":"volumeId"}}}},"DescribeVolumeStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"VolumeIds":{"shape":"S1f4","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"VolumeStatuses":{"locationName":"volumeStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Actions":{"locationName":"actionsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"}}}},"AvailabilityZone":{"locationName":"availabilityZone"},"OutpostArn":{"locationName":"outpostArn"},"Events":{"locationName":"eventsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"},"InstanceId":{"locationName":"instanceId"}}}},"VolumeId":{"locationName":"volumeId"},"VolumeStatus":{"locationName":"volumeStatus","type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"AttachmentStatuses":{"locationName":"attachmentStatuses","type":"list","member":{"locationName":"item","type":"structure","members":{"IoPerformance":{"locationName":"ioPerformance"},"InstanceId":{"locationName":"instanceId"}}}}}}}}}},"DescribeVolumes":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"VolumeIds":{"shape":"S1f4","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Volumes":{"locationName":"volumeSet","type":"list","member":{"shape":"Sl9","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumesModifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VolumeIds":{"shape":"S1f4","locationName":"VolumeId"},"Filters":{"shape":"Srv","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VolumesModifications":{"locationName":"volumeModificationSet","type":"list","member":{"shape":"S1fp","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcAttribute":{"input":{"type":"structure","required":["Attribute","VpcId"],"members":{"Attribute":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcId":{"locationName":"vpcId"},"EnableDnsHostnames":{"shape":"S104","locationName":"enableDnsHostnames"},"EnableDnsSupport":{"shape":"S104","locationName":"enableDnsSupport"}}}},"DescribeVpcClassicLink":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcIds":{"shape":"S1fv","locationName":"VpcId"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkEnabled":{"locationName":"classicLinkEnabled","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"VpcIds":{"shape":"S1fv"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Vpcs":{"locationName":"vpcs","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkDnsSupported":{"locationName":"classicLinkDnsSupported","type":"boolean"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcEndpointConnectionNotifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ConnectionNotificationSet":{"locationName":"connectionNotificationSet","type":"list","member":{"shape":"Slt","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointConnections":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpointConnections":{"locationName":"vpcEndpointConnectionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointOwner":{"locationName":"vpcEndpointOwner"},"VpcEndpointState":{"locationName":"vpcEndpointState"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"DnsEntries":{"shape":"Slo","locationName":"dnsEntrySet"},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"networkLoadBalancerArnSet"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"gatewayLoadBalancerArnSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServiceConfigurations":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Sqy","locationName":"ServiceId"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceConfigurations":{"locationName":"serviceConfigurationSet","type":"list","member":{"shape":"Sly","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AllowedPrincipals":{"locationName":"allowedPrincipals","type":"list","member":{"locationName":"item","type":"structure","members":{"PrincipalType":{"locationName":"principalType"},"Principal":{"locationName":"principal"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServices":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceNames":{"shape":"Se","locationName":"ServiceName"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceNames":{"shape":"Se","locationName":"serviceNameSet"},"ServiceDetails":{"locationName":"serviceDetailSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceName":{"locationName":"serviceName"},"ServiceId":{"locationName":"serviceId"},"ServiceType":{"shape":"Slz","locationName":"serviceType"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"Owner":{"locationName":"owner"},"BaseEndpointDnsNames":{"shape":"Se","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateDnsNames":{"locationName":"privateDnsNameSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PrivateDnsName":{"locationName":"privateDnsName"}}}},"VpcEndpointPolicySupported":{"locationName":"vpcEndpointPolicySupported","type":"boolean"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PrivateDnsNameVerificationState":{"locationName":"privateDnsNameVerificationState"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpoints":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpoints":{"locationName":"vpcEndpointSet","type":"list","member":{"shape":"Slk","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcPeeringConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionIds":{"locationName":"VpcPeeringConnectionId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VpcPeeringConnections":{"locationName":"vpcPeeringConnectionSet","type":"list","member":{"shape":"S1c","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcs":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"VpcIds":{"locationName":"VpcId","type":"list","member":{"locationName":"VpcId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"shape":"S95","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpnConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"VpnConnectionIds":{"locationName":"VpnConnectionId","type":"list","member":{"locationName":"VpnConnectionId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnections":{"locationName":"vpnConnectionSet","type":"list","member":{"shape":"Sms","locationName":"item"}}}}},"DescribeVpnGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Srv","locationName":"Filter"},"VpnGatewayIds":{"locationName":"VpnGatewayId","type":"list","member":{"locationName":"VpnGatewayId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateways":{"locationName":"vpnGatewaySet","type":"list","member":{"shape":"Snm","locationName":"item"}}}}},"DetachClassicLinkVpc":{"input":{"type":"structure","required":["InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DetachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"DetachNetworkInterface":{"input":{"type":"structure","required":["AttachmentId"],"members":{"AttachmentId":{"locationName":"attachmentId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}}},"DetachVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"Device":{},"Force":{"type":"boolean"},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S4o"}},"DetachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"DisableFastSnapshotRestores":{"input":{"type":"structure","required":["AvailabilityZones","SourceSnapshotIds"],"members":{"AvailabilityZones":{"shape":"S1hl","locationName":"AvailabilityZone"},"SourceSnapshotIds":{"shape":"S1b9","locationName":"SourceSnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Successful":{"locationName":"successful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"Unsuccessful":{"locationName":"unsuccessful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"FastSnapshotRestoreStateErrors":{"locationName":"fastSnapshotRestoreStateErrorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}}}}},"DisableImageDeprecation":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisableSerialConsoleAccess":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"DisableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"S1i0","locationName":"propagation"}}}},"DisableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{},"DryRun":{"type":"boolean"}}}},"DisableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisassociateAddress":{"input":{"type":"structure","members":{"AssociationId":{},"PublicIp":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","AssociationId"],"members":{"ClientVpnEndpointId":{},"AssociationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S2r","locationName":"status"}}}},"DisassociateEnclaveCertificateIamRole":{"input":{"type":"structure","members":{"CertificateArn":{},"RoleArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisassociateIamInstanceProfile":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S31","locationName":"iamInstanceProfileAssociation"}}}},"DisassociateInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId","AssociationTarget"],"members":{"DryRun":{"type":"boolean"},"InstanceEventWindowId":{},"AssociationTarget":{"type":"structure","members":{"InstanceIds":{"shape":"S37","locationName":"InstanceId"},"InstanceTags":{"shape":"Ss","locationName":"InstanceTag"},"DedicatedHostIds":{"shape":"S38","locationName":"DedicatedHostId"}}}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"DisassociateRouteTable":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateSubnetCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S3r","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"DisassociateTransitGatewayMulticastDomain":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"S3w"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"DisassociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S41","locationName":"association"}}}},"DisassociateTrunkInterface":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"ClientToken":{"locationName":"clientToken"}}}},"DisassociateVpcCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S4b","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S4e","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"EnableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"EnableFastSnapshotRestores":{"input":{"type":"structure","required":["AvailabilityZones","SourceSnapshotIds"],"members":{"AvailabilityZones":{"shape":"S1hl","locationName":"AvailabilityZone"},"SourceSnapshotIds":{"shape":"S1b9","locationName":"SourceSnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Successful":{"locationName":"successful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"Unsuccessful":{"locationName":"unsuccessful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"FastSnapshotRestoreStateErrors":{"locationName":"fastSnapshotRestoreStateErrorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}}}}},"EnableImageDeprecation":{"input":{"type":"structure","required":["ImageId","DeprecateAt"],"members":{"ImageId":{},"DeprecateAt":{"type":"timestamp"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"EnableSerialConsoleAccess":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"EnableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"S1i0","locationName":"propagation"}}}},"EnableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{},"DryRun":{"type":"boolean"}}}},"EnableVolumeIO":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}}},"EnableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"EnableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ExportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CertificateRevocationList":{"locationName":"certificateRevocationList"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}},"ExportClientVpnClientConfiguration":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientConfiguration":{"locationName":"clientConfiguration"}}}},"ExportImage":{"input":{"type":"structure","required":["DiskImageFormat","ImageId","S3ExportLocation"],"members":{"ClientToken":{"idempotencyToken":true},"Description":{},"DiskImageFormat":{},"DryRun":{"type":"boolean"},"ImageId":{},"S3ExportLocation":{"type":"structure","required":["S3Bucket"],"members":{"S3Bucket":{},"S3Prefix":{}}},"RoleName":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageFormat":{"locationName":"diskImageFormat"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"RoleName":{"locationName":"roleName"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Sw0","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ExportTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","S3Bucket"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"S3Bucket":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"S3Location":{"locationName":"s3Location"}}}},"GetAssociatedEnclaveCertificateIamRoles":{"input":{"type":"structure","members":{"CertificateArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociatedRoles":{"locationName":"associatedRoleSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatedRoleArn":{"locationName":"associatedRoleArn"},"CertificateS3BucketName":{"locationName":"certificateS3BucketName"},"CertificateS3ObjectKey":{"locationName":"certificateS3ObjectKey"},"EncryptionKmsKeyId":{"locationName":"encryptionKmsKeyId"}}}}}}},"GetAssociatedIpv6PoolCidrs":{"input":{"type":"structure","required":["PoolId"],"members":{"PoolId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Ipv6CidrAssociations":{"locationName":"ipv6CidrAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Cidr":{"locationName":"ipv6Cidr"},"AssociatedResource":{"locationName":"associatedResource"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetCapacityReservationUsage":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservationId":{"locationName":"capacityReservationId"},"InstanceType":{"locationName":"instanceType"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"State":{"locationName":"state"},"InstanceUsages":{"locationName":"instanceUsageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AccountId":{"locationName":"accountId"},"UsedInstanceCount":{"locationName":"usedInstanceCount","type":"integer"}}}}}}},"GetCoipPoolUsage":{"input":{"type":"structure","required":["PoolId"],"members":{"PoolId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CoipPoolId":{"locationName":"coipPoolId"},"CoipAddressUsages":{"locationName":"coipAddressUsageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"CoIp":{"locationName":"coIp"}}}},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"}}}},"GetConsoleOutput":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Latest":{"type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Output":{"locationName":"output"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetConsoleScreenshot":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"WakeUp":{"type":"boolean"}}},"output":{"type":"structure","members":{"ImageData":{"locationName":"imageData"},"InstanceId":{"locationName":"instanceId"}}}},"GetDefaultCreditSpecification":{"input":{"type":"structure","required":["InstanceFamily"],"members":{"DryRun":{"type":"boolean"},"InstanceFamily":{}}},"output":{"type":"structure","members":{"InstanceFamilyCreditSpecification":{"shape":"S1ki","locationName":"instanceFamilyCreditSpecification"}}}},"GetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"GetEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"GetFlowLogsIntegrationTemplate":{"input":{"type":"structure","required":["FlowLogId","ConfigDeliveryS3DestinationArn","IntegrateServices"],"members":{"DryRun":{"type":"boolean"},"FlowLogId":{},"ConfigDeliveryS3DestinationArn":{},"IntegrateServices":{"locationName":"IntegrateService","type":"structure","members":{"AthenaIntegrations":{"locationName":"AthenaIntegration","type":"list","member":{"locationName":"item","type":"structure","required":["IntegrationResultS3DestinationArn","PartitionLoadFrequency"],"members":{"IntegrationResultS3DestinationArn":{},"PartitionLoadFrequency":{},"PartitionStartDate":{"type":"timestamp"},"PartitionEndDate":{"type":"timestamp"}}}}}}}},"output":{"type":"structure","members":{"Result":{"locationName":"result"}}}},"GetGroupsForCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservationGroups":{"locationName":"capacityReservationGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupArn":{"locationName":"groupArn"},"OwnerId":{"locationName":"ownerId"}}}}}}},"GetHostReservationPurchasePreview":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"HostIdSet":{"shape":"S1kz"},"OfferingId":{}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S1l1","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"GetInstanceTypesFromInstanceRequirements":{"input":{"type":"structure","required":["ArchitectureTypes","VirtualizationTypes","InstanceRequirements"],"members":{"DryRun":{"type":"boolean"},"ArchitectureTypes":{"shape":"S1l4","locationName":"ArchitectureType"},"VirtualizationTypes":{"shape":"S1l5","locationName":"VirtualizationType"},"InstanceRequirements":{"shape":"Saa"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypes":{"locationName":"instanceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetLaunchTemplateData":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{}}},"output":{"type":"structure","members":{"LaunchTemplateData":{"shape":"Seh","locationName":"launchTemplateData"}}}},"GetManagedPrefixListAssociations":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"PrefixListAssociations":{"locationName":"prefixListAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceId":{"locationName":"resourceId"},"ResourceOwner":{"locationName":"resourceOwner"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetManagedPrefixListEntries":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"TargetVersion":{"type":"long"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Entries":{"locationName":"entrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidr":{"locationName":"cidr"},"Description":{"locationName":"description"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetPasswordData":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PasswordData":{"locationName":"passwordData"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"IsValidExchange":{"locationName":"isValidExchange","type":"boolean"},"OutputReservedInstancesWillExpireAt":{"locationName":"outputReservedInstancesWillExpireAt","type":"timestamp"},"PaymentDue":{"locationName":"paymentDue"},"ReservedInstanceValueRollup":{"shape":"S1lo","locationName":"reservedInstanceValueRollup"},"ReservedInstanceValueSet":{"locationName":"reservedInstanceValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S1lo","locationName":"reservationValue"},"ReservedInstanceId":{"locationName":"reservedInstanceId"}}}},"TargetConfigurationValueRollup":{"shape":"S1lo","locationName":"targetConfigurationValueRollup"},"TargetConfigurationValueSet":{"locationName":"targetConfigurationValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S1lo","locationName":"reservationValue"},"TargetConfiguration":{"locationName":"targetConfiguration","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"OfferingId":{"locationName":"offeringId"}}}}}},"ValidationFailureReason":{"locationName":"validationFailureReason"}}}},"GetSerialConsoleAccessStatus":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"GetSpotPlacementScores":{"input":{"type":"structure","required":["TargetCapacity"],"members":{"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"TargetCapacity":{"type":"integer"},"TargetCapacityUnitType":{},"SingleAvailabilityZone":{"type":"boolean"},"RegionNames":{"locationName":"RegionName","type":"list","member":{}},"InstanceRequirementsWithMetadata":{"type":"structure","members":{"ArchitectureTypes":{"shape":"S1l4","locationName":"ArchitectureType"},"VirtualizationTypes":{"shape":"S1l5","locationName":"VirtualizationType"},"InstanceRequirements":{"shape":"Saa"}}},"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SpotPlacementScores":{"locationName":"spotPlacementScoreSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Region":{"locationName":"region"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"Score":{"locationName":"score","type":"integer"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetSubnetCidrReservations":{"input":{"type":"structure","required":["SubnetId"],"members":{"Filters":{"shape":"Srv","locationName":"Filter"},"SubnetId":{},"DryRun":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SubnetIpv4CidrReservations":{"shape":"S1m8","locationName":"subnetIpv4CidrReservationSet"},"SubnetIpv6CidrReservations":{"shape":"S1m8","locationName":"subnetIpv6CidrReservationSet"},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayAttachmentPropagations":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachmentPropagations":{"locationName":"transitGatewayAttachmentPropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"MulticastDomainAssociations":{"locationName":"multicastDomainAssociations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"Subnet":{"shape":"Sj","locationName":"subnet"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayPrefixListReferences":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReferences":{"locationName":"transitGatewayPrefixListReferenceSet","type":"list","member":{"shape":"Skr","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTableAssociations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"locationName":"associations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTablePropagations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTablePropagations":{"locationName":"transitGatewayRouteTablePropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetVpnConnectionDeviceSampleConfiguration":{"input":{"type":"structure","required":["VpnConnectionId","VpnConnectionDeviceTypeId"],"members":{"VpnConnectionId":{},"VpnConnectionDeviceTypeId":{},"InternetKeyExchangeVersion":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnectionDeviceSampleConfiguration":{"locationName":"vpnConnectionDeviceSampleConfiguration","type":"string","sensitive":true}}}},"GetVpnConnectionDeviceTypes":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnectionDeviceTypes":{"locationName":"vpnConnectionDeviceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"VpnConnectionDeviceTypeId":{"locationName":"vpnConnectionDeviceTypeId"},"Vendor":{"locationName":"vendor"},"Platform":{"locationName":"platform"},"Software":{"locationName":"software"}}}},"NextToken":{"locationName":"nextToken"}}}},"ImportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId","CertificateRevocationList"],"members":{"ClientVpnEndpointId":{},"CertificateRevocationList":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ImportImage":{"input":{"type":"structure","members":{"Architecture":{},"ClientData":{"shape":"S1n4"},"ClientToken":{},"Description":{},"DiskContainers":{"locationName":"DiskContainer","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{},"DeviceName":{},"Format":{},"SnapshotId":{},"Url":{},"UserBucket":{"shape":"S1n7"}}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Hypervisor":{},"KmsKeyId":{},"LicenseType":{},"Platform":{},"RoleName":{},"LicenseSpecifications":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"UsageOperation":{},"BootMode":{}}},"output":{"type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Szm","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"LicenseSpecifications":{"shape":"Szp","locationName":"licenseSpecifications"},"Tags":{"shape":"Ss","locationName":"tagSet"},"UsageOperation":{"locationName":"usageOperation"}}}},"ImportInstance":{"input":{"type":"structure","required":["Platform"],"members":{"Description":{"locationName":"description"},"DiskImages":{"locationName":"diskImage","type":"list","member":{"type":"structure","members":{"Description":{},"Image":{"shape":"S1ne"},"Volume":{"shape":"S1nf"}}}},"DryRun":{"locationName":"dryRun","type":"boolean"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"AdditionalInfo":{"locationName":"additionalInfo"},"Architecture":{"locationName":"architecture"},"GroupIds":{"shape":"Sd4","locationName":"GroupId"},"GroupNames":{"shape":"Sdq","locationName":"GroupName"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"locationName":"instanceType"},"Monitoring":{"locationName":"monitoring","type":"boolean"},"Placement":{"shape":"Sa8","locationName":"placement"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData","type":"structure","members":{"Data":{"locationName":"data"}},"sensitive":true}}},"Platform":{"locationName":"platform"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Sux","locationName":"conversionTask"}}}},"ImportKeyPair":{"input":{"type":"structure","required":["KeyName","PublicKeyMaterial"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"KeyName":{"locationName":"keyName"},"PublicKeyMaterial":{"locationName":"publicKeyMaterial","type":"blob"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"},"KeyPairId":{"locationName":"keyPairId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ImportSnapshot":{"input":{"type":"structure","members":{"ClientData":{"shape":"S1n4"},"ClientToken":{},"Description":{},"DiskContainer":{"type":"structure","members":{"Description":{},"Format":{},"Url":{},"UserBucket":{"shape":"S1n7"}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"RoleName":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"Szx","locationName":"snapshotTaskDetail"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ImportVolume":{"input":{"type":"structure","required":["AvailabilityZone","Image","Volume"],"members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Image":{"shape":"S1ne","locationName":"image"},"Volume":{"shape":"S1nf","locationName":"volume"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Sux","locationName":"conversionTask"}}}},"ModifyAddressAttribute":{"input":{"type":"structure","required":["AllocationId"],"members":{"AllocationId":{},"DomainName":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Address":{"shape":"Ss9","locationName":"address"}}}},"ModifyAvailabilityZoneGroup":{"input":{"type":"structure","required":["GroupName","OptInStatus"],"members":{"GroupName":{},"OptInStatus":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"InstanceCount":{"type":"integer"},"EndDate":{"type":"timestamp"},"EndDateType":{},"Accept":{"type":"boolean"},"DryRun":{"type":"boolean"},"AdditionalInfo":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyCapacityReservationFleet":{"input":{"type":"structure","required":["CapacityReservationFleetId"],"members":{"CapacityReservationFleetId":{},"TotalTargetCapacity":{"type":"integer"},"EndDate":{"type":"timestamp"},"DryRun":{"type":"boolean"},"RemoveEndDate":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ServerCertificateArn":{},"ConnectionLogOptions":{"shape":"S8i"},"DnsServers":{"type":"structure","members":{"CustomDnsServers":{"shape":"Se"},"Enabled":{"type":"boolean"}}},"VpnPort":{"type":"integer"},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"},"SecurityGroupIds":{"shape":"S25","locationName":"SecurityGroupId"},"VpcId":{},"SelfServicePortal":{},"ClientConnectOptions":{"shape":"S8l"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyDefaultCreditSpecification":{"input":{"type":"structure","required":["InstanceFamily","CpuCredits"],"members":{"DryRun":{"type":"boolean"},"InstanceFamily":{},"CpuCredits":{}}},"output":{"type":"structure","members":{"InstanceFamilyCreditSpecification":{"shape":"S1ki","locationName":"instanceFamilyCreditSpecification"}}}},"ModifyEbsDefaultKmsKeyId":{"input":{"type":"structure","required":["KmsKeyId"],"members":{"KmsKeyId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ModifyFleet":{"input":{"type":"structure","required":["FleetId"],"members":{"DryRun":{"type":"boolean"},"ExcessCapacityTerminationPolicy":{},"LaunchTemplateConfigs":{"shape":"Sa1","locationName":"LaunchTemplateConfig"},"FleetId":{},"TargetCapacitySpecification":{"shape":"Sb0"},"Context":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{},"OperationType":{},"UserIds":{"shape":"S1oa","locationName":"UserId"},"UserGroups":{"shape":"S1ob","locationName":"UserGroup"},"ProductCodes":{"shape":"S1oc","locationName":"ProductCode"},"LoadPermission":{"type":"structure","members":{"Add":{"shape":"S1oe"},"Remove":{"shape":"S1oe"}}},"Description":{},"Name":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Sxd","locationName":"fpgaImageAttribute"}}}},"ModifyHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"HostIds":{"shape":"Sya","locationName":"hostId"},"HostRecovery":{},"InstanceType":{},"InstanceFamily":{}}},"output":{"type":"structure","members":{"Successful":{"shape":"S21","locationName":"successful"},"Unsuccessful":{"shape":"S1oj","locationName":"unsuccessful"}}}},"ModifyIdFormat":{"input":{"type":"structure","required":["Resource","UseLongIds"],"members":{"Resource":{},"UseLongIds":{"type":"boolean"}}}},"ModifyIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn","Resource","UseLongIds"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"ModifyImageAttribute":{"input":{"type":"structure","required":["ImageId"],"members":{"Attribute":{},"Description":{"shape":"S9i"},"ImageId":{},"LaunchPermission":{"type":"structure","members":{"Add":{"shape":"Sz0"},"Remove":{"shape":"Sz0"}}},"OperationType":{},"ProductCodes":{"shape":"S1oc","locationName":"ProductCode"},"UserGroups":{"shape":"S1ob","locationName":"UserGroup"},"UserIds":{"shape":"S1oa","locationName":"UserId"},"Value":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"OrganizationArns":{"locationName":"OrganizationArn","type":"list","member":{"locationName":"OrganizationArn"}},"OrganizationalUnitArns":{"locationName":"OrganizationalUnitArn","type":"list","member":{"locationName":"OrganizationalUnitArn"}}}}},"ModifyInstanceAttribute":{"input":{"type":"structure","required":["InstanceId"],"members":{"SourceDestCheck":{"shape":"S104"},"Attribute":{"locationName":"attribute"},"BlockDeviceMappings":{"locationName":"blockDeviceMapping","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}},"NoDevice":{"locationName":"noDevice"},"VirtualName":{"locationName":"virtualName"}}}},"DisableApiTermination":{"shape":"S104","locationName":"disableApiTermination"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"shape":"S104","locationName":"ebsOptimized"},"EnaSupport":{"shape":"S104","locationName":"enaSupport"},"Groups":{"shape":"S4g","locationName":"GroupId"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S9i","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S9i","locationName":"instanceType"},"Kernel":{"shape":"S9i","locationName":"kernel"},"Ramdisk":{"shape":"S9i","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S9i","locationName":"sriovNetSupport"},"UserData":{"locationName":"userData","type":"structure","members":{"Value":{"locationName":"value","type":"blob"}}},"Value":{"locationName":"value"}}}},"ModifyInstanceCapacityReservationAttributes":{"input":{"type":"structure","required":["InstanceId","CapacityReservationSpecification"],"members":{"InstanceId":{},"CapacityReservationSpecification":{"shape":"S1ow"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyInstanceCreditSpecification":{"input":{"type":"structure","required":["InstanceCreditSpecifications"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"InstanceCreditSpecifications":{"locationName":"InstanceCreditSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{},"CpuCredits":{}}}}}},"output":{"type":"structure","members":{"SuccessfulInstanceCreditSpecifications":{"locationName":"successfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"}}}},"UnsuccessfulInstanceCreditSpecifications":{"locationName":"unsuccessfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"ModifyInstanceEventStartTime":{"input":{"type":"structure","required":["InstanceId","InstanceEventId","NotBefore"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"InstanceEventId":{},"NotBefore":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Event":{"shape":"S10n","locationName":"event"}}}},"ModifyInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId"],"members":{"DryRun":{"type":"boolean"},"Name":{},"InstanceEventWindowId":{},"TimeRanges":{"shape":"Sca","locationName":"TimeRange"},"CronExpression":{}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"ModifyInstanceMetadataOptions":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"DryRun":{"type":"boolean"},"HttpProtocolIpv6":{}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceMetadataOptions":{"shape":"S14l","locationName":"instanceMetadataOptions"}}}},"ModifyInstancePlacement":{"input":{"type":"structure","required":["InstanceId"],"members":{"Affinity":{"locationName":"affinity"},"GroupName":{},"HostId":{"locationName":"hostId"},"InstanceId":{"locationName":"instanceId"},"Tenancy":{"locationName":"tenancy"},"PartitionNumber":{"type":"integer"},"HostResourceGroupArn":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"DefaultVersion":{"locationName":"SetDefaultVersion"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sea","locationName":"launchTemplate"}}}},"ModifyManagedPrefixList":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"CurrentVersion":{"type":"long"},"PrefixListName":{},"AddEntries":{"shape":"Sfq","locationName":"AddEntry"},"RemoveEntries":{"locationName":"RemoveEntry","type":"list","member":{"type":"structure","required":["Cidr"],"members":{"Cidr":{}}}},"MaxEntries":{"type":"integer"}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sft","locationName":"prefixList"}}}},"ModifyNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"Description":{"shape":"S9i","locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"Sd4","locationName":"SecurityGroupId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"S104","locationName":"sourceDestCheck"}}}},"ModifyReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds","TargetConfigurations"],"members":{"ReservedInstancesIds":{"shape":"S195","locationName":"ReservedInstancesId"},"ClientToken":{"locationName":"clientToken"},"TargetConfigurations":{"locationName":"ReservedInstancesConfigurationSetItemType","type":"list","member":{"shape":"S19r","locationName":"item"}}}},"output":{"type":"structure","members":{"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"}}}},"ModifySecurityGroupRules":{"input":{"type":"structure","required":["GroupId","SecurityGroupRules"],"members":{"GroupId":{},"SecurityGroupRules":{"locationName":"SecurityGroupRule","type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{},"SecurityGroupRule":{"type":"structure","members":{"IpProtocol":{},"FromPort":{"type":"integer"},"ToPort":{"type":"integer"},"CidrIpv4":{},"CidrIpv6":{},"PrefixListId":{},"ReferencedGroupId":{},"Description":{}}}}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifySnapshotAttribute":{"input":{"type":"structure","required":["SnapshotId"],"members":{"Attribute":{},"CreateVolumePermission":{"type":"structure","members":{"Add":{"shape":"S1b5"},"Remove":{"shape":"S1b5"}}},"GroupNames":{"shape":"S1ax","locationName":"UserGroup"},"OperationType":{},"SnapshotId":{},"UserIds":{"shape":"S1oa","locationName":"UserId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifySpotFleetRequest":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"LaunchTemplateConfigs":{"shape":"S1c7","locationName":"LaunchTemplateConfig"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"type":"integer"},"Context":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifySubnetAttribute":{"input":{"type":"structure","required":["SubnetId"],"members":{"AssignIpv6AddressOnCreation":{"shape":"S104"},"MapPublicIpOnLaunch":{"shape":"S104"},"SubnetId":{"locationName":"subnetId"},"MapCustomerOwnedIpOnLaunch":{"shape":"S104"},"CustomerOwnedIpv4Pool":{}}}},"ModifyTrafficMirrorFilterNetworkServices":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"AddNetworkServices":{"shape":"Sj6","locationName":"AddNetworkService"},"RemoveNetworkServices":{"shape":"Sj6","locationName":"RemoveNetworkService"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Sj0","locationName":"trafficMirrorFilter"}}}},"ModifyTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sja"},"SourcePortRange":{"shape":"Sja"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Sj2","locationName":"trafficMirrorFilterRule"}}}},"ModifyTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Sjf","locationName":"trafficMirrorSession"}}}},"ModifyTransitGateway":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"Description":{},"Options":{"type":"structure","members":{"AddTransitGatewayCidrBlocks":{"shape":"Sjr"},"RemoveTransitGatewayCidrBlocks":{"shape":"Sjr"},"VpnEcmpSupport":{},"DnsSupport":{},"AutoAcceptSharedAttachments":{},"DefaultRouteTableAssociation":{},"AssociationDefaultRouteTableId":{},"DefaultRouteTablePropagation":{},"PropagationDefaultRouteTableId":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Sjt","locationName":"transitGateway"}}}},"ModifyTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Skr","locationName":"transitGatewayPrefixListReference"}}}},"ModifyTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"AddSubnetIds":{"shape":"S3w"},"RemoveSubnetIds":{"shape":"S3w"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{},"ApplianceModeSupport":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"ModifyVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"type":"boolean"},"VolumeId":{},"Size":{"type":"integer"},"VolumeType":{},"Iops":{"type":"integer"},"Throughput":{"type":"integer"},"MultiAttachEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"VolumeModification":{"shape":"S1fp","locationName":"volumeModification"}}}},"ModifyVolumeAttribute":{"input":{"type":"structure","required":["VolumeId"],"members":{"AutoEnableIO":{"shape":"S104"},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifyVpcAttribute":{"input":{"type":"structure","required":["VpcId"],"members":{"EnableDnsHostnames":{"shape":"S104"},"EnableDnsSupport":{"shape":"S104"},"VpcId":{"locationName":"vpcId"}}}},"ModifyVpcEndpoint":{"input":{"type":"structure","required":["VpcEndpointId"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointId":{},"ResetPolicy":{"type":"boolean"},"PolicyDocument":{},"AddRouteTableIds":{"shape":"Slg","locationName":"AddRouteTableId"},"RemoveRouteTableIds":{"shape":"Slg","locationName":"RemoveRouteTableId"},"AddSubnetIds":{"shape":"Slh","locationName":"AddSubnetId"},"RemoveSubnetIds":{"shape":"Slh","locationName":"RemoveSubnetId"},"AddSecurityGroupIds":{"shape":"Sli","locationName":"AddSecurityGroupId"},"RemoveSecurityGroupIds":{"shape":"Sli","locationName":"RemoveSecurityGroupId"},"PrivateDnsEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationId"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Se"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServiceConfiguration":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"PrivateDnsName":{},"RemovePrivateDnsName":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"AddNetworkLoadBalancerArns":{"shape":"Se","locationName":"AddNetworkLoadBalancerArn"},"RemoveNetworkLoadBalancerArns":{"shape":"Se","locationName":"RemoveNetworkLoadBalancerArn"},"AddGatewayLoadBalancerArns":{"shape":"Se","locationName":"AddGatewayLoadBalancerArn"},"RemoveGatewayLoadBalancerArns":{"shape":"Se","locationName":"RemoveGatewayLoadBalancerArn"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"AddAllowedPrincipals":{"shape":"Se"},"RemoveAllowedPrincipals":{"shape":"Se"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcPeeringConnectionOptions":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"AccepterPeeringConnectionOptions":{"shape":"S1qy"},"DryRun":{"type":"boolean"},"RequesterPeeringConnectionOptions":{"shape":"S1qy"},"VpcPeeringConnectionId":{}}},"output":{"type":"structure","members":{"AccepterPeeringConnectionOptions":{"shape":"S1r0","locationName":"accepterPeeringConnectionOptions"},"RequesterPeeringConnectionOptions":{"shape":"S1r0","locationName":"requesterPeeringConnectionOptions"}}}},"ModifyVpcTenancy":{"input":{"type":"structure","required":["VpcId","InstanceTenancy"],"members":{"VpcId":{},"InstanceTenancy":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"TransitGatewayId":{},"CustomerGatewayId":{},"VpnGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Sms","locationName":"vpnConnection"}}}},"ModifyVpnConnectionOptions":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"LocalIpv4NetworkCidr":{},"RemoteIpv4NetworkCidr":{},"LocalIpv6NetworkCidr":{},"RemoteIpv6NetworkCidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Sms","locationName":"vpnConnection"}}}},"ModifyVpnTunnelCertificate":{"input":{"type":"structure","required":["VpnConnectionId","VpnTunnelOutsideIpAddress"],"members":{"VpnConnectionId":{},"VpnTunnelOutsideIpAddress":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Sms","locationName":"vpnConnection"}}}},"ModifyVpnTunnelOptions":{"input":{"type":"structure","required":["VpnConnectionId","VpnTunnelOutsideIpAddress","TunnelOptions"],"members":{"VpnConnectionId":{},"VpnTunnelOutsideIpAddress":{},"TunnelOptions":{"type":"structure","members":{"TunnelInsideCidr":{},"TunnelInsideIpv6Cidr":{},"PreSharedKey":{},"Phase1LifetimeSeconds":{"type":"integer"},"Phase2LifetimeSeconds":{"type":"integer"},"RekeyMarginTimeSeconds":{"type":"integer"},"RekeyFuzzPercentage":{"type":"integer"},"ReplayWindowSize":{"type":"integer"},"DPDTimeoutSeconds":{"type":"integer"},"DPDTimeoutAction":{},"Phase1EncryptionAlgorithms":{"shape":"Smd","locationName":"Phase1EncryptionAlgorithm"},"Phase2EncryptionAlgorithms":{"shape":"Smf","locationName":"Phase2EncryptionAlgorithm"},"Phase1IntegrityAlgorithms":{"shape":"Smh","locationName":"Phase1IntegrityAlgorithm"},"Phase2IntegrityAlgorithms":{"shape":"Smj","locationName":"Phase2IntegrityAlgorithm"},"Phase1DHGroupNumbers":{"shape":"Sml","locationName":"Phase1DHGroupNumber"},"Phase2DHGroupNumbers":{"shape":"Smn","locationName":"Phase2DHGroupNumber"},"IKEVersions":{"shape":"Smp","locationName":"IKEVersion"},"StartupAction":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Sms","locationName":"vpnConnection"}}}},"MonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Std","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S1rf","locationName":"instancesSet"}}}},"MoveAddressToVpc":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"Status":{"locationName":"status"}}}},"ProvisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"CidrAuthorizationContext":{"type":"structure","required":["Message","Signature"],"members":{"Message":{},"Signature":{}}},"PubliclyAdvertisable":{"type":"boolean"},"Description":{},"DryRun":{"type":"boolean"},"PoolTagSpecifications":{"shape":"S1t","locationName":"PoolTagSpecification"},"MultiRegion":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"PurchaseHostReservation":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"ClientToken":{},"CurrencyCode":{},"HostIdSet":{"shape":"S1kz"},"LimitPrice":{},"OfferingId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S1l1","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"PurchaseReservedInstancesOffering":{"input":{"type":"structure","required":["InstanceCount","ReservedInstancesOfferingId"],"members":{"InstanceCount":{"type":"integer"},"ReservedInstancesOfferingId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"LimitPrice":{"locationName":"limitPrice","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"CurrencyCode":{"locationName":"currencyCode"}}},"PurchaseTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"PurchaseScheduledInstances":{"input":{"type":"structure","required":["PurchaseRequests"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"PurchaseRequests":{"locationName":"PurchaseRequest","type":"list","member":{"locationName":"PurchaseRequest","type":"structure","required":["InstanceCount","PurchaseToken"],"members":{"InstanceCount":{"type":"integer"},"PurchaseToken":{}}}}}},"output":{"type":"structure","members":{"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"S1am","locationName":"item"}}}}},"RebootInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Std","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RegisterImage":{"input":{"type":"structure","required":["Name"],"members":{"ImageLocation":{},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"Sc3","locationName":"BlockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"KernelId":{"locationName":"kernelId"},"Name":{"locationName":"name"},"BillingProducts":{"locationName":"BillingProduct","type":"list","member":{"locationName":"item"}},"RamdiskId":{"locationName":"ramdiskId"},"RootDeviceName":{"locationName":"rootDeviceName"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"VirtualizationType":{"locationName":"virtualizationType"},"BootMode":{}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"RegisterInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTagAttribute":{"type":"structure","members":{"IncludeAllTagsOfInstance":{"type":"boolean"},"InstanceTagKeys":{"shape":"Src","locationName":"InstanceTagKey"}}}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Sre","locationName":"instanceTagAttribute"}}}},"RegisterTransitGatewayMulticastGroupMembers":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srg"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"RegisteredMulticastGroupMembers":{"locationName":"registeredMulticastGroupMembers","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"RegisteredNetworkInterfaceIds":{"shape":"Se","locationName":"registeredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"RegisterTransitGatewayMulticastGroupSources":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srg"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"RegisteredMulticastGroupSources":{"locationName":"registeredMulticastGroupSources","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"RegisteredNetworkInterfaceIds":{"shape":"Se","locationName":"registeredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"RejectTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"Se"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"RejectTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"RejectTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"RejectVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"RejectVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ReleaseAddress":{"input":{"type":"structure","members":{"AllocationId":{},"PublicIp":{},"NetworkBorderGroup":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ReleaseHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"HostIds":{"shape":"Sya","locationName":"hostId"}}},"output":{"type":"structure","members":{"Successful":{"shape":"S21","locationName":"successful"},"Unsuccessful":{"shape":"S1oj","locationName":"unsuccessful"}}}},"ReplaceIamInstanceProfileAssociation":{"input":{"type":"structure","required":["IamInstanceProfile","AssociationId"],"members":{"IamInstanceProfile":{"shape":"S2z"},"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S31","locationName":"iamInstanceProfileAssociation"}}}},"ReplaceNetworkAclAssociation":{"input":{"type":"structure","required":["AssociationId","NetworkAclId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"}}}},"ReplaceNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sga","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Sgb","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"ReplaceRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcEndpointId":{},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"LocalTarget":{"type":"boolean"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"LocalGatewayId":{},"CarrierGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}},"ReplaceRouteTableAssociation":{"input":{"type":"structure","required":["AssociationId","RouteTableId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"},"AssociationState":{"shape":"S3n","locationName":"associationState"}}}},"ReplaceTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Skw","locationName":"route"}}}},"ReportInstanceStatus":{"input":{"type":"structure","required":["Instances","ReasonCodes","Status"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"Instances":{"shape":"Std","locationName":"instanceId"},"ReasonCodes":{"locationName":"reasonCode","type":"list","member":{"locationName":"item"}},"StartTime":{"locationName":"startTime","type":"timestamp"},"Status":{"locationName":"status"}}}},"RequestSpotFleet":{"input":{"type":"structure","required":["SpotFleetRequestConfig"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestConfig":{"shape":"S1bs","locationName":"spotFleetRequestConfig"}}},"output":{"type":"structure","members":{"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"RequestSpotInstances":{"input":{"type":"structure","members":{"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ClientToken":{"locationName":"clientToken"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"type":"structure","members":{"SecurityGroupIds":{"locationName":"SecurityGroupId","type":"list","member":{"locationName":"item"}},"SecurityGroups":{"locationName":"SecurityGroup","type":"list","member":{"locationName":"item"}},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Syz","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"shape":"S1cn","locationName":"monitoring"},"NetworkInterfaces":{"shape":"S1c2","locationName":"NetworkInterface"},"Placement":{"shape":"S1c4","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"}}},"SpotPrice":{"locationName":"spotPrice"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"InstanceInterruptionBehavior":{}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"S1ck","locationName":"spotInstanceRequestSet"}}}},"ResetAddressAttribute":{"input":{"type":"structure","required":["AllocationId","Attribute"],"members":{"AllocationId":{},"Attribute":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Address":{"shape":"Ss9","locationName":"address"}}}},"ResetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ResetFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ResetImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ResetInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}}},"ResetNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"locationName":"sourceDestCheck"}}}},"ResetSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RestoreAddressToClassic":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"Status":{"locationName":"status"}}}},"RestoreManagedPrefixListVersion":{"input":{"type":"structure","required":["PrefixListId","PreviousVersion","CurrentVersion"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"PreviousVersion":{"type":"long"},"CurrentVersion":{"type":"long"}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sft","locationName":"prefixList"}}}},"RevokeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"RevokeAllGroups":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S4x","locationName":"status"}}}},"RevokeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S50","locationName":"ipPermissions"},"SecurityGroupRuleIds":{"shape":"S1at","locationName":"SecurityGroupRuleId"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"UnknownIpPermissions":{"shape":"S50","locationName":"unknownIpPermissionSet"}}}},"RevokeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"SecurityGroupRuleIds":{"shape":"S1at","locationName":"SecurityGroupRuleId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"UnknownIpPermissions":{"shape":"S50","locationName":"unknownIpPermissionSet"}}}},"RunInstances":{"input":{"type":"structure","required":["MaxCount","MinCount"],"members":{"BlockDeviceMappings":{"shape":"Sc3","locationName":"BlockDeviceMapping"},"ImageId":{},"InstanceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"shape":"Seo","locationName":"Ipv6Address"},"KernelId":{},"KeyName":{},"MaxCount":{"type":"integer"},"MinCount":{"type":"integer"},"Monitoring":{"shape":"S1cn"},"Placement":{"shape":"Sa8"},"RamdiskId":{},"SecurityGroupIds":{"shape":"Sd4","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Sdq","locationName":"SecurityGroup"},"SubnetId":{},"UserData":{},"AdditionalInfo":{"locationName":"additionalInfo"},"ClientToken":{"idempotencyToken":true,"locationName":"clientToken"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"NetworkInterfaces":{"shape":"S1c2","locationName":"networkInterface"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ElasticGpuSpecification":{"type":"list","member":{"shape":"Sdm","locationName":"item"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{},"Count":{"type":"integer"}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"LaunchTemplate":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"Sdw"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"shape":"S1ow"},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"MetadataOptions":{"type":"structure","members":{"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"HttpProtocolIpv6":{}}},"EnclaveOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}}},"output":{"shape":"S13w"}},"RunScheduledInstances":{"input":{"type":"structure","required":["LaunchSpecification","ScheduledInstanceId"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"InstanceCount":{"type":"integer"},"LaunchSpecification":{"type":"structure","required":["ImageId"],"members":{"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"Ebs":{"type":"structure","members":{"DeleteOnTermination":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Iops":{"type":"integer"},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{}}},"NoDevice":{},"VirtualName":{}}}},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"ImageId":{},"InstanceType":{},"KernelId":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"NetworkInterface","type":"structure","members":{"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"S1ui","locationName":"Group"},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"locationName":"Ipv6Address","type":"list","member":{"locationName":"Ipv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddressConfigs":{"locationName":"PrivateIpAddressConfig","type":"list","member":{"locationName":"PrivateIpAddressConfigSet","type":"structure","members":{"Primary":{"type":"boolean"},"PrivateIpAddress":{}}}},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{}}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"GroupName":{}}},"RamdiskId":{},"SecurityGroupIds":{"shape":"S1ui","locationName":"SecurityGroupId"},"SubnetId":{},"UserData":{}}},"ScheduledInstanceId":{}}},"output":{"type":"structure","members":{"InstanceIdSet":{"locationName":"instanceIdSet","type":"list","member":{"locationName":"item"}}}}},"SearchLocalGatewayRoutes":{"input":{"type":"structure","required":["LocalGatewayRouteTableId"],"members":{"LocalGatewayRouteTableId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routeSet","type":"list","member":{"shape":"Sfi","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"SearchTransitGatewayMulticastGroups":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"MulticastGroups":{"locationName":"multicastGroups","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupIpAddress":{"locationName":"groupIpAddress"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"SubnetId":{"locationName":"subnetId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"GroupMember":{"locationName":"groupMember","type":"boolean"},"GroupSource":{"locationName":"groupSource","type":"boolean"},"MemberType":{"locationName":"memberType"},"SourceType":{"locationName":"sourceType"}}}},"NextToken":{"locationName":"nextToken"}}}},"SearchTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","Filters"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Srv","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routeSet","type":"list","member":{"shape":"Skw","locationName":"item"}},"AdditionalRoutesAvailable":{"locationName":"additionalRoutesAvailable","type":"boolean"}}}},"SendDiagnosticInterrupt":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"type":"boolean"}}}},"StartInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Std","locationName":"InstanceId"},"AdditionalInfo":{"locationName":"additionalInfo"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"StartingInstances":{"shape":"S1v6","locationName":"instancesSet"}}}},"StartNetworkInsightsAnalysis":{"input":{"type":"structure","required":["NetworkInsightsPathId","ClientToken"],"members":{"NetworkInsightsPathId":{},"FilterInArns":{"shape":"S174","locationName":"FilterInArn"},"DryRun":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInsightsAnalysis":{"shape":"S173","locationName":"networkInsightsAnalysis"}}}},"StartVpcEndpointServicePrivateDnsVerification":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"StopInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Std","locationName":"InstanceId"},"Hibernate":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}},"output":{"type":"structure","members":{"StoppingInstances":{"shape":"S1v6","locationName":"instancesSet"}}}},"TerminateClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ConnectionId":{},"Username":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Username":{"locationName":"username"},"ConnectionStatuses":{"locationName":"connectionStatuses","type":"list","member":{"locationName":"item","type":"structure","members":{"ConnectionId":{"locationName":"connectionId"},"PreviousStatus":{"shape":"Sts","locationName":"previousStatus"},"CurrentStatus":{"shape":"Sts","locationName":"currentStatus"}}}}}}},"TerminateInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Std","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"TerminatingInstances":{"shape":"S1v6","locationName":"instancesSet"}}}},"UnassignIpv6Addresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Ipv6Addresses":{"shape":"S29","locationName":"ipv6Addresses"},"Ipv6Prefixes":{"shape":"S2a","locationName":"Ipv6Prefix"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"UnassignedIpv6Addresses":{"shape":"S29","locationName":"unassignedIpv6Addresses"},"UnassignedIpv6Prefixes":{"shape":"S2a","locationName":"unassignedIpv6PrefixSet"}}}},"UnassignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S2e","locationName":"privateIpAddress"},"Ipv4Prefixes":{"shape":"S2a","locationName":"Ipv4Prefix"}}}},"UnmonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Std","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S1rf","locationName":"instancesSet"}}}},"UpdateSecurityGroupRuleDescriptionsEgress":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"SecurityGroupRuleDescriptions":{"shape":"S1vq","locationName":"SecurityGroupRuleDescription"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"UpdateSecurityGroupRuleDescriptionsIngress":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"SecurityGroupRuleDescriptions":{"shape":"S1vq","locationName":"SecurityGroupRuleDescription"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"WithdrawByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}}},"shapes":{"S3":{"type":"list","member":{"locationName":"ReservedInstanceId"}},"S5":{"type":"list","member":{"locationName":"TargetConfigurationRequest","type":"structure","required":["OfferingId"],"members":{"InstanceCount":{"type":"integer"},"OfferingId":{}}}},"Se":{"type":"list","member":{"locationName":"item"}},"Sg":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"Subnets":{"locationName":"subnets","type":"list","member":{"shape":"Sj","locationName":"item"}}}},"Sj":{"type":"structure","members":{"SubnetId":{"locationName":"subnetId"},"State":{"locationName":"state"}}},"Sn":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"RequesterTgwInfo":{"shape":"So","locationName":"requesterTgwInfo"},"AccepterTgwInfo":{"shape":"So","locationName":"accepterTgwInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"So":{"type":"structure","members":{"TransitGatewayId":{"locationName":"transitGatewayId"},"OwnerId":{"locationName":"ownerId"},"Region":{"locationName":"region"}}},"Ss":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Value":{"locationName":"value"}}}},"Sw":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"VpcId":{"locationName":"vpcId"},"VpcOwnerId":{"locationName":"vpcOwnerId"},"State":{"locationName":"state"},"SubnetIds":{"shape":"Se","locationName":"subnetIds"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"DnsSupport":{"locationName":"dnsSupport"},"Ipv6Support":{"locationName":"ipv6Support"},"ApplianceModeSupport":{"locationName":"applianceModeSupport"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S13":{"type":"list","member":{"locationName":"item"}},"S16":{"type":"list","member":{"shape":"S17","locationName":"item"}},"S17":{"type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ResourceId":{"locationName":"resourceId"}}},"S1c":{"type":"structure","members":{"AccepterVpcInfo":{"shape":"S1d","locationName":"accepterVpcInfo"},"ExpirationTime":{"locationName":"expirationTime","type":"timestamp"},"RequesterVpcInfo":{"shape":"S1d","locationName":"requesterVpcInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S1d":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Ipv6CidrBlockSet":{"locationName":"ipv6CidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"}}}},"CidrBlockSet":{"locationName":"cidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"}}}},"OwnerId":{"locationName":"ownerId"},"PeeringOptions":{"locationName":"peeringOptions","type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"VpcId":{"locationName":"vpcId"},"Region":{"locationName":"region"}}},"S1n":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Description":{"locationName":"description"},"StatusMessage":{"locationName":"statusMessage"},"State":{"locationName":"state"}}},"S1t":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"S21":{"type":"list","member":{"locationName":"item"}},"S25":{"type":"list","member":{"locationName":"item"}},"S29":{"type":"list","member":{"locationName":"item"}},"S2a":{"type":"list","member":{"locationName":"item"}},"S2e":{"type":"list","member":{"locationName":"PrivateIpAddress"}},"S2i":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"S2r":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S2z":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"S31":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"InstanceId":{"locationName":"instanceId"},"IamInstanceProfile":{"shape":"S32","locationName":"iamInstanceProfile"},"State":{"locationName":"state"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}},"S32":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Id":{"locationName":"id"}}},"S37":{"type":"list","member":{"locationName":"item"}},"S38":{"type":"list","member":{"locationName":"item"}},"S3b":{"type":"structure","members":{"InstanceEventWindowId":{"locationName":"instanceEventWindowId"},"TimeRanges":{"locationName":"timeRangeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"StartWeekDay":{"locationName":"startWeekDay"},"StartHour":{"locationName":"startHour","type":"integer"},"EndWeekDay":{"locationName":"endWeekDay"},"EndHour":{"locationName":"endHour","type":"integer"}}}},"Name":{"locationName":"name"},"CronExpression":{"locationName":"cronExpression"},"AssociationTarget":{"locationName":"associationTarget","type":"structure","members":{"InstanceIds":{"shape":"S37","locationName":"instanceIdSet"},"Tags":{"shape":"Ss","locationName":"tagSet"},"DedicatedHostIds":{"shape":"S38","locationName":"dedicatedHostIdSet"}}},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S3n":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S3r":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"locationName":"ipv6CidrBlockState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"S3w":{"type":"list","member":{"locationName":"item"}},"S41":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}},"S45":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"BranchInterfaceId":{"locationName":"branchInterfaceId"},"TrunkInterfaceId":{"locationName":"trunkInterfaceId"},"InterfaceProtocol":{"locationName":"interfaceProtocol"},"VlanId":{"locationName":"vlanId","type":"integer"},"GreKey":{"locationName":"greKey","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S4b":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"shape":"S4c","locationName":"ipv6CidrBlockState"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Ipv6Pool":{"locationName":"ipv6Pool"}}},"S4c":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S4e":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"CidrBlock":{"locationName":"cidrBlock"},"CidrBlockState":{"shape":"S4c","locationName":"cidrBlockState"}}},"S4g":{"type":"list","member":{"locationName":"groupId"}},"S4o":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"Device":{"locationName":"device"},"InstanceId":{"locationName":"instanceId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"S4t":{"type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}},"S4x":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S50":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIp":{"locationName":"cidrIp"},"Description":{"locationName":"description"}}}},"Ipv6Ranges":{"locationName":"ipv6Ranges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIpv6":{"locationName":"cidrIpv6"},"Description":{"locationName":"description"}}}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"PrefixListId":{"locationName":"prefixListId"}}}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S59","locationName":"item"}}}}},"S59":{"type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"PeeringStatus":{"locationName":"peeringStatus"},"UserId":{"locationName":"userId"},"VpcId":{"locationName":"vpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S5b":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{"locationName":"securityGroupRuleId"},"GroupId":{"locationName":"groupId"},"GroupOwnerId":{"locationName":"groupOwnerId"},"IsEgress":{"locationName":"isEgress","type":"boolean"},"IpProtocol":{"locationName":"ipProtocol"},"FromPort":{"locationName":"fromPort","type":"integer"},"ToPort":{"locationName":"toPort","type":"integer"},"CidrIpv4":{"locationName":"cidrIpv4"},"CidrIpv6":{"locationName":"cidrIpv6"},"PrefixListId":{"locationName":"prefixListId"},"ReferencedGroupInfo":{"locationName":"referencedGroupInfo","type":"structure","members":{"GroupId":{"locationName":"groupId"},"PeeringStatus":{"locationName":"peeringStatus"},"UserId":{"locationName":"userId"},"VpcId":{"locationName":"vpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"S5k":{"type":"structure","members":{"S3":{"type":"structure","members":{"AWSAccessKeyId":{},"Bucket":{"locationName":"bucket"},"Prefix":{"locationName":"prefix"},"UploadPolicy":{"locationName":"uploadPolicy","type":"blob"},"UploadPolicySignature":{"locationName":"uploadPolicySignature"}}}}},"S5o":{"type":"structure","members":{"BundleId":{"locationName":"bundleId"},"BundleTaskError":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"InstanceId":{"locationName":"instanceId"},"Progress":{"locationName":"progress"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"state"},"Storage":{"shape":"S5k","locationName":"storage"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"S5y":{"type":"list","member":{"locationName":"item"}},"S6j":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"InstanceCounts":{"locationName":"instanceCounts","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"State":{"locationName":"state"}}}},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"Active":{"locationName":"active","type":"boolean"},"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}},"S6v":{"type":"list","member":{"locationName":"item"}},"S76":{"type":"list","member":{"locationName":"SpotInstanceRequestId"}},"S7s":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"OwnerId":{"locationName":"ownerId"},"CapacityReservationArn":{"locationName":"capacityReservationArn"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"InstanceType":{"locationName":"instanceType"},"InstancePlatform":{"locationName":"instancePlatform"},"AvailabilityZone":{"locationName":"availabilityZone"},"Tenancy":{"locationName":"tenancy"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EphemeralStorage":{"locationName":"ephemeralStorage","type":"boolean"},"State":{"locationName":"state"},"StartDate":{"locationName":"startDate","type":"timestamp"},"EndDate":{"locationName":"endDate","type":"timestamp"},"EndDateType":{"locationName":"endDateType"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OutpostArn":{"locationName":"outpostArn"},"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"}}},"S84":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"InstanceType":{"locationName":"instanceType"},"InstancePlatform":{"locationName":"instancePlatform"},"AvailabilityZone":{"locationName":"availabilityZone"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"Weight":{"locationName":"weight","type":"double"},"Priority":{"locationName":"priority","type":"integer"}}}},"S88":{"type":"structure","members":{"CarrierGatewayId":{"locationName":"carrierGatewayId"},"VpcId":{"locationName":"vpcId"},"State":{"locationName":"state"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S8i":{"type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"S8l":{"type":"structure","members":{"Enabled":{"type":"boolean"},"LambdaFunctionArn":{}}},"S8n":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S8r":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S8w":{"type":"structure","members":{"BgpAsn":{"locationName":"bgpAsn"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"IpAddress":{"locationName":"ipAddress"},"CertificateArn":{"locationName":"certificateArn"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"DeviceName":{"locationName":"deviceName"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S8z":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"AvailableIpAddressCount":{"locationName":"availableIpAddressCount","type":"integer"},"CidrBlock":{"locationName":"cidrBlock"},"DefaultForAz":{"locationName":"defaultForAz","type":"boolean"},"MapPublicIpOnLaunch":{"locationName":"mapPublicIpOnLaunch","type":"boolean"},"MapCustomerOwnedIpOnLaunch":{"locationName":"mapCustomerOwnedIpOnLaunch","type":"boolean"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"AssignIpv6AddressOnCreation":{"locationName":"assignIpv6AddressOnCreation","type":"boolean"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S3r","locationName":"item"}},"Tags":{"shape":"Ss","locationName":"tagSet"},"SubnetArn":{"locationName":"subnetArn"},"OutpostArn":{"locationName":"outpostArn"}}},"S95":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S4b","locationName":"item"}},"CidrBlockAssociationSet":{"locationName":"cidrBlockAssociationSet","type":"list","member":{"shape":"S4e","locationName":"item"}},"IsDefault":{"locationName":"isDefault","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9e":{"type":"structure","members":{"DhcpConfigurations":{"locationName":"dhcpConfigurationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"locationName":"valueSet","type":"list","member":{"shape":"S9i","locationName":"item"}}}}},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9i":{"type":"structure","members":{"Value":{"locationName":"value"}}},"S9l":{"type":"structure","members":{"Attachments":{"shape":"S9m","locationName":"attachmentSet"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9m":{"type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}}},"Sa1":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"Overrides":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{},"MaxPrice":{},"SubnetId":{},"AvailabilityZone":{},"WeightedCapacity":{"type":"double"},"Priority":{"type":"double"},"Placement":{"shape":"Sa8"},"InstanceRequirements":{"shape":"Saa"}}}}}}},"Sa8":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"PartitionNumber":{"locationName":"partitionNumber","type":"integer"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"},"HostResourceGroupArn":{"locationName":"hostResourceGroupArn"}}},"Saa":{"type":"structure","required":["VCpuCount","MemoryMiB"],"members":{"VCpuCount":{"type":"structure","required":["Min"],"members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"MemoryMiB":{"type":"structure","required":["Min"],"members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"CpuManufacturers":{"shape":"Sad","locationName":"CpuManufacturer"},"MemoryGiBPerVCpu":{"type":"structure","members":{"Min":{"type":"double"},"Max":{"type":"double"}}},"ExcludedInstanceTypes":{"shape":"Sag","locationName":"ExcludedInstanceType"},"InstanceGenerations":{"shape":"Sai","locationName":"InstanceGeneration"},"SpotMaxPricePercentageOverLowestPrice":{"type":"integer"},"OnDemandMaxPricePercentageOverLowestPrice":{"type":"integer"},"BareMetal":{},"BurstablePerformance":{},"RequireHibernateSupport":{"type":"boolean"},"NetworkInterfaceCount":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"LocalStorage":{},"LocalStorageTypes":{"shape":"Sao","locationName":"LocalStorageType"},"TotalLocalStorageGB":{"type":"structure","members":{"Min":{"type":"double"},"Max":{"type":"double"}}},"BaselineEbsBandwidthMbps":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"AcceleratorTypes":{"shape":"Sas","locationName":"AcceleratorType"},"AcceleratorCount":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"AcceleratorManufacturers":{"shape":"Sav","locationName":"AcceleratorManufacturer"},"AcceleratorNames":{"shape":"Sax","locationName":"AcceleratorName"},"AcceleratorTotalMemoryMiB":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}}}},"Sad":{"type":"list","member":{"locationName":"item"}},"Sag":{"type":"list","member":{"locationName":"item"}},"Sai":{"type":"list","member":{"locationName":"item"}},"Sao":{"type":"list","member":{"locationName":"item"}},"Sas":{"type":"list","member":{"locationName":"item"}},"Sav":{"type":"list","member":{"locationName":"item"}},"Sax":{"type":"list","member":{"locationName":"item"}},"Sb0":{"type":"structure","required":["TotalTargetCapacity"],"members":{"TotalTargetCapacity":{"type":"integer"},"OnDemandTargetCapacity":{"type":"integer"},"SpotTargetCapacity":{"type":"integer"},"DefaultTargetCapacityType":{},"TargetCapacityUnitType":{}}},"Sb8":{"type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sb9","locationName":"launchTemplateSpecification"},"Overrides":{"shape":"Sba","locationName":"overrides"}}},"Sb9":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"Version":{"locationName":"version"}}},"Sba":{"type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"MaxPrice":{"locationName":"maxPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"},"Placement":{"locationName":"placement","type":"structure","members":{"GroupName":{"locationName":"groupName"}}},"InstanceRequirements":{"shape":"Sbc","locationName":"instanceRequirements"}}},"Sbc":{"type":"structure","members":{"VCpuCount":{"locationName":"vCpuCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"MemoryMiB":{"locationName":"memoryMiB","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"CpuManufacturers":{"shape":"Sad","locationName":"cpuManufacturerSet"},"MemoryGiBPerVCpu":{"locationName":"memoryGiBPerVCpu","type":"structure","members":{"Min":{"locationName":"min","type":"double"},"Max":{"locationName":"max","type":"double"}}},"ExcludedInstanceTypes":{"shape":"Sag","locationName":"excludedInstanceTypeSet"},"InstanceGenerations":{"shape":"Sai","locationName":"instanceGenerationSet"},"SpotMaxPricePercentageOverLowestPrice":{"locationName":"spotMaxPricePercentageOverLowestPrice","type":"integer"},"OnDemandMaxPricePercentageOverLowestPrice":{"locationName":"onDemandMaxPricePercentageOverLowestPrice","type":"integer"},"BareMetal":{"locationName":"bareMetal"},"BurstablePerformance":{"locationName":"burstablePerformance"},"RequireHibernateSupport":{"locationName":"requireHibernateSupport","type":"boolean"},"NetworkInterfaceCount":{"locationName":"networkInterfaceCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"LocalStorage":{"locationName":"localStorage"},"LocalStorageTypes":{"shape":"Sao","locationName":"localStorageTypeSet"},"TotalLocalStorageGB":{"locationName":"totalLocalStorageGB","type":"structure","members":{"Min":{"locationName":"min","type":"double"},"Max":{"locationName":"max","type":"double"}}},"BaselineEbsBandwidthMbps":{"locationName":"baselineEbsBandwidthMbps","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"AcceleratorTypes":{"shape":"Sas","locationName":"acceleratorTypeSet"},"AcceleratorCount":{"locationName":"acceleratorCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"AcceleratorManufacturers":{"shape":"Sav","locationName":"acceleratorManufacturerSet"},"AcceleratorNames":{"shape":"Sax","locationName":"acceleratorNameSet"},"AcceleratorTotalMemoryMiB":{"locationName":"acceleratorTotalMemoryMiB","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}}}},"Sbo":{"type":"list","member":{"locationName":"item"}},"Sc0":{"type":"structure","members":{"Bucket":{},"Key":{}}},"Sc3":{"type":"list","member":{"shape":"Sc4","locationName":"BlockDeviceMapping"}},"Sc4":{"type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"},"KmsKeyId":{},"Throughput":{"locationName":"throughput","type":"integer"},"OutpostArn":{"locationName":"outpostArn"},"Encrypted":{"locationName":"encrypted","type":"boolean"}}},"NoDevice":{"locationName":"noDevice"}}},"Sca":{"type":"list","member":{"type":"structure","members":{"StartWeekDay":{},"StartHour":{"type":"integer"},"EndWeekDay":{},"EndHour":{"type":"integer"}}}},"Scj":{"type":"structure","members":{"Description":{"locationName":"description"},"ExportTaskId":{"locationName":"exportTaskId"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"InstanceExportDetails":{"locationName":"instanceExport","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Scp":{"type":"structure","members":{"Attachments":{"shape":"S9m","locationName":"attachmentSet"},"InternetGatewayId":{"locationName":"internetGatewayId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Scw":{"type":"structure","members":{"KernelId":{},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"VirtualName":{},"Ebs":{"type":"structure","members":{"Encrypted":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{},"Throughput":{"type":"integer"}}},"NoDevice":{}}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"InstanceNetworkInterfaceSpecification","type":"structure","members":{"AssociateCarrierIpAddress":{"type":"boolean"},"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"Sd4","locationName":"SecurityGroupId"},"InterfaceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"type":"list","member":{"locationName":"InstanceIpv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddresses":{"shape":"Sd7"},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{},"NetworkCardIndex":{"type":"integer"},"Ipv4Prefixes":{"shape":"Sd9","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Sdb","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"}}}},"ImageId":{},"InstanceType":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"Affinity":{},"GroupName":{},"HostId":{},"Tenancy":{},"SpreadDomain":{},"HostResourceGroupArn":{},"PartitionNumber":{"type":"integer"}}},"RamDiskId":{},"DisableApiTermination":{"type":"boolean"},"InstanceInitiatedShutdownBehavior":{},"UserData":{},"TagSpecifications":{"locationName":"TagSpecification","type":"list","member":{"locationName":"LaunchTemplateTagSpecificationRequest","type":"structure","members":{"ResourceType":{},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"ElasticGpuSpecifications":{"locationName":"ElasticGpuSpecification","type":"list","member":{"shape":"Sdm","locationName":"ElasticGpuSpecification"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{},"Count":{"type":"integer"}}}},"SecurityGroupIds":{"shape":"Sd4","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Sdq","locationName":"SecurityGroup"},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"Sdw"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"Se0"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}},"MetadataOptions":{"type":"structure","members":{"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"HttpProtocolIpv6":{}}},"EnclaveOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"InstanceRequirements":{"shape":"Saa"}}},"Sd4":{"type":"list","member":{"locationName":"SecurityGroupId"}},"Sd7":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Primary":{"locationName":"primary","type":"boolean"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"Sd9":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{}}}},"Sdb":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{}}}},"Sdm":{"type":"structure","required":["Type"],"members":{"Type":{}}},"Sdq":{"type":"list","member":{"locationName":"SecurityGroup"}},"Sdw":{"type":"structure","required":["CpuCredits"],"members":{"CpuCredits":{}}},"Se0":{"type":"structure","members":{"CapacityReservationId":{},"CapacityReservationResourceGroupArn":{}}},"Sea":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersionNumber":{"locationName":"defaultVersionNumber","type":"long"},"LatestVersionNumber":{"locationName":"latestVersionNumber","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Seb":{"type":"structure","members":{"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}},"Seg":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"VersionDescription":{"locationName":"versionDescription"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersion":{"locationName":"defaultVersion","type":"boolean"},"LaunchTemplateData":{"shape":"Seh","locationName":"launchTemplateData"}}},"Seh":{"type":"structure","members":{"KernelId":{"locationName":"kernelId"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"locationName":"iamInstanceProfile","type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"BlockDeviceMappings":{"locationName":"blockDeviceMappingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"Encrypted":{"locationName":"encrypted","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"KmsKeyId":{"locationName":"kmsKeyId"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"},"Throughput":{"locationName":"throughput","type":"integer"}}},"NoDevice":{"locationName":"noDevice"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociateCarrierIpAddress":{"locationName":"associateCarrierIpAddress","type":"boolean"},"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"S4g","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Seo","locationName":"ipv6AddressesSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Sd7","locationName":"privateIpAddressesSet"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"Ipv4Prefixes":{"locationName":"ipv4PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"Ipv4PrefixCount":{"locationName":"ipv4PrefixCount","type":"integer"},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}},"Ipv6PrefixCount":{"locationName":"ipv6PrefixCount","type":"integer"}}}},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"Placement":{"locationName":"placement","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"},"HostResourceGroupArn":{"locationName":"hostResourceGroupArn"},"PartitionNumber":{"locationName":"partitionNumber","type":"integer"}}},"RamDiskId":{"locationName":"ramDiskId"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"UserData":{"locationName":"userData"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ElasticGpuSpecifications":{"locationName":"elasticGpuSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"}}}},"ElasticInferenceAccelerators":{"locationName":"elasticInferenceAcceleratorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"},"Count":{"locationName":"count","type":"integer"}}}},"SecurityGroupIds":{"shape":"Se","locationName":"securityGroupIdSet"},"SecurityGroups":{"shape":"Se","locationName":"securityGroupSet"},"InstanceMarketOptions":{"locationName":"instanceMarketOptions","type":"structure","members":{"MarketType":{"locationName":"marketType"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"MaxPrice":{"locationName":"maxPrice"},"SpotInstanceType":{"locationName":"spotInstanceType"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}}},"CreditSpecification":{"locationName":"creditSpecification","type":"structure","members":{"CpuCredits":{"locationName":"cpuCredits"}}},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"Sf7","locationName":"capacityReservationTarget"}}},"LicenseSpecifications":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}},"MetadataOptions":{"locationName":"metadataOptions","type":"structure","members":{"State":{"locationName":"state"},"HttpTokens":{"locationName":"httpTokens"},"HttpPutResponseHopLimit":{"locationName":"httpPutResponseHopLimit","type":"integer"},"HttpEndpoint":{"locationName":"httpEndpoint"},"HttpProtocolIpv6":{"locationName":"httpProtocolIpv6"}}},"EnclaveOptions":{"locationName":"enclaveOptions","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"InstanceRequirements":{"shape":"Sbc","locationName":"instanceRequirements"}}},"Seo":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"Sf7":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"CapacityReservationResourceGroupArn":{"locationName":"capacityReservationResourceGroupArn"}}},"Sfi":{"type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"Type":{"locationName":"type"},"State":{"locationName":"state"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"OwnerId":{"locationName":"ownerId"}}},"Sfn":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociationId":{"locationName":"localGatewayRouteTableVpcAssociationId"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"LocalGatewayId":{"locationName":"localGatewayId"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sfq":{"type":"list","member":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"Description":{}}}},"Sft":{"type":"structure","members":{"PrefixListId":{"locationName":"prefixListId"},"AddressFamily":{"locationName":"addressFamily"},"State":{"locationName":"state"},"StateMessage":{"locationName":"stateMessage"},"PrefixListArn":{"locationName":"prefixListArn"},"PrefixListName":{"locationName":"prefixListName"},"MaxEntries":{"locationName":"maxEntries","type":"integer"},"Version":{"locationName":"version","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OwnerId":{"locationName":"ownerId"}}},"Sfy":{"type":"structure","members":{"CreateTime":{"locationName":"createTime","type":"timestamp"},"DeleteTime":{"locationName":"deleteTime","type":"timestamp"},"FailureCode":{"locationName":"failureCode"},"FailureMessage":{"locationName":"failureMessage"},"NatGatewayAddresses":{"locationName":"natGatewayAddressSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIp":{"locationName":"privateIp"},"PublicIp":{"locationName":"publicIp"}}}},"NatGatewayId":{"locationName":"natGatewayId"},"ProvisionedBandwidth":{"locationName":"provisionedBandwidth","type":"structure","members":{"ProvisionTime":{"locationName":"provisionTime","type":"timestamp"},"Provisioned":{"locationName":"provisioned"},"RequestTime":{"locationName":"requestTime","type":"timestamp"},"Requested":{"locationName":"requested"},"Status":{"locationName":"status"}}},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"ConnectivityType":{"locationName":"connectivityType"}}},"Sg5":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkAclAssociationId":{"locationName":"networkAclAssociationId"},"NetworkAclId":{"locationName":"networkAclId"},"SubnetId":{"locationName":"subnetId"}}}},"Entries":{"locationName":"entrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sga","locationName":"icmpTypeCode"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"PortRange":{"shape":"Sgb","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"IsDefault":{"locationName":"default","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Sga":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Type":{"locationName":"type","type":"integer"}}},"Sgb":{"type":"structure","members":{"From":{"locationName":"from","type":"integer"},"To":{"locationName":"to","type":"integer"}}},"Sgk":{"type":"structure","members":{"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"},"NetworkInsightsPathArn":{"locationName":"networkInsightsPathArn"},"CreatedDate":{"locationName":"createdDate","type":"timestamp"},"Source":{"locationName":"source"},"Destination":{"locationName":"destination"},"SourceIp":{"locationName":"sourceIp"},"DestinationIp":{"locationName":"destinationIp"},"Protocol":{"locationName":"protocol"},"DestinationPort":{"locationName":"destinationPort","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sgp":{"type":"structure","members":{"Association":{"shape":"Sgq","locationName":"association"},"Attachment":{"shape":"Sgr","locationName":"attachment"},"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"Groups":{"shape":"Sgs","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6Addresses":{"locationName":"ipv6AddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Sgq","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"Ipv4Prefixes":{"shape":"S2i","locationName":"ipv4PrefixSet"},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}},"RequesterId":{"locationName":"requesterId"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"TagSet":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"DenyAllIgwTraffic":{"locationName":"denyAllIgwTraffic","type":"boolean"}}},"Sgq":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CarrierIp":{"locationName":"carrierIp"}}},"Sgr":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"Status":{"locationName":"status"}}},"Sgs":{"type":"list","member":{"locationName":"item","type":"structure","members":{"GroupName":{"locationName":"groupName"},"GroupId":{"locationName":"groupId"}}}},"Sh5":{"type":"structure","members":{"NetworkInterfacePermissionId":{"locationName":"networkInterfacePermissionId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"Permission":{"locationName":"permission"},"PermissionState":{"locationName":"permissionState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"Shb":{"type":"structure","members":{"GroupName":{"locationName":"groupName"},"State":{"locationName":"state"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"locationName":"partitionCount","type":"integer"},"GroupId":{"locationName":"groupId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Shf":{"type":"structure","members":{"ReplaceRootVolumeTaskId":{"locationName":"replaceRootVolumeTaskId"},"InstanceId":{"locationName":"instanceId"},"TaskState":{"locationName":"taskState"},"StartTime":{"locationName":"startTime"},"CompleteTime":{"locationName":"completeTime"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Shv":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Main":{"locationName":"main","type":"boolean"},"RouteTableAssociationId":{"locationName":"routeTableAssociationId"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"},"GatewayId":{"locationName":"gatewayId"},"AssociationState":{"shape":"S3n","locationName":"associationState"}}}},"PropagatingVgws":{"locationName":"propagatingVgwSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GatewayId":{"locationName":"gatewayId"}}}},"RouteTableId":{"locationName":"routeTableId"},"Routes":{"locationName":"routeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{"locationName":"destinationPrefixListId"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"LocalGatewayId":{"locationName":"localGatewayId"},"CarrierGatewayId":{"locationName":"carrierGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"Origin":{"locationName":"origin"},"State":{"locationName":"state"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Si7":{"type":"structure","members":{"DataEncryptionKeyId":{"locationName":"dataEncryptionKeyId"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OwnerId":{"locationName":"ownerId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"status"},"StateMessage":{"locationName":"statusMessage"},"VolumeId":{"locationName":"volumeId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"OwnerAlias":{"locationName":"ownerAlias"},"OutpostArn":{"locationName":"outpostArn"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sih":{"type":"structure","members":{"Bucket":{"locationName":"bucket"},"Fault":{"shape":"Sii","locationName":"fault"},"OwnerId":{"locationName":"ownerId"},"Prefix":{"locationName":"prefix"},"State":{"locationName":"state"}}},"Sii":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Sit":{"type":"structure","members":{"SubnetCidrReservationId":{"locationName":"subnetCidrReservationId"},"SubnetId":{"locationName":"subnetId"},"Cidr":{"locationName":"cidr"},"ReservationType":{"locationName":"reservationType"},"OwnerId":{"locationName":"ownerId"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Siw":{"type":"list","member":{}},"Sj0":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"IngressFilterRules":{"shape":"Sj1","locationName":"ingressFilterRuleSet"},"EgressFilterRules":{"shape":"Sj1","locationName":"egressFilterRuleSet"},"NetworkServices":{"shape":"Sj6","locationName":"networkServiceSet"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sj1":{"type":"list","member":{"shape":"Sj2","locationName":"item"}},"Sj2":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"TrafficDirection":{"locationName":"trafficDirection"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"},"RuleAction":{"locationName":"ruleAction"},"Protocol":{"locationName":"protocol","type":"integer"},"DestinationPortRange":{"shape":"Sj5","locationName":"destinationPortRange"},"SourcePortRange":{"shape":"Sj5","locationName":"sourcePortRange"},"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"SourceCidrBlock":{"locationName":"sourceCidrBlock"},"Description":{"locationName":"description"}}},"Sj5":{"type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"ToPort":{"locationName":"toPort","type":"integer"}}},"Sj6":{"type":"list","member":{"locationName":"item"}},"Sja":{"type":"structure","members":{"FromPort":{"type":"integer"},"ToPort":{"type":"integer"}}},"Sjf":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"},"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PacketLength":{"locationName":"packetLength","type":"integer"},"SessionNumber":{"locationName":"sessionNumber","type":"integer"},"VirtualNetworkId":{"locationName":"virtualNetworkId","type":"integer"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sji":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkLoadBalancerArn":{"locationName":"networkLoadBalancerArn"},"Type":{"locationName":"type"},"Description":{"locationName":"description"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sjr":{"type":"list","member":{"locationName":"item"}},"Sjt":{"type":"structure","members":{"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayArn":{"locationName":"transitGatewayArn"},"State":{"locationName":"state"},"OwnerId":{"locationName":"ownerId"},"Description":{"locationName":"description"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"TransitGatewayCidrBlocks":{"shape":"Se","locationName":"transitGatewayCidrBlocks"},"AutoAcceptSharedAttachments":{"locationName":"autoAcceptSharedAttachments"},"DefaultRouteTableAssociation":{"locationName":"defaultRouteTableAssociation"},"AssociationDefaultRouteTableId":{"locationName":"associationDefaultRouteTableId"},"DefaultRouteTablePropagation":{"locationName":"defaultRouteTablePropagation"},"PropagationDefaultRouteTableId":{"locationName":"propagationDefaultRouteTableId"},"VpnEcmpSupport":{"locationName":"vpnEcmpSupport"},"DnsSupport":{"locationName":"dnsSupport"},"MulticastSupport":{"locationName":"multicastSupport"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sk0":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransportTransitGatewayAttachmentId":{"locationName":"transportTransitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"Protocol":{"locationName":"protocol"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sk4":{"type":"list","member":{"locationName":"item"}},"Sk6":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayConnectPeerId":{"locationName":"transitGatewayConnectPeerId"},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"ConnectPeerConfiguration":{"locationName":"connectPeerConfiguration","type":"structure","members":{"TransitGatewayAddress":{"locationName":"transitGatewayAddress"},"PeerAddress":{"locationName":"peerAddress"},"InsideCidrBlocks":{"shape":"Sk4","locationName":"insideCidrBlocks"},"Protocol":{"locationName":"protocol"},"BgpConfigurations":{"locationName":"bgpConfigurations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAsn":{"locationName":"transitGatewayAsn","type":"long"},"PeerAsn":{"locationName":"peerAsn","type":"long"},"TransitGatewayAddress":{"locationName":"transitGatewayAddress"},"PeerAddress":{"locationName":"peerAddress"},"BgpStatus":{"locationName":"bgpStatus"}}}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Skj":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayMulticastDomainArn":{"locationName":"transitGatewayMulticastDomainArn"},"OwnerId":{"locationName":"ownerId"},"Options":{"locationName":"options","type":"structure","members":{"Igmpv2Support":{"locationName":"igmpv2Support"},"StaticSourcesSupport":{"locationName":"staticSourcesSupport"},"AutoAcceptSharedAssociations":{"locationName":"autoAcceptSharedAssociations"}}},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Skr":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"PrefixListId":{"locationName":"prefixListId"},"PrefixListOwnerId":{"locationName":"prefixListOwnerId"},"State":{"locationName":"state"},"Blackhole":{"locationName":"blackhole","type":"boolean"},"TransitGatewayAttachment":{"locationName":"transitGatewayAttachment","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceType":{"locationName":"resourceType"},"ResourceId":{"locationName":"resourceId"}}}}},"Skw":{"type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"PrefixListId":{"locationName":"prefixListId"},"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceId":{"locationName":"resourceId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceType":{"locationName":"resourceType"}}}},"Type":{"locationName":"type"},"State":{"locationName":"state"}}},"Sl3":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"State":{"locationName":"state"},"DefaultAssociationRouteTable":{"locationName":"defaultAssociationRouteTable","type":"boolean"},"DefaultPropagationRouteTable":{"locationName":"defaultPropagationRouteTable","type":"boolean"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sl9":{"type":"structure","members":{"Attachments":{"locationName":"attachmentSet","type":"list","member":{"shape":"S4o","locationName":"item"}},"AvailabilityZone":{"locationName":"availabilityZone"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OutpostArn":{"locationName":"outpostArn"},"Size":{"locationName":"size","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"Iops":{"locationName":"iops","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VolumeType":{"locationName":"volumeType"},"FastRestored":{"locationName":"fastRestored","type":"boolean"},"MultiAttachEnabled":{"locationName":"multiAttachEnabled","type":"boolean"},"Throughput":{"locationName":"throughput","type":"integer"}}},"Slg":{"type":"list","member":{"locationName":"item"}},"Slh":{"type":"list","member":{"locationName":"item"}},"Sli":{"type":"list","member":{"locationName":"item"}},"Slk":{"type":"structure","members":{"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointType":{"locationName":"vpcEndpointType"},"VpcId":{"locationName":"vpcId"},"ServiceName":{"locationName":"serviceName"},"State":{"locationName":"state"},"PolicyDocument":{"locationName":"policyDocument"},"RouteTableIds":{"shape":"Se","locationName":"routeTableIdSet"},"SubnetIds":{"shape":"Se","locationName":"subnetIdSet"},"Groups":{"locationName":"groupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"}}}},"PrivateDnsEnabled":{"locationName":"privateDnsEnabled","type":"boolean"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"NetworkInterfaceIds":{"shape":"Se","locationName":"networkInterfaceIdSet"},"DnsEntries":{"shape":"Slo","locationName":"dnsEntrySet"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OwnerId":{"locationName":"ownerId"},"LastError":{"locationName":"lastError","type":"structure","members":{"Message":{"locationName":"message"},"Code":{"locationName":"code"}}}}},"Slo":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DnsName":{"locationName":"dnsName"},"HostedZoneId":{"locationName":"hostedZoneId"}}}},"Slt":{"type":"structure","members":{"ConnectionNotificationId":{"locationName":"connectionNotificationId"},"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"ConnectionNotificationType":{"locationName":"connectionNotificationType"},"ConnectionNotificationArn":{"locationName":"connectionNotificationArn"},"ConnectionEvents":{"shape":"Se","locationName":"connectionEvents"},"ConnectionNotificationState":{"locationName":"connectionNotificationState"}}},"Sly":{"type":"structure","members":{"ServiceType":{"shape":"Slz","locationName":"serviceType"},"ServiceId":{"locationName":"serviceId"},"ServiceName":{"locationName":"serviceName"},"ServiceState":{"locationName":"serviceState"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"networkLoadBalancerArnSet"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"gatewayLoadBalancerArnSet"},"BaseEndpointDnsNames":{"shape":"Se","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateDnsNameConfiguration":{"locationName":"privateDnsNameConfiguration","type":"structure","members":{"State":{"locationName":"state"},"Type":{"locationName":"type"},"Value":{"locationName":"value"},"Name":{"locationName":"name"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Slz":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceType":{"locationName":"serviceType"}}}},"Smd":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smf":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smh":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smj":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Sml":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"type":"integer"}}}},"Smn":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"type":"integer"}}}},"Smp":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Sms":{"type":"structure","members":{"CustomerGatewayConfiguration":{"locationName":"customerGatewayConfiguration"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"Category":{"locationName":"category"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpnConnectionId":{"locationName":"vpnConnectionId"},"VpnGatewayId":{"locationName":"vpnGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"CoreNetworkArn":{"locationName":"coreNetworkArn"},"CoreNetworkAttachmentArn":{"locationName":"coreNetworkAttachmentArn"},"GatewayAssociationState":{"locationName":"gatewayAssociationState"},"Options":{"locationName":"options","type":"structure","members":{"EnableAcceleration":{"locationName":"enableAcceleration","type":"boolean"},"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"LocalIpv4NetworkCidr":{"locationName":"localIpv4NetworkCidr"},"RemoteIpv4NetworkCidr":{"locationName":"remoteIpv4NetworkCidr"},"LocalIpv6NetworkCidr":{"locationName":"localIpv6NetworkCidr"},"RemoteIpv6NetworkCidr":{"locationName":"remoteIpv6NetworkCidr"},"TunnelInsideIpVersion":{"locationName":"tunnelInsideIpVersion"},"TunnelOptions":{"locationName":"tunnelOptionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"OutsideIpAddress":{"locationName":"outsideIpAddress"},"TunnelInsideCidr":{"locationName":"tunnelInsideCidr"},"TunnelInsideIpv6Cidr":{"locationName":"tunnelInsideIpv6Cidr"},"PreSharedKey":{"locationName":"preSharedKey"},"Phase1LifetimeSeconds":{"locationName":"phase1LifetimeSeconds","type":"integer"},"Phase2LifetimeSeconds":{"locationName":"phase2LifetimeSeconds","type":"integer"},"RekeyMarginTimeSeconds":{"locationName":"rekeyMarginTimeSeconds","type":"integer"},"RekeyFuzzPercentage":{"locationName":"rekeyFuzzPercentage","type":"integer"},"ReplayWindowSize":{"locationName":"replayWindowSize","type":"integer"},"DpdTimeoutSeconds":{"locationName":"dpdTimeoutSeconds","type":"integer"},"DpdTimeoutAction":{"locationName":"dpdTimeoutAction"},"Phase1EncryptionAlgorithms":{"locationName":"phase1EncryptionAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase2EncryptionAlgorithms":{"locationName":"phase2EncryptionAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase1IntegrityAlgorithms":{"locationName":"phase1IntegrityAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase2IntegrityAlgorithms":{"locationName":"phase2IntegrityAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase1DHGroupNumbers":{"locationName":"phase1DHGroupNumberSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value","type":"integer"}}}},"Phase2DHGroupNumbers":{"locationName":"phase2DHGroupNumberSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value","type":"integer"}}}},"IkeVersions":{"locationName":"ikeVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"StartupAction":{"locationName":"startupAction"}}}}}},"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"Source":{"locationName":"source"},"State":{"locationName":"state"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VgwTelemetry":{"locationName":"vgwTelemetry","type":"list","member":{"locationName":"item","type":"structure","members":{"AcceptedRouteCount":{"locationName":"acceptedRouteCount","type":"integer"},"LastStatusChange":{"locationName":"lastStatusChange","type":"timestamp"},"OutsideIpAddress":{"locationName":"outsideIpAddress"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"CertificateArn":{"locationName":"certificateArn"}}}}}},"Snm":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpcAttachments":{"locationName":"attachments","type":"list","member":{"shape":"S4t","locationName":"item"}},"VpnGatewayId":{"locationName":"vpnGatewayId"},"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"So0":{"type":"list","member":{}},"Soa":{"type":"list","member":{"locationName":"item"}},"Sop":{"type":"list","member":{"locationName":"item"}},"Sqy":{"type":"list","member":{"locationName":"item"}},"Src":{"type":"list","member":{"locationName":"item"}},"Sre":{"type":"structure","members":{"InstanceTagKeys":{"shape":"Src","locationName":"instanceTagKeySet"},"IncludeAllTagsOfInstance":{"locationName":"includeAllTagsOfInstance","type":"boolean"}}},"Srg":{"type":"list","member":{"locationName":"item"}},"Srv":{"type":"list","member":{"locationName":"Filter","type":"structure","members":{"Name":{},"Values":{"shape":"Se","locationName":"Value"}}}},"Ss9":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"PtrRecord":{"locationName":"ptrRecord"},"PtrRecordUpdate":{"locationName":"ptrRecordUpdate","type":"structure","members":{"Value":{"locationName":"value"},"Status":{"locationName":"status"},"Reason":{"locationName":"reason"}}}}},"Ssd":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Deadline":{"locationName":"deadline","type":"timestamp"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"Std":{"type":"list","member":{"locationName":"InstanceId"}},"Sts":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Sux":{"type":"structure","members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"ExpirationTime":{"locationName":"expirationTime"},"ImportInstance":{"locationName":"importInstance","type":"structure","members":{"Description":{"locationName":"description"},"InstanceId":{"locationName":"instanceId"},"Platform":{"locationName":"platform"},"Volumes":{"locationName":"volumes","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Sv1","locationName":"image"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Volume":{"shape":"Sv2","locationName":"volume"}}}}}},"ImportVolume":{"locationName":"importVolume","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Sv1","locationName":"image"},"Volume":{"shape":"Sv2","locationName":"volume"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sv1":{"type":"structure","members":{"Checksum":{"locationName":"checksum"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"},"Size":{"locationName":"size","type":"long"}}},"Sv2":{"type":"structure","members":{"Id":{"locationName":"id"},"Size":{"locationName":"size","type":"long"}}},"Sw0":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"Swh":{"type":"structure","members":{"EventDescription":{"locationName":"eventDescription"},"EventSubType":{"locationName":"eventSubType"},"InstanceId":{"locationName":"instanceId"}}},"Swk":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"InstanceHealth":{"locationName":"instanceHealth"}}}},"Sxd":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"LoadPermissions":{"locationName":"loadPermissions","type":"list","member":{"locationName":"item","type":"structure","members":{"UserId":{"locationName":"userId"},"Group":{"locationName":"group"}}}},"ProductCodes":{"shape":"Sxh","locationName":"productCodes"}}},"Sxh":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ProductCodeId":{"locationName":"productCode"},"ProductCodeType":{"locationName":"type"}}}},"Sxm":{"type":"list","member":{"locationName":"Owner"}},"Sy7":{"type":"list","member":{"locationName":"item"}},"Sya":{"type":"list","member":{"locationName":"item"}},"Syz":{"type":"list","member":{"shape":"Sc4","locationName":"item"}},"Sz0":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"},"OrganizationArn":{"locationName":"organizationArn"},"OrganizationalUnitArn":{"locationName":"organizationalUnitArn"}}}},"Szd":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Szm":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"DeviceName":{"locationName":"deviceName"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Format":{"locationName":"format"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Szo","locationName":"userBucket"}}}},"Szo":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"Szp":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"Szx":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Format":{"locationName":"format"},"KmsKeyId":{"locationName":"kmsKeyId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Szo","locationName":"userBucket"}}},"S101":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Status":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"}}}}}},"S104":{"type":"structure","members":{"Value":{"locationName":"value","type":"boolean"}}},"S105":{"type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"S10n":{"type":"structure","members":{"InstanceEventId":{"locationName":"instanceEventId"},"Code":{"locationName":"code"},"Description":{"locationName":"description"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"},"NotBeforeDeadline":{"locationName":"notBeforeDeadline","type":"timestamp"}}},"S10q":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Name":{"locationName":"name"}}},"S10s":{"type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"ImpairedSince":{"locationName":"impairedSince","type":"timestamp"},"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"S13w":{"type":"structure","members":{"Groups":{"shape":"Sgs","locationName":"groupSet"},"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AmiLaunchIndex":{"locationName":"amiLaunchIndex","type":"integer"},"ImageId":{"locationName":"imageId"},"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"LaunchTime":{"locationName":"launchTime","type":"timestamp"},"Monitoring":{"shape":"S13z","locationName":"monitoring"},"Placement":{"shape":"Sa8","locationName":"placement"},"Platform":{"locationName":"platform"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ProductCodes":{"shape":"Sxh","locationName":"productCodes"},"PublicDnsName":{"locationName":"dnsName"},"PublicIpAddress":{"locationName":"ipAddress"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"shape":"S10q","locationName":"instanceState"},"StateTransitionReason":{"locationName":"reason"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"S101","locationName":"blockDeviceMapping"},"ClientToken":{"locationName":"clientToken"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"IamInstanceProfile":{"shape":"S32","locationName":"iamInstanceProfile"},"InstanceLifecycle":{"locationName":"instanceLifecycle"},"ElasticGpuAssociations":{"locationName":"elasticGpuAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"ElasticGpuAssociationId":{"locationName":"elasticGpuAssociationId"},"ElasticGpuAssociationState":{"locationName":"elasticGpuAssociationState"},"ElasticGpuAssociationTime":{"locationName":"elasticGpuAssociationTime"}}}},"ElasticInferenceAcceleratorAssociations":{"locationName":"elasticInferenceAcceleratorAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticInferenceAcceleratorArn":{"locationName":"elasticInferenceAcceleratorArn"},"ElasticInferenceAcceleratorAssociationId":{"locationName":"elasticInferenceAcceleratorAssociationId"},"ElasticInferenceAcceleratorAssociationState":{"locationName":"elasticInferenceAcceleratorAssociationState"},"ElasticInferenceAcceleratorAssociationTime":{"locationName":"elasticInferenceAcceleratorAssociationTime","type":"timestamp"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"S148","locationName":"association"},"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Status":{"locationName":"status"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"}}},"Description":{"locationName":"description"},"Groups":{"shape":"Sgs","locationName":"groupSet"},"Ipv6Addresses":{"shape":"Seo","locationName":"ipv6AddressesSet"},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"S148","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"InterfaceType":{"locationName":"interfaceType"},"Ipv4Prefixes":{"locationName":"ipv4PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}}}}},"OutpostArn":{"locationName":"outpostArn"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SecurityGroups":{"shape":"Sgs","locationName":"groupSet"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Szd","locationName":"stateReason"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationId":{"locationName":"capacityReservationId"},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"Sf7","locationName":"capacityReservationTarget"}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}},"Licenses":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"MetadataOptions":{"shape":"S14l","locationName":"metadataOptions"},"EnclaveOptions":{"shape":"S105","locationName":"enclaveOptions"},"BootMode":{"locationName":"bootMode"},"PlatformDetails":{"locationName":"platformDetails"},"UsageOperation":{"locationName":"usageOperation"},"UsageOperationUpdateTime":{"locationName":"usageOperationUpdateTime","type":"timestamp"}}}},"OwnerId":{"locationName":"ownerId"},"RequesterId":{"locationName":"requesterId"},"ReservationId":{"locationName":"reservationId"}}},"S13z":{"type":"structure","members":{"State":{"locationName":"state"}}},"S148":{"type":"structure","members":{"CarrierIp":{"locationName":"carrierIp"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"}}},"S14l":{"type":"structure","members":{"State":{"locationName":"state"},"HttpTokens":{"locationName":"httpTokens"},"HttpPutResponseHopLimit":{"locationName":"httpPutResponseHopLimit","type":"integer"},"HttpEndpoint":{"locationName":"httpEndpoint"},"HttpProtocolIpv6":{"locationName":"httpProtocolIpv6"}}},"S163":{"type":"list","member":{"locationName":"item"}},"S173":{"type":"structure","members":{"NetworkInsightsAnalysisId":{"locationName":"networkInsightsAnalysisId"},"NetworkInsightsAnalysisArn":{"locationName":"networkInsightsAnalysisArn"},"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"},"FilterInArns":{"shape":"S174","locationName":"filterInArnSet"},"StartDate":{"locationName":"startDate","type":"timestamp"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"NetworkPathFound":{"locationName":"networkPathFound","type":"boolean"},"ForwardPathComponents":{"shape":"S176","locationName":"forwardPathComponentSet"},"ReturnPathComponents":{"shape":"S176","locationName":"returnPathComponentSet"},"Explanations":{"locationName":"explanationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Acl":{"shape":"S179","locationName":"acl"},"AclRule":{"shape":"S178","locationName":"aclRule"},"Address":{"locationName":"address"},"Addresses":{"shape":"S17b","locationName":"addressSet"},"AttachedTo":{"shape":"S179","locationName":"attachedTo"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"Cidrs":{"shape":"Se","locationName":"cidrSet"},"Component":{"shape":"S179","locationName":"component"},"CustomerGateway":{"shape":"S179","locationName":"customerGateway"},"Destination":{"shape":"S179","locationName":"destination"},"DestinationVpc":{"shape":"S179","locationName":"destinationVpc"},"Direction":{"locationName":"direction"},"ExplanationCode":{"locationName":"explanationCode"},"IngressRouteTable":{"shape":"S179","locationName":"ingressRouteTable"},"InternetGateway":{"shape":"S179","locationName":"internetGateway"},"LoadBalancerArn":{"locationName":"loadBalancerArn"},"ClassicLoadBalancerListener":{"locationName":"classicLoadBalancerListener","type":"structure","members":{"LoadBalancerPort":{"locationName":"loadBalancerPort","type":"integer"},"InstancePort":{"locationName":"instancePort","type":"integer"}}},"LoadBalancerListenerPort":{"locationName":"loadBalancerListenerPort","type":"integer"},"LoadBalancerTarget":{"locationName":"loadBalancerTarget","type":"structure","members":{"Address":{"locationName":"address"},"AvailabilityZone":{"locationName":"availabilityZone"},"Instance":{"shape":"S179","locationName":"instance"},"Port":{"locationName":"port","type":"integer"}}},"LoadBalancerTargetGroup":{"shape":"S179","locationName":"loadBalancerTargetGroup"},"LoadBalancerTargetGroups":{"shape":"S17j","locationName":"loadBalancerTargetGroupSet"},"LoadBalancerTargetPort":{"locationName":"loadBalancerTargetPort","type":"integer"},"ElasticLoadBalancerListener":{"shape":"S179","locationName":"elasticLoadBalancerListener"},"MissingComponent":{"locationName":"missingComponent"},"NatGateway":{"shape":"S179","locationName":"natGateway"},"NetworkInterface":{"shape":"S179","locationName":"networkInterface"},"PacketField":{"locationName":"packetField"},"VpcPeeringConnection":{"shape":"S179","locationName":"vpcPeeringConnection"},"Port":{"locationName":"port","type":"integer"},"PortRanges":{"shape":"S17c","locationName":"portRangeSet"},"PrefixList":{"shape":"S179","locationName":"prefixList"},"Protocols":{"locationName":"protocolSet","type":"list","member":{"locationName":"item"}},"RouteTableRoute":{"shape":"S17d","locationName":"routeTableRoute"},"RouteTable":{"shape":"S179","locationName":"routeTable"},"SecurityGroup":{"shape":"S179","locationName":"securityGroup"},"SecurityGroupRule":{"shape":"S17e","locationName":"securityGroupRule"},"SecurityGroups":{"shape":"S17j","locationName":"securityGroupSet"},"SourceVpc":{"shape":"S179","locationName":"sourceVpc"},"State":{"locationName":"state"},"Subnet":{"shape":"S179","locationName":"subnet"},"SubnetRouteTable":{"shape":"S179","locationName":"subnetRouteTable"},"Vpc":{"shape":"S179","locationName":"vpc"},"VpcEndpoint":{"shape":"S179","locationName":"vpcEndpoint"},"VpnConnection":{"shape":"S179","locationName":"vpnConnection"},"VpnGateway":{"shape":"S179","locationName":"vpnGateway"}}}},"AlternatePathHints":{"locationName":"alternatePathHintSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ComponentId":{"locationName":"componentId"},"ComponentArn":{"locationName":"componentArn"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S174":{"type":"list","member":{"locationName":"item"}},"S176":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SequenceNumber":{"locationName":"sequenceNumber","type":"integer"},"AclRule":{"shape":"S178","locationName":"aclRule"},"Component":{"shape":"S179","locationName":"component"},"DestinationVpc":{"shape":"S179","locationName":"destinationVpc"},"OutboundHeader":{"shape":"S17a","locationName":"outboundHeader"},"InboundHeader":{"shape":"S17a","locationName":"inboundHeader"},"RouteTableRoute":{"shape":"S17d","locationName":"routeTableRoute"},"SecurityGroupRule":{"shape":"S17e","locationName":"securityGroupRule"},"SourceVpc":{"shape":"S179","locationName":"sourceVpc"},"Subnet":{"shape":"S179","locationName":"subnet"},"Vpc":{"shape":"S179","locationName":"vpc"}}}},"S178":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Egress":{"locationName":"egress","type":"boolean"},"PortRange":{"shape":"Sgb","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}},"S179":{"type":"structure","members":{"Id":{"locationName":"id"},"Arn":{"locationName":"arn"}}},"S17a":{"type":"structure","members":{"DestinationAddresses":{"shape":"S17b","locationName":"destinationAddressSet"},"DestinationPortRanges":{"shape":"S17c","locationName":"destinationPortRangeSet"},"Protocol":{"locationName":"protocol"},"SourceAddresses":{"shape":"S17b","locationName":"sourceAddressSet"},"SourcePortRanges":{"shape":"S17c","locationName":"sourcePortRangeSet"}}},"S17b":{"type":"list","member":{"locationName":"item"}},"S17c":{"type":"list","member":{"shape":"Sgb","locationName":"item"}},"S17d":{"type":"structure","members":{"DestinationCidr":{"locationName":"destinationCidr"},"DestinationPrefixListId":{"locationName":"destinationPrefixListId"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"Origin":{"locationName":"origin"},"TransitGatewayId":{"locationName":"transitGatewayId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S17e":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Direction":{"locationName":"direction"},"SecurityGroupId":{"locationName":"securityGroupId"},"PortRange":{"shape":"Sgb","locationName":"portRange"},"PrefixListId":{"locationName":"prefixListId"},"Protocol":{"locationName":"protocol"}}},"S17j":{"type":"list","member":{"shape":"S179","locationName":"item"}},"S195":{"type":"list","member":{"locationName":"ReservedInstancesId"}},"S19d":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"Frequency":{"locationName":"frequency"}}}},"S19r":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"},"Scope":{"locationName":"scope"}}},"S1ae":{"type":"structure","members":{"Frequency":{"locationName":"frequency"},"Interval":{"locationName":"interval","type":"integer"},"OccurrenceDaySet":{"locationName":"occurrenceDaySet","type":"list","member":{"locationName":"item","type":"integer"}},"OccurrenceRelativeToEnd":{"locationName":"occurrenceRelativeToEnd","type":"boolean"},"OccurrenceUnit":{"locationName":"occurrenceUnit"}}},"S1am":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"NetworkPlatform":{"locationName":"networkPlatform"},"NextSlotStartTime":{"locationName":"nextSlotStartTime","type":"timestamp"},"Platform":{"locationName":"platform"},"PreviousSlotEndTime":{"locationName":"previousSlotEndTime","type":"timestamp"},"Recurrence":{"shape":"S1ae","locationName":"recurrence"},"ScheduledInstanceId":{"locationName":"scheduledInstanceId"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TermEndDate":{"locationName":"termEndDate","type":"timestamp"},"TermStartDate":{"locationName":"termStartDate","type":"timestamp"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}},"S1at":{"type":"list","member":{"locationName":"item"}},"S1ax":{"type":"list","member":{"locationName":"GroupName"}},"S1b5":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"}}}},"S1b9":{"type":"list","member":{"locationName":"SnapshotId"}},"S1bs":{"type":"structure","required":["IamFleetRole","TargetCapacity"],"members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"OnDemandAllocationStrategy":{"locationName":"onDemandAllocationStrategy"},"SpotMaintenanceStrategies":{"locationName":"spotMaintenanceStrategies","type":"structure","members":{"CapacityRebalance":{"locationName":"capacityRebalance","type":"structure","members":{"ReplacementStrategy":{"locationName":"replacementStrategy"},"TerminationDelay":{"locationName":"terminationDelay","type":"integer"}}}}},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"OnDemandFulfilledCapacity":{"locationName":"onDemandFulfilledCapacity","type":"double"},"IamFleetRole":{"locationName":"iamFleetRole"},"LaunchSpecifications":{"locationName":"launchSpecifications","type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroups":{"shape":"Sgs","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Syz","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"NetworkInterfaces":{"shape":"S1c2","locationName":"networkInterfaceSet"},"Placement":{"shape":"S1c4","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"tag"}}}},"InstanceRequirements":{"shape":"Sbc","locationName":"instanceRequirements"}}}},"LaunchTemplateConfigs":{"shape":"S1c7","locationName":"launchTemplateConfigs"},"SpotPrice":{"locationName":"spotPrice"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"OnDemandMaxTotalPrice":{"locationName":"onDemandMaxTotalPrice"},"SpotMaxTotalPrice":{"locationName":"spotMaxTotalPrice"},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"LoadBalancersConfig":{"locationName":"loadBalancersConfig","type":"structure","members":{"ClassicLoadBalancersConfig":{"locationName":"classicLoadBalancersConfig","type":"structure","members":{"ClassicLoadBalancers":{"locationName":"classicLoadBalancers","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"}}}}}},"TargetGroupsConfig":{"locationName":"targetGroupsConfig","type":"structure","members":{"TargetGroups":{"locationName":"targetGroups","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"}}}}}}}},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"},"Context":{"locationName":"context"},"TargetCapacityUnitType":{"locationName":"targetCapacityUnitType"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"S1c2":{"type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"Sd4","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Seo","locationName":"ipv6AddressesSet","queryName":"Ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Sd7","locationName":"privateIpAddressesSet","queryName":"PrivateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"},"AssociateCarrierIpAddress":{"type":"boolean"},"InterfaceType":{},"NetworkCardIndex":{"type":"integer"},"Ipv4Prefixes":{"shape":"Sd9","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Sdb","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"}}}},"S1c4":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"GroupName":{"locationName":"groupName"},"Tenancy":{"locationName":"tenancy"}}},"S1c7":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sb9","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"},"InstanceRequirements":{"shape":"Sbc","locationName":"instanceRequirements"}}}}}}},"S1ck":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ActualBlockHourlyPrice":{"locationName":"actualBlockHourlyPrice"},"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Fault":{"shape":"Sii","locationName":"fault"},"InstanceId":{"locationName":"instanceId"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"UserData":{"locationName":"userData"},"SecurityGroups":{"shape":"Sgs","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Syz","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"NetworkInterfaces":{"shape":"S1c2","locationName":"networkInterfaceSet"},"Placement":{"shape":"S1c4","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"Monitoring":{"shape":"S1cn","locationName":"monitoring"}}},"LaunchedAvailabilityZone":{"locationName":"launchedAvailabilityZone"},"ProductDescription":{"locationName":"productDescription"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SpotPrice":{"locationName":"spotPrice"},"State":{"locationName":"state"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}},"S1cn":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"S1d2":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item"}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item"}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S59","locationName":"item"}}}}},"S1e0":{"type":"list","member":{}},"S1f4":{"type":"list","member":{"locationName":"VolumeId"}},"S1fp":{"type":"structure","members":{"VolumeId":{"locationName":"volumeId"},"ModificationState":{"locationName":"modificationState"},"StatusMessage":{"locationName":"statusMessage"},"TargetSize":{"locationName":"targetSize","type":"integer"},"TargetIops":{"locationName":"targetIops","type":"integer"},"TargetVolumeType":{"locationName":"targetVolumeType"},"TargetThroughput":{"locationName":"targetThroughput","type":"integer"},"TargetMultiAttachEnabled":{"locationName":"targetMultiAttachEnabled","type":"boolean"},"OriginalSize":{"locationName":"originalSize","type":"integer"},"OriginalIops":{"locationName":"originalIops","type":"integer"},"OriginalVolumeType":{"locationName":"originalVolumeType"},"OriginalThroughput":{"locationName":"originalThroughput","type":"integer"},"OriginalMultiAttachEnabled":{"locationName":"originalMultiAttachEnabled","type":"boolean"},"Progress":{"locationName":"progress","type":"long"},"StartTime":{"locationName":"startTime","type":"timestamp"},"EndTime":{"locationName":"endTime","type":"timestamp"}}},"S1fv":{"type":"list","member":{"locationName":"VpcId"}},"S1hl":{"type":"list","member":{"locationName":"AvailabilityZone"}},"S1i0":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"S1ki":{"type":"structure","members":{"InstanceFamily":{"locationName":"instanceFamily"},"CpuCredits":{"locationName":"cpuCredits"}}},"S1kz":{"type":"list","member":{"locationName":"item"}},"S1l1":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HostIdSet":{"shape":"Sy7","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}},"S1l4":{"type":"list","member":{"locationName":"item"}},"S1l5":{"type":"list","member":{"locationName":"item"}},"S1lo":{"type":"structure","members":{"HourlyPrice":{"locationName":"hourlyPrice"},"RemainingTotalValue":{"locationName":"remainingTotalValue"},"RemainingUpfrontValue":{"locationName":"remainingUpfrontValue"}}},"S1m8":{"type":"list","member":{"shape":"Sit","locationName":"item"}},"S1n4":{"type":"structure","members":{"Comment":{},"UploadEnd":{"type":"timestamp"},"UploadSize":{"type":"double"},"UploadStart":{"type":"timestamp"}}},"S1n7":{"type":"structure","members":{"S3Bucket":{},"S3Key":{}}},"S1ne":{"type":"structure","required":["Bytes","Format","ImportManifestUrl"],"members":{"Bytes":{"locationName":"bytes","type":"long"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"}}},"S1nf":{"type":"structure","required":["Size"],"members":{"Size":{"locationName":"size","type":"long"}}},"S1oa":{"type":"list","member":{"locationName":"UserId"}},"S1ob":{"type":"list","member":{"locationName":"UserGroup"}},"S1oc":{"type":"list","member":{"locationName":"ProductCode"}},"S1oe":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{},"UserId":{}}}},"S1oj":{"type":"list","member":{"shape":"S17","locationName":"item"}},"S1ow":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"Se0"}}},"S1qy":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"type":"boolean"}}},"S1r0":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"S1rf":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Monitoring":{"shape":"S13z","locationName":"monitoring"}}}},"S1ui":{"type":"list","member":{"locationName":"SecurityGroupId"}},"S1v6":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentState":{"shape":"S10q","locationName":"currentState"},"InstanceId":{"locationName":"instanceId"},"PreviousState":{"shape":"S10q","locationName":"previousState"}}}},"S1vq":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{},"Description":{}}}}}} + module.exports = {"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":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"ExchangeId":{"locationName":"exchangeId"}}}},"AcceptTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"Se"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"AcceptTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"AcceptTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"AcceptVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"AcceptVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"S1c","locationName":"vpcPeeringConnection"}}}},"AdvertiseByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"AllocateAddress":{"input":{"type":"structure","members":{"Domain":{},"Address":{},"PublicIpv4Pool":{},"NetworkBorderGroup":{},"CustomerOwnedIpv4Pool":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Domain":{"locationName":"domain"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"CarrierIp":{"locationName":"carrierIp"}}}},"AllocateHosts":{"input":{"type":"structure","required":["AvailabilityZone","Quantity"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"ClientToken":{"locationName":"clientToken"},"InstanceType":{"locationName":"instanceType"},"InstanceFamily":{},"Quantity":{"locationName":"quantity","type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"HostRecovery":{}}},"output":{"type":"structure","members":{"HostIds":{"shape":"S21","locationName":"hostIdSet"}}}},"ApplySecurityGroupsToClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","VpcId","SecurityGroupIds"],"members":{"ClientVpnEndpointId":{},"VpcId":{},"SecurityGroupIds":{"shape":"S25","locationName":"SecurityGroupId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SecurityGroupIds":{"shape":"S25","locationName":"securityGroupIds"}}}},"AssignIpv6Addresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S29","locationName":"ipv6Addresses"},"Ipv6PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"S2a","locationName":"Ipv6Prefix"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"AssignedIpv6Addresses":{"shape":"S29","locationName":"assignedIpv6Addresses"},"AssignedIpv6Prefixes":{"shape":"S2a","locationName":"assignedIpv6PrefixSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"AssignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"AllowReassignment":{"locationName":"allowReassignment","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S2e","locationName":"privateIpAddress"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"Ipv4Prefixes":{"shape":"S2a","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AssignedPrivateIpAddresses":{"locationName":"assignedPrivateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"AssignedIpv4Prefixes":{"shape":"S2i","locationName":"assignedIpv4PrefixSet"}}}},"AssociateAddress":{"input":{"type":"structure","members":{"AllocationId":{},"InstanceId":{},"PublicIp":{},"AllowReassociation":{"locationName":"allowReassociation","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"}}}},"AssociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","SubnetId"],"members":{"ClientVpnEndpointId":{},"SubnetId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S2r","locationName":"status"}}}},"AssociateDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId","VpcId"],"members":{"DhcpOptionsId":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"AssociateEnclaveCertificateIamRole":{"input":{"type":"structure","members":{"CertificateArn":{},"RoleArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CertificateS3BucketName":{"locationName":"certificateS3BucketName"},"CertificateS3ObjectKey":{"locationName":"certificateS3ObjectKey"},"EncryptionKmsKeyId":{"locationName":"encryptionKmsKeyId"}}}},"AssociateIamInstanceProfile":{"input":{"type":"structure","required":["IamInstanceProfile","InstanceId"],"members":{"IamInstanceProfile":{"shape":"S2z"},"InstanceId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S31","locationName":"iamInstanceProfileAssociation"}}}},"AssociateInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId","AssociationTarget"],"members":{"DryRun":{"type":"boolean"},"InstanceEventWindowId":{},"AssociationTarget":{"type":"structure","members":{"InstanceIds":{"shape":"S37","locationName":"InstanceId"},"InstanceTags":{"shape":"Ss","locationName":"InstanceTag"},"DedicatedHostIds":{"shape":"S38","locationName":"DedicatedHostId"}}}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"AssociateRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"},"GatewayId":{}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"AssociationState":{"shape":"S3n","locationName":"associationState"}}}},"AssociateSubnetCidrBlock":{"input":{"type":"structure","required":["Ipv6CidrBlock","SubnetId"],"members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S3r","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"AssociateTransitGatewayMulticastDomain":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"S3w"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"AssociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S41","locationName":"association"}}}},"AssociateTrunkInterface":{"input":{"type":"structure","required":["BranchInterfaceId","TrunkInterfaceId"],"members":{"BranchInterfaceId":{},"TrunkInterfaceId":{},"VlanId":{"type":"integer"},"GreKey":{"type":"integer"},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InterfaceAssociation":{"shape":"S45","locationName":"interfaceAssociation"},"ClientToken":{"locationName":"clientToken"}}}},"AssociateVpcCidrBlock":{"input":{"type":"structure","required":["VpcId"],"members":{"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"CidrBlock":{},"VpcId":{"locationName":"vpcId"},"Ipv6CidrBlockNetworkBorderGroup":{},"Ipv6Pool":{},"Ipv6CidrBlock":{}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S4b","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S4e","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"AttachClassicLinkVpc":{"input":{"type":"structure","required":["Groups","InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S4g","locationName":"SecurityGroupId"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"AttachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"AttachNetworkInterface":{"input":{"type":"structure","required":["DeviceIndex","InstanceId","NetworkInterfaceId"],"members":{"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkCardIndex":{"type":"integer"}}},"output":{"type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"}}}},"AttachVolume":{"input":{"type":"structure","required":["Device","InstanceId","VolumeId"],"members":{"Device":{},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S4o"}},"AttachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcAttachment":{"shape":"S4t","locationName":"attachment"}}}},"AuthorizeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"AuthorizeAllGroups":{"type":"boolean"},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S4x","locationName":"status"}}}},"AuthorizeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S50","locationName":"ipPermissions"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"SecurityGroupRules":{"shape":"S5b","locationName":"securityGroupRuleSet"}}}},"AuthorizeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"SecurityGroupRules":{"shape":"S5b","locationName":"securityGroupRuleSet"}}}},"BundleInstance":{"input":{"type":"structure","required":["InstanceId","Storage"],"members":{"InstanceId":{},"Storage":{"shape":"S5k"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S5o","locationName":"bundleInstanceTask"}}}},"CancelBundleTask":{"input":{"type":"structure","required":["BundleId"],"members":{"BundleId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S5o","locationName":"bundleInstanceTask"}}}},"CancelCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CancelCapacityReservationFleets":{"input":{"type":"structure","required":["CapacityReservationFleetIds"],"members":{"DryRun":{"type":"boolean"},"CapacityReservationFleetIds":{"shape":"S5y","locationName":"CapacityReservationFleetId"}}},"output":{"type":"structure","members":{"SuccessfulFleetCancellations":{"locationName":"successfulFleetCancellationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentFleetState":{"locationName":"currentFleetState"},"PreviousFleetState":{"locationName":"previousFleetState"},"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"}}}},"FailedFleetCancellations":{"locationName":"failedFleetCancellationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"CancelCapacityReservationFleetError":{"locationName":"cancelCapacityReservationFleetError","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"CancelConversionTask":{"input":{"type":"structure","required":["ConversionTaskId"],"members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"ReasonMessage":{"locationName":"reasonMessage"}}}},"CancelExportTask":{"input":{"type":"structure","required":["ExportTaskId"],"members":{"ExportTaskId":{"locationName":"exportTaskId"}}}},"CancelImportTask":{"input":{"type":"structure","members":{"CancelReason":{},"DryRun":{"type":"boolean"},"ImportTaskId":{}}},"output":{"type":"structure","members":{"ImportTaskId":{"locationName":"importTaskId"},"PreviousState":{"locationName":"previousState"},"State":{"locationName":"state"}}}},"CancelReservedInstancesListing":{"input":{"type":"structure","required":["ReservedInstancesListingId"],"members":{"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6j","locationName":"reservedInstancesListingsSet"}}}},"CancelSpotFleetRequests":{"input":{"type":"structure","required":["SpotFleetRequestIds","TerminateInstances"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestIds":{"shape":"S6v","locationName":"spotFleetRequestId"},"TerminateInstances":{"locationName":"terminateInstances","type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetRequests":{"locationName":"successfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentSpotFleetRequestState":{"locationName":"currentSpotFleetRequestState"},"PreviousSpotFleetRequestState":{"locationName":"previousSpotFleetRequestState"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"UnsuccessfulFleetRequests":{"locationName":"unsuccessfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}}}}},"CancelSpotInstanceRequests":{"input":{"type":"structure","required":["SpotInstanceRequestIds"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S76","locationName":"SpotInstanceRequestId"}}},"output":{"type":"structure","members":{"CancelledSpotInstanceRequests":{"locationName":"spotInstanceRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"State":{"locationName":"state"}}}}}}},"ConfirmProductInstance":{"input":{"type":"structure","required":["InstanceId","ProductCode"],"members":{"InstanceId":{},"ProductCode":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"OwnerId":{"locationName":"ownerId"},"Return":{"locationName":"return","type":"boolean"}}}},"CopyFpgaImage":{"input":{"type":"structure","required":["SourceFpgaImageId","SourceRegion"],"members":{"DryRun":{"type":"boolean"},"SourceFpgaImageId":{},"Description":{},"Name":{},"SourceRegion":{},"ClientToken":{}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"}}}},"CopyImage":{"input":{"type":"structure","required":["Name","SourceImageId","SourceRegion"],"members":{"ClientToken":{},"Description":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"Name":{},"SourceImageId":{},"SourceRegion":{},"DestinationOutpostArn":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CopySnapshot":{"input":{"type":"structure","required":["SourceRegion","SourceSnapshotId"],"members":{"Description":{},"DestinationOutpostArn":{},"DestinationRegion":{"locationName":"destinationRegion"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"PresignedUrl":{"locationName":"presignedUrl"},"SourceRegion":{},"SourceSnapshotId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateCapacityReservation":{"input":{"type":"structure","required":["InstanceType","InstancePlatform","InstanceCount"],"members":{"ClientToken":{},"InstanceType":{},"InstancePlatform":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tenancy":{},"InstanceCount":{"type":"integer"},"EbsOptimized":{"type":"boolean"},"EphemeralStorage":{"type":"boolean"},"EndDate":{"type":"timestamp"},"EndDateType":{},"InstanceMatchCriteria":{},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"},"OutpostArn":{}}},"output":{"type":"structure","members":{"CapacityReservation":{"shape":"S7s","locationName":"capacityReservation"}}}},"CreateCapacityReservationFleet":{"input":{"type":"structure","required":["InstanceTypeSpecifications","TotalTargetCapacity"],"members":{"AllocationStrategy":{},"ClientToken":{"idempotencyToken":true},"InstanceTypeSpecifications":{"locationName":"InstanceTypeSpecification","type":"list","member":{"type":"structure","members":{"InstanceType":{},"InstancePlatform":{},"Weight":{"type":"double"},"AvailabilityZone":{},"AvailabilityZoneId":{},"EbsOptimized":{"type":"boolean"},"Priority":{"type":"integer"}}}},"Tenancy":{},"TotalTargetCapacity":{"type":"integer"},"EndDate":{"type":"timestamp"},"InstanceMatchCriteria":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"State":{"locationName":"state"},"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"TotalFulfilledCapacity":{"locationName":"totalFulfilledCapacity","type":"double"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"AllocationStrategy":{"locationName":"allocationStrategy"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"EndDate":{"locationName":"endDate","type":"timestamp"},"Tenancy":{"locationName":"tenancy"},"FleetCapacityReservations":{"shape":"S84","locationName":"fleetCapacityReservationSet"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateCarrierGateway":{"input":{"type":"structure","required":["VpcId"],"members":{"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"CarrierGateway":{"shape":"S88","locationName":"carrierGateway"}}}},"CreateClientVpnEndpoint":{"input":{"type":"structure","required":["ClientCidrBlock","ServerCertificateArn","AuthenticationOptions","ConnectionLogOptions"],"members":{"ClientCidrBlock":{},"ServerCertificateArn":{},"AuthenticationOptions":{"locationName":"Authentication","type":"list","member":{"type":"structure","members":{"Type":{},"ActiveDirectory":{"type":"structure","members":{"DirectoryId":{}}},"MutualAuthentication":{"type":"structure","members":{"ClientRootCertificateChainArn":{}}},"FederatedAuthentication":{"type":"structure","members":{"SAMLProviderArn":{},"SelfServiceSAMLProviderArn":{}}}}}},"ConnectionLogOptions":{"shape":"S8i"},"DnsServers":{"shape":"Se"},"TransportProtocol":{},"VpnPort":{"type":"integer"},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"SecurityGroupIds":{"shape":"S25","locationName":"SecurityGroupId"},"VpcId":{},"SelfServicePortal":{},"ClientConnectOptions":{"shape":"S8l"}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S8n","locationName":"status"},"DnsName":{"locationName":"dnsName"}}}},"CreateClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],"members":{"ClientVpnEndpointId":{},"DestinationCidrBlock":{},"TargetVpcSubnetId":{},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8r","locationName":"status"}}}},"CreateCustomerGateway":{"input":{"type":"structure","required":["BgpAsn","Type"],"members":{"BgpAsn":{"type":"integer"},"PublicIp":{"locationName":"IpAddress"},"CertificateArn":{},"Type":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DeviceName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateway":{"shape":"S8w","locationName":"customerGateway"}}}},"CreateDefaultSubnet":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S8z","locationName":"subnet"}}}},"CreateDefaultVpc":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S95","locationName":"vpc"}}}},"CreateDhcpOptions":{"input":{"type":"structure","required":["DhcpConfigurations"],"members":{"DhcpConfigurations":{"locationName":"dhcpConfiguration","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"shape":"Se","locationName":"Value"}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"DhcpOptions":{"shape":"S9e","locationName":"dhcpOptions"}}}},"CreateEgressOnlyInternetGateway":{"input":{"type":"structure","required":["VpcId"],"members":{"ClientToken":{},"DryRun":{"type":"boolean"},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"EgressOnlyInternetGateway":{"shape":"S9l","locationName":"egressOnlyInternetGateway"}}}},"CreateFleet":{"input":{"type":"structure","required":["LaunchTemplateConfigs","TargetCapacitySpecification"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"SpotOptions":{"type":"structure","members":{"AllocationStrategy":{},"MaintenanceStrategies":{"type":"structure","members":{"CapacityRebalance":{"type":"structure","members":{"ReplacementStrategy":{},"TerminationDelay":{"type":"integer"}}}}},"InstanceInterruptionBehavior":{},"InstancePoolsToUseCount":{"type":"integer"},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"OnDemandOptions":{"type":"structure","members":{"AllocationStrategy":{},"CapacityReservationOptions":{"type":"structure","members":{"UsageStrategy":{}}},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"ExcessCapacityTerminationPolicy":{},"LaunchTemplateConfigs":{"shape":"Sa1"},"TargetCapacitySpecification":{"shape":"Sb0"},"TerminateInstancesWithExpiration":{"type":"boolean"},"Type":{},"ValidFrom":{"type":"timestamp"},"ValidUntil":{"type":"timestamp"},"ReplaceUnhealthyInstances":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"Context":{}}},"output":{"type":"structure","members":{"FleetId":{"locationName":"fleetId"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sb8","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sb8","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"Sbo","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}}}}},"CreateFlowLogs":{"input":{"type":"structure","required":["ResourceIds","ResourceType","TrafficType"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"DeliverLogsPermissionArn":{},"LogGroupName":{},"ResourceIds":{"locationName":"ResourceId","type":"list","member":{"locationName":"item"}},"ResourceType":{},"TrafficType":{},"LogDestinationType":{},"LogDestination":{},"LogFormat":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"MaxAggregationInterval":{"type":"integer"},"DestinationOptions":{"type":"structure","members":{"FileFormat":{},"HiveCompatiblePartitions":{"type":"boolean"},"PerHourPartition":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"FlowLogIds":{"shape":"Se","locationName":"flowLogIdSet"},"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"CreateFpgaImage":{"input":{"type":"structure","required":["InputStorageLocation"],"members":{"DryRun":{"type":"boolean"},"InputStorageLocation":{"shape":"Sc0"},"LogsStorageLocation":{"shape":"Sc0"},"Description":{},"Name":{},"ClientToken":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"}}}},"CreateImage":{"input":{"type":"structure","required":["InstanceId","Name"],"members":{"BlockDeviceMappings":{"shape":"Sc3","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"Name":{"locationName":"name"},"NoReboot":{"locationName":"noReboot","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CreateInstanceEventWindow":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Name":{},"TimeRanges":{"shape":"Sca","locationName":"TimeRange"},"CronExpression":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"CreateInstanceExportTask":{"input":{"type":"structure","required":["ExportToS3Task","InstanceId","TargetEnvironment"],"members":{"Description":{"locationName":"description"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ExportTask":{"shape":"Scj","locationName":"exportTask"}}}},"CreateInternetGateway":{"input":{"type":"structure","members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InternetGateway":{"shape":"Scp","locationName":"internetGateway"}}}},"CreateKeyPair":{"input":{"type":"structure","required":["KeyName"],"members":{"KeyName":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"KeyType":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyMaterial":{"locationName":"keyMaterial","type":"string","sensitive":true},"KeyName":{"locationName":"keyName"},"KeyPairId":{"locationName":"keyPairId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateLaunchTemplate":{"input":{"type":"structure","required":["LaunchTemplateName","LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateName":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"Scw"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sea","locationName":"launchTemplate"},"Warning":{"shape":"Seb","locationName":"warning"}}}},"CreateLaunchTemplateVersion":{"input":{"type":"structure","required":["LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"SourceVersion":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"Scw"}}},"output":{"type":"structure","members":{"LaunchTemplateVersion":{"shape":"Seg","locationName":"launchTemplateVersion"},"Warning":{"shape":"Seb","locationName":"warning"}}}},"CreateLocalGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","LocalGatewayRouteTableId","LocalGatewayVirtualInterfaceGroupId"],"members":{"DestinationCidrBlock":{},"LocalGatewayRouteTableId":{},"LocalGatewayVirtualInterfaceGroupId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sfi","locationName":"route"}}}},"CreateLocalGatewayRouteTableVpcAssociation":{"input":{"type":"structure","required":["LocalGatewayRouteTableId","VpcId"],"members":{"LocalGatewayRouteTableId":{},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociation":{"shape":"Sfn","locationName":"localGatewayRouteTableVpcAssociation"}}}},"CreateManagedPrefixList":{"input":{"type":"structure","required":["PrefixListName","MaxEntries","AddressFamily"],"members":{"DryRun":{"type":"boolean"},"PrefixListName":{},"Entries":{"shape":"Sfq","locationName":"Entry"},"MaxEntries":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AddressFamily":{},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sft","locationName":"prefixList"}}}},"CreateNatGateway":{"input":{"type":"structure","required":["SubnetId"],"members":{"AllocationId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"SubnetId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ConnectivityType":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"NatGateway":{"shape":"Sfy","locationName":"natGateway"}}}},"CreateNetworkAcl":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"NetworkAcl":{"shape":"Sg5","locationName":"networkAcl"}}}},"CreateNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sga","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Sgb","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"CreateNetworkInsightsPath":{"input":{"type":"structure","required":["Source","Destination","Protocol","ClientToken"],"members":{"SourceIp":{},"DestinationIp":{},"Source":{},"Destination":{},"Protocol":{},"DestinationPort":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInsightsPath":{"shape":"Sgk","locationName":"networkInsightsPath"}}}},"CreateNetworkInterface":{"input":{"type":"structure","required":["SubnetId"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"Sd4","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Seo","locationName":"ipv6Addresses"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Sd7","locationName":"privateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"Ipv4Prefixes":{"shape":"Sd9","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Sdb","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"},"InterfaceType":{},"SubnetId":{"locationName":"subnetId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInterface":{"shape":"Sgp","locationName":"networkInterface"},"ClientToken":{"locationName":"clientToken"}}}},"CreateNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfaceId","Permission"],"members":{"NetworkInterfaceId":{},"AwsAccountId":{},"AwsService":{},"Permission":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InterfacePermission":{"shape":"Sh5","locationName":"interfacePermission"}}}},"CreatePlacementGroup":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"PlacementGroup":{"shape":"Shb","locationName":"placementGroup"}}}},"CreateReplaceRootVolumeTask":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"SnapshotId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ReplaceRootVolumeTask":{"shape":"Shf","locationName":"replaceRootVolumeTask"}}}},"CreateReservedInstancesListing":{"input":{"type":"structure","required":["ClientToken","InstanceCount","PriceSchedules","ReservedInstancesId"],"members":{"ClientToken":{"locationName":"clientToken"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6j","locationName":"reservedInstancesListingsSet"}}}},"CreateRestoreImageTask":{"input":{"type":"structure","required":["Bucket","ObjectKey"],"members":{"Bucket":{},"ObjectKey":{},"Name":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CreateRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcEndpointId":{},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"LocalGatewayId":{},"CarrierGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"},"CoreNetworkArn":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CreateRouteTable":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"RouteTable":{"shape":"Shw","locationName":"routeTable"}}}},"CreateSecurityGroup":{"input":{"type":"structure","required":["Description","GroupName"],"members":{"Description":{"locationName":"GroupDescription"},"GroupName":{},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"GroupId":{"locationName":"groupId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateSnapshot":{"input":{"type":"structure","required":["VolumeId"],"members":{"Description":{},"OutpostArn":{},"VolumeId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"Si8"}},"CreateSnapshots":{"input":{"type":"structure","required":["InstanceSpecification"],"members":{"Description":{},"InstanceSpecification":{"type":"structure","members":{"InstanceId":{},"ExcludeBootVolume":{"type":"boolean"}}},"OutpostArn":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"CopyTagsFromSource":{}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"VolumeId":{"locationName":"volumeId"},"State":{"locationName":"state"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"StartTime":{"locationName":"startTime","type":"timestamp"},"Progress":{"locationName":"progress"},"OwnerId":{"locationName":"ownerId"},"SnapshotId":{"locationName":"snapshotId"},"OutpostArn":{"locationName":"outpostArn"}}}}}}},"CreateSpotDatafeedSubscription":{"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"locationName":"bucket"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Prefix":{"locationName":"prefix"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Sii","locationName":"spotDatafeedSubscription"}}}},"CreateStoreImageTask":{"input":{"type":"structure","required":["ImageId","Bucket"],"members":{"ImageId":{},"Bucket":{},"S3ObjectTags":{"locationName":"S3ObjectTag","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{},"Value":{}}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ObjectKey":{"locationName":"objectKey"}}}},"CreateSubnet":{"input":{"type":"structure","required":["CidrBlock","VpcId"],"members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AvailabilityZone":{},"AvailabilityZoneId":{},"CidrBlock":{},"Ipv6CidrBlock":{},"OutpostArn":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S8z","locationName":"subnet"}}}},"CreateSubnetCidrReservation":{"input":{"type":"structure","required":["SubnetId","Cidr","ReservationType"],"members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"SubnetId":{},"Cidr":{},"ReservationType":{},"Description":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SubnetCidrReservation":{"shape":"Siu","locationName":"subnetCidrReservation"}}}},"CreateTags":{"input":{"type":"structure","required":["Resources","Tags"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Six","locationName":"ResourceId"},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"CreateTrafficMirrorFilter":{"input":{"type":"structure","members":{"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Sj1","locationName":"trafficMirrorFilter"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterId","TrafficDirection","RuleNumber","RuleAction","DestinationCidrBlock","SourceCidrBlock"],"members":{"TrafficMirrorFilterId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sjb"},"SourcePortRange":{"shape":"Sjb"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Sj3","locationName":"trafficMirrorFilterRule"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorSession":{"input":{"type":"structure","required":["NetworkInterfaceId","TrafficMirrorTargetId","TrafficMirrorFilterId","SessionNumber"],"members":{"NetworkInterfaceId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Sjg","locationName":"trafficMirrorSession"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorTarget":{"input":{"type":"structure","members":{"NetworkInterfaceId":{},"NetworkLoadBalancerArn":{},"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorTarget":{"shape":"Sjj","locationName":"trafficMirrorTarget"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTransitGateway":{"input":{"type":"structure","members":{"Description":{},"Options":{"type":"structure","members":{"AmazonSideAsn":{"type":"long"},"AutoAcceptSharedAttachments":{},"DefaultRouteTableAssociation":{},"DefaultRouteTablePropagation":{},"VpnEcmpSupport":{},"DnsSupport":{},"MulticastSupport":{},"TransitGatewayCidrBlocks":{"shape":"Sjs"}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Sju","locationName":"transitGateway"}}}},"CreateTransitGatewayConnect":{"input":{"type":"structure","required":["TransportTransitGatewayAttachmentId","Options"],"members":{"TransportTransitGatewayAttachmentId":{},"Options":{"type":"structure","required":["Protocol"],"members":{"Protocol":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnect":{"shape":"Sk1","locationName":"transitGatewayConnect"}}}},"CreateTransitGatewayConnectPeer":{"input":{"type":"structure","required":["TransitGatewayAttachmentId","PeerAddress","InsideCidrBlocks"],"members":{"TransitGatewayAttachmentId":{},"TransitGatewayAddress":{},"PeerAddress":{},"BgpOptions":{"type":"structure","members":{"PeerAsn":{"type":"long"}}},"InsideCidrBlocks":{"shape":"Sk5"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeer":{"shape":"Sk7","locationName":"transitGatewayConnectPeer"}}}},"CreateTransitGatewayMulticastDomain":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"Options":{"type":"structure","members":{"Igmpv2Support":{},"StaticSourcesSupport":{},"AutoAcceptSharedAssociations":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomain":{"shape":"Skk","locationName":"transitGatewayMulticastDomain"}}}},"CreateTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayId","PeerTransitGatewayId","PeerAccountId","PeerRegion"],"members":{"TransitGatewayId":{},"PeerTransitGatewayId":{},"PeerAccountId":{},"PeerRegion":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"CreateTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Sks","locationName":"transitGatewayPrefixListReference"}}}},"CreateTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Skx","locationName":"route"}}}},"CreateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Sl4","locationName":"transitGatewayRouteTable"}}}},"CreateTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayId","VpcId","SubnetIds"],"members":{"TransitGatewayId":{},"VpcId":{},"SubnetIds":{"shape":"S3w"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{},"ApplianceModeSupport":{}}},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"CreateVolume":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"OutpostArn":{},"Size":{"type":"integer"},"SnapshotId":{},"VolumeType":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"MultiAttachEnabled":{"type":"boolean"},"Throughput":{"type":"integer"},"ClientToken":{"idempotencyToken":true}}},"output":{"shape":"Sla"}},"CreateVpc":{"input":{"type":"structure","required":["CidrBlock"],"members":{"CidrBlock":{},"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"Ipv6Pool":{},"Ipv6CidrBlock":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockNetworkBorderGroup":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S95","locationName":"vpc"}}}},"CreateVpcEndpoint":{"input":{"type":"structure","required":["VpcId","ServiceName"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointType":{},"VpcId":{},"ServiceName":{},"PolicyDocument":{},"RouteTableIds":{"shape":"Slh","locationName":"RouteTableId"},"SubnetIds":{"shape":"Sli","locationName":"SubnetId"},"SecurityGroupIds":{"shape":"Slj","locationName":"SecurityGroupId"},"ClientToken":{},"PrivateDnsEnabled":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpcEndpoint":{"shape":"Sll","locationName":"vpcEndpoint"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationArn","ConnectionEvents"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Se"},"ClientToken":{}}},"output":{"type":"structure","members":{"ConnectionNotification":{"shape":"Slu","locationName":"connectionNotification"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointServiceConfiguration":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"PrivateDnsName":{},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"NetworkLoadBalancerArn"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"GatewayLoadBalancerArn"},"ClientToken":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ServiceConfiguration":{"shape":"Slz","locationName":"serviceConfiguration"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PeerOwnerId":{"locationName":"peerOwnerId"},"PeerVpcId":{"locationName":"peerVpcId"},"VpcId":{"locationName":"vpcId"},"PeerRegion":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"S1c","locationName":"vpcPeeringConnection"}}}},"CreateVpnConnection":{"input":{"type":"structure","required":["CustomerGatewayId","Type"],"members":{"CustomerGatewayId":{},"Type":{},"VpnGatewayId":{},"TransitGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Options":{"locationName":"options","type":"structure","members":{"EnableAcceleration":{"type":"boolean"},"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"TunnelInsideIpVersion":{},"TunnelOptions":{"type":"list","member":{"type":"structure","members":{"TunnelInsideCidr":{},"TunnelInsideIpv6Cidr":{},"PreSharedKey":{},"Phase1LifetimeSeconds":{"type":"integer"},"Phase2LifetimeSeconds":{"type":"integer"},"RekeyMarginTimeSeconds":{"type":"integer"},"RekeyFuzzPercentage":{"type":"integer"},"ReplayWindowSize":{"type":"integer"},"DPDTimeoutSeconds":{"type":"integer"},"DPDTimeoutAction":{},"Phase1EncryptionAlgorithms":{"shape":"Sme","locationName":"Phase1EncryptionAlgorithm"},"Phase2EncryptionAlgorithms":{"shape":"Smg","locationName":"Phase2EncryptionAlgorithm"},"Phase1IntegrityAlgorithms":{"shape":"Smi","locationName":"Phase1IntegrityAlgorithm"},"Phase2IntegrityAlgorithms":{"shape":"Smk","locationName":"Phase2IntegrityAlgorithm"},"Phase1DHGroupNumbers":{"shape":"Smm","locationName":"Phase1DHGroupNumber"},"Phase2DHGroupNumbers":{"shape":"Smo","locationName":"Phase2DHGroupNumber"},"IKEVersions":{"shape":"Smq","locationName":"IKEVersion"},"StartupAction":{}}}},"LocalIpv4NetworkCidr":{},"RemoteIpv4NetworkCidr":{},"LocalIpv6NetworkCidr":{},"RemoteIpv6NetworkCidr":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Smt","locationName":"vpnConnection"}}}},"CreateVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"CreateVpnGateway":{"input":{"type":"structure","required":["Type"],"members":{"AvailabilityZone":{},"Type":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AmazonSideAsn":{"type":"long"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateway":{"shape":"Snn","locationName":"vpnGateway"}}}},"DeleteCarrierGateway":{"input":{"type":"structure","required":["CarrierGatewayId"],"members":{"CarrierGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CarrierGateway":{"shape":"S88","locationName":"carrierGateway"}}}},"DeleteClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8n","locationName":"status"}}}},"DeleteClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock"],"members":{"ClientVpnEndpointId":{},"TargetVpcSubnetId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8r","locationName":"status"}}}},"DeleteCustomerGateway":{"input":{"type":"structure","required":["CustomerGatewayId"],"members":{"CustomerGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId"],"members":{"DhcpOptionsId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteEgressOnlyInternetGateway":{"input":{"type":"structure","required":["EgressOnlyInternetGatewayId"],"members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayId":{}}},"output":{"type":"structure","members":{"ReturnCode":{"locationName":"returnCode","type":"boolean"}}}},"DeleteFleets":{"input":{"type":"structure","required":["FleetIds","TerminateInstances"],"members":{"DryRun":{"type":"boolean"},"FleetIds":{"shape":"So1","locationName":"FleetId"},"TerminateInstances":{"type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetDeletions":{"locationName":"successfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentFleetState":{"locationName":"currentFleetState"},"PreviousFleetState":{"locationName":"previousFleetState"},"FleetId":{"locationName":"fleetId"}}}},"UnsuccessfulFleetDeletions":{"locationName":"unsuccessfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"FleetId":{"locationName":"fleetId"}}}}}}},"DeleteFlowLogs":{"input":{"type":"structure","required":["FlowLogIds"],"members":{"DryRun":{"type":"boolean"},"FlowLogIds":{"shape":"Sob","locationName":"FlowLogId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteFpgaImage":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId"],"members":{"DryRun":{"type":"boolean"},"ForceDelete":{"type":"boolean"},"InstanceEventWindowId":{}}},"output":{"type":"structure","members":{"InstanceEventWindowState":{"locationName":"instanceEventWindowState","type":"structure","members":{"InstanceEventWindowId":{"locationName":"instanceEventWindowId"},"State":{"locationName":"state"}}}}}},"DeleteInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"}}}},"DeleteKeyPair":{"input":{"type":"structure","members":{"KeyName":{},"KeyPairId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sea","locationName":"launchTemplate"}}}},"DeleteLaunchTemplateVersions":{"input":{"type":"structure","required":["Versions"],"members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Soq","locationName":"LaunchTemplateVersion"}}},"output":{"type":"structure","members":{"SuccessfullyDeletedLaunchTemplateVersions":{"locationName":"successfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"}}}},"UnsuccessfullyDeletedLaunchTemplateVersions":{"locationName":"unsuccessfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"ResponseError":{"locationName":"responseError","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"DeleteLocalGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","LocalGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"LocalGatewayRouteTableId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sfi","locationName":"route"}}}},"DeleteLocalGatewayRouteTableVpcAssociation":{"input":{"type":"structure","required":["LocalGatewayRouteTableVpcAssociationId"],"members":{"LocalGatewayRouteTableVpcAssociationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociation":{"shape":"Sfn","locationName":"localGatewayRouteTableVpcAssociation"}}}},"DeleteManagedPrefixList":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sft","locationName":"prefixList"}}}},"DeleteNatGateway":{"input":{"type":"structure","required":["NatGatewayId"],"members":{"DryRun":{"type":"boolean"},"NatGatewayId":{}}},"output":{"type":"structure","members":{"NatGatewayId":{"locationName":"natGatewayId"}}}},"DeleteNetworkAcl":{"input":{"type":"structure","required":["NetworkAclId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}}},"DeleteNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","RuleNumber"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"DeleteNetworkInsightsAnalysis":{"input":{"type":"structure","required":["NetworkInsightsAnalysisId"],"members":{"DryRun":{"type":"boolean"},"NetworkInsightsAnalysisId":{}}},"output":{"type":"structure","members":{"NetworkInsightsAnalysisId":{"locationName":"networkInsightsAnalysisId"}}}},"DeleteNetworkInsightsPath":{"input":{"type":"structure","required":["NetworkInsightsPathId"],"members":{"DryRun":{"type":"boolean"},"NetworkInsightsPathId":{}}},"output":{"type":"structure","members":{"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"}}}},"DeleteNetworkInterface":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"DeleteNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfacePermissionId"],"members":{"NetworkInterfacePermissionId":{},"Force":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeletePlacementGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"}}}},"DeleteQueuedReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstancesIds":{"locationName":"ReservedInstancesId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SuccessfulQueuedPurchaseDeletions":{"locationName":"successfulQueuedPurchaseDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"FailedQueuedPurchaseDeletions":{"locationName":"failedQueuedPurchaseDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}}}}},"DeleteRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteSecurityGroup":{"input":{"type":"structure","members":{"GroupId":{},"GroupName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSnapshot":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSubnet":{"input":{"type":"structure","required":["SubnetId"],"members":{"SubnetId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSubnetCidrReservation":{"input":{"type":"structure","required":["SubnetCidrReservationId"],"members":{"SubnetCidrReservationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeletedSubnetCidrReservation":{"shape":"Siu","locationName":"deletedSubnetCidrReservation"}}}},"DeleteTags":{"input":{"type":"structure","required":["Resources"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Six","locationName":"resourceId"},"Tags":{"shape":"Ss","locationName":"tag"}}}},"DeleteTrafficMirrorFilter":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"}}}},"DeleteTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"}}}},"DeleteTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"}}}},"DeleteTrafficMirrorTarget":{"input":{"type":"structure","required":["TrafficMirrorTargetId"],"members":{"TrafficMirrorTargetId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"}}}},"DeleteTransitGateway":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Sju","locationName":"transitGateway"}}}},"DeleteTransitGatewayConnect":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnect":{"shape":"Sk1","locationName":"transitGatewayConnect"}}}},"DeleteTransitGatewayConnectPeer":{"input":{"type":"structure","required":["TransitGatewayConnectPeerId"],"members":{"TransitGatewayConnectPeerId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeer":{"shape":"Sk7","locationName":"transitGatewayConnectPeer"}}}},"DeleteTransitGatewayMulticastDomain":{"input":{"type":"structure","required":["TransitGatewayMulticastDomainId"],"members":{"TransitGatewayMulticastDomainId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomain":{"shape":"Skk","locationName":"transitGatewayMulticastDomain"}}}},"DeleteTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"DeleteTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Sks","locationName":"transitGatewayPrefixListReference"}}}},"DeleteTransitGatewayRoute":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","DestinationCidrBlock"],"members":{"TransitGatewayRouteTableId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Skx","locationName":"route"}}}},"DeleteTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Sl4","locationName":"transitGatewayRouteTable"}}}},"DeleteTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"DeleteVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpc":{"input":{"type":"structure","required":["VpcId"],"members":{"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpcEndpointConnectionNotifications":{"input":{"type":"structure","required":["ConnectionNotificationIds"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationIds":{"locationName":"ConnectionNotificationId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcEndpointServiceConfigurations":{"input":{"type":"structure","required":["ServiceIds"],"members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Sqz","locationName":"ServiceId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcEndpoints":{"input":{"type":"structure","required":["VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"DeleteVpnGateway":{"input":{"type":"structure","required":["VpnGatewayId"],"members":{"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeprovisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"DeregisterImage":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeregisterInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTagAttribute":{"type":"structure","members":{"IncludeAllTagsOfInstance":{"type":"boolean"},"InstanceTagKeys":{"shape":"Srd","locationName":"InstanceTagKey"}}}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Srf","locationName":"instanceTagAttribute"}}}},"DeregisterTransitGatewayMulticastGroupMembers":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srh"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeregisteredMulticastGroupMembers":{"locationName":"deregisteredMulticastGroupMembers","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"DeregisteredNetworkInterfaceIds":{"shape":"Se","locationName":"deregisteredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"DeregisterTransitGatewayMulticastGroupSources":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srh"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeregisteredMulticastGroupSources":{"locationName":"deregisteredMulticastGroupSources","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"DeregisteredNetworkInterfaceIds":{"shape":"Se","locationName":"deregisteredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{"AttributeNames":{"locationName":"attributeName","type":"list","member":{"locationName":"attributeName"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AccountAttributes":{"locationName":"accountAttributeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeName":{"locationName":"attributeName"},"AttributeValues":{"locationName":"attributeValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeValue":{"locationName":"attributeValue"}}}}}}}}}},"DescribeAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"PublicIps":{"locationName":"PublicIp","type":"list","member":{"locationName":"PublicIp"}},"AllocationIds":{"locationName":"AllocationId","type":"list","member":{"locationName":"AllocationId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Addresses":{"locationName":"addressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"Domain":{"locationName":"domain"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkInterfaceOwnerId":{"locationName":"networkInterfaceOwnerId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"CarrierIp":{"locationName":"carrierIp"}}}}}}},"DescribeAddressesAttribute":{"input":{"type":"structure","members":{"AllocationIds":{"locationName":"AllocationId","type":"list","member":{"locationName":"item"}},"Attribute":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Addresses":{"locationName":"addressSet","type":"list","member":{"shape":"Ssa","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeAggregateIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"UseLongIdsAggregated":{"locationName":"useLongIdsAggregated","type":"boolean"},"Statuses":{"shape":"Sse","locationName":"statusSet"}}}},"DescribeAvailabilityZones":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"ZoneNames":{"locationName":"ZoneName","type":"list","member":{"locationName":"ZoneName"}},"ZoneIds":{"locationName":"ZoneId","type":"list","member":{"locationName":"ZoneId"}},"AllAvailabilityZones":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AvailabilityZones":{"locationName":"availabilityZoneInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"zoneState"},"OptInStatus":{"locationName":"optInStatus"},"Messages":{"locationName":"messageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Message":{"locationName":"message"}}}},"RegionName":{"locationName":"regionName"},"ZoneName":{"locationName":"zoneName"},"ZoneId":{"locationName":"zoneId"},"GroupName":{"locationName":"groupName"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"ZoneType":{"locationName":"zoneType"},"ParentZoneName":{"locationName":"parentZoneName"},"ParentZoneId":{"locationName":"parentZoneId"}}}}}}},"DescribeBundleTasks":{"input":{"type":"structure","members":{"BundleIds":{"locationName":"BundleId","type":"list","member":{"locationName":"BundleId"}},"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTasks":{"locationName":"bundleInstanceTasksSet","type":"list","member":{"shape":"S5o","locationName":"item"}}}}},"DescribeByoipCidrs":{"input":{"type":"structure","required":["MaxResults"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ByoipCidrs":{"locationName":"byoipCidrSet","type":"list","member":{"shape":"S1n","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCapacityReservationFleets":{"input":{"type":"structure","members":{"CapacityReservationFleetIds":{"shape":"S5y","locationName":"CapacityReservationFleetId"},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CapacityReservationFleets":{"locationName":"capacityReservationFleetSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"CapacityReservationFleetArn":{"locationName":"capacityReservationFleetArn"},"State":{"locationName":"state"},"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"TotalFulfilledCapacity":{"locationName":"totalFulfilledCapacity","type":"double"},"Tenancy":{"locationName":"tenancy"},"EndDate":{"locationName":"endDate","type":"timestamp"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"AllocationStrategy":{"locationName":"allocationStrategy"},"InstanceTypeSpecifications":{"shape":"S84","locationName":"instanceTypeSpecificationSet"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCapacityReservations":{"input":{"type":"structure","members":{"CapacityReservationIds":{"locationName":"CapacityReservationId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservations":{"locationName":"capacityReservationSet","type":"list","member":{"shape":"S7s","locationName":"item"}}}}},"DescribeCarrierGateways":{"input":{"type":"structure","members":{"CarrierGatewayIds":{"locationName":"CarrierGatewayId","type":"list","member":{}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CarrierGateways":{"locationName":"carrierGatewaySet","type":"list","member":{"shape":"S88","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClassicLinkInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceIds":{"shape":"Ste","locationName":"InstanceId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Groups":{"shape":"Sgs","locationName":"groupSet"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnAuthorizationRules":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"},"NextToken":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizationRules":{"locationName":"authorizationRule","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"AccessAll":{"locationName":"accessAll","type":"boolean"},"DestinationCidr":{"locationName":"destinationCidr"},"Status":{"shape":"S4x","locationName":"status"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Connections":{"locationName":"connections","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Timestamp":{"locationName":"timestamp"},"ConnectionId":{"locationName":"connectionId"},"Username":{"locationName":"username"},"ConnectionEstablishedTime":{"locationName":"connectionEstablishedTime"},"IngressBytes":{"locationName":"ingressBytes"},"EgressBytes":{"locationName":"egressBytes"},"IngressPackets":{"locationName":"ingressPackets"},"EgressPackets":{"locationName":"egressPackets"},"ClientIp":{"locationName":"clientIp"},"CommonName":{"locationName":"commonName"},"Status":{"shape":"Stt","locationName":"status"},"ConnectionEndTime":{"locationName":"connectionEndTime"},"PostureComplianceStatuses":{"shape":"Se","locationName":"postureComplianceStatusSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnEndpoints":{"input":{"type":"structure","members":{"ClientVpnEndpointIds":{"locationName":"ClientVpnEndpointId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpoints":{"locationName":"clientVpnEndpoint","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"Status":{"shape":"S8n","locationName":"status"},"CreationTime":{"locationName":"creationTime"},"DeletionTime":{"locationName":"deletionTime"},"DnsName":{"locationName":"dnsName"},"ClientCidrBlock":{"locationName":"clientCidrBlock"},"DnsServers":{"shape":"Se","locationName":"dnsServer"},"SplitTunnel":{"locationName":"splitTunnel","type":"boolean"},"VpnProtocol":{"locationName":"vpnProtocol"},"TransportProtocol":{"locationName":"transportProtocol"},"VpnPort":{"locationName":"vpnPort","type":"integer"},"AssociatedTargetNetworks":{"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","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkId":{"locationName":"networkId"},"NetworkType":{"locationName":"networkType"}}}},"ServerCertificateArn":{"locationName":"serverCertificateArn"},"AuthenticationOptions":{"locationName":"authenticationOptions","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"},"ActiveDirectory":{"locationName":"activeDirectory","type":"structure","members":{"DirectoryId":{"locationName":"directoryId"}}},"MutualAuthentication":{"locationName":"mutualAuthentication","type":"structure","members":{"ClientRootCertificateChain":{"locationName":"clientRootCertificateChain"}}},"FederatedAuthentication":{"locationName":"federatedAuthentication","type":"structure","members":{"SamlProviderArn":{"locationName":"samlProviderArn"},"SelfServiceSamlProviderArn":{"locationName":"selfServiceSamlProviderArn"}}}}}},"ConnectionLogOptions":{"locationName":"connectionLogOptions","type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"SecurityGroupIds":{"shape":"S25","locationName":"securityGroupIdSet"},"VpcId":{"locationName":"vpcId"},"SelfServicePortalUrl":{"locationName":"selfServicePortalUrl"},"ClientConnectOptions":{"locationName":"clientConnectOptions","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"},"LambdaFunctionArn":{"locationName":"lambdaFunctionArn"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnRoutes":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"DestinationCidr":{"locationName":"destinationCidr"},"TargetSubnet":{"locationName":"targetSubnet"},"Type":{"locationName":"type"},"Origin":{"locationName":"origin"},"Status":{"shape":"S8r","locationName":"status"},"Description":{"locationName":"description"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnTargetNetworks":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"AssociationIds":{"shape":"Se"},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnTargetNetworks":{"locationName":"clientVpnTargetNetworks","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociationId":{"locationName":"associationId"},"VpcId":{"locationName":"vpcId"},"TargetNetworkId":{"locationName":"targetNetworkId"},"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S2r","locationName":"status"},"SecurityGroups":{"shape":"Se","locationName":"securityGroups"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCoipPools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CoipPools":{"locationName":"coipPoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"PoolCidrs":{"shape":"Se","locationName":"poolCidrSet"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PoolArn":{"locationName":"poolArn"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeConversionTasks":{"input":{"type":"structure","members":{"ConversionTaskIds":{"locationName":"conversionTaskId","type":"list","member":{"locationName":"item"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ConversionTasks":{"locationName":"conversionTasks","type":"list","member":{"shape":"Suy","locationName":"item"}}}}},"DescribeCustomerGateways":{"input":{"type":"structure","members":{"CustomerGatewayIds":{"locationName":"CustomerGatewayId","type":"list","member":{"locationName":"CustomerGatewayId"}},"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateways":{"locationName":"customerGatewaySet","type":"list","member":{"shape":"S8w","locationName":"item"}}}}},"DescribeDhcpOptions":{"input":{"type":"structure","members":{"DhcpOptionsIds":{"locationName":"DhcpOptionsId","type":"list","member":{"locationName":"DhcpOptionsId"}},"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DhcpOptions":{"locationName":"dhcpOptionsSet","type":"list","member":{"shape":"S9e","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeEgressOnlyInternetGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayIds":{"locationName":"EgressOnlyInternetGatewayId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Srw","locationName":"Filter"}}},"output":{"type":"structure","members":{"EgressOnlyInternetGateways":{"locationName":"egressOnlyInternetGatewaySet","type":"list","member":{"shape":"S9l","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeElasticGpus":{"input":{"type":"structure","members":{"ElasticGpuIds":{"locationName":"ElasticGpuId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ElasticGpuSet":{"locationName":"elasticGpuSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"AvailabilityZone":{"locationName":"availabilityZone"},"ElasticGpuType":{"locationName":"elasticGpuType"},"ElasticGpuHealth":{"locationName":"elasticGpuHealth","type":"structure","members":{"Status":{"locationName":"status"}}},"ElasticGpuState":{"locationName":"elasticGpuState"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"ExportImageTaskIds":{"locationName":"ExportImageTaskId","type":"list","member":{"locationName":"ExportImageTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ExportImageTasks":{"locationName":"exportImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Sw1","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportTasks":{"input":{"type":"structure","members":{"ExportTaskIds":{"locationName":"exportTaskId","type":"list","member":{"locationName":"ExportTaskId"}},"Filters":{"shape":"Srw","locationName":"Filter"}}},"output":{"type":"structure","members":{"ExportTasks":{"locationName":"exportTaskSet","type":"list","member":{"shape":"Scj","locationName":"item"}}}}},"DescribeFastSnapshotRestores":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"FastSnapshotRestores":{"locationName":"fastSnapshotRestoreSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFleetHistory":{"input":{"type":"structure","required":["FleetId","StartTime"],"members":{"DryRun":{"type":"boolean"},"EventType":{},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"StartTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Swi","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeFleetInstances":{"input":{"type":"structure","required":["FleetId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"Filters":{"shape":"Srw","locationName":"Filter"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Swl","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"}}}},"DescribeFleets":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetIds":{"shape":"So1","locationName":"FleetId"},"Filters":{"shape":"Srw","locationName":"Filter"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Fleets":{"locationName":"fleetSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"FleetId":{"locationName":"fleetId"},"FleetState":{"locationName":"fleetState"},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"FulfilledOnDemandCapacity":{"locationName":"fulfilledOnDemandCapacity","type":"double"},"LaunchTemplateConfigs":{"locationName":"launchTemplateConfigs","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sb9","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"shape":"Sba","locationName":"item"}}}}},"TargetCapacitySpecification":{"locationName":"targetCapacitySpecification","type":"structure","members":{"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"SpotTargetCapacity":{"locationName":"spotTargetCapacity","type":"integer"},"DefaultTargetCapacityType":{"locationName":"defaultTargetCapacityType"},"TargetCapacityUnitType":{"locationName":"targetCapacityUnitType"}}},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"MaintenanceStrategies":{"locationName":"maintenanceStrategies","type":"structure","members":{"CapacityRebalance":{"locationName":"capacityRebalance","type":"structure","members":{"ReplacementStrategy":{"locationName":"replacementStrategy"},"TerminationDelay":{"locationName":"terminationDelay","type":"integer"}}}}},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"OnDemandOptions":{"locationName":"onDemandOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"CapacityReservationOptions":{"locationName":"capacityReservationOptions","type":"structure","members":{"UsageStrategy":{"locationName":"usageStrategy"}}},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sb8","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sb8","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"Sbo","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}},"Context":{"locationName":"context"}}}}}}},"DescribeFlowLogs":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filter":{"shape":"Srw"},"FlowLogIds":{"shape":"Sob","locationName":"FlowLogId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FlowLogs":{"locationName":"flowLogSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CreationTime":{"locationName":"creationTime","type":"timestamp"},"DeliverLogsErrorMessage":{"locationName":"deliverLogsErrorMessage"},"DeliverLogsPermissionArn":{"locationName":"deliverLogsPermissionArn"},"DeliverLogsStatus":{"locationName":"deliverLogsStatus"},"FlowLogId":{"locationName":"flowLogId"},"FlowLogStatus":{"locationName":"flowLogStatus"},"LogGroupName":{"locationName":"logGroupName"},"ResourceId":{"locationName":"resourceId"},"TrafficType":{"locationName":"trafficType"},"LogDestinationType":{"locationName":"logDestinationType"},"LogDestination":{"locationName":"logDestination"},"LogFormat":{"locationName":"logFormat"},"Tags":{"shape":"Ss","locationName":"tagSet"},"MaxAggregationInterval":{"locationName":"maxAggregationInterval","type":"integer"},"DestinationOptions":{"locationName":"destinationOptions","type":"structure","members":{"FileFormat":{"locationName":"fileFormat"},"HiveCompatiblePartitions":{"locationName":"hiveCompatiblePartitions","type":"boolean"},"PerHourPartition":{"locationName":"perHourPartition","type":"boolean"}}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId","Attribute"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Sxe","locationName":"fpgaImageAttribute"}}}},"DescribeFpgaImages":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"FpgaImageIds":{"locationName":"FpgaImageId","type":"list","member":{"locationName":"item"}},"Owners":{"shape":"Sxn","locationName":"Owner"},"Filters":{"shape":"Srw","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FpgaImages":{"locationName":"fpgaImageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"ShellVersion":{"locationName":"shellVersion"},"PciId":{"locationName":"pciId","type":"structure","members":{"DeviceId":{},"VendorId":{},"SubsystemId":{},"SubsystemVendorId":{}}},"State":{"locationName":"state","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"CreateTime":{"locationName":"createTime","type":"timestamp"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"ProductCodes":{"shape":"Sxi","locationName":"productCodes"},"Tags":{"shape":"Ss","locationName":"tags"},"Public":{"locationName":"public","type":"boolean"},"DataRetentionSupport":{"locationName":"dataRetentionSupport","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHostReservationOfferings":{"input":{"type":"structure","members":{"Filter":{"shape":"Srw"},"MaxDuration":{"type":"integer"},"MaxResults":{"type":"integer"},"MinDuration":{"type":"integer"},"NextToken":{},"OfferingId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"OfferingSet":{"locationName":"offeringSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}}}}},"DescribeHostReservations":{"input":{"type":"structure","members":{"Filter":{"shape":"Srw"},"HostReservationIdSet":{"type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"HostReservationSet":{"locationName":"hostReservationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"End":{"locationName":"end","type":"timestamp"},"HostIdSet":{"shape":"Sy8","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UpfrontPrice":{"locationName":"upfrontPrice"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHosts":{"input":{"type":"structure","members":{"Filter":{"shape":"Srw","locationName":"filter"},"HostIds":{"shape":"Syb","locationName":"hostId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Hosts":{"locationName":"hostSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableCapacity":{"locationName":"availableCapacity","type":"structure","members":{"AvailableInstanceCapacity":{"locationName":"availableInstanceCapacity","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailableCapacity":{"locationName":"availableCapacity","type":"integer"},"InstanceType":{"locationName":"instanceType"},"TotalCapacity":{"locationName":"totalCapacity","type":"integer"}}}},"AvailableVCpus":{"locationName":"availableVCpus","type":"integer"}}},"ClientToken":{"locationName":"clientToken"},"HostId":{"locationName":"hostId"},"HostProperties":{"locationName":"hostProperties","type":"structure","members":{"Cores":{"locationName":"cores","type":"integer"},"InstanceType":{"locationName":"instanceType"},"InstanceFamily":{"locationName":"instanceFamily"},"Sockets":{"locationName":"sockets","type":"integer"},"TotalVCpus":{"locationName":"totalVCpus","type":"integer"}}},"HostReservationId":{"locationName":"hostReservationId"},"Instances":{"locationName":"instances","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"OwnerId":{"locationName":"ownerId"}}}},"State":{"locationName":"state"},"AllocationTime":{"locationName":"allocationTime","type":"timestamp"},"ReleaseTime":{"locationName":"releaseTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"HostRecovery":{"locationName":"hostRecovery"},"AllowsMultipleInstanceTypes":{"locationName":"allowsMultipleInstanceTypes"},"OwnerId":{"locationName":"ownerId"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"MemberOfServiceLinkedResourceGroup":{"locationName":"memberOfServiceLinkedResourceGroup","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIamInstanceProfileAssociations":{"input":{"type":"structure","members":{"AssociationIds":{"locationName":"AssociationId","type":"list","member":{"locationName":"AssociationId"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociations":{"locationName":"iamInstanceProfileAssociationSet","type":"list","member":{"shape":"S31","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIdFormat":{"input":{"type":"structure","members":{"Resource":{}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Sse","locationName":"statusSet"}}}},"DescribeIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Sse","locationName":"statusSet"}}}},"DescribeImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BlockDeviceMappings":{"shape":"Sz0","locationName":"blockDeviceMapping"},"ImageId":{"locationName":"imageId"},"LaunchPermissions":{"shape":"Sz1","locationName":"launchPermission"},"ProductCodes":{"shape":"Sxi","locationName":"productCodes"},"Description":{"shape":"S9i","locationName":"description"},"KernelId":{"shape":"S9i","locationName":"kernel"},"RamdiskId":{"shape":"S9i","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S9i","locationName":"sriovNetSupport"},"BootMode":{"shape":"S9i","locationName":"bootMode"}}}},"DescribeImages":{"input":{"type":"structure","members":{"ExecutableUsers":{"locationName":"ExecutableBy","type":"list","member":{"locationName":"ExecutableBy"}},"Filters":{"shape":"Srw","locationName":"Filter"},"ImageIds":{"locationName":"ImageId","type":"list","member":{"locationName":"ImageId"}},"Owners":{"shape":"Sxn","locationName":"Owner"},"IncludeDeprecated":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Images":{"locationName":"imagesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"CreationDate":{"locationName":"creationDate"},"ImageId":{"locationName":"imageId"},"ImageLocation":{"locationName":"imageLocation"},"ImageType":{"locationName":"imageType"},"Public":{"locationName":"isPublic","type":"boolean"},"KernelId":{"locationName":"kernelId"},"OwnerId":{"locationName":"imageOwnerId"},"Platform":{"locationName":"platform"},"PlatformDetails":{"locationName":"platformDetails"},"UsageOperation":{"locationName":"usageOperation"},"ProductCodes":{"shape":"Sxi","locationName":"productCodes"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"locationName":"imageState"},"BlockDeviceMappings":{"shape":"Sz0","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageOwnerAlias":{"locationName":"imageOwnerAlias"},"Name":{"locationName":"name"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Sze","locationName":"stateReason"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"},"BootMode":{"locationName":"bootMode"},"DeprecationTime":{"locationName":"deprecationTime"}}}}}}},"DescribeImportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw"},"ImportTaskIds":{"locationName":"ImportTaskId","type":"list","member":{"locationName":"ImportTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportImageTasks":{"locationName":"importImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Szn","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"},"LicenseSpecifications":{"shape":"Szq","locationName":"licenseSpecifications"},"UsageOperation":{"locationName":"usageOperation"},"BootMode":{"locationName":"bootMode"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeImportSnapshotTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw"},"ImportTaskIds":{"locationName":"ImportTaskId","type":"list","member":{"locationName":"ImportTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportSnapshotTasks":{"locationName":"importSnapshotTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"Szy","locationName":"snapshotTaskDetail"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}},"output":{"type":"structure","members":{"Groups":{"shape":"Sgs","locationName":"groupSet"},"BlockDeviceMappings":{"shape":"S102","locationName":"blockDeviceMapping"},"DisableApiTermination":{"shape":"S105","locationName":"disableApiTermination"},"EnaSupport":{"shape":"S105","locationName":"enaSupport"},"EnclaveOptions":{"shape":"S106","locationName":"enclaveOptions"},"EbsOptimized":{"shape":"S105","locationName":"ebsOptimized"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S9i","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S9i","locationName":"instanceType"},"KernelId":{"shape":"S9i","locationName":"kernel"},"ProductCodes":{"shape":"Sxi","locationName":"productCodes"},"RamdiskId":{"shape":"S9i","locationName":"ramdisk"},"RootDeviceName":{"shape":"S9i","locationName":"rootDeviceName"},"SourceDestCheck":{"shape":"S105","locationName":"sourceDestCheck"},"SriovNetSupport":{"shape":"S9i","locationName":"sriovNetSupport"},"UserData":{"shape":"S9i","locationName":"userData"}}}},"DescribeInstanceCreditSpecifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"InstanceIds":{"shape":"Ste","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceCreditSpecifications":{"locationName":"instanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"CpuCredits":{"locationName":"cpuCredits"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Srf","locationName":"instanceTagAttribute"}}}},"DescribeInstanceEventWindows":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceEventWindowIds":{"locationName":"InstanceEventWindowId","type":"list","member":{"locationName":"InstanceEventWindowId"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceEventWindows":{"locationName":"instanceEventWindowSet","type":"list","member":{"shape":"S3b","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"InstanceIds":{"shape":"Ste","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"IncludeAllInstances":{"locationName":"includeAllInstances","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceStatuses":{"locationName":"instanceStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"OutpostArn":{"locationName":"outpostArn"},"Events":{"locationName":"eventsSet","type":"list","member":{"shape":"S10o","locationName":"item"}},"InstanceId":{"locationName":"instanceId"},"InstanceState":{"shape":"S10r","locationName":"instanceState"},"InstanceStatus":{"shape":"S10t","locationName":"instanceStatus"},"SystemStatus":{"shape":"S10t","locationName":"systemStatus"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceTypeOfferings":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LocationType":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypeOfferings":{"locationName":"instanceTypeOfferingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"LocationType":{"locationName":"locationType"},"Location":{"locationName":"location"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceTypes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypes":{"locationName":"instanceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"CurrentGeneration":{"locationName":"currentGeneration","type":"boolean"},"FreeTierEligible":{"locationName":"freeTierEligible","type":"boolean"},"SupportedUsageClasses":{"locationName":"supportedUsageClasses","type":"list","member":{"locationName":"item"}},"SupportedRootDeviceTypes":{"locationName":"supportedRootDeviceTypes","type":"list","member":{"locationName":"item"}},"SupportedVirtualizationTypes":{"locationName":"supportedVirtualizationTypes","type":"list","member":{"locationName":"item"}},"BareMetal":{"locationName":"bareMetal","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ProcessorInfo":{"locationName":"processorInfo","type":"structure","members":{"SupportedArchitectures":{"locationName":"supportedArchitectures","type":"list","member":{"locationName":"item"}},"SustainedClockSpeedInGhz":{"locationName":"sustainedClockSpeedInGhz","type":"double"}}},"VCpuInfo":{"locationName":"vCpuInfo","type":"structure","members":{"DefaultVCpus":{"locationName":"defaultVCpus","type":"integer"},"DefaultCores":{"locationName":"defaultCores","type":"integer"},"DefaultThreadsPerCore":{"locationName":"defaultThreadsPerCore","type":"integer"},"ValidCores":{"locationName":"validCores","type":"list","member":{"locationName":"item","type":"integer"}},"ValidThreadsPerCore":{"locationName":"validThreadsPerCore","type":"list","member":{"locationName":"item","type":"integer"}}}},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"long"}}},"InstanceStorageSupported":{"locationName":"instanceStorageSupported","type":"boolean"},"InstanceStorageInfo":{"locationName":"instanceStorageInfo","type":"structure","members":{"TotalSizeInGB":{"locationName":"totalSizeInGB","type":"long"},"Disks":{"locationName":"disks","type":"list","member":{"locationName":"item","type":"structure","members":{"SizeInGB":{"locationName":"sizeInGB","type":"long"},"Count":{"locationName":"count","type":"integer"},"Type":{"locationName":"type"}}}},"NvmeSupport":{"locationName":"nvmeSupport"},"EncryptionSupport":{"locationName":"encryptionSupport"}}},"EbsInfo":{"locationName":"ebsInfo","type":"structure","members":{"EbsOptimizedSupport":{"locationName":"ebsOptimizedSupport"},"EncryptionSupport":{"locationName":"encryptionSupport"},"EbsOptimizedInfo":{"locationName":"ebsOptimizedInfo","type":"structure","members":{"BaselineBandwidthInMbps":{"locationName":"baselineBandwidthInMbps","type":"integer"},"BaselineThroughputInMBps":{"locationName":"baselineThroughputInMBps","type":"double"},"BaselineIops":{"locationName":"baselineIops","type":"integer"},"MaximumBandwidthInMbps":{"locationName":"maximumBandwidthInMbps","type":"integer"},"MaximumThroughputInMBps":{"locationName":"maximumThroughputInMBps","type":"double"},"MaximumIops":{"locationName":"maximumIops","type":"integer"}}},"NvmeSupport":{"locationName":"nvmeSupport"}}},"NetworkInfo":{"locationName":"networkInfo","type":"structure","members":{"NetworkPerformance":{"locationName":"networkPerformance"},"MaximumNetworkInterfaces":{"locationName":"maximumNetworkInterfaces","type":"integer"},"MaximumNetworkCards":{"locationName":"maximumNetworkCards","type":"integer"},"DefaultNetworkCardIndex":{"locationName":"defaultNetworkCardIndex","type":"integer"},"NetworkCards":{"locationName":"networkCards","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"NetworkPerformance":{"locationName":"networkPerformance"},"MaximumNetworkInterfaces":{"locationName":"maximumNetworkInterfaces","type":"integer"}}}},"Ipv4AddressesPerInterface":{"locationName":"ipv4AddressesPerInterface","type":"integer"},"Ipv6AddressesPerInterface":{"locationName":"ipv6AddressesPerInterface","type":"integer"},"Ipv6Supported":{"locationName":"ipv6Supported","type":"boolean"},"EnaSupport":{"locationName":"enaSupport"},"EfaSupported":{"locationName":"efaSupported","type":"boolean"},"EfaInfo":{"locationName":"efaInfo","type":"structure","members":{"MaximumEfaInterfaces":{"locationName":"maximumEfaInterfaces","type":"integer"}}},"EncryptionInTransitSupported":{"locationName":"encryptionInTransitSupported","type":"boolean"}}},"GpuInfo":{"locationName":"gpuInfo","type":"structure","members":{"Gpus":{"locationName":"gpus","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"},"Count":{"locationName":"count","type":"integer"},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"integer"}}}}}},"TotalGpuMemoryInMiB":{"locationName":"totalGpuMemoryInMiB","type":"integer"}}},"FpgaInfo":{"locationName":"fpgaInfo","type":"structure","members":{"Fpgas":{"locationName":"fpgas","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"},"Count":{"locationName":"count","type":"integer"},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"integer"}}}}}},"TotalFpgaMemoryInMiB":{"locationName":"totalFpgaMemoryInMiB","type":"integer"}}},"PlacementGroupInfo":{"locationName":"placementGroupInfo","type":"structure","members":{"SupportedStrategies":{"locationName":"supportedStrategies","type":"list","member":{"locationName":"item"}}}},"InferenceAcceleratorInfo":{"locationName":"inferenceAcceleratorInfo","type":"structure","members":{"Accelerators":{"locationName":"item","type":"list","member":{"type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"}}}}}},"HibernationSupported":{"locationName":"hibernationSupported","type":"boolean"},"BurstablePerformanceSupported":{"locationName":"burstablePerformanceSupported","type":"boolean"},"DedicatedHostsSupported":{"locationName":"dedicatedHostsSupported","type":"boolean"},"AutoRecoverySupported":{"locationName":"autoRecoverySupported","type":"boolean"},"SupportedBootModes":{"locationName":"supportedBootModes","type":"list","member":{"locationName":"item"}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"InstanceIds":{"shape":"Ste","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Reservations":{"locationName":"reservationSet","type":"list","member":{"shape":"S13x","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInternetGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayIds":{"locationName":"internetGatewayId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InternetGateways":{"locationName":"internetGatewaySet","type":"list","member":{"shape":"Scp","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIpv6Pools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"}}},"output":{"type":"structure","members":{"Ipv6Pools":{"locationName":"ipv6PoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"Description":{"locationName":"description"},"PoolCidrBlocks":{"locationName":"poolCidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidr":{"locationName":"poolCidrBlock"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeKeyPairs":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"KeyNames":{"locationName":"KeyName","type":"list","member":{"locationName":"KeyName"}},"KeyPairIds":{"locationName":"KeyPairId","type":"list","member":{"locationName":"KeyPairId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"KeyPairs":{"locationName":"keySet","type":"list","member":{"locationName":"item","type":"structure","members":{"KeyPairId":{"locationName":"keyPairId"},"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"},"KeyType":{"locationName":"keyType"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeLaunchTemplateVersions":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Soq","locationName":"LaunchTemplateVersion"},"MinVersion":{},"MaxVersion":{},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Srw","locationName":"Filter"}}},"output":{"type":"structure","members":{"LaunchTemplateVersions":{"locationName":"launchTemplateVersionSet","type":"list","member":{"shape":"Seg","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLaunchTemplates":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateIds":{"locationName":"LaunchTemplateId","type":"list","member":{"locationName":"item"}},"LaunchTemplateNames":{"locationName":"LaunchTemplateName","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"LaunchTemplates":{"locationName":"launchTemplates","type":"list","member":{"shape":"Sea","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"input":{"type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds":{"locationName":"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId":{"locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationId"},"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"LocalGatewayId":{"locationName":"localGatewayId"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTableVpcAssociations":{"input":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociationIds":{"locationName":"LocalGatewayRouteTableVpcAssociationId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociations":{"locationName":"localGatewayRouteTableVpcAssociationSet","type":"list","member":{"shape":"Sfn","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTables":{"input":{"type":"structure","members":{"LocalGatewayRouteTableIds":{"locationName":"LocalGatewayRouteTableId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTables":{"locationName":"localGatewayRouteTableSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"LocalGatewayId":{"locationName":"localGatewayId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayVirtualInterfaceGroups":{"input":{"type":"structure","members":{"LocalGatewayVirtualInterfaceGroupIds":{"locationName":"LocalGatewayVirtualInterfaceGroupId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayVirtualInterfaceGroups":{"locationName":"localGatewayVirtualInterfaceGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"LocalGatewayVirtualInterfaceIds":{"shape":"S164","locationName":"localGatewayVirtualInterfaceIdSet"},"LocalGatewayId":{"locationName":"localGatewayId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayVirtualInterfaces":{"input":{"type":"structure","members":{"LocalGatewayVirtualInterfaceIds":{"shape":"S164","locationName":"LocalGatewayVirtualInterfaceId"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayVirtualInterfaces":{"locationName":"localGatewayVirtualInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayVirtualInterfaceId":{"locationName":"localGatewayVirtualInterfaceId"},"LocalGatewayId":{"locationName":"localGatewayId"},"Vlan":{"locationName":"vlan","type":"integer"},"LocalAddress":{"locationName":"localAddress"},"PeerAddress":{"locationName":"peerAddress"},"LocalBgpAsn":{"locationName":"localBgpAsn","type":"integer"},"PeerBgpAsn":{"locationName":"peerBgpAsn","type":"integer"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGateways":{"input":{"type":"structure","members":{"LocalGatewayIds":{"locationName":"LocalGatewayId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGateways":{"locationName":"localGatewaySet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayId":{"locationName":"localGatewayId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeManagedPrefixLists":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"PrefixListIds":{"shape":"Se","locationName":"PrefixListId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"PrefixLists":{"locationName":"prefixListSet","type":"list","member":{"shape":"Sft","locationName":"item"}}}}},"DescribeMovingAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"PublicIps":{"shape":"Se","locationName":"publicIp"}}},"output":{"type":"structure","members":{"MovingAddressStatuses":{"locationName":"movingAddressStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"MoveStatus":{"locationName":"moveStatus"},"PublicIp":{"locationName":"publicIp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNatGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filter":{"shape":"Srw"},"MaxResults":{"type":"integer"},"NatGatewayIds":{"locationName":"NatGatewayId","type":"list","member":{"locationName":"item"}},"NextToken":{}}},"output":{"type":"structure","members":{"NatGateways":{"locationName":"natGatewaySet","type":"list","member":{"shape":"Sfy","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkAcls":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclIds":{"locationName":"NetworkAclId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkAcls":{"locationName":"networkAclSet","type":"list","member":{"shape":"Sg5","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInsightsAnalyses":{"input":{"type":"structure","members":{"NetworkInsightsAnalysisIds":{"locationName":"NetworkInsightsAnalysisId","type":"list","member":{"locationName":"item"}},"NetworkInsightsPathId":{},"AnalysisStartTime":{"type":"timestamp"},"AnalysisEndTime":{"type":"timestamp"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"NextToken":{}}},"output":{"type":"structure","members":{"NetworkInsightsAnalyses":{"locationName":"networkInsightsAnalysisSet","type":"list","member":{"shape":"S174","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInsightsPaths":{"input":{"type":"structure","members":{"NetworkInsightsPathIds":{"locationName":"NetworkInsightsPathId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"NextToken":{}}},"output":{"type":"structure","members":{"NetworkInsightsPaths":{"locationName":"networkInsightsPathSet","type":"list","member":{"shape":"Sgk","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"Attachment":{"shape":"Sgr","locationName":"attachment"},"Description":{"shape":"S9i","locationName":"description"},"Groups":{"shape":"Sgs","locationName":"groupSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"S105","locationName":"sourceDestCheck"}}}},"DescribeNetworkInterfacePermissions":{"input":{"type":"structure","members":{"NetworkInterfacePermissionIds":{"locationName":"NetworkInterfacePermissionId","type":"list","member":{}},"Filters":{"shape":"Srw","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfacePermissions":{"locationName":"networkInterfacePermissions","type":"list","member":{"shape":"Sh5","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaces":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceIds":{"locationName":"NetworkInterfaceId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"shape":"Sgp","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribePlacementGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupNames":{"locationName":"groupName","type":"list","member":{}},"GroupIds":{"locationName":"GroupId","type":"list","member":{"locationName":"GroupId"}}}},"output":{"type":"structure","members":{"PlacementGroups":{"locationName":"placementGroupSet","type":"list","member":{"shape":"Shb","locationName":"item"}}}}},"DescribePrefixLists":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"PrefixListIds":{"locationName":"PrefixListId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"PrefixLists":{"locationName":"prefixListSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidrs":{"shape":"Se","locationName":"cidrSet"},"PrefixListId":{"locationName":"prefixListId"},"PrefixListName":{"locationName":"prefixListName"}}}}}}},"DescribePrincipalIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Resources":{"locationName":"Resource","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Principals":{"locationName":"principalSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"},"Statuses":{"shape":"Sse","locationName":"statusSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribePublicIpv4Pools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Srw","locationName":"Filter"}}},"output":{"type":"structure","members":{"PublicIpv4Pools":{"locationName":"publicIpv4PoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"Description":{"locationName":"description"},"PoolAddressRanges":{"locationName":"poolAddressRangeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FirstAddress":{"locationName":"firstAddress"},"LastAddress":{"locationName":"lastAddress"},"AddressCount":{"locationName":"addressCount","type":"integer"},"AvailableAddressCount":{"locationName":"availableAddressCount","type":"integer"}}}},"TotalAddressCount":{"locationName":"totalAddressCount","type":"integer"},"TotalAvailableAddressCount":{"locationName":"totalAvailableAddressCount","type":"integer"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRegions":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"RegionNames":{"locationName":"RegionName","type":"list","member":{"locationName":"RegionName"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"AllRegions":{"type":"boolean"}}},"output":{"type":"structure","members":{"Regions":{"locationName":"regionInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Endpoint":{"locationName":"regionEndpoint"},"RegionName":{"locationName":"regionName"},"OptInStatus":{"locationName":"optInStatus"}}}}}}},"DescribeReplaceRootVolumeTasks":{"input":{"type":"structure","members":{"ReplaceRootVolumeTaskIds":{"locationName":"ReplaceRootVolumeTaskId","type":"list","member":{"locationName":"ReplaceRootVolumeTaskId"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReplaceRootVolumeTasks":{"locationName":"replaceRootVolumeTaskSet","type":"list","member":{"shape":"Shf","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeReservedInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"OfferingClass":{},"ReservedInstancesIds":{"shape":"S196","locationName":"ReservedInstancesId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstances":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"End":{"locationName":"end","type":"timestamp"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"RecurringCharges":{"shape":"S19e","locationName":"recurringCharges"},"Scope":{"locationName":"scope"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeReservedInstancesListings":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6j","locationName":"reservedInstancesListingsSet"}}}},"DescribeReservedInstancesModifications":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"ReservedInstancesModificationIds":{"locationName":"ReservedInstancesModificationId","type":"list","member":{"locationName":"ReservedInstancesModificationId"}},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ReservedInstancesModifications":{"locationName":"reservedInstancesModificationsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"EffectiveDate":{"locationName":"effectiveDate","type":"timestamp"},"ModificationResults":{"locationName":"modificationResultSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"},"TargetConfiguration":{"shape":"S19s","locationName":"targetConfiguration"}}}},"ReservedInstancesIds":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}}}}},"DescribeReservedInstancesOfferings":{"input":{"type":"structure","members":{"AvailabilityZone":{},"Filters":{"shape":"Srw","locationName":"Filter"},"IncludeMarketplace":{"type":"boolean"},"InstanceType":{},"MaxDuration":{"type":"long"},"MaxInstanceCount":{"type":"integer"},"MinDuration":{"type":"long"},"OfferingClass":{},"ProductDescription":{},"ReservedInstancesOfferingIds":{"locationName":"ReservedInstancesOfferingId","type":"list","member":{}},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstancesOfferings":{"locationName":"reservedInstancesOfferingsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesOfferingId":{"locationName":"reservedInstancesOfferingId"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Marketplace":{"locationName":"marketplace","type":"boolean"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"PricingDetails":{"locationName":"pricingDetailsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Price":{"locationName":"price","type":"double"}}}},"RecurringCharges":{"shape":"S19e","locationName":"recurringCharges"},"Scope":{"locationName":"scope"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRouteTables":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableIds":{"locationName":"RouteTableId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"RouteTables":{"locationName":"routeTableSet","type":"list","member":{"shape":"Shw","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeScheduledInstanceAvailability":{"input":{"type":"structure","required":["FirstSlotStartTimeRange","Recurrence"],"members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"FirstSlotStartTimeRange":{"type":"structure","required":["EarliestTime","LatestTime"],"members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}},"MaxResults":{"type":"integer"},"MaxSlotDurationInHours":{"type":"integer"},"MinSlotDurationInHours":{"type":"integer"},"NextToken":{},"Recurrence":{"type":"structure","members":{"Frequency":{},"Interval":{"type":"integer"},"OccurrenceDays":{"locationName":"OccurrenceDay","type":"list","member":{"locationName":"OccurenceDay","type":"integer"}},"OccurrenceRelativeToEnd":{"type":"boolean"},"OccurrenceUnit":{}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceAvailabilitySet":{"locationName":"scheduledInstanceAvailabilitySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"FirstSlotStartTime":{"locationName":"firstSlotStartTime","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceType":{"locationName":"instanceType"},"MaxTermDurationInDays":{"locationName":"maxTermDurationInDays","type":"integer"},"MinTermDurationInDays":{"locationName":"minTermDurationInDays","type":"integer"},"NetworkPlatform":{"locationName":"networkPlatform"},"Platform":{"locationName":"platform"},"PurchaseToken":{"locationName":"purchaseToken"},"Recurrence":{"shape":"S1af","locationName":"recurrence"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}}}}}},"DescribeScheduledInstances":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"ScheduledInstanceIds":{"locationName":"ScheduledInstanceId","type":"list","member":{"locationName":"ScheduledInstanceId"}},"SlotStartTimeRange":{"type":"structure","members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"S1an","locationName":"item"}}}}},"DescribeSecurityGroupReferences":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"type":"boolean"},"GroupId":{"type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SecurityGroupReferenceSet":{"locationName":"securityGroupReferenceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"ReferencingVpcId":{"locationName":"referencingVpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}}}}},"DescribeSecurityGroupRules":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"SecurityGroupRuleIds":{"shape":"S1au","locationName":"SecurityGroupRuleId"},"DryRun":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SecurityGroupRules":{"shape":"S5b","locationName":"securityGroupRuleSet"},"NextToken":{"locationName":"nextToken"}}}},"DescribeSecurityGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"GroupIds":{"shape":"S4g","locationName":"GroupId"},"GroupNames":{"shape":"S1ay","locationName":"GroupName"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SecurityGroups":{"locationName":"securityGroupInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"groupDescription"},"GroupName":{"locationName":"groupName"},"IpPermissions":{"shape":"S50","locationName":"ipPermissions"},"OwnerId":{"locationName":"ownerId"},"GroupId":{"locationName":"groupId"},"IpPermissionsEgress":{"shape":"S50","locationName":"ipPermissionsEgress"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CreateVolumePermissions":{"shape":"S1b6","locationName":"createVolumePermission"},"ProductCodes":{"shape":"Sxi","locationName":"productCodes"},"SnapshotId":{"locationName":"snapshotId"}}}},"DescribeSnapshots":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"OwnerIds":{"shape":"Sxn","locationName":"Owner"},"RestorableByUserIds":{"locationName":"RestorableBy","type":"list","member":{}},"SnapshotIds":{"shape":"S1ba","locationName":"SnapshotId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"shape":"Si8","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Sii","locationName":"spotDatafeedSubscription"}}}},"DescribeSpotFleetInstances":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Swl","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"DescribeSpotFleetRequestHistory":{"input":{"type":"structure","required":["SpotFleetRequestId","StartTime"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"EventType":{"locationName":"eventType"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Swi","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeSpotFleetRequests":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestIds":{"shape":"S6v","locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotFleetRequestConfigs":{"locationName":"spotFleetRequestConfigSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"SpotFleetRequestConfig":{"shape":"S1bt","locationName":"spotFleetRequestConfig"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"SpotFleetRequestState":{"locationName":"spotFleetRequestState"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeSpotInstanceRequests":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S76","locationName":"SpotInstanceRequestId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"S1cl","locationName":"spotInstanceRequestSet"},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotPriceHistory":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"AvailabilityZone":{"locationName":"availabilityZone"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"ProductDescriptions":{"locationName":"ProductDescription","type":"list","member":{}},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotPriceHistory":{"locationName":"spotPriceHistorySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"SpotPrice":{"locationName":"spotPrice"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}}}}},"DescribeStaleSecurityGroups":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"VpcId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"StaleSecurityGroupSet":{"locationName":"staleSecurityGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"StaleIpPermissions":{"shape":"S1d3","locationName":"staleIpPermissions"},"StaleIpPermissionsEgress":{"shape":"S1d3","locationName":"staleIpPermissionsEgress"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeStoreImageTasks":{"input":{"type":"structure","members":{"ImageIds":{"locationName":"ImageId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"StoreImageTaskResults":{"locationName":"storeImageTaskResultSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AmiId":{"locationName":"amiId"},"TaskStartTime":{"locationName":"taskStartTime","type":"timestamp"},"Bucket":{"locationName":"bucket"},"S3objectKey":{"locationName":"s3objectKey"},"ProgressPercentage":{"locationName":"progressPercentage","type":"integer"},"StoreTaskState":{"locationName":"storeTaskState"},"StoreTaskFailureReason":{"locationName":"storeTaskFailureReason"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSubnets":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"SubnetIds":{"locationName":"SubnetId","type":"list","member":{"locationName":"SubnetId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Subnets":{"locationName":"subnetSet","type":"list","member":{"shape":"S8z","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTags":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Tags":{"locationName":"tagSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"Value":{"locationName":"value"}}}}}}},"DescribeTrafficMirrorFilters":{"input":{"type":"structure","members":{"TrafficMirrorFilterIds":{"locationName":"TrafficMirrorFilterId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorFilters":{"locationName":"trafficMirrorFilterSet","type":"list","member":{"shape":"Sj1","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorSessions":{"input":{"type":"structure","members":{"TrafficMirrorSessionIds":{"locationName":"TrafficMirrorSessionId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorSessions":{"locationName":"trafficMirrorSessionSet","type":"list","member":{"shape":"Sjg","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorTargets":{"input":{"type":"structure","members":{"TrafficMirrorTargetIds":{"locationName":"TrafficMirrorTargetId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorTargets":{"locationName":"trafficMirrorTargetSet","type":"list","member":{"shape":"Sjj","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1e1"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayOwnerId":{"locationName":"transitGatewayOwnerId"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"ResourceType":{"locationName":"resourceType"},"ResourceId":{"locationName":"resourceId"},"State":{"locationName":"state"},"Association":{"locationName":"association","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayConnectPeers":{"input":{"type":"structure","members":{"TransitGatewayConnectPeerIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeers":{"locationName":"transitGatewayConnectPeerSet","type":"list","member":{"shape":"Sk7","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayConnects":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1e1"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnects":{"locationName":"transitGatewayConnectSet","type":"list","member":{"shape":"Sk1","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayMulticastDomains":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomains":{"locationName":"transitGatewayMulticastDomains","type":"list","member":{"shape":"Skk","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayPeeringAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1e1"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachments":{"locationName":"transitGatewayPeeringAttachments","type":"list","member":{"shape":"Sn","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayRouteTables":{"input":{"type":"structure","members":{"TransitGatewayRouteTableIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTables":{"locationName":"transitGatewayRouteTables","type":"list","member":{"shape":"Sl4","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayVpcAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1e1"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachments":{"locationName":"transitGatewayVpcAttachments","type":"list","member":{"shape":"Sw","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGateways":{"input":{"type":"structure","members":{"TransitGatewayIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateways":{"locationName":"transitGatewaySet","type":"list","member":{"shape":"Sju","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrunkInterfaceAssociations":{"input":{"type":"structure","members":{"AssociationIds":{"locationName":"AssociationId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InterfaceAssociations":{"locationName":"interfaceAssociationSet","type":"list","member":{"shape":"S45","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumeAttribute":{"input":{"type":"structure","required":["Attribute","VolumeId"],"members":{"Attribute":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AutoEnableIO":{"shape":"S105","locationName":"autoEnableIO"},"ProductCodes":{"shape":"Sxi","locationName":"productCodes"},"VolumeId":{"locationName":"volumeId"}}}},"DescribeVolumeStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"VolumeIds":{"shape":"S1f5","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"VolumeStatuses":{"locationName":"volumeStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Actions":{"locationName":"actionsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"}}}},"AvailabilityZone":{"locationName":"availabilityZone"},"OutpostArn":{"locationName":"outpostArn"},"Events":{"locationName":"eventsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"},"InstanceId":{"locationName":"instanceId"}}}},"VolumeId":{"locationName":"volumeId"},"VolumeStatus":{"locationName":"volumeStatus","type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"AttachmentStatuses":{"locationName":"attachmentStatuses","type":"list","member":{"locationName":"item","type":"structure","members":{"IoPerformance":{"locationName":"ioPerformance"},"InstanceId":{"locationName":"instanceId"}}}}}}}}}},"DescribeVolumes":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"VolumeIds":{"shape":"S1f5","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Volumes":{"locationName":"volumeSet","type":"list","member":{"shape":"Sla","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumesModifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VolumeIds":{"shape":"S1f5","locationName":"VolumeId"},"Filters":{"shape":"Srw","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VolumesModifications":{"locationName":"volumeModificationSet","type":"list","member":{"shape":"S1fq","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcAttribute":{"input":{"type":"structure","required":["Attribute","VpcId"],"members":{"Attribute":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcId":{"locationName":"vpcId"},"EnableDnsHostnames":{"shape":"S105","locationName":"enableDnsHostnames"},"EnableDnsSupport":{"shape":"S105","locationName":"enableDnsSupport"}}}},"DescribeVpcClassicLink":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcIds":{"shape":"S1fw","locationName":"VpcId"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkEnabled":{"locationName":"classicLinkEnabled","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"VpcIds":{"shape":"S1fw"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Vpcs":{"locationName":"vpcs","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkDnsSupported":{"locationName":"classicLinkDnsSupported","type":"boolean"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcEndpointConnectionNotifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ConnectionNotificationSet":{"locationName":"connectionNotificationSet","type":"list","member":{"shape":"Slu","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointConnections":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpointConnections":{"locationName":"vpcEndpointConnectionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointOwner":{"locationName":"vpcEndpointOwner"},"VpcEndpointState":{"locationName":"vpcEndpointState"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"DnsEntries":{"shape":"Slp","locationName":"dnsEntrySet"},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"networkLoadBalancerArnSet"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"gatewayLoadBalancerArnSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServiceConfigurations":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Sqz","locationName":"ServiceId"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceConfigurations":{"locationName":"serviceConfigurationSet","type":"list","member":{"shape":"Slz","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AllowedPrincipals":{"locationName":"allowedPrincipals","type":"list","member":{"locationName":"item","type":"structure","members":{"PrincipalType":{"locationName":"principalType"},"Principal":{"locationName":"principal"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServices":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceNames":{"shape":"Se","locationName":"ServiceName"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceNames":{"shape":"Se","locationName":"serviceNameSet"},"ServiceDetails":{"locationName":"serviceDetailSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceName":{"locationName":"serviceName"},"ServiceId":{"locationName":"serviceId"},"ServiceType":{"shape":"Sm0","locationName":"serviceType"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"Owner":{"locationName":"owner"},"BaseEndpointDnsNames":{"shape":"Se","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateDnsNames":{"locationName":"privateDnsNameSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PrivateDnsName":{"locationName":"privateDnsName"}}}},"VpcEndpointPolicySupported":{"locationName":"vpcEndpointPolicySupported","type":"boolean"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PrivateDnsNameVerificationState":{"locationName":"privateDnsNameVerificationState"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpoints":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpoints":{"locationName":"vpcEndpointSet","type":"list","member":{"shape":"Sll","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcPeeringConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionIds":{"locationName":"VpcPeeringConnectionId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VpcPeeringConnections":{"locationName":"vpcPeeringConnectionSet","type":"list","member":{"shape":"S1c","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcs":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"VpcIds":{"locationName":"VpcId","type":"list","member":{"locationName":"VpcId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"shape":"S95","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpnConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"VpnConnectionIds":{"locationName":"VpnConnectionId","type":"list","member":{"locationName":"VpnConnectionId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnections":{"locationName":"vpnConnectionSet","type":"list","member":{"shape":"Smt","locationName":"item"}}}}},"DescribeVpnGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Srw","locationName":"Filter"},"VpnGatewayIds":{"locationName":"VpnGatewayId","type":"list","member":{"locationName":"VpnGatewayId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateways":{"locationName":"vpnGatewaySet","type":"list","member":{"shape":"Snn","locationName":"item"}}}}},"DetachClassicLinkVpc":{"input":{"type":"structure","required":["InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DetachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"DetachNetworkInterface":{"input":{"type":"structure","required":["AttachmentId"],"members":{"AttachmentId":{"locationName":"attachmentId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}}},"DetachVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"Device":{},"Force":{"type":"boolean"},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S4o"}},"DetachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"DisableFastSnapshotRestores":{"input":{"type":"structure","required":["AvailabilityZones","SourceSnapshotIds"],"members":{"AvailabilityZones":{"shape":"S1hm","locationName":"AvailabilityZone"},"SourceSnapshotIds":{"shape":"S1ba","locationName":"SourceSnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Successful":{"locationName":"successful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"Unsuccessful":{"locationName":"unsuccessful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"FastSnapshotRestoreStateErrors":{"locationName":"fastSnapshotRestoreStateErrorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}}}}},"DisableImageDeprecation":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisableSerialConsoleAccess":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"DisableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"S1i1","locationName":"propagation"}}}},"DisableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{},"DryRun":{"type":"boolean"}}}},"DisableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisassociateAddress":{"input":{"type":"structure","members":{"AssociationId":{},"PublicIp":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","AssociationId"],"members":{"ClientVpnEndpointId":{},"AssociationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S2r","locationName":"status"}}}},"DisassociateEnclaveCertificateIamRole":{"input":{"type":"structure","members":{"CertificateArn":{},"RoleArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisassociateIamInstanceProfile":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S31","locationName":"iamInstanceProfileAssociation"}}}},"DisassociateInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId","AssociationTarget"],"members":{"DryRun":{"type":"boolean"},"InstanceEventWindowId":{},"AssociationTarget":{"type":"structure","members":{"InstanceIds":{"shape":"S37","locationName":"InstanceId"},"InstanceTags":{"shape":"Ss","locationName":"InstanceTag"},"DedicatedHostIds":{"shape":"S38","locationName":"DedicatedHostId"}}}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"DisassociateRouteTable":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateSubnetCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S3r","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"DisassociateTransitGatewayMulticastDomain":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"S3w"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"DisassociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S41","locationName":"association"}}}},"DisassociateTrunkInterface":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"ClientToken":{"locationName":"clientToken"}}}},"DisassociateVpcCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S4b","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S4e","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"EnableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"EnableFastSnapshotRestores":{"input":{"type":"structure","required":["AvailabilityZones","SourceSnapshotIds"],"members":{"AvailabilityZones":{"shape":"S1hm","locationName":"AvailabilityZone"},"SourceSnapshotIds":{"shape":"S1ba","locationName":"SourceSnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Successful":{"locationName":"successful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"Unsuccessful":{"locationName":"unsuccessful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"FastSnapshotRestoreStateErrors":{"locationName":"fastSnapshotRestoreStateErrorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}}}}},"EnableImageDeprecation":{"input":{"type":"structure","required":["ImageId","DeprecateAt"],"members":{"ImageId":{},"DeprecateAt":{"type":"timestamp"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"EnableSerialConsoleAccess":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"EnableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"S1i1","locationName":"propagation"}}}},"EnableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{},"DryRun":{"type":"boolean"}}}},"EnableVolumeIO":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}}},"EnableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"EnableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ExportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CertificateRevocationList":{"locationName":"certificateRevocationList"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}},"ExportClientVpnClientConfiguration":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientConfiguration":{"locationName":"clientConfiguration"}}}},"ExportImage":{"input":{"type":"structure","required":["DiskImageFormat","ImageId","S3ExportLocation"],"members":{"ClientToken":{"idempotencyToken":true},"Description":{},"DiskImageFormat":{},"DryRun":{"type":"boolean"},"ImageId":{},"S3ExportLocation":{"type":"structure","required":["S3Bucket"],"members":{"S3Bucket":{},"S3Prefix":{}}},"RoleName":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageFormat":{"locationName":"diskImageFormat"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"RoleName":{"locationName":"roleName"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Sw1","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ExportTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","S3Bucket"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"S3Bucket":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"S3Location":{"locationName":"s3Location"}}}},"GetAssociatedEnclaveCertificateIamRoles":{"input":{"type":"structure","members":{"CertificateArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociatedRoles":{"locationName":"associatedRoleSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatedRoleArn":{"locationName":"associatedRoleArn"},"CertificateS3BucketName":{"locationName":"certificateS3BucketName"},"CertificateS3ObjectKey":{"locationName":"certificateS3ObjectKey"},"EncryptionKmsKeyId":{"locationName":"encryptionKmsKeyId"}}}}}}},"GetAssociatedIpv6PoolCidrs":{"input":{"type":"structure","required":["PoolId"],"members":{"PoolId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Ipv6CidrAssociations":{"locationName":"ipv6CidrAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Cidr":{"locationName":"ipv6Cidr"},"AssociatedResource":{"locationName":"associatedResource"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetCapacityReservationUsage":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservationId":{"locationName":"capacityReservationId"},"InstanceType":{"locationName":"instanceType"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"State":{"locationName":"state"},"InstanceUsages":{"locationName":"instanceUsageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AccountId":{"locationName":"accountId"},"UsedInstanceCount":{"locationName":"usedInstanceCount","type":"integer"}}}}}}},"GetCoipPoolUsage":{"input":{"type":"structure","required":["PoolId"],"members":{"PoolId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CoipPoolId":{"locationName":"coipPoolId"},"CoipAddressUsages":{"locationName":"coipAddressUsageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"CoIp":{"locationName":"coIp"}}}},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"}}}},"GetConsoleOutput":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Latest":{"type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Output":{"locationName":"output"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetConsoleScreenshot":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"WakeUp":{"type":"boolean"}}},"output":{"type":"structure","members":{"ImageData":{"locationName":"imageData"},"InstanceId":{"locationName":"instanceId"}}}},"GetDefaultCreditSpecification":{"input":{"type":"structure","required":["InstanceFamily"],"members":{"DryRun":{"type":"boolean"},"InstanceFamily":{}}},"output":{"type":"structure","members":{"InstanceFamilyCreditSpecification":{"shape":"S1kj","locationName":"instanceFamilyCreditSpecification"}}}},"GetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"GetEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"GetFlowLogsIntegrationTemplate":{"input":{"type":"structure","required":["FlowLogId","ConfigDeliveryS3DestinationArn","IntegrateServices"],"members":{"DryRun":{"type":"boolean"},"FlowLogId":{},"ConfigDeliveryS3DestinationArn":{},"IntegrateServices":{"locationName":"IntegrateService","type":"structure","members":{"AthenaIntegrations":{"locationName":"AthenaIntegration","type":"list","member":{"locationName":"item","type":"structure","required":["IntegrationResultS3DestinationArn","PartitionLoadFrequency"],"members":{"IntegrationResultS3DestinationArn":{},"PartitionLoadFrequency":{},"PartitionStartDate":{"type":"timestamp"},"PartitionEndDate":{"type":"timestamp"}}}}}}}},"output":{"type":"structure","members":{"Result":{"locationName":"result"}}}},"GetGroupsForCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservationGroups":{"locationName":"capacityReservationGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupArn":{"locationName":"groupArn"},"OwnerId":{"locationName":"ownerId"}}}}}}},"GetHostReservationPurchasePreview":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"HostIdSet":{"shape":"S1l0"},"OfferingId":{}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S1l2","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"GetInstanceTypesFromInstanceRequirements":{"input":{"type":"structure","required":["ArchitectureTypes","VirtualizationTypes","InstanceRequirements"],"members":{"DryRun":{"type":"boolean"},"ArchitectureTypes":{"shape":"S1l5","locationName":"ArchitectureType"},"VirtualizationTypes":{"shape":"S1l6","locationName":"VirtualizationType"},"InstanceRequirements":{"shape":"Saa"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypes":{"locationName":"instanceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetLaunchTemplateData":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{}}},"output":{"type":"structure","members":{"LaunchTemplateData":{"shape":"Seh","locationName":"launchTemplateData"}}}},"GetManagedPrefixListAssociations":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"PrefixListAssociations":{"locationName":"prefixListAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceId":{"locationName":"resourceId"},"ResourceOwner":{"locationName":"resourceOwner"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetManagedPrefixListEntries":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"TargetVersion":{"type":"long"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Entries":{"locationName":"entrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidr":{"locationName":"cidr"},"Description":{"locationName":"description"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetPasswordData":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PasswordData":{"locationName":"passwordData"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"IsValidExchange":{"locationName":"isValidExchange","type":"boolean"},"OutputReservedInstancesWillExpireAt":{"locationName":"outputReservedInstancesWillExpireAt","type":"timestamp"},"PaymentDue":{"locationName":"paymentDue"},"ReservedInstanceValueRollup":{"shape":"S1lp","locationName":"reservedInstanceValueRollup"},"ReservedInstanceValueSet":{"locationName":"reservedInstanceValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S1lp","locationName":"reservationValue"},"ReservedInstanceId":{"locationName":"reservedInstanceId"}}}},"TargetConfigurationValueRollup":{"shape":"S1lp","locationName":"targetConfigurationValueRollup"},"TargetConfigurationValueSet":{"locationName":"targetConfigurationValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S1lp","locationName":"reservationValue"},"TargetConfiguration":{"locationName":"targetConfiguration","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"OfferingId":{"locationName":"offeringId"}}}}}},"ValidationFailureReason":{"locationName":"validationFailureReason"}}}},"GetSerialConsoleAccessStatus":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"GetSpotPlacementScores":{"input":{"type":"structure","required":["TargetCapacity"],"members":{"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"TargetCapacity":{"type":"integer"},"TargetCapacityUnitType":{},"SingleAvailabilityZone":{"type":"boolean"},"RegionNames":{"locationName":"RegionName","type":"list","member":{}},"InstanceRequirementsWithMetadata":{"type":"structure","members":{"ArchitectureTypes":{"shape":"S1l5","locationName":"ArchitectureType"},"VirtualizationTypes":{"shape":"S1l6","locationName":"VirtualizationType"},"InstanceRequirements":{"shape":"Saa"}}},"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SpotPlacementScores":{"locationName":"spotPlacementScoreSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Region":{"locationName":"region"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"Score":{"locationName":"score","type":"integer"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetSubnetCidrReservations":{"input":{"type":"structure","required":["SubnetId"],"members":{"Filters":{"shape":"Srw","locationName":"Filter"},"SubnetId":{},"DryRun":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SubnetIpv4CidrReservations":{"shape":"S1m9","locationName":"subnetIpv4CidrReservationSet"},"SubnetIpv6CidrReservations":{"shape":"S1m9","locationName":"subnetIpv6CidrReservationSet"},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayAttachmentPropagations":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachmentPropagations":{"locationName":"transitGatewayAttachmentPropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"MulticastDomainAssociations":{"locationName":"multicastDomainAssociations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"Subnet":{"shape":"Sj","locationName":"subnet"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayPrefixListReferences":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReferences":{"locationName":"transitGatewayPrefixListReferenceSet","type":"list","member":{"shape":"Sks","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTableAssociations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"locationName":"associations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTablePropagations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTablePropagations":{"locationName":"transitGatewayRouteTablePropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetVpnConnectionDeviceSampleConfiguration":{"input":{"type":"structure","required":["VpnConnectionId","VpnConnectionDeviceTypeId"],"members":{"VpnConnectionId":{},"VpnConnectionDeviceTypeId":{},"InternetKeyExchangeVersion":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnectionDeviceSampleConfiguration":{"locationName":"vpnConnectionDeviceSampleConfiguration","type":"string","sensitive":true}}}},"GetVpnConnectionDeviceTypes":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnectionDeviceTypes":{"locationName":"vpnConnectionDeviceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"VpnConnectionDeviceTypeId":{"locationName":"vpnConnectionDeviceTypeId"},"Vendor":{"locationName":"vendor"},"Platform":{"locationName":"platform"},"Software":{"locationName":"software"}}}},"NextToken":{"locationName":"nextToken"}}}},"ImportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId","CertificateRevocationList"],"members":{"ClientVpnEndpointId":{},"CertificateRevocationList":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ImportImage":{"input":{"type":"structure","members":{"Architecture":{},"ClientData":{"shape":"S1n5"},"ClientToken":{},"Description":{},"DiskContainers":{"locationName":"DiskContainer","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{},"DeviceName":{},"Format":{},"SnapshotId":{},"Url":{},"UserBucket":{"shape":"S1n8"}}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Hypervisor":{},"KmsKeyId":{},"LicenseType":{},"Platform":{},"RoleName":{},"LicenseSpecifications":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"UsageOperation":{},"BootMode":{}}},"output":{"type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Szn","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"LicenseSpecifications":{"shape":"Szq","locationName":"licenseSpecifications"},"Tags":{"shape":"Ss","locationName":"tagSet"},"UsageOperation":{"locationName":"usageOperation"}}}},"ImportInstance":{"input":{"type":"structure","required":["Platform"],"members":{"Description":{"locationName":"description"},"DiskImages":{"locationName":"diskImage","type":"list","member":{"type":"structure","members":{"Description":{},"Image":{"shape":"S1nf"},"Volume":{"shape":"S1ng"}}}},"DryRun":{"locationName":"dryRun","type":"boolean"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"AdditionalInfo":{"locationName":"additionalInfo"},"Architecture":{"locationName":"architecture"},"GroupIds":{"shape":"Sd4","locationName":"GroupId"},"GroupNames":{"shape":"Sdq","locationName":"GroupName"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"locationName":"instanceType"},"Monitoring":{"locationName":"monitoring","type":"boolean"},"Placement":{"shape":"Sa8","locationName":"placement"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData","type":"structure","members":{"Data":{"locationName":"data"}},"sensitive":true}}},"Platform":{"locationName":"platform"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Suy","locationName":"conversionTask"}}}},"ImportKeyPair":{"input":{"type":"structure","required":["KeyName","PublicKeyMaterial"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"KeyName":{"locationName":"keyName"},"PublicKeyMaterial":{"locationName":"publicKeyMaterial","type":"blob"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"},"KeyPairId":{"locationName":"keyPairId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ImportSnapshot":{"input":{"type":"structure","members":{"ClientData":{"shape":"S1n5"},"ClientToken":{},"Description":{},"DiskContainer":{"type":"structure","members":{"Description":{},"Format":{},"Url":{},"UserBucket":{"shape":"S1n8"}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"RoleName":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"Szy","locationName":"snapshotTaskDetail"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ImportVolume":{"input":{"type":"structure","required":["AvailabilityZone","Image","Volume"],"members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Image":{"shape":"S1nf","locationName":"image"},"Volume":{"shape":"S1ng","locationName":"volume"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Suy","locationName":"conversionTask"}}}},"ModifyAddressAttribute":{"input":{"type":"structure","required":["AllocationId"],"members":{"AllocationId":{},"DomainName":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Address":{"shape":"Ssa","locationName":"address"}}}},"ModifyAvailabilityZoneGroup":{"input":{"type":"structure","required":["GroupName","OptInStatus"],"members":{"GroupName":{},"OptInStatus":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"InstanceCount":{"type":"integer"},"EndDate":{"type":"timestamp"},"EndDateType":{},"Accept":{"type":"boolean"},"DryRun":{"type":"boolean"},"AdditionalInfo":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyCapacityReservationFleet":{"input":{"type":"structure","required":["CapacityReservationFleetId"],"members":{"CapacityReservationFleetId":{},"TotalTargetCapacity":{"type":"integer"},"EndDate":{"type":"timestamp"},"DryRun":{"type":"boolean"},"RemoveEndDate":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ServerCertificateArn":{},"ConnectionLogOptions":{"shape":"S8i"},"DnsServers":{"type":"structure","members":{"CustomDnsServers":{"shape":"Se"},"Enabled":{"type":"boolean"}}},"VpnPort":{"type":"integer"},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"},"SecurityGroupIds":{"shape":"S25","locationName":"SecurityGroupId"},"VpcId":{},"SelfServicePortal":{},"ClientConnectOptions":{"shape":"S8l"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyDefaultCreditSpecification":{"input":{"type":"structure","required":["InstanceFamily","CpuCredits"],"members":{"DryRun":{"type":"boolean"},"InstanceFamily":{},"CpuCredits":{}}},"output":{"type":"structure","members":{"InstanceFamilyCreditSpecification":{"shape":"S1kj","locationName":"instanceFamilyCreditSpecification"}}}},"ModifyEbsDefaultKmsKeyId":{"input":{"type":"structure","required":["KmsKeyId"],"members":{"KmsKeyId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ModifyFleet":{"input":{"type":"structure","required":["FleetId"],"members":{"DryRun":{"type":"boolean"},"ExcessCapacityTerminationPolicy":{},"LaunchTemplateConfigs":{"shape":"Sa1","locationName":"LaunchTemplateConfig"},"FleetId":{},"TargetCapacitySpecification":{"shape":"Sb0"},"Context":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{},"OperationType":{},"UserIds":{"shape":"S1ob","locationName":"UserId"},"UserGroups":{"shape":"S1oc","locationName":"UserGroup"},"ProductCodes":{"shape":"S1od","locationName":"ProductCode"},"LoadPermission":{"type":"structure","members":{"Add":{"shape":"S1of"},"Remove":{"shape":"S1of"}}},"Description":{},"Name":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Sxe","locationName":"fpgaImageAttribute"}}}},"ModifyHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"HostIds":{"shape":"Syb","locationName":"hostId"},"HostRecovery":{},"InstanceType":{},"InstanceFamily":{}}},"output":{"type":"structure","members":{"Successful":{"shape":"S21","locationName":"successful"},"Unsuccessful":{"shape":"S1ok","locationName":"unsuccessful"}}}},"ModifyIdFormat":{"input":{"type":"structure","required":["Resource","UseLongIds"],"members":{"Resource":{},"UseLongIds":{"type":"boolean"}}}},"ModifyIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn","Resource","UseLongIds"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"ModifyImageAttribute":{"input":{"type":"structure","required":["ImageId"],"members":{"Attribute":{},"Description":{"shape":"S9i"},"ImageId":{},"LaunchPermission":{"type":"structure","members":{"Add":{"shape":"Sz1"},"Remove":{"shape":"Sz1"}}},"OperationType":{},"ProductCodes":{"shape":"S1od","locationName":"ProductCode"},"UserGroups":{"shape":"S1oc","locationName":"UserGroup"},"UserIds":{"shape":"S1ob","locationName":"UserId"},"Value":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"OrganizationArns":{"locationName":"OrganizationArn","type":"list","member":{"locationName":"OrganizationArn"}},"OrganizationalUnitArns":{"locationName":"OrganizationalUnitArn","type":"list","member":{"locationName":"OrganizationalUnitArn"}}}}},"ModifyInstanceAttribute":{"input":{"type":"structure","required":["InstanceId"],"members":{"SourceDestCheck":{"shape":"S105"},"Attribute":{"locationName":"attribute"},"BlockDeviceMappings":{"locationName":"blockDeviceMapping","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}},"NoDevice":{"locationName":"noDevice"},"VirtualName":{"locationName":"virtualName"}}}},"DisableApiTermination":{"shape":"S105","locationName":"disableApiTermination"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"shape":"S105","locationName":"ebsOptimized"},"EnaSupport":{"shape":"S105","locationName":"enaSupport"},"Groups":{"shape":"S4g","locationName":"GroupId"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S9i","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S9i","locationName":"instanceType"},"Kernel":{"shape":"S9i","locationName":"kernel"},"Ramdisk":{"shape":"S9i","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S9i","locationName":"sriovNetSupport"},"UserData":{"locationName":"userData","type":"structure","members":{"Value":{"locationName":"value","type":"blob"}}},"Value":{"locationName":"value"}}}},"ModifyInstanceCapacityReservationAttributes":{"input":{"type":"structure","required":["InstanceId","CapacityReservationSpecification"],"members":{"InstanceId":{},"CapacityReservationSpecification":{"shape":"S1ox"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyInstanceCreditSpecification":{"input":{"type":"structure","required":["InstanceCreditSpecifications"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"InstanceCreditSpecifications":{"locationName":"InstanceCreditSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{},"CpuCredits":{}}}}}},"output":{"type":"structure","members":{"SuccessfulInstanceCreditSpecifications":{"locationName":"successfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"}}}},"UnsuccessfulInstanceCreditSpecifications":{"locationName":"unsuccessfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"ModifyInstanceEventStartTime":{"input":{"type":"structure","required":["InstanceId","InstanceEventId","NotBefore"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"InstanceEventId":{},"NotBefore":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Event":{"shape":"S10o","locationName":"event"}}}},"ModifyInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId"],"members":{"DryRun":{"type":"boolean"},"Name":{},"InstanceEventWindowId":{},"TimeRanges":{"shape":"Sca","locationName":"TimeRange"},"CronExpression":{}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"ModifyInstanceMetadataOptions":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"DryRun":{"type":"boolean"},"HttpProtocolIpv6":{}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceMetadataOptions":{"shape":"S14m","locationName":"instanceMetadataOptions"}}}},"ModifyInstancePlacement":{"input":{"type":"structure","required":["InstanceId"],"members":{"Affinity":{"locationName":"affinity"},"GroupName":{},"HostId":{"locationName":"hostId"},"InstanceId":{"locationName":"instanceId"},"Tenancy":{"locationName":"tenancy"},"PartitionNumber":{"type":"integer"},"HostResourceGroupArn":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"DefaultVersion":{"locationName":"SetDefaultVersion"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sea","locationName":"launchTemplate"}}}},"ModifyManagedPrefixList":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"CurrentVersion":{"type":"long"},"PrefixListName":{},"AddEntries":{"shape":"Sfq","locationName":"AddEntry"},"RemoveEntries":{"locationName":"RemoveEntry","type":"list","member":{"type":"structure","required":["Cidr"],"members":{"Cidr":{}}}},"MaxEntries":{"type":"integer"}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sft","locationName":"prefixList"}}}},"ModifyNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"Description":{"shape":"S9i","locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"Sd4","locationName":"SecurityGroupId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"S105","locationName":"sourceDestCheck"}}}},"ModifyReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds","TargetConfigurations"],"members":{"ReservedInstancesIds":{"shape":"S196","locationName":"ReservedInstancesId"},"ClientToken":{"locationName":"clientToken"},"TargetConfigurations":{"locationName":"ReservedInstancesConfigurationSetItemType","type":"list","member":{"shape":"S19s","locationName":"item"}}}},"output":{"type":"structure","members":{"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"}}}},"ModifySecurityGroupRules":{"input":{"type":"structure","required":["GroupId","SecurityGroupRules"],"members":{"GroupId":{},"SecurityGroupRules":{"locationName":"SecurityGroupRule","type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{},"SecurityGroupRule":{"type":"structure","members":{"IpProtocol":{},"FromPort":{"type":"integer"},"ToPort":{"type":"integer"},"CidrIpv4":{},"CidrIpv6":{},"PrefixListId":{},"ReferencedGroupId":{},"Description":{}}}}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifySnapshotAttribute":{"input":{"type":"structure","required":["SnapshotId"],"members":{"Attribute":{},"CreateVolumePermission":{"type":"structure","members":{"Add":{"shape":"S1b6"},"Remove":{"shape":"S1b6"}}},"GroupNames":{"shape":"S1ay","locationName":"UserGroup"},"OperationType":{},"SnapshotId":{},"UserIds":{"shape":"S1ob","locationName":"UserId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifySpotFleetRequest":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"LaunchTemplateConfigs":{"shape":"S1c8","locationName":"LaunchTemplateConfig"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"type":"integer"},"Context":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifySubnetAttribute":{"input":{"type":"structure","required":["SubnetId"],"members":{"AssignIpv6AddressOnCreation":{"shape":"S105"},"MapPublicIpOnLaunch":{"shape":"S105"},"SubnetId":{"locationName":"subnetId"},"MapCustomerOwnedIpOnLaunch":{"shape":"S105"},"CustomerOwnedIpv4Pool":{}}}},"ModifyTrafficMirrorFilterNetworkServices":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"AddNetworkServices":{"shape":"Sj7","locationName":"AddNetworkService"},"RemoveNetworkServices":{"shape":"Sj7","locationName":"RemoveNetworkService"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Sj1","locationName":"trafficMirrorFilter"}}}},"ModifyTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sjb"},"SourcePortRange":{"shape":"Sjb"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Sj3","locationName":"trafficMirrorFilterRule"}}}},"ModifyTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Sjg","locationName":"trafficMirrorSession"}}}},"ModifyTransitGateway":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"Description":{},"Options":{"type":"structure","members":{"AddTransitGatewayCidrBlocks":{"shape":"Sjs"},"RemoveTransitGatewayCidrBlocks":{"shape":"Sjs"},"VpnEcmpSupport":{},"DnsSupport":{},"AutoAcceptSharedAttachments":{},"DefaultRouteTableAssociation":{},"AssociationDefaultRouteTableId":{},"DefaultRouteTablePropagation":{},"PropagationDefaultRouteTableId":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Sju","locationName":"transitGateway"}}}},"ModifyTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Sks","locationName":"transitGatewayPrefixListReference"}}}},"ModifyTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"AddSubnetIds":{"shape":"S3w"},"RemoveSubnetIds":{"shape":"S3w"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{},"ApplianceModeSupport":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"ModifyVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"type":"boolean"},"VolumeId":{},"Size":{"type":"integer"},"VolumeType":{},"Iops":{"type":"integer"},"Throughput":{"type":"integer"},"MultiAttachEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"VolumeModification":{"shape":"S1fq","locationName":"volumeModification"}}}},"ModifyVolumeAttribute":{"input":{"type":"structure","required":["VolumeId"],"members":{"AutoEnableIO":{"shape":"S105"},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifyVpcAttribute":{"input":{"type":"structure","required":["VpcId"],"members":{"EnableDnsHostnames":{"shape":"S105"},"EnableDnsSupport":{"shape":"S105"},"VpcId":{"locationName":"vpcId"}}}},"ModifyVpcEndpoint":{"input":{"type":"structure","required":["VpcEndpointId"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointId":{},"ResetPolicy":{"type":"boolean"},"PolicyDocument":{},"AddRouteTableIds":{"shape":"Slh","locationName":"AddRouteTableId"},"RemoveRouteTableIds":{"shape":"Slh","locationName":"RemoveRouteTableId"},"AddSubnetIds":{"shape":"Sli","locationName":"AddSubnetId"},"RemoveSubnetIds":{"shape":"Sli","locationName":"RemoveSubnetId"},"AddSecurityGroupIds":{"shape":"Slj","locationName":"AddSecurityGroupId"},"RemoveSecurityGroupIds":{"shape":"Slj","locationName":"RemoveSecurityGroupId"},"PrivateDnsEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationId"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Se"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServiceConfiguration":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"PrivateDnsName":{},"RemovePrivateDnsName":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"AddNetworkLoadBalancerArns":{"shape":"Se","locationName":"AddNetworkLoadBalancerArn"},"RemoveNetworkLoadBalancerArns":{"shape":"Se","locationName":"RemoveNetworkLoadBalancerArn"},"AddGatewayLoadBalancerArns":{"shape":"Se","locationName":"AddGatewayLoadBalancerArn"},"RemoveGatewayLoadBalancerArns":{"shape":"Se","locationName":"RemoveGatewayLoadBalancerArn"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"AddAllowedPrincipals":{"shape":"Se"},"RemoveAllowedPrincipals":{"shape":"Se"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcPeeringConnectionOptions":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"AccepterPeeringConnectionOptions":{"shape":"S1qz"},"DryRun":{"type":"boolean"},"RequesterPeeringConnectionOptions":{"shape":"S1qz"},"VpcPeeringConnectionId":{}}},"output":{"type":"structure","members":{"AccepterPeeringConnectionOptions":{"shape":"S1r1","locationName":"accepterPeeringConnectionOptions"},"RequesterPeeringConnectionOptions":{"shape":"S1r1","locationName":"requesterPeeringConnectionOptions"}}}},"ModifyVpcTenancy":{"input":{"type":"structure","required":["VpcId","InstanceTenancy"],"members":{"VpcId":{},"InstanceTenancy":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"TransitGatewayId":{},"CustomerGatewayId":{},"VpnGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Smt","locationName":"vpnConnection"}}}},"ModifyVpnConnectionOptions":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"LocalIpv4NetworkCidr":{},"RemoteIpv4NetworkCidr":{},"LocalIpv6NetworkCidr":{},"RemoteIpv6NetworkCidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Smt","locationName":"vpnConnection"}}}},"ModifyVpnTunnelCertificate":{"input":{"type":"structure","required":["VpnConnectionId","VpnTunnelOutsideIpAddress"],"members":{"VpnConnectionId":{},"VpnTunnelOutsideIpAddress":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Smt","locationName":"vpnConnection"}}}},"ModifyVpnTunnelOptions":{"input":{"type":"structure","required":["VpnConnectionId","VpnTunnelOutsideIpAddress","TunnelOptions"],"members":{"VpnConnectionId":{},"VpnTunnelOutsideIpAddress":{},"TunnelOptions":{"type":"structure","members":{"TunnelInsideCidr":{},"TunnelInsideIpv6Cidr":{},"PreSharedKey":{},"Phase1LifetimeSeconds":{"type":"integer"},"Phase2LifetimeSeconds":{"type":"integer"},"RekeyMarginTimeSeconds":{"type":"integer"},"RekeyFuzzPercentage":{"type":"integer"},"ReplayWindowSize":{"type":"integer"},"DPDTimeoutSeconds":{"type":"integer"},"DPDTimeoutAction":{},"Phase1EncryptionAlgorithms":{"shape":"Sme","locationName":"Phase1EncryptionAlgorithm"},"Phase2EncryptionAlgorithms":{"shape":"Smg","locationName":"Phase2EncryptionAlgorithm"},"Phase1IntegrityAlgorithms":{"shape":"Smi","locationName":"Phase1IntegrityAlgorithm"},"Phase2IntegrityAlgorithms":{"shape":"Smk","locationName":"Phase2IntegrityAlgorithm"},"Phase1DHGroupNumbers":{"shape":"Smm","locationName":"Phase1DHGroupNumber"},"Phase2DHGroupNumbers":{"shape":"Smo","locationName":"Phase2DHGroupNumber"},"IKEVersions":{"shape":"Smq","locationName":"IKEVersion"},"StartupAction":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Smt","locationName":"vpnConnection"}}}},"MonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Ste","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S1rg","locationName":"instancesSet"}}}},"MoveAddressToVpc":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"Status":{"locationName":"status"}}}},"ProvisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"CidrAuthorizationContext":{"type":"structure","required":["Message","Signature"],"members":{"Message":{},"Signature":{}}},"PubliclyAdvertisable":{"type":"boolean"},"Description":{},"DryRun":{"type":"boolean"},"PoolTagSpecifications":{"shape":"S1t","locationName":"PoolTagSpecification"},"MultiRegion":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"PurchaseHostReservation":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"ClientToken":{},"CurrencyCode":{},"HostIdSet":{"shape":"S1l0"},"LimitPrice":{},"OfferingId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S1l2","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"PurchaseReservedInstancesOffering":{"input":{"type":"structure","required":["InstanceCount","ReservedInstancesOfferingId"],"members":{"InstanceCount":{"type":"integer"},"ReservedInstancesOfferingId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"LimitPrice":{"locationName":"limitPrice","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"CurrencyCode":{"locationName":"currencyCode"}}},"PurchaseTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"PurchaseScheduledInstances":{"input":{"type":"structure","required":["PurchaseRequests"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"PurchaseRequests":{"locationName":"PurchaseRequest","type":"list","member":{"locationName":"PurchaseRequest","type":"structure","required":["InstanceCount","PurchaseToken"],"members":{"InstanceCount":{"type":"integer"},"PurchaseToken":{}}}}}},"output":{"type":"structure","members":{"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"S1an","locationName":"item"}}}}},"RebootInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Ste","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RegisterImage":{"input":{"type":"structure","required":["Name"],"members":{"ImageLocation":{},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"Sc3","locationName":"BlockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"KernelId":{"locationName":"kernelId"},"Name":{"locationName":"name"},"BillingProducts":{"locationName":"BillingProduct","type":"list","member":{"locationName":"item"}},"RamdiskId":{"locationName":"ramdiskId"},"RootDeviceName":{"locationName":"rootDeviceName"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"VirtualizationType":{"locationName":"virtualizationType"},"BootMode":{}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"RegisterInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTagAttribute":{"type":"structure","members":{"IncludeAllTagsOfInstance":{"type":"boolean"},"InstanceTagKeys":{"shape":"Srd","locationName":"InstanceTagKey"}}}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Srf","locationName":"instanceTagAttribute"}}}},"RegisterTransitGatewayMulticastGroupMembers":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srh"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"RegisteredMulticastGroupMembers":{"locationName":"registeredMulticastGroupMembers","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"RegisteredNetworkInterfaceIds":{"shape":"Se","locationName":"registeredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"RegisterTransitGatewayMulticastGroupSources":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srh"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"RegisteredMulticastGroupSources":{"locationName":"registeredMulticastGroupSources","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"RegisteredNetworkInterfaceIds":{"shape":"Se","locationName":"registeredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"RejectTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"Se"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"RejectTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"RejectTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"RejectVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"RejectVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ReleaseAddress":{"input":{"type":"structure","members":{"AllocationId":{},"PublicIp":{},"NetworkBorderGroup":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ReleaseHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"HostIds":{"shape":"Syb","locationName":"hostId"}}},"output":{"type":"structure","members":{"Successful":{"shape":"S21","locationName":"successful"},"Unsuccessful":{"shape":"S1ok","locationName":"unsuccessful"}}}},"ReplaceIamInstanceProfileAssociation":{"input":{"type":"structure","required":["IamInstanceProfile","AssociationId"],"members":{"IamInstanceProfile":{"shape":"S2z"},"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S31","locationName":"iamInstanceProfileAssociation"}}}},"ReplaceNetworkAclAssociation":{"input":{"type":"structure","required":["AssociationId","NetworkAclId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"}}}},"ReplaceNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sga","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Sgb","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"ReplaceRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcEndpointId":{},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"LocalTarget":{"type":"boolean"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"LocalGatewayId":{},"CarrierGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"},"CoreNetworkArn":{}}}},"ReplaceRouteTableAssociation":{"input":{"type":"structure","required":["AssociationId","RouteTableId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"},"AssociationState":{"shape":"S3n","locationName":"associationState"}}}},"ReplaceTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Skx","locationName":"route"}}}},"ReportInstanceStatus":{"input":{"type":"structure","required":["Instances","ReasonCodes","Status"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"Instances":{"shape":"Ste","locationName":"instanceId"},"ReasonCodes":{"locationName":"reasonCode","type":"list","member":{"locationName":"item"}},"StartTime":{"locationName":"startTime","type":"timestamp"},"Status":{"locationName":"status"}}}},"RequestSpotFleet":{"input":{"type":"structure","required":["SpotFleetRequestConfig"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestConfig":{"shape":"S1bt","locationName":"spotFleetRequestConfig"}}},"output":{"type":"structure","members":{"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"RequestSpotInstances":{"input":{"type":"structure","members":{"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ClientToken":{"locationName":"clientToken"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"type":"structure","members":{"SecurityGroupIds":{"locationName":"SecurityGroupId","type":"list","member":{"locationName":"item"}},"SecurityGroups":{"locationName":"SecurityGroup","type":"list","member":{"locationName":"item"}},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Sz0","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"shape":"S1co","locationName":"monitoring"},"NetworkInterfaces":{"shape":"S1c3","locationName":"NetworkInterface"},"Placement":{"shape":"S1c5","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"}}},"SpotPrice":{"locationName":"spotPrice"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"InstanceInterruptionBehavior":{}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"S1cl","locationName":"spotInstanceRequestSet"}}}},"ResetAddressAttribute":{"input":{"type":"structure","required":["AllocationId","Attribute"],"members":{"AllocationId":{},"Attribute":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Address":{"shape":"Ssa","locationName":"address"}}}},"ResetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ResetFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ResetImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ResetInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}}},"ResetNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"locationName":"sourceDestCheck"}}}},"ResetSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RestoreAddressToClassic":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"Status":{"locationName":"status"}}}},"RestoreManagedPrefixListVersion":{"input":{"type":"structure","required":["PrefixListId","PreviousVersion","CurrentVersion"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"PreviousVersion":{"type":"long"},"CurrentVersion":{"type":"long"}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sft","locationName":"prefixList"}}}},"RevokeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"RevokeAllGroups":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S4x","locationName":"status"}}}},"RevokeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S50","locationName":"ipPermissions"},"SecurityGroupRuleIds":{"shape":"S1au","locationName":"SecurityGroupRuleId"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"UnknownIpPermissions":{"shape":"S50","locationName":"unknownIpPermissionSet"}}}},"RevokeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"SecurityGroupRuleIds":{"shape":"S1au","locationName":"SecurityGroupRuleId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"UnknownIpPermissions":{"shape":"S50","locationName":"unknownIpPermissionSet"}}}},"RunInstances":{"input":{"type":"structure","required":["MaxCount","MinCount"],"members":{"BlockDeviceMappings":{"shape":"Sc3","locationName":"BlockDeviceMapping"},"ImageId":{},"InstanceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"shape":"Seo","locationName":"Ipv6Address"},"KernelId":{},"KeyName":{},"MaxCount":{"type":"integer"},"MinCount":{"type":"integer"},"Monitoring":{"shape":"S1co"},"Placement":{"shape":"Sa8"},"RamdiskId":{},"SecurityGroupIds":{"shape":"Sd4","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Sdq","locationName":"SecurityGroup"},"SubnetId":{},"UserData":{},"AdditionalInfo":{"locationName":"additionalInfo"},"ClientToken":{"idempotencyToken":true,"locationName":"clientToken"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"NetworkInterfaces":{"shape":"S1c3","locationName":"networkInterface"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ElasticGpuSpecification":{"type":"list","member":{"shape":"Sdm","locationName":"item"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{},"Count":{"type":"integer"}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"LaunchTemplate":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"Sdw"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"shape":"S1ox"},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"MetadataOptions":{"type":"structure","members":{"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"HttpProtocolIpv6":{}}},"EnclaveOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"}}}}},"output":{"shape":"S13x"}},"RunScheduledInstances":{"input":{"type":"structure","required":["LaunchSpecification","ScheduledInstanceId"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"InstanceCount":{"type":"integer"},"LaunchSpecification":{"type":"structure","required":["ImageId"],"members":{"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"Ebs":{"type":"structure","members":{"DeleteOnTermination":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Iops":{"type":"integer"},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{}}},"NoDevice":{},"VirtualName":{}}}},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"ImageId":{},"InstanceType":{},"KernelId":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"NetworkInterface","type":"structure","members":{"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"S1uj","locationName":"Group"},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"locationName":"Ipv6Address","type":"list","member":{"locationName":"Ipv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddressConfigs":{"locationName":"PrivateIpAddressConfig","type":"list","member":{"locationName":"PrivateIpAddressConfigSet","type":"structure","members":{"Primary":{"type":"boolean"},"PrivateIpAddress":{}}}},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{}}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"GroupName":{}}},"RamdiskId":{},"SecurityGroupIds":{"shape":"S1uj","locationName":"SecurityGroupId"},"SubnetId":{},"UserData":{}}},"ScheduledInstanceId":{}}},"output":{"type":"structure","members":{"InstanceIdSet":{"locationName":"instanceIdSet","type":"list","member":{"locationName":"item"}}}}},"SearchLocalGatewayRoutes":{"input":{"type":"structure","required":["LocalGatewayRouteTableId"],"members":{"LocalGatewayRouteTableId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routeSet","type":"list","member":{"shape":"Sfi","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"SearchTransitGatewayMulticastGroups":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"MulticastGroups":{"locationName":"multicastGroups","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupIpAddress":{"locationName":"groupIpAddress"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"SubnetId":{"locationName":"subnetId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"GroupMember":{"locationName":"groupMember","type":"boolean"},"GroupSource":{"locationName":"groupSource","type":"boolean"},"MemberType":{"locationName":"memberType"},"SourceType":{"locationName":"sourceType"}}}},"NextToken":{"locationName":"nextToken"}}}},"SearchTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","Filters"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Srw","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routeSet","type":"list","member":{"shape":"Skx","locationName":"item"}},"AdditionalRoutesAvailable":{"locationName":"additionalRoutesAvailable","type":"boolean"}}}},"SendDiagnosticInterrupt":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"type":"boolean"}}}},"StartInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Ste","locationName":"InstanceId"},"AdditionalInfo":{"locationName":"additionalInfo"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"StartingInstances":{"shape":"S1v7","locationName":"instancesSet"}}}},"StartNetworkInsightsAnalysis":{"input":{"type":"structure","required":["NetworkInsightsPathId","ClientToken"],"members":{"NetworkInsightsPathId":{},"FilterInArns":{"shape":"S175","locationName":"FilterInArn"},"DryRun":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInsightsAnalysis":{"shape":"S174","locationName":"networkInsightsAnalysis"}}}},"StartVpcEndpointServicePrivateDnsVerification":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"StopInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Ste","locationName":"InstanceId"},"Hibernate":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}},"output":{"type":"structure","members":{"StoppingInstances":{"shape":"S1v7","locationName":"instancesSet"}}}},"TerminateClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ConnectionId":{},"Username":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Username":{"locationName":"username"},"ConnectionStatuses":{"locationName":"connectionStatuses","type":"list","member":{"locationName":"item","type":"structure","members":{"ConnectionId":{"locationName":"connectionId"},"PreviousStatus":{"shape":"Stt","locationName":"previousStatus"},"CurrentStatus":{"shape":"Stt","locationName":"currentStatus"}}}}}}},"TerminateInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Ste","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"TerminatingInstances":{"shape":"S1v7","locationName":"instancesSet"}}}},"UnassignIpv6Addresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Ipv6Addresses":{"shape":"S29","locationName":"ipv6Addresses"},"Ipv6Prefixes":{"shape":"S2a","locationName":"Ipv6Prefix"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"UnassignedIpv6Addresses":{"shape":"S29","locationName":"unassignedIpv6Addresses"},"UnassignedIpv6Prefixes":{"shape":"S2a","locationName":"unassignedIpv6PrefixSet"}}}},"UnassignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S2e","locationName":"privateIpAddress"},"Ipv4Prefixes":{"shape":"S2a","locationName":"Ipv4Prefix"}}}},"UnmonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Ste","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S1rg","locationName":"instancesSet"}}}},"UpdateSecurityGroupRuleDescriptionsEgress":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"SecurityGroupRuleDescriptions":{"shape":"S1vr","locationName":"SecurityGroupRuleDescription"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"UpdateSecurityGroupRuleDescriptionsIngress":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"SecurityGroupRuleDescriptions":{"shape":"S1vr","locationName":"SecurityGroupRuleDescription"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"WithdrawByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}}},"shapes":{"S3":{"type":"list","member":{"locationName":"ReservedInstanceId"}},"S5":{"type":"list","member":{"locationName":"TargetConfigurationRequest","type":"structure","required":["OfferingId"],"members":{"InstanceCount":{"type":"integer"},"OfferingId":{}}}},"Se":{"type":"list","member":{"locationName":"item"}},"Sg":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"Subnets":{"locationName":"subnets","type":"list","member":{"shape":"Sj","locationName":"item"}}}},"Sj":{"type":"structure","members":{"SubnetId":{"locationName":"subnetId"},"State":{"locationName":"state"}}},"Sn":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"RequesterTgwInfo":{"shape":"So","locationName":"requesterTgwInfo"},"AccepterTgwInfo":{"shape":"So","locationName":"accepterTgwInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"So":{"type":"structure","members":{"TransitGatewayId":{"locationName":"transitGatewayId"},"OwnerId":{"locationName":"ownerId"},"Region":{"locationName":"region"}}},"Ss":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Value":{"locationName":"value"}}}},"Sw":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"VpcId":{"locationName":"vpcId"},"VpcOwnerId":{"locationName":"vpcOwnerId"},"State":{"locationName":"state"},"SubnetIds":{"shape":"Se","locationName":"subnetIds"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"DnsSupport":{"locationName":"dnsSupport"},"Ipv6Support":{"locationName":"ipv6Support"},"ApplianceModeSupport":{"locationName":"applianceModeSupport"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S13":{"type":"list","member":{"locationName":"item"}},"S16":{"type":"list","member":{"shape":"S17","locationName":"item"}},"S17":{"type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ResourceId":{"locationName":"resourceId"}}},"S1c":{"type":"structure","members":{"AccepterVpcInfo":{"shape":"S1d","locationName":"accepterVpcInfo"},"ExpirationTime":{"locationName":"expirationTime","type":"timestamp"},"RequesterVpcInfo":{"shape":"S1d","locationName":"requesterVpcInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S1d":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Ipv6CidrBlockSet":{"locationName":"ipv6CidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"}}}},"CidrBlockSet":{"locationName":"cidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"}}}},"OwnerId":{"locationName":"ownerId"},"PeeringOptions":{"locationName":"peeringOptions","type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"VpcId":{"locationName":"vpcId"},"Region":{"locationName":"region"}}},"S1n":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Description":{"locationName":"description"},"StatusMessage":{"locationName":"statusMessage"},"State":{"locationName":"state"}}},"S1t":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"S21":{"type":"list","member":{"locationName":"item"}},"S25":{"type":"list","member":{"locationName":"item"}},"S29":{"type":"list","member":{"locationName":"item"}},"S2a":{"type":"list","member":{"locationName":"item"}},"S2e":{"type":"list","member":{"locationName":"PrivateIpAddress"}},"S2i":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"S2r":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S2z":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"S31":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"InstanceId":{"locationName":"instanceId"},"IamInstanceProfile":{"shape":"S32","locationName":"iamInstanceProfile"},"State":{"locationName":"state"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}},"S32":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Id":{"locationName":"id"}}},"S37":{"type":"list","member":{"locationName":"item"}},"S38":{"type":"list","member":{"locationName":"item"}},"S3b":{"type":"structure","members":{"InstanceEventWindowId":{"locationName":"instanceEventWindowId"},"TimeRanges":{"locationName":"timeRangeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"StartWeekDay":{"locationName":"startWeekDay"},"StartHour":{"locationName":"startHour","type":"integer"},"EndWeekDay":{"locationName":"endWeekDay"},"EndHour":{"locationName":"endHour","type":"integer"}}}},"Name":{"locationName":"name"},"CronExpression":{"locationName":"cronExpression"},"AssociationTarget":{"locationName":"associationTarget","type":"structure","members":{"InstanceIds":{"shape":"S37","locationName":"instanceIdSet"},"Tags":{"shape":"Ss","locationName":"tagSet"},"DedicatedHostIds":{"shape":"S38","locationName":"dedicatedHostIdSet"}}},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S3n":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S3r":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"locationName":"ipv6CidrBlockState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"S3w":{"type":"list","member":{"locationName":"item"}},"S41":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}},"S45":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"BranchInterfaceId":{"locationName":"branchInterfaceId"},"TrunkInterfaceId":{"locationName":"trunkInterfaceId"},"InterfaceProtocol":{"locationName":"interfaceProtocol"},"VlanId":{"locationName":"vlanId","type":"integer"},"GreKey":{"locationName":"greKey","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S4b":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"shape":"S4c","locationName":"ipv6CidrBlockState"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Ipv6Pool":{"locationName":"ipv6Pool"}}},"S4c":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S4e":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"CidrBlock":{"locationName":"cidrBlock"},"CidrBlockState":{"shape":"S4c","locationName":"cidrBlockState"}}},"S4g":{"type":"list","member":{"locationName":"groupId"}},"S4o":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"Device":{"locationName":"device"},"InstanceId":{"locationName":"instanceId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"S4t":{"type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}},"S4x":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S50":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIp":{"locationName":"cidrIp"},"Description":{"locationName":"description"}}}},"Ipv6Ranges":{"locationName":"ipv6Ranges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIpv6":{"locationName":"cidrIpv6"},"Description":{"locationName":"description"}}}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"PrefixListId":{"locationName":"prefixListId"}}}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S59","locationName":"item"}}}}},"S59":{"type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"PeeringStatus":{"locationName":"peeringStatus"},"UserId":{"locationName":"userId"},"VpcId":{"locationName":"vpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S5b":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{"locationName":"securityGroupRuleId"},"GroupId":{"locationName":"groupId"},"GroupOwnerId":{"locationName":"groupOwnerId"},"IsEgress":{"locationName":"isEgress","type":"boolean"},"IpProtocol":{"locationName":"ipProtocol"},"FromPort":{"locationName":"fromPort","type":"integer"},"ToPort":{"locationName":"toPort","type":"integer"},"CidrIpv4":{"locationName":"cidrIpv4"},"CidrIpv6":{"locationName":"cidrIpv6"},"PrefixListId":{"locationName":"prefixListId"},"ReferencedGroupInfo":{"locationName":"referencedGroupInfo","type":"structure","members":{"GroupId":{"locationName":"groupId"},"PeeringStatus":{"locationName":"peeringStatus"},"UserId":{"locationName":"userId"},"VpcId":{"locationName":"vpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"S5k":{"type":"structure","members":{"S3":{"type":"structure","members":{"AWSAccessKeyId":{},"Bucket":{"locationName":"bucket"},"Prefix":{"locationName":"prefix"},"UploadPolicy":{"locationName":"uploadPolicy","type":"blob"},"UploadPolicySignature":{"locationName":"uploadPolicySignature"}}}}},"S5o":{"type":"structure","members":{"BundleId":{"locationName":"bundleId"},"BundleTaskError":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"InstanceId":{"locationName":"instanceId"},"Progress":{"locationName":"progress"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"state"},"Storage":{"shape":"S5k","locationName":"storage"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"S5y":{"type":"list","member":{"locationName":"item"}},"S6j":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"InstanceCounts":{"locationName":"instanceCounts","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"State":{"locationName":"state"}}}},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"Active":{"locationName":"active","type":"boolean"},"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}},"S6v":{"type":"list","member":{"locationName":"item"}},"S76":{"type":"list","member":{"locationName":"SpotInstanceRequestId"}},"S7s":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"OwnerId":{"locationName":"ownerId"},"CapacityReservationArn":{"locationName":"capacityReservationArn"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"InstanceType":{"locationName":"instanceType"},"InstancePlatform":{"locationName":"instancePlatform"},"AvailabilityZone":{"locationName":"availabilityZone"},"Tenancy":{"locationName":"tenancy"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EphemeralStorage":{"locationName":"ephemeralStorage","type":"boolean"},"State":{"locationName":"state"},"StartDate":{"locationName":"startDate","type":"timestamp"},"EndDate":{"locationName":"endDate","type":"timestamp"},"EndDateType":{"locationName":"endDateType"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OutpostArn":{"locationName":"outpostArn"},"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"}}},"S84":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"InstanceType":{"locationName":"instanceType"},"InstancePlatform":{"locationName":"instancePlatform"},"AvailabilityZone":{"locationName":"availabilityZone"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"Weight":{"locationName":"weight","type":"double"},"Priority":{"locationName":"priority","type":"integer"}}}},"S88":{"type":"structure","members":{"CarrierGatewayId":{"locationName":"carrierGatewayId"},"VpcId":{"locationName":"vpcId"},"State":{"locationName":"state"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S8i":{"type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"S8l":{"type":"structure","members":{"Enabled":{"type":"boolean"},"LambdaFunctionArn":{}}},"S8n":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S8r":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S8w":{"type":"structure","members":{"BgpAsn":{"locationName":"bgpAsn"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"IpAddress":{"locationName":"ipAddress"},"CertificateArn":{"locationName":"certificateArn"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"DeviceName":{"locationName":"deviceName"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S8z":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"AvailableIpAddressCount":{"locationName":"availableIpAddressCount","type":"integer"},"CidrBlock":{"locationName":"cidrBlock"},"DefaultForAz":{"locationName":"defaultForAz","type":"boolean"},"MapPublicIpOnLaunch":{"locationName":"mapPublicIpOnLaunch","type":"boolean"},"MapCustomerOwnedIpOnLaunch":{"locationName":"mapCustomerOwnedIpOnLaunch","type":"boolean"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"AssignIpv6AddressOnCreation":{"locationName":"assignIpv6AddressOnCreation","type":"boolean"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S3r","locationName":"item"}},"Tags":{"shape":"Ss","locationName":"tagSet"},"SubnetArn":{"locationName":"subnetArn"},"OutpostArn":{"locationName":"outpostArn"}}},"S95":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S4b","locationName":"item"}},"CidrBlockAssociationSet":{"locationName":"cidrBlockAssociationSet","type":"list","member":{"shape":"S4e","locationName":"item"}},"IsDefault":{"locationName":"isDefault","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9e":{"type":"structure","members":{"DhcpConfigurations":{"locationName":"dhcpConfigurationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"locationName":"valueSet","type":"list","member":{"shape":"S9i","locationName":"item"}}}}},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9i":{"type":"structure","members":{"Value":{"locationName":"value"}}},"S9l":{"type":"structure","members":{"Attachments":{"shape":"S9m","locationName":"attachmentSet"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9m":{"type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}}},"Sa1":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"Overrides":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{},"MaxPrice":{},"SubnetId":{},"AvailabilityZone":{},"WeightedCapacity":{"type":"double"},"Priority":{"type":"double"},"Placement":{"shape":"Sa8"},"InstanceRequirements":{"shape":"Saa"}}}}}}},"Sa8":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"PartitionNumber":{"locationName":"partitionNumber","type":"integer"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"},"HostResourceGroupArn":{"locationName":"hostResourceGroupArn"}}},"Saa":{"type":"structure","required":["VCpuCount","MemoryMiB"],"members":{"VCpuCount":{"type":"structure","required":["Min"],"members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"MemoryMiB":{"type":"structure","required":["Min"],"members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"CpuManufacturers":{"shape":"Sad","locationName":"CpuManufacturer"},"MemoryGiBPerVCpu":{"type":"structure","members":{"Min":{"type":"double"},"Max":{"type":"double"}}},"ExcludedInstanceTypes":{"shape":"Sag","locationName":"ExcludedInstanceType"},"InstanceGenerations":{"shape":"Sai","locationName":"InstanceGeneration"},"SpotMaxPricePercentageOverLowestPrice":{"type":"integer"},"OnDemandMaxPricePercentageOverLowestPrice":{"type":"integer"},"BareMetal":{},"BurstablePerformance":{},"RequireHibernateSupport":{"type":"boolean"},"NetworkInterfaceCount":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"LocalStorage":{},"LocalStorageTypes":{"shape":"Sao","locationName":"LocalStorageType"},"TotalLocalStorageGB":{"type":"structure","members":{"Min":{"type":"double"},"Max":{"type":"double"}}},"BaselineEbsBandwidthMbps":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"AcceleratorTypes":{"shape":"Sas","locationName":"AcceleratorType"},"AcceleratorCount":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"AcceleratorManufacturers":{"shape":"Sav","locationName":"AcceleratorManufacturer"},"AcceleratorNames":{"shape":"Sax","locationName":"AcceleratorName"},"AcceleratorTotalMemoryMiB":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}}}},"Sad":{"type":"list","member":{"locationName":"item"}},"Sag":{"type":"list","member":{"locationName":"item"}},"Sai":{"type":"list","member":{"locationName":"item"}},"Sao":{"type":"list","member":{"locationName":"item"}},"Sas":{"type":"list","member":{"locationName":"item"}},"Sav":{"type":"list","member":{"locationName":"item"}},"Sax":{"type":"list","member":{"locationName":"item"}},"Sb0":{"type":"structure","required":["TotalTargetCapacity"],"members":{"TotalTargetCapacity":{"type":"integer"},"OnDemandTargetCapacity":{"type":"integer"},"SpotTargetCapacity":{"type":"integer"},"DefaultTargetCapacityType":{},"TargetCapacityUnitType":{}}},"Sb8":{"type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sb9","locationName":"launchTemplateSpecification"},"Overrides":{"shape":"Sba","locationName":"overrides"}}},"Sb9":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"Version":{"locationName":"version"}}},"Sba":{"type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"MaxPrice":{"locationName":"maxPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"},"Placement":{"locationName":"placement","type":"structure","members":{"GroupName":{"locationName":"groupName"}}},"InstanceRequirements":{"shape":"Sbc","locationName":"instanceRequirements"}}},"Sbc":{"type":"structure","members":{"VCpuCount":{"locationName":"vCpuCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"MemoryMiB":{"locationName":"memoryMiB","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"CpuManufacturers":{"shape":"Sad","locationName":"cpuManufacturerSet"},"MemoryGiBPerVCpu":{"locationName":"memoryGiBPerVCpu","type":"structure","members":{"Min":{"locationName":"min","type":"double"},"Max":{"locationName":"max","type":"double"}}},"ExcludedInstanceTypes":{"shape":"Sag","locationName":"excludedInstanceTypeSet"},"InstanceGenerations":{"shape":"Sai","locationName":"instanceGenerationSet"},"SpotMaxPricePercentageOverLowestPrice":{"locationName":"spotMaxPricePercentageOverLowestPrice","type":"integer"},"OnDemandMaxPricePercentageOverLowestPrice":{"locationName":"onDemandMaxPricePercentageOverLowestPrice","type":"integer"},"BareMetal":{"locationName":"bareMetal"},"BurstablePerformance":{"locationName":"burstablePerformance"},"RequireHibernateSupport":{"locationName":"requireHibernateSupport","type":"boolean"},"NetworkInterfaceCount":{"locationName":"networkInterfaceCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"LocalStorage":{"locationName":"localStorage"},"LocalStorageTypes":{"shape":"Sao","locationName":"localStorageTypeSet"},"TotalLocalStorageGB":{"locationName":"totalLocalStorageGB","type":"structure","members":{"Min":{"locationName":"min","type":"double"},"Max":{"locationName":"max","type":"double"}}},"BaselineEbsBandwidthMbps":{"locationName":"baselineEbsBandwidthMbps","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"AcceleratorTypes":{"shape":"Sas","locationName":"acceleratorTypeSet"},"AcceleratorCount":{"locationName":"acceleratorCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"AcceleratorManufacturers":{"shape":"Sav","locationName":"acceleratorManufacturerSet"},"AcceleratorNames":{"shape":"Sax","locationName":"acceleratorNameSet"},"AcceleratorTotalMemoryMiB":{"locationName":"acceleratorTotalMemoryMiB","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}}}},"Sbo":{"type":"list","member":{"locationName":"item"}},"Sc0":{"type":"structure","members":{"Bucket":{},"Key":{}}},"Sc3":{"type":"list","member":{"shape":"Sc4","locationName":"BlockDeviceMapping"}},"Sc4":{"type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"},"KmsKeyId":{},"Throughput":{"locationName":"throughput","type":"integer"},"OutpostArn":{"locationName":"outpostArn"},"Encrypted":{"locationName":"encrypted","type":"boolean"}}},"NoDevice":{"locationName":"noDevice"}}},"Sca":{"type":"list","member":{"type":"structure","members":{"StartWeekDay":{},"StartHour":{"type":"integer"},"EndWeekDay":{},"EndHour":{"type":"integer"}}}},"Scj":{"type":"structure","members":{"Description":{"locationName":"description"},"ExportTaskId":{"locationName":"exportTaskId"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"InstanceExportDetails":{"locationName":"instanceExport","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Scp":{"type":"structure","members":{"Attachments":{"shape":"S9m","locationName":"attachmentSet"},"InternetGatewayId":{"locationName":"internetGatewayId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Scw":{"type":"structure","members":{"KernelId":{},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"VirtualName":{},"Ebs":{"type":"structure","members":{"Encrypted":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{},"Throughput":{"type":"integer"}}},"NoDevice":{}}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"InstanceNetworkInterfaceSpecification","type":"structure","members":{"AssociateCarrierIpAddress":{"type":"boolean"},"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"Sd4","locationName":"SecurityGroupId"},"InterfaceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"type":"list","member":{"locationName":"InstanceIpv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddresses":{"shape":"Sd7"},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{},"NetworkCardIndex":{"type":"integer"},"Ipv4Prefixes":{"shape":"Sd9","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Sdb","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"}}}},"ImageId":{},"InstanceType":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"Affinity":{},"GroupName":{},"HostId":{},"Tenancy":{},"SpreadDomain":{},"HostResourceGroupArn":{},"PartitionNumber":{"type":"integer"}}},"RamDiskId":{},"DisableApiTermination":{"type":"boolean"},"InstanceInitiatedShutdownBehavior":{},"UserData":{},"TagSpecifications":{"locationName":"TagSpecification","type":"list","member":{"locationName":"LaunchTemplateTagSpecificationRequest","type":"structure","members":{"ResourceType":{},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"ElasticGpuSpecifications":{"locationName":"ElasticGpuSpecification","type":"list","member":{"shape":"Sdm","locationName":"ElasticGpuSpecification"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{},"Count":{"type":"integer"}}}},"SecurityGroupIds":{"shape":"Sd4","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Sdq","locationName":"SecurityGroup"},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"Sdw"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"Se0"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}},"MetadataOptions":{"type":"structure","members":{"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"HttpProtocolIpv6":{}}},"EnclaveOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"InstanceRequirements":{"shape":"Saa"}}},"Sd4":{"type":"list","member":{"locationName":"SecurityGroupId"}},"Sd7":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Primary":{"locationName":"primary","type":"boolean"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"Sd9":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{}}}},"Sdb":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{}}}},"Sdm":{"type":"structure","required":["Type"],"members":{"Type":{}}},"Sdq":{"type":"list","member":{"locationName":"SecurityGroup"}},"Sdw":{"type":"structure","required":["CpuCredits"],"members":{"CpuCredits":{}}},"Se0":{"type":"structure","members":{"CapacityReservationId":{},"CapacityReservationResourceGroupArn":{}}},"Sea":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersionNumber":{"locationName":"defaultVersionNumber","type":"long"},"LatestVersionNumber":{"locationName":"latestVersionNumber","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Seb":{"type":"structure","members":{"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}},"Seg":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"VersionDescription":{"locationName":"versionDescription"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersion":{"locationName":"defaultVersion","type":"boolean"},"LaunchTemplateData":{"shape":"Seh","locationName":"launchTemplateData"}}},"Seh":{"type":"structure","members":{"KernelId":{"locationName":"kernelId"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"locationName":"iamInstanceProfile","type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"BlockDeviceMappings":{"locationName":"blockDeviceMappingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"Encrypted":{"locationName":"encrypted","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"KmsKeyId":{"locationName":"kmsKeyId"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"},"Throughput":{"locationName":"throughput","type":"integer"}}},"NoDevice":{"locationName":"noDevice"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociateCarrierIpAddress":{"locationName":"associateCarrierIpAddress","type":"boolean"},"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"S4g","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Seo","locationName":"ipv6AddressesSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Sd7","locationName":"privateIpAddressesSet"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"Ipv4Prefixes":{"locationName":"ipv4PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"Ipv4PrefixCount":{"locationName":"ipv4PrefixCount","type":"integer"},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}},"Ipv6PrefixCount":{"locationName":"ipv6PrefixCount","type":"integer"}}}},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"Placement":{"locationName":"placement","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"},"HostResourceGroupArn":{"locationName":"hostResourceGroupArn"},"PartitionNumber":{"locationName":"partitionNumber","type":"integer"}}},"RamDiskId":{"locationName":"ramDiskId"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"UserData":{"locationName":"userData"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ElasticGpuSpecifications":{"locationName":"elasticGpuSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"}}}},"ElasticInferenceAccelerators":{"locationName":"elasticInferenceAcceleratorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"},"Count":{"locationName":"count","type":"integer"}}}},"SecurityGroupIds":{"shape":"Se","locationName":"securityGroupIdSet"},"SecurityGroups":{"shape":"Se","locationName":"securityGroupSet"},"InstanceMarketOptions":{"locationName":"instanceMarketOptions","type":"structure","members":{"MarketType":{"locationName":"marketType"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"MaxPrice":{"locationName":"maxPrice"},"SpotInstanceType":{"locationName":"spotInstanceType"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}}},"CreditSpecification":{"locationName":"creditSpecification","type":"structure","members":{"CpuCredits":{"locationName":"cpuCredits"}}},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"Sf7","locationName":"capacityReservationTarget"}}},"LicenseSpecifications":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}},"MetadataOptions":{"locationName":"metadataOptions","type":"structure","members":{"State":{"locationName":"state"},"HttpTokens":{"locationName":"httpTokens"},"HttpPutResponseHopLimit":{"locationName":"httpPutResponseHopLimit","type":"integer"},"HttpEndpoint":{"locationName":"httpEndpoint"},"HttpProtocolIpv6":{"locationName":"httpProtocolIpv6"}}},"EnclaveOptions":{"locationName":"enclaveOptions","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"InstanceRequirements":{"shape":"Sbc","locationName":"instanceRequirements"}}},"Seo":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"Sf7":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"CapacityReservationResourceGroupArn":{"locationName":"capacityReservationResourceGroupArn"}}},"Sfi":{"type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"Type":{"locationName":"type"},"State":{"locationName":"state"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"OwnerId":{"locationName":"ownerId"}}},"Sfn":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociationId":{"locationName":"localGatewayRouteTableVpcAssociationId"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"LocalGatewayId":{"locationName":"localGatewayId"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sfq":{"type":"list","member":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"Description":{}}}},"Sft":{"type":"structure","members":{"PrefixListId":{"locationName":"prefixListId"},"AddressFamily":{"locationName":"addressFamily"},"State":{"locationName":"state"},"StateMessage":{"locationName":"stateMessage"},"PrefixListArn":{"locationName":"prefixListArn"},"PrefixListName":{"locationName":"prefixListName"},"MaxEntries":{"locationName":"maxEntries","type":"integer"},"Version":{"locationName":"version","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OwnerId":{"locationName":"ownerId"}}},"Sfy":{"type":"structure","members":{"CreateTime":{"locationName":"createTime","type":"timestamp"},"DeleteTime":{"locationName":"deleteTime","type":"timestamp"},"FailureCode":{"locationName":"failureCode"},"FailureMessage":{"locationName":"failureMessage"},"NatGatewayAddresses":{"locationName":"natGatewayAddressSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIp":{"locationName":"privateIp"},"PublicIp":{"locationName":"publicIp"}}}},"NatGatewayId":{"locationName":"natGatewayId"},"ProvisionedBandwidth":{"locationName":"provisionedBandwidth","type":"structure","members":{"ProvisionTime":{"locationName":"provisionTime","type":"timestamp"},"Provisioned":{"locationName":"provisioned"},"RequestTime":{"locationName":"requestTime","type":"timestamp"},"Requested":{"locationName":"requested"},"Status":{"locationName":"status"}}},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"ConnectivityType":{"locationName":"connectivityType"}}},"Sg5":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkAclAssociationId":{"locationName":"networkAclAssociationId"},"NetworkAclId":{"locationName":"networkAclId"},"SubnetId":{"locationName":"subnetId"}}}},"Entries":{"locationName":"entrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sga","locationName":"icmpTypeCode"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"PortRange":{"shape":"Sgb","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"IsDefault":{"locationName":"default","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Sga":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Type":{"locationName":"type","type":"integer"}}},"Sgb":{"type":"structure","members":{"From":{"locationName":"from","type":"integer"},"To":{"locationName":"to","type":"integer"}}},"Sgk":{"type":"structure","members":{"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"},"NetworkInsightsPathArn":{"locationName":"networkInsightsPathArn"},"CreatedDate":{"locationName":"createdDate","type":"timestamp"},"Source":{"locationName":"source"},"Destination":{"locationName":"destination"},"SourceIp":{"locationName":"sourceIp"},"DestinationIp":{"locationName":"destinationIp"},"Protocol":{"locationName":"protocol"},"DestinationPort":{"locationName":"destinationPort","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sgp":{"type":"structure","members":{"Association":{"shape":"Sgq","locationName":"association"},"Attachment":{"shape":"Sgr","locationName":"attachment"},"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"Groups":{"shape":"Sgs","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6Addresses":{"locationName":"ipv6AddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Sgq","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"Ipv4Prefixes":{"shape":"S2i","locationName":"ipv4PrefixSet"},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}},"RequesterId":{"locationName":"requesterId"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"TagSet":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"DenyAllIgwTraffic":{"locationName":"denyAllIgwTraffic","type":"boolean"}}},"Sgq":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CarrierIp":{"locationName":"carrierIp"}}},"Sgr":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"Status":{"locationName":"status"}}},"Sgs":{"type":"list","member":{"locationName":"item","type":"structure","members":{"GroupName":{"locationName":"groupName"},"GroupId":{"locationName":"groupId"}}}},"Sh5":{"type":"structure","members":{"NetworkInterfacePermissionId":{"locationName":"networkInterfacePermissionId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"Permission":{"locationName":"permission"},"PermissionState":{"locationName":"permissionState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"Shb":{"type":"structure","members":{"GroupName":{"locationName":"groupName"},"State":{"locationName":"state"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"locationName":"partitionCount","type":"integer"},"GroupId":{"locationName":"groupId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Shf":{"type":"structure","members":{"ReplaceRootVolumeTaskId":{"locationName":"replaceRootVolumeTaskId"},"InstanceId":{"locationName":"instanceId"},"TaskState":{"locationName":"taskState"},"StartTime":{"locationName":"startTime"},"CompleteTime":{"locationName":"completeTime"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Shw":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Main":{"locationName":"main","type":"boolean"},"RouteTableAssociationId":{"locationName":"routeTableAssociationId"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"},"GatewayId":{"locationName":"gatewayId"},"AssociationState":{"shape":"S3n","locationName":"associationState"}}}},"PropagatingVgws":{"locationName":"propagatingVgwSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GatewayId":{"locationName":"gatewayId"}}}},"RouteTableId":{"locationName":"routeTableId"},"Routes":{"locationName":"routeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{"locationName":"destinationPrefixListId"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"LocalGatewayId":{"locationName":"localGatewayId"},"CarrierGatewayId":{"locationName":"carrierGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"Origin":{"locationName":"origin"},"State":{"locationName":"state"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"},"CoreNetworkArn":{"locationName":"coreNetworkArn"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Si8":{"type":"structure","members":{"DataEncryptionKeyId":{"locationName":"dataEncryptionKeyId"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OwnerId":{"locationName":"ownerId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"status"},"StateMessage":{"locationName":"statusMessage"},"VolumeId":{"locationName":"volumeId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"OwnerAlias":{"locationName":"ownerAlias"},"OutpostArn":{"locationName":"outpostArn"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sii":{"type":"structure","members":{"Bucket":{"locationName":"bucket"},"Fault":{"shape":"Sij","locationName":"fault"},"OwnerId":{"locationName":"ownerId"},"Prefix":{"locationName":"prefix"},"State":{"locationName":"state"}}},"Sij":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Siu":{"type":"structure","members":{"SubnetCidrReservationId":{"locationName":"subnetCidrReservationId"},"SubnetId":{"locationName":"subnetId"},"Cidr":{"locationName":"cidr"},"ReservationType":{"locationName":"reservationType"},"OwnerId":{"locationName":"ownerId"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Six":{"type":"list","member":{}},"Sj1":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"IngressFilterRules":{"shape":"Sj2","locationName":"ingressFilterRuleSet"},"EgressFilterRules":{"shape":"Sj2","locationName":"egressFilterRuleSet"},"NetworkServices":{"shape":"Sj7","locationName":"networkServiceSet"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sj2":{"type":"list","member":{"shape":"Sj3","locationName":"item"}},"Sj3":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"TrafficDirection":{"locationName":"trafficDirection"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"},"RuleAction":{"locationName":"ruleAction"},"Protocol":{"locationName":"protocol","type":"integer"},"DestinationPortRange":{"shape":"Sj6","locationName":"destinationPortRange"},"SourcePortRange":{"shape":"Sj6","locationName":"sourcePortRange"},"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"SourceCidrBlock":{"locationName":"sourceCidrBlock"},"Description":{"locationName":"description"}}},"Sj6":{"type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"ToPort":{"locationName":"toPort","type":"integer"}}},"Sj7":{"type":"list","member":{"locationName":"item"}},"Sjb":{"type":"structure","members":{"FromPort":{"type":"integer"},"ToPort":{"type":"integer"}}},"Sjg":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"},"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PacketLength":{"locationName":"packetLength","type":"integer"},"SessionNumber":{"locationName":"sessionNumber","type":"integer"},"VirtualNetworkId":{"locationName":"virtualNetworkId","type":"integer"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sjj":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkLoadBalancerArn":{"locationName":"networkLoadBalancerArn"},"Type":{"locationName":"type"},"Description":{"locationName":"description"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sjs":{"type":"list","member":{"locationName":"item"}},"Sju":{"type":"structure","members":{"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayArn":{"locationName":"transitGatewayArn"},"State":{"locationName":"state"},"OwnerId":{"locationName":"ownerId"},"Description":{"locationName":"description"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"TransitGatewayCidrBlocks":{"shape":"Se","locationName":"transitGatewayCidrBlocks"},"AutoAcceptSharedAttachments":{"locationName":"autoAcceptSharedAttachments"},"DefaultRouteTableAssociation":{"locationName":"defaultRouteTableAssociation"},"AssociationDefaultRouteTableId":{"locationName":"associationDefaultRouteTableId"},"DefaultRouteTablePropagation":{"locationName":"defaultRouteTablePropagation"},"PropagationDefaultRouteTableId":{"locationName":"propagationDefaultRouteTableId"},"VpnEcmpSupport":{"locationName":"vpnEcmpSupport"},"DnsSupport":{"locationName":"dnsSupport"},"MulticastSupport":{"locationName":"multicastSupport"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sk1":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransportTransitGatewayAttachmentId":{"locationName":"transportTransitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"Protocol":{"locationName":"protocol"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sk5":{"type":"list","member":{"locationName":"item"}},"Sk7":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayConnectPeerId":{"locationName":"transitGatewayConnectPeerId"},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"ConnectPeerConfiguration":{"locationName":"connectPeerConfiguration","type":"structure","members":{"TransitGatewayAddress":{"locationName":"transitGatewayAddress"},"PeerAddress":{"locationName":"peerAddress"},"InsideCidrBlocks":{"shape":"Sk5","locationName":"insideCidrBlocks"},"Protocol":{"locationName":"protocol"},"BgpConfigurations":{"locationName":"bgpConfigurations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAsn":{"locationName":"transitGatewayAsn","type":"long"},"PeerAsn":{"locationName":"peerAsn","type":"long"},"TransitGatewayAddress":{"locationName":"transitGatewayAddress"},"PeerAddress":{"locationName":"peerAddress"},"BgpStatus":{"locationName":"bgpStatus"}}}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Skk":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayMulticastDomainArn":{"locationName":"transitGatewayMulticastDomainArn"},"OwnerId":{"locationName":"ownerId"},"Options":{"locationName":"options","type":"structure","members":{"Igmpv2Support":{"locationName":"igmpv2Support"},"StaticSourcesSupport":{"locationName":"staticSourcesSupport"},"AutoAcceptSharedAssociations":{"locationName":"autoAcceptSharedAssociations"}}},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sks":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"PrefixListId":{"locationName":"prefixListId"},"PrefixListOwnerId":{"locationName":"prefixListOwnerId"},"State":{"locationName":"state"},"Blackhole":{"locationName":"blackhole","type":"boolean"},"TransitGatewayAttachment":{"locationName":"transitGatewayAttachment","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceType":{"locationName":"resourceType"},"ResourceId":{"locationName":"resourceId"}}}}},"Skx":{"type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"PrefixListId":{"locationName":"prefixListId"},"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceId":{"locationName":"resourceId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceType":{"locationName":"resourceType"}}}},"Type":{"locationName":"type"},"State":{"locationName":"state"}}},"Sl4":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"State":{"locationName":"state"},"DefaultAssociationRouteTable":{"locationName":"defaultAssociationRouteTable","type":"boolean"},"DefaultPropagationRouteTable":{"locationName":"defaultPropagationRouteTable","type":"boolean"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sla":{"type":"structure","members":{"Attachments":{"locationName":"attachmentSet","type":"list","member":{"shape":"S4o","locationName":"item"}},"AvailabilityZone":{"locationName":"availabilityZone"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OutpostArn":{"locationName":"outpostArn"},"Size":{"locationName":"size","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"Iops":{"locationName":"iops","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VolumeType":{"locationName":"volumeType"},"FastRestored":{"locationName":"fastRestored","type":"boolean"},"MultiAttachEnabled":{"locationName":"multiAttachEnabled","type":"boolean"},"Throughput":{"locationName":"throughput","type":"integer"}}},"Slh":{"type":"list","member":{"locationName":"item"}},"Sli":{"type":"list","member":{"locationName":"item"}},"Slj":{"type":"list","member":{"locationName":"item"}},"Sll":{"type":"structure","members":{"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointType":{"locationName":"vpcEndpointType"},"VpcId":{"locationName":"vpcId"},"ServiceName":{"locationName":"serviceName"},"State":{"locationName":"state"},"PolicyDocument":{"locationName":"policyDocument"},"RouteTableIds":{"shape":"Se","locationName":"routeTableIdSet"},"SubnetIds":{"shape":"Se","locationName":"subnetIdSet"},"Groups":{"locationName":"groupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"}}}},"PrivateDnsEnabled":{"locationName":"privateDnsEnabled","type":"boolean"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"NetworkInterfaceIds":{"shape":"Se","locationName":"networkInterfaceIdSet"},"DnsEntries":{"shape":"Slp","locationName":"dnsEntrySet"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OwnerId":{"locationName":"ownerId"},"LastError":{"locationName":"lastError","type":"structure","members":{"Message":{"locationName":"message"},"Code":{"locationName":"code"}}}}},"Slp":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DnsName":{"locationName":"dnsName"},"HostedZoneId":{"locationName":"hostedZoneId"}}}},"Slu":{"type":"structure","members":{"ConnectionNotificationId":{"locationName":"connectionNotificationId"},"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"ConnectionNotificationType":{"locationName":"connectionNotificationType"},"ConnectionNotificationArn":{"locationName":"connectionNotificationArn"},"ConnectionEvents":{"shape":"Se","locationName":"connectionEvents"},"ConnectionNotificationState":{"locationName":"connectionNotificationState"}}},"Slz":{"type":"structure","members":{"ServiceType":{"shape":"Sm0","locationName":"serviceType"},"ServiceId":{"locationName":"serviceId"},"ServiceName":{"locationName":"serviceName"},"ServiceState":{"locationName":"serviceState"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"networkLoadBalancerArnSet"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"gatewayLoadBalancerArnSet"},"BaseEndpointDnsNames":{"shape":"Se","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateDnsNameConfiguration":{"locationName":"privateDnsNameConfiguration","type":"structure","members":{"State":{"locationName":"state"},"Type":{"locationName":"type"},"Value":{"locationName":"value"},"Name":{"locationName":"name"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sm0":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceType":{"locationName":"serviceType"}}}},"Sme":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smg":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smi":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smk":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smm":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"type":"integer"}}}},"Smo":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"type":"integer"}}}},"Smq":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smt":{"type":"structure","members":{"CustomerGatewayConfiguration":{"locationName":"customerGatewayConfiguration"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"Category":{"locationName":"category"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpnConnectionId":{"locationName":"vpnConnectionId"},"VpnGatewayId":{"locationName":"vpnGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"CoreNetworkArn":{"locationName":"coreNetworkArn"},"CoreNetworkAttachmentArn":{"locationName":"coreNetworkAttachmentArn"},"GatewayAssociationState":{"locationName":"gatewayAssociationState"},"Options":{"locationName":"options","type":"structure","members":{"EnableAcceleration":{"locationName":"enableAcceleration","type":"boolean"},"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"LocalIpv4NetworkCidr":{"locationName":"localIpv4NetworkCidr"},"RemoteIpv4NetworkCidr":{"locationName":"remoteIpv4NetworkCidr"},"LocalIpv6NetworkCidr":{"locationName":"localIpv6NetworkCidr"},"RemoteIpv6NetworkCidr":{"locationName":"remoteIpv6NetworkCidr"},"TunnelInsideIpVersion":{"locationName":"tunnelInsideIpVersion"},"TunnelOptions":{"locationName":"tunnelOptionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"OutsideIpAddress":{"locationName":"outsideIpAddress"},"TunnelInsideCidr":{"locationName":"tunnelInsideCidr"},"TunnelInsideIpv6Cidr":{"locationName":"tunnelInsideIpv6Cidr"},"PreSharedKey":{"locationName":"preSharedKey"},"Phase1LifetimeSeconds":{"locationName":"phase1LifetimeSeconds","type":"integer"},"Phase2LifetimeSeconds":{"locationName":"phase2LifetimeSeconds","type":"integer"},"RekeyMarginTimeSeconds":{"locationName":"rekeyMarginTimeSeconds","type":"integer"},"RekeyFuzzPercentage":{"locationName":"rekeyFuzzPercentage","type":"integer"},"ReplayWindowSize":{"locationName":"replayWindowSize","type":"integer"},"DpdTimeoutSeconds":{"locationName":"dpdTimeoutSeconds","type":"integer"},"DpdTimeoutAction":{"locationName":"dpdTimeoutAction"},"Phase1EncryptionAlgorithms":{"locationName":"phase1EncryptionAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase2EncryptionAlgorithms":{"locationName":"phase2EncryptionAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase1IntegrityAlgorithms":{"locationName":"phase1IntegrityAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase2IntegrityAlgorithms":{"locationName":"phase2IntegrityAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase1DHGroupNumbers":{"locationName":"phase1DHGroupNumberSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value","type":"integer"}}}},"Phase2DHGroupNumbers":{"locationName":"phase2DHGroupNumberSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value","type":"integer"}}}},"IkeVersions":{"locationName":"ikeVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"StartupAction":{"locationName":"startupAction"}}}}}},"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"Source":{"locationName":"source"},"State":{"locationName":"state"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VgwTelemetry":{"locationName":"vgwTelemetry","type":"list","member":{"locationName":"item","type":"structure","members":{"AcceptedRouteCount":{"locationName":"acceptedRouteCount","type":"integer"},"LastStatusChange":{"locationName":"lastStatusChange","type":"timestamp"},"OutsideIpAddress":{"locationName":"outsideIpAddress"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"CertificateArn":{"locationName":"certificateArn"}}}}}},"Snn":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpcAttachments":{"locationName":"attachments","type":"list","member":{"shape":"S4t","locationName":"item"}},"VpnGatewayId":{"locationName":"vpnGatewayId"},"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"So1":{"type":"list","member":{}},"Sob":{"type":"list","member":{"locationName":"item"}},"Soq":{"type":"list","member":{"locationName":"item"}},"Sqz":{"type":"list","member":{"locationName":"item"}},"Srd":{"type":"list","member":{"locationName":"item"}},"Srf":{"type":"structure","members":{"InstanceTagKeys":{"shape":"Srd","locationName":"instanceTagKeySet"},"IncludeAllTagsOfInstance":{"locationName":"includeAllTagsOfInstance","type":"boolean"}}},"Srh":{"type":"list","member":{"locationName":"item"}},"Srw":{"type":"list","member":{"locationName":"Filter","type":"structure","members":{"Name":{},"Values":{"shape":"Se","locationName":"Value"}}}},"Ssa":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"PtrRecord":{"locationName":"ptrRecord"},"PtrRecordUpdate":{"locationName":"ptrRecordUpdate","type":"structure","members":{"Value":{"locationName":"value"},"Status":{"locationName":"status"},"Reason":{"locationName":"reason"}}}}},"Sse":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Deadline":{"locationName":"deadline","type":"timestamp"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"Ste":{"type":"list","member":{"locationName":"InstanceId"}},"Stt":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Suy":{"type":"structure","members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"ExpirationTime":{"locationName":"expirationTime"},"ImportInstance":{"locationName":"importInstance","type":"structure","members":{"Description":{"locationName":"description"},"InstanceId":{"locationName":"instanceId"},"Platform":{"locationName":"platform"},"Volumes":{"locationName":"volumes","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Sv2","locationName":"image"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Volume":{"shape":"Sv3","locationName":"volume"}}}}}},"ImportVolume":{"locationName":"importVolume","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Sv2","locationName":"image"},"Volume":{"shape":"Sv3","locationName":"volume"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sv2":{"type":"structure","members":{"Checksum":{"locationName":"checksum"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"},"Size":{"locationName":"size","type":"long"}}},"Sv3":{"type":"structure","members":{"Id":{"locationName":"id"},"Size":{"locationName":"size","type":"long"}}},"Sw1":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"Swi":{"type":"structure","members":{"EventDescription":{"locationName":"eventDescription"},"EventSubType":{"locationName":"eventSubType"},"InstanceId":{"locationName":"instanceId"}}},"Swl":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"InstanceHealth":{"locationName":"instanceHealth"}}}},"Sxe":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"LoadPermissions":{"locationName":"loadPermissions","type":"list","member":{"locationName":"item","type":"structure","members":{"UserId":{"locationName":"userId"},"Group":{"locationName":"group"}}}},"ProductCodes":{"shape":"Sxi","locationName":"productCodes"}}},"Sxi":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ProductCodeId":{"locationName":"productCode"},"ProductCodeType":{"locationName":"type"}}}},"Sxn":{"type":"list","member":{"locationName":"Owner"}},"Sy8":{"type":"list","member":{"locationName":"item"}},"Syb":{"type":"list","member":{"locationName":"item"}},"Sz0":{"type":"list","member":{"shape":"Sc4","locationName":"item"}},"Sz1":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"},"OrganizationArn":{"locationName":"organizationArn"},"OrganizationalUnitArn":{"locationName":"organizationalUnitArn"}}}},"Sze":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Szn":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"DeviceName":{"locationName":"deviceName"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Format":{"locationName":"format"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Szp","locationName":"userBucket"}}}},"Szp":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"Szq":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"Szy":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Format":{"locationName":"format"},"KmsKeyId":{"locationName":"kmsKeyId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Szp","locationName":"userBucket"}}},"S102":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Status":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"}}}}}},"S105":{"type":"structure","members":{"Value":{"locationName":"value","type":"boolean"}}},"S106":{"type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"S10o":{"type":"structure","members":{"InstanceEventId":{"locationName":"instanceEventId"},"Code":{"locationName":"code"},"Description":{"locationName":"description"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"},"NotBeforeDeadline":{"locationName":"notBeforeDeadline","type":"timestamp"}}},"S10r":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Name":{"locationName":"name"}}},"S10t":{"type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"ImpairedSince":{"locationName":"impairedSince","type":"timestamp"},"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"S13x":{"type":"structure","members":{"Groups":{"shape":"Sgs","locationName":"groupSet"},"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AmiLaunchIndex":{"locationName":"amiLaunchIndex","type":"integer"},"ImageId":{"locationName":"imageId"},"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"LaunchTime":{"locationName":"launchTime","type":"timestamp"},"Monitoring":{"shape":"S140","locationName":"monitoring"},"Placement":{"shape":"Sa8","locationName":"placement"},"Platform":{"locationName":"platform"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ProductCodes":{"shape":"Sxi","locationName":"productCodes"},"PublicDnsName":{"locationName":"dnsName"},"PublicIpAddress":{"locationName":"ipAddress"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"shape":"S10r","locationName":"instanceState"},"StateTransitionReason":{"locationName":"reason"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"S102","locationName":"blockDeviceMapping"},"ClientToken":{"locationName":"clientToken"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"IamInstanceProfile":{"shape":"S32","locationName":"iamInstanceProfile"},"InstanceLifecycle":{"locationName":"instanceLifecycle"},"ElasticGpuAssociations":{"locationName":"elasticGpuAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"ElasticGpuAssociationId":{"locationName":"elasticGpuAssociationId"},"ElasticGpuAssociationState":{"locationName":"elasticGpuAssociationState"},"ElasticGpuAssociationTime":{"locationName":"elasticGpuAssociationTime"}}}},"ElasticInferenceAcceleratorAssociations":{"locationName":"elasticInferenceAcceleratorAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticInferenceAcceleratorArn":{"locationName":"elasticInferenceAcceleratorArn"},"ElasticInferenceAcceleratorAssociationId":{"locationName":"elasticInferenceAcceleratorAssociationId"},"ElasticInferenceAcceleratorAssociationState":{"locationName":"elasticInferenceAcceleratorAssociationState"},"ElasticInferenceAcceleratorAssociationTime":{"locationName":"elasticInferenceAcceleratorAssociationTime","type":"timestamp"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"S149","locationName":"association"},"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Status":{"locationName":"status"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"}}},"Description":{"locationName":"description"},"Groups":{"shape":"Sgs","locationName":"groupSet"},"Ipv6Addresses":{"shape":"Seo","locationName":"ipv6AddressesSet"},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"S149","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"InterfaceType":{"locationName":"interfaceType"},"Ipv4Prefixes":{"locationName":"ipv4PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}}}}},"OutpostArn":{"locationName":"outpostArn"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SecurityGroups":{"shape":"Sgs","locationName":"groupSet"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Sze","locationName":"stateReason"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationId":{"locationName":"capacityReservationId"},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"Sf7","locationName":"capacityReservationTarget"}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}},"Licenses":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"MetadataOptions":{"shape":"S14m","locationName":"metadataOptions"},"EnclaveOptions":{"shape":"S106","locationName":"enclaveOptions"},"BootMode":{"locationName":"bootMode"},"PlatformDetails":{"locationName":"platformDetails"},"UsageOperation":{"locationName":"usageOperation"},"UsageOperationUpdateTime":{"locationName":"usageOperationUpdateTime","type":"timestamp"}}}},"OwnerId":{"locationName":"ownerId"},"RequesterId":{"locationName":"requesterId"},"ReservationId":{"locationName":"reservationId"}}},"S140":{"type":"structure","members":{"State":{"locationName":"state"}}},"S149":{"type":"structure","members":{"CarrierIp":{"locationName":"carrierIp"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"}}},"S14m":{"type":"structure","members":{"State":{"locationName":"state"},"HttpTokens":{"locationName":"httpTokens"},"HttpPutResponseHopLimit":{"locationName":"httpPutResponseHopLimit","type":"integer"},"HttpEndpoint":{"locationName":"httpEndpoint"},"HttpProtocolIpv6":{"locationName":"httpProtocolIpv6"}}},"S164":{"type":"list","member":{"locationName":"item"}},"S174":{"type":"structure","members":{"NetworkInsightsAnalysisId":{"locationName":"networkInsightsAnalysisId"},"NetworkInsightsAnalysisArn":{"locationName":"networkInsightsAnalysisArn"},"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"},"FilterInArns":{"shape":"S175","locationName":"filterInArnSet"},"StartDate":{"locationName":"startDate","type":"timestamp"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"NetworkPathFound":{"locationName":"networkPathFound","type":"boolean"},"ForwardPathComponents":{"shape":"S177","locationName":"forwardPathComponentSet"},"ReturnPathComponents":{"shape":"S177","locationName":"returnPathComponentSet"},"Explanations":{"locationName":"explanationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Acl":{"shape":"S17a","locationName":"acl"},"AclRule":{"shape":"S179","locationName":"aclRule"},"Address":{"locationName":"address"},"Addresses":{"shape":"S17c","locationName":"addressSet"},"AttachedTo":{"shape":"S17a","locationName":"attachedTo"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"Cidrs":{"shape":"Se","locationName":"cidrSet"},"Component":{"shape":"S17a","locationName":"component"},"CustomerGateway":{"shape":"S17a","locationName":"customerGateway"},"Destination":{"shape":"S17a","locationName":"destination"},"DestinationVpc":{"shape":"S17a","locationName":"destinationVpc"},"Direction":{"locationName":"direction"},"ExplanationCode":{"locationName":"explanationCode"},"IngressRouteTable":{"shape":"S17a","locationName":"ingressRouteTable"},"InternetGateway":{"shape":"S17a","locationName":"internetGateway"},"LoadBalancerArn":{"locationName":"loadBalancerArn"},"ClassicLoadBalancerListener":{"locationName":"classicLoadBalancerListener","type":"structure","members":{"LoadBalancerPort":{"locationName":"loadBalancerPort","type":"integer"},"InstancePort":{"locationName":"instancePort","type":"integer"}}},"LoadBalancerListenerPort":{"locationName":"loadBalancerListenerPort","type":"integer"},"LoadBalancerTarget":{"locationName":"loadBalancerTarget","type":"structure","members":{"Address":{"locationName":"address"},"AvailabilityZone":{"locationName":"availabilityZone"},"Instance":{"shape":"S17a","locationName":"instance"},"Port":{"locationName":"port","type":"integer"}}},"LoadBalancerTargetGroup":{"shape":"S17a","locationName":"loadBalancerTargetGroup"},"LoadBalancerTargetGroups":{"shape":"S17k","locationName":"loadBalancerTargetGroupSet"},"LoadBalancerTargetPort":{"locationName":"loadBalancerTargetPort","type":"integer"},"ElasticLoadBalancerListener":{"shape":"S17a","locationName":"elasticLoadBalancerListener"},"MissingComponent":{"locationName":"missingComponent"},"NatGateway":{"shape":"S17a","locationName":"natGateway"},"NetworkInterface":{"shape":"S17a","locationName":"networkInterface"},"PacketField":{"locationName":"packetField"},"VpcPeeringConnection":{"shape":"S17a","locationName":"vpcPeeringConnection"},"Port":{"locationName":"port","type":"integer"},"PortRanges":{"shape":"S17d","locationName":"portRangeSet"},"PrefixList":{"shape":"S17a","locationName":"prefixList"},"Protocols":{"locationName":"protocolSet","type":"list","member":{"locationName":"item"}},"RouteTableRoute":{"shape":"S17e","locationName":"routeTableRoute"},"RouteTable":{"shape":"S17a","locationName":"routeTable"},"SecurityGroup":{"shape":"S17a","locationName":"securityGroup"},"SecurityGroupRule":{"shape":"S17f","locationName":"securityGroupRule"},"SecurityGroups":{"shape":"S17k","locationName":"securityGroupSet"},"SourceVpc":{"shape":"S17a","locationName":"sourceVpc"},"State":{"locationName":"state"},"Subnet":{"shape":"S17a","locationName":"subnet"},"SubnetRouteTable":{"shape":"S17a","locationName":"subnetRouteTable"},"Vpc":{"shape":"S17a","locationName":"vpc"},"VpcEndpoint":{"shape":"S17a","locationName":"vpcEndpoint"},"VpnConnection":{"shape":"S17a","locationName":"vpnConnection"},"VpnGateway":{"shape":"S17a","locationName":"vpnGateway"}}}},"AlternatePathHints":{"locationName":"alternatePathHintSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ComponentId":{"locationName":"componentId"},"ComponentArn":{"locationName":"componentArn"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S175":{"type":"list","member":{"locationName":"item"}},"S177":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SequenceNumber":{"locationName":"sequenceNumber","type":"integer"},"AclRule":{"shape":"S179","locationName":"aclRule"},"Component":{"shape":"S17a","locationName":"component"},"DestinationVpc":{"shape":"S17a","locationName":"destinationVpc"},"OutboundHeader":{"shape":"S17b","locationName":"outboundHeader"},"InboundHeader":{"shape":"S17b","locationName":"inboundHeader"},"RouteTableRoute":{"shape":"S17e","locationName":"routeTableRoute"},"SecurityGroupRule":{"shape":"S17f","locationName":"securityGroupRule"},"SourceVpc":{"shape":"S17a","locationName":"sourceVpc"},"Subnet":{"shape":"S17a","locationName":"subnet"},"Vpc":{"shape":"S17a","locationName":"vpc"}}}},"S179":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Egress":{"locationName":"egress","type":"boolean"},"PortRange":{"shape":"Sgb","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}},"S17a":{"type":"structure","members":{"Id":{"locationName":"id"},"Arn":{"locationName":"arn"}}},"S17b":{"type":"structure","members":{"DestinationAddresses":{"shape":"S17c","locationName":"destinationAddressSet"},"DestinationPortRanges":{"shape":"S17d","locationName":"destinationPortRangeSet"},"Protocol":{"locationName":"protocol"},"SourceAddresses":{"shape":"S17c","locationName":"sourceAddressSet"},"SourcePortRanges":{"shape":"S17d","locationName":"sourcePortRangeSet"}}},"S17c":{"type":"list","member":{"locationName":"item"}},"S17d":{"type":"list","member":{"shape":"Sgb","locationName":"item"}},"S17e":{"type":"structure","members":{"DestinationCidr":{"locationName":"destinationCidr"},"DestinationPrefixListId":{"locationName":"destinationPrefixListId"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"Origin":{"locationName":"origin"},"TransitGatewayId":{"locationName":"transitGatewayId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S17f":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Direction":{"locationName":"direction"},"SecurityGroupId":{"locationName":"securityGroupId"},"PortRange":{"shape":"Sgb","locationName":"portRange"},"PrefixListId":{"locationName":"prefixListId"},"Protocol":{"locationName":"protocol"}}},"S17k":{"type":"list","member":{"shape":"S17a","locationName":"item"}},"S196":{"type":"list","member":{"locationName":"ReservedInstancesId"}},"S19e":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"Frequency":{"locationName":"frequency"}}}},"S19s":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"},"Scope":{"locationName":"scope"}}},"S1af":{"type":"structure","members":{"Frequency":{"locationName":"frequency"},"Interval":{"locationName":"interval","type":"integer"},"OccurrenceDaySet":{"locationName":"occurrenceDaySet","type":"list","member":{"locationName":"item","type":"integer"}},"OccurrenceRelativeToEnd":{"locationName":"occurrenceRelativeToEnd","type":"boolean"},"OccurrenceUnit":{"locationName":"occurrenceUnit"}}},"S1an":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"NetworkPlatform":{"locationName":"networkPlatform"},"NextSlotStartTime":{"locationName":"nextSlotStartTime","type":"timestamp"},"Platform":{"locationName":"platform"},"PreviousSlotEndTime":{"locationName":"previousSlotEndTime","type":"timestamp"},"Recurrence":{"shape":"S1af","locationName":"recurrence"},"ScheduledInstanceId":{"locationName":"scheduledInstanceId"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TermEndDate":{"locationName":"termEndDate","type":"timestamp"},"TermStartDate":{"locationName":"termStartDate","type":"timestamp"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}},"S1au":{"type":"list","member":{"locationName":"item"}},"S1ay":{"type":"list","member":{"locationName":"GroupName"}},"S1b6":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"}}}},"S1ba":{"type":"list","member":{"locationName":"SnapshotId"}},"S1bt":{"type":"structure","required":["IamFleetRole","TargetCapacity"],"members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"OnDemandAllocationStrategy":{"locationName":"onDemandAllocationStrategy"},"SpotMaintenanceStrategies":{"locationName":"spotMaintenanceStrategies","type":"structure","members":{"CapacityRebalance":{"locationName":"capacityRebalance","type":"structure","members":{"ReplacementStrategy":{"locationName":"replacementStrategy"},"TerminationDelay":{"locationName":"terminationDelay","type":"integer"}}}}},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"OnDemandFulfilledCapacity":{"locationName":"onDemandFulfilledCapacity","type":"double"},"IamFleetRole":{"locationName":"iamFleetRole"},"LaunchSpecifications":{"locationName":"launchSpecifications","type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroups":{"shape":"Sgs","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Sz0","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"NetworkInterfaces":{"shape":"S1c3","locationName":"networkInterfaceSet"},"Placement":{"shape":"S1c5","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"tag"}}}},"InstanceRequirements":{"shape":"Sbc","locationName":"instanceRequirements"}}}},"LaunchTemplateConfigs":{"shape":"S1c8","locationName":"launchTemplateConfigs"},"SpotPrice":{"locationName":"spotPrice"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"OnDemandMaxTotalPrice":{"locationName":"onDemandMaxTotalPrice"},"SpotMaxTotalPrice":{"locationName":"spotMaxTotalPrice"},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"LoadBalancersConfig":{"locationName":"loadBalancersConfig","type":"structure","members":{"ClassicLoadBalancersConfig":{"locationName":"classicLoadBalancersConfig","type":"structure","members":{"ClassicLoadBalancers":{"locationName":"classicLoadBalancers","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"}}}}}},"TargetGroupsConfig":{"locationName":"targetGroupsConfig","type":"structure","members":{"TargetGroups":{"locationName":"targetGroups","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"}}}}}}}},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"},"Context":{"locationName":"context"},"TargetCapacityUnitType":{"locationName":"targetCapacityUnitType"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"S1c3":{"type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"Sd4","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Seo","locationName":"ipv6AddressesSet","queryName":"Ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Sd7","locationName":"privateIpAddressesSet","queryName":"PrivateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"},"AssociateCarrierIpAddress":{"type":"boolean"},"InterfaceType":{},"NetworkCardIndex":{"type":"integer"},"Ipv4Prefixes":{"shape":"Sd9","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Sdb","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"}}}},"S1c5":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"GroupName":{"locationName":"groupName"},"Tenancy":{"locationName":"tenancy"}}},"S1c8":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sb9","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"},"InstanceRequirements":{"shape":"Sbc","locationName":"instanceRequirements"}}}}}}},"S1cl":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ActualBlockHourlyPrice":{"locationName":"actualBlockHourlyPrice"},"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Fault":{"shape":"Sij","locationName":"fault"},"InstanceId":{"locationName":"instanceId"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"UserData":{"locationName":"userData"},"SecurityGroups":{"shape":"Sgs","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Sz0","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"NetworkInterfaces":{"shape":"S1c3","locationName":"networkInterfaceSet"},"Placement":{"shape":"S1c5","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"Monitoring":{"shape":"S1co","locationName":"monitoring"}}},"LaunchedAvailabilityZone":{"locationName":"launchedAvailabilityZone"},"ProductDescription":{"locationName":"productDescription"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SpotPrice":{"locationName":"spotPrice"},"State":{"locationName":"state"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}},"S1co":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"S1d3":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item"}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item"}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S59","locationName":"item"}}}}},"S1e1":{"type":"list","member":{}},"S1f5":{"type":"list","member":{"locationName":"VolumeId"}},"S1fq":{"type":"structure","members":{"VolumeId":{"locationName":"volumeId"},"ModificationState":{"locationName":"modificationState"},"StatusMessage":{"locationName":"statusMessage"},"TargetSize":{"locationName":"targetSize","type":"integer"},"TargetIops":{"locationName":"targetIops","type":"integer"},"TargetVolumeType":{"locationName":"targetVolumeType"},"TargetThroughput":{"locationName":"targetThroughput","type":"integer"},"TargetMultiAttachEnabled":{"locationName":"targetMultiAttachEnabled","type":"boolean"},"OriginalSize":{"locationName":"originalSize","type":"integer"},"OriginalIops":{"locationName":"originalIops","type":"integer"},"OriginalVolumeType":{"locationName":"originalVolumeType"},"OriginalThroughput":{"locationName":"originalThroughput","type":"integer"},"OriginalMultiAttachEnabled":{"locationName":"originalMultiAttachEnabled","type":"boolean"},"Progress":{"locationName":"progress","type":"long"},"StartTime":{"locationName":"startTime","type":"timestamp"},"EndTime":{"locationName":"endTime","type":"timestamp"}}},"S1fw":{"type":"list","member":{"locationName":"VpcId"}},"S1hm":{"type":"list","member":{"locationName":"AvailabilityZone"}},"S1i1":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"S1kj":{"type":"structure","members":{"InstanceFamily":{"locationName":"instanceFamily"},"CpuCredits":{"locationName":"cpuCredits"}}},"S1l0":{"type":"list","member":{"locationName":"item"}},"S1l2":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HostIdSet":{"shape":"Sy8","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}},"S1l5":{"type":"list","member":{"locationName":"item"}},"S1l6":{"type":"list","member":{"locationName":"item"}},"S1lp":{"type":"structure","members":{"HourlyPrice":{"locationName":"hourlyPrice"},"RemainingTotalValue":{"locationName":"remainingTotalValue"},"RemainingUpfrontValue":{"locationName":"remainingUpfrontValue"}}},"S1m9":{"type":"list","member":{"shape":"Siu","locationName":"item"}},"S1n5":{"type":"structure","members":{"Comment":{},"UploadEnd":{"type":"timestamp"},"UploadSize":{"type":"double"},"UploadStart":{"type":"timestamp"}}},"S1n8":{"type":"structure","members":{"S3Bucket":{},"S3Key":{}}},"S1nf":{"type":"structure","required":["Bytes","Format","ImportManifestUrl"],"members":{"Bytes":{"locationName":"bytes","type":"long"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"}}},"S1ng":{"type":"structure","required":["Size"],"members":{"Size":{"locationName":"size","type":"long"}}},"S1ob":{"type":"list","member":{"locationName":"UserId"}},"S1oc":{"type":"list","member":{"locationName":"UserGroup"}},"S1od":{"type":"list","member":{"locationName":"ProductCode"}},"S1of":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{},"UserId":{}}}},"S1ok":{"type":"list","member":{"shape":"S17","locationName":"item"}},"S1ox":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"Se0"}}},"S1qz":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"type":"boolean"}}},"S1r1":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"S1rg":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Monitoring":{"shape":"S140","locationName":"monitoring"}}}},"S1uj":{"type":"list","member":{"locationName":"SecurityGroupId"}},"S1v7":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentState":{"shape":"S10r","locationName":"currentState"},"InstanceId":{"locationName":"instanceId"},"PreviousState":{"shape":"S10r","locationName":"previousState"}}}},"S1vr":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{},"Description":{}}}}}} /***/ }), /* 195 */ @@ -38496,6 +38517,7 @@ return /******/ (function(modules) { // webpackBootstrap var useArnRegion = s3util.loadUseArnRegionConfig(req); var regionFromArn = req._parsedArn.region; var clientRegion = req.service.config.region; + var useFipsEndpoint = req.service.config.useFipsEndpoint; if (!regionFromArn) { throw AWS.util.error(new Error(), { @@ -38505,7 +38527,7 @@ return /******/ (function(modules) { // webpackBootstrap } if ( - clientRegion.indexOf('fips') >= 0 || + useFipsEndpoint || regionFromArn.indexOf('fips') >= 0 ) { throw AWS.util.error(new Error(), { @@ -38638,10 +38660,6 @@ return /******/ (function(modules) { // webpackBootstrap function generateRegionPrefix(region) { if (!region) return null; - if (isFipsRegion(region)) { - region = getRealRegion(region); - } - var parts = region.split('-'); if (parts.length < 3) return null; return parts.slice(0, parts.length - 2).join('-') + '-*'; @@ -38675,12 +38693,12 @@ return /******/ (function(modules) { // webpackBootstrap function configureEndpoint(service) { var keys = derivedKeys(service); - var region = service.config.region; + var useFipsEndpoint = service.config.useFipsEndpoint; for (var i = 0; i < keys.length; i++) { var key = keys[i]; if (!key) continue; - var rules = isFipsRegion(region) ? regionConfig.fipsRules : regionConfig.rules; + var rules = useFipsEndpoint ? regionConfig.fipsRules : regionConfig.rules; if (Object.prototype.hasOwnProperty.call(rules, key)) { var config = rules[key]; if (typeof config === 'string') { @@ -38696,12 +38714,6 @@ return /******/ (function(modules) { // webpackBootstrap ); } - // set FIPS signingRegion and endpoint. - if (isFipsRegion(service.config.region)) { - config = util.copy(config); - service.signingRegion = getRealRegion(service.config.region); - } - // set global endpoint service.isGlobalEndpoint = !!config.globalEndpoint; if (config.signingRegion) { @@ -38736,27 +38748,12 @@ return /******/ (function(modules) { // webpackBootstrap return defaultSuffix; } - function isFipsRegion(region) { - return region && (region.startsWith('fips-') || region.endsWith('-fips')); - } - - function getRealRegion(region) { - return isFipsRegion(region) - ? ['fips-aws-global', 'aws-fips'].includes(region) - ? 'us-east-1' - : region === 'fips-aws-us-gov-global' - ? 'us-gov-west-1' - : region.replace(/fips-(dkr-|prod-)?|-fips/, '') - : region; - } - /** * @api private */ module.exports = { configureEndpoint: configureEndpoint, getEndpointSuffix: getEndpointSuffix, - getRealRegion: getRealRegion, }; @@ -46269,7 +46266,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 424 */ /***/ (function(module, exports) { - module.exports = {"rules":{"*/*":{"endpoint":"{service}.{region}.amazonaws.com"},"cn-*/*":{"endpoint":"{service}.{region}.amazonaws.com.cn"},"us-iso-*/*":{"endpoint":"{service}.{region}.c2s.ic.gov"},"us-isob-*/*":{"endpoint":"{service}.{region}.sc2s.sgov.gov"},"*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/sts":"globalSSL","*/importexport":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2","globalEndpoint":true},"*/route53":"globalSSL","cn-*/route53":{"endpoint":"{service}.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-northwest-1"},"us-gov-*/route53":"globalGovCloud","*/waf":"globalSSL","*/iam":"globalSSL","cn-*/iam":{"endpoint":"{service}.cn-north-1.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-north-1"},"us-gov-*/iam":"globalGovCloud","us-gov-*/sts":{"endpoint":"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{"endpoint":"{service}.amazonaws.com","signatureVersion":"s3"},"us-east-1/sdb":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2"},"*/sdb":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"v2"}},"fipsRules":{"*/*":"fipsStandard","us-gov-*/*":"fipsStandard","cn-*/*":{"endpoint":"{service}-fips.{region}.amazonaws.com.cn"},"*/api.ecr":"fips.api.ecr","*/api.sagemaker":"fips.api.sagemaker","*/batch":"fipsDotPrefix","*/eks":"fipsDotPrefix","*/models.lex":"fips.models.lex","*/runtime.lex":"fips.runtime.lex","*/runtime.sagemaker":{"endpoint":"runtime-fips.sagemaker.{region}.amazonaws.com"},"*/route53":"fipsWithoutRegion","*/transcribe":"fipsDotPrefix","*/waf":"fipsWithoutRegion","us-gov-*/transcribe":"fipsDotPrefix","us-gov-*/api.ecr":"fips.api.ecr","us-gov-*/api.sagemaker":"fips.api.sagemaker","us-gov-*/models.lex":"fips.models.lex","us-gov-*/runtime.lex":"fips.runtime.lex","us-gov-*/acm-pca":"fipsWithServiceOnly","us-gov-*/batch":"fipsWithServiceOnly","us-gov-*/config":"fipsWithServiceOnly","us-gov-*/eks":"fipsWithServiceOnly","us-gov-*/elasticmapreduce":"fipsWithServiceOnly","us-gov-*/identitystore":"fipsWithServiceOnly","us-gov-*/dynamodb":"fipsWithServiceOnly","us-gov-*/elasticloadbalancing":"fipsWithServiceOnly","us-gov-*/guardduty":"fipsWithServiceOnly","us-gov-*/monitoring":"fipsWithServiceOnly","us-gov-*/resource-groups":"fipsWithServiceOnly","us-gov-*/runtime.sagemaker":"fipsWithServiceOnly","us-gov-*/servicecatalog-appregistry":"fipsWithServiceOnly","us-gov-*/servicequotas":"fipsWithServiceOnly","us-gov-*/ssm":"fipsWithServiceOnly","us-gov-*/sts":"fipsWithServiceOnly","us-gov-*/support":"fipsWithServiceOnly","fips-us-gov-west-1/states":"fipsWithServiceOnly","fips-us-iso-east-1/elasticfilesystem":{"endpoint":"elasticfilesystem-fips.{region}.c2s.ic.gov"},"fips-aws-us-gov-global/organizations":"fipsWithServiceOnly","fips-aws-us-gov-global/route53":{"endpoint":"route53.us-gov.amazonaws.com"}},"patterns":{"globalSSL":{"endpoint":"https://{service}.amazonaws.com","globalEndpoint":true,"signingRegion":"us-east-1"},"globalGovCloud":{"endpoint":"{service}.us-gov.amazonaws.com","globalEndpoint":true,"signingRegion":"us-gov-west-1"},"s3signature":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"s3"},"fipsStandard":{"endpoint":"{service}-fips.{region}.amazonaws.com"},"fipsDotPrefix":{"endpoint":"fips.{service}.{region}.amazonaws.com"},"fipsWithoutRegion":{"endpoint":"{service}-fips.amazonaws.com"},"fips.api.ecr":{"endpoint":"ecr-fips.{region}.amazonaws.com"},"fips.api.sagemaker":{"endpoint":"api-fips.sagemaker.{region}.amazonaws.com"},"fips.models.lex":{"endpoint":"models-fips.lex.{region}.amazonaws.com"},"fips.runtime.lex":{"endpoint":"runtime-fips.lex.{region}.amazonaws.com"},"fipsWithServiceOnly":{"endpoint":"{service}.{region}.amazonaws.com"}}} + module.exports = {"rules":{"*/*":{"endpoint":"{service}.{region}.amazonaws.com"},"cn-*/*":{"endpoint":"{service}.{region}.amazonaws.com.cn"},"us-iso-*/*":"usIso","us-isob-*/*":"usIsob","*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/sts":"globalSSL","*/importexport":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2","globalEndpoint":true},"*/route53":"globalSSL","cn-*/route53":{"endpoint":"{service}.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-northwest-1"},"us-gov-*/route53":"globalGovCloud","*/waf":"globalSSL","*/iam":"globalSSL","cn-*/iam":{"endpoint":"{service}.cn-north-1.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-north-1"},"us-gov-*/iam":"globalGovCloud","us-gov-*/sts":{"endpoint":"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{"endpoint":"{service}.amazonaws.com","signatureVersion":"s3"},"us-east-1/sdb":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2"},"*/sdb":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"v2"}},"fipsRules":{"*/*":"fipsStandard","us-gov-*/*":"fipsStandard","us-iso-*/*":{"endpoint":"{service}-fips.{region}.c2s.ic.gov"},"us-iso-*/dms":"usIso","us-isob-*/*":{"endpoint":"{service}-fips.{region}.sc2s.sgov.gov"},"us-isob-*/dms":"usIsob","cn-*/*":{"endpoint":"{service}-fips.{region}.amazonaws.com.cn"},"*/api.ecr":"fips.api.ecr","*/api.sagemaker":"fips.api.sagemaker","*/batch":"fipsDotPrefix","*/eks":"fipsDotPrefix","*/models.lex":"fips.models.lex","*/runtime.lex":"fips.runtime.lex","*/runtime.sagemaker":{"endpoint":"runtime-fips.sagemaker.{region}.amazonaws.com"},"*/iam":"fipsWithoutRegion","*/route53":"fipsWithoutRegion","*/transcribe":"fipsDotPrefix","*/waf":"fipsWithoutRegion","us-gov-*/transcribe":"fipsDotPrefix","us-gov-*/api.ecr":"fips.api.ecr","us-gov-*/api.sagemaker":"fips.api.sagemaker","us-gov-*/models.lex":"fips.models.lex","us-gov-*/runtime.lex":"fips.runtime.lex","us-gov-*/acm-pca":"fipsWithServiceOnly","us-gov-*/batch":"fipsWithServiceOnly","us-gov-*/config":"fipsWithServiceOnly","us-gov-*/eks":"fipsWithServiceOnly","us-gov-*/elasticmapreduce":"fipsWithServiceOnly","us-gov-*/identitystore":"fipsWithServiceOnly","us-gov-*/dynamodb":"fipsWithServiceOnly","us-gov-*/elasticloadbalancing":"fipsWithServiceOnly","us-gov-*/guardduty":"fipsWithServiceOnly","us-gov-*/monitoring":"fipsWithServiceOnly","us-gov-*/resource-groups":"fipsWithServiceOnly","us-gov-*/runtime.sagemaker":"fipsWithServiceOnly","us-gov-*/servicecatalog-appregistry":"fipsWithServiceOnly","us-gov-*/servicequotas":"fipsWithServiceOnly","us-gov-*/ssm":"fipsWithServiceOnly","us-gov-*/sts":"fipsWithServiceOnly","us-gov-*/support":"fipsWithServiceOnly","us-gov-west-1/states":"fipsWithServiceOnly","us-iso-east-1/elasticfilesystem":{"endpoint":"elasticfilesystem-fips.{region}.c2s.ic.gov"},"us-gov-west-1/organizations":"fipsWithServiceOnly","us-gov-west-1/route53":{"endpoint":"route53.us-gov.amazonaws.com"}},"patterns":{"globalSSL":{"endpoint":"https://{service}.amazonaws.com","globalEndpoint":true,"signingRegion":"us-east-1"},"globalGovCloud":{"endpoint":"{service}.us-gov.amazonaws.com","globalEndpoint":true,"signingRegion":"us-gov-west-1"},"s3signature":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"s3"},"usIso":{"endpoint":"{service}.{region}.c2s.ic.gov"},"usIsob":{"endpoint":"{service}.{region}.sc2s.sgov.gov"},"fipsStandard":{"endpoint":"{service}-fips.{region}.amazonaws.com"},"fipsDotPrefix":{"endpoint":"fips.{service}.{region}.amazonaws.com"},"fipsWithoutRegion":{"endpoint":"{service}-fips.amazonaws.com"},"fips.api.ecr":{"endpoint":"ecr-fips.{region}.amazonaws.com"},"fips.api.sagemaker":{"endpoint":"api-fips.sagemaker.{region}.amazonaws.com"},"fips.models.lex":{"endpoint":"models-fips.lex.{region}.amazonaws.com"},"fips.runtime.lex":{"endpoint":"runtime-fips.lex.{region}.amazonaws.com"},"fipsWithServiceOnly":{"endpoint":"{service}.{region}.amazonaws.com"}}} /***/ }), /* 425 */ @@ -49096,7 +49093,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 574 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-07-01","endpointPrefix":"translate","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Translate","serviceId":"Translate","signatureVersion":"v4","signingName":"translate","targetPrefix":"AWSShineFrontendService_20170701","uid":"translate-2017-07-01"},"operations":{"CreateParallelData":{"input":{"type":"structure","required":["Name","ParallelDataConfig","ClientToken"],"members":{"Name":{},"Description":{},"ParallelDataConfig":{"shape":"S4"},"EncryptionKey":{"shape":"S7"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Name":{},"Status":{}}}},"DeleteParallelData":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"Status":{}}}},"DeleteTerminology":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"DescribeTextTranslationJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"TextTranslationJobProperties":{"shape":"Sj"}}}},"GetParallelData":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"ParallelDataProperties":{"shape":"Sz"},"DataLocation":{"shape":"S13"},"AuxiliaryDataLocation":{"shape":"S13"},"LatestUpdateAttemptAuxiliaryDataLocation":{"shape":"S13"}}}},"GetTerminology":{"input":{"type":"structure","required":["Name","TerminologyDataFormat"],"members":{"Name":{},"TerminologyDataFormat":{}}},"output":{"type":"structure","members":{"TerminologyProperties":{"shape":"S18"},"TerminologyDataLocation":{"type":"structure","required":["RepositoryType","Location"],"members":{"RepositoryType":{},"Location":{}}}}}},"ImportTerminology":{"input":{"type":"structure","required":["Name","MergeStrategy","TerminologyData"],"members":{"Name":{},"MergeStrategy":{},"Description":{},"TerminologyData":{"type":"structure","required":["File","Format"],"members":{"File":{"type":"blob","sensitive":true},"Format":{}}},"EncryptionKey":{"shape":"S7"}}},"output":{"type":"structure","members":{"TerminologyProperties":{"shape":"S18"}}}},"ListParallelData":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ParallelDataPropertiesList":{"type":"list","member":{"shape":"Sz"}},"NextToken":{}}}},"ListTerminologies":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TerminologyPropertiesList":{"type":"list","member":{"shape":"S18"}},"NextToken":{}}}},"ListTextTranslationJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmittedBeforeTime":{"type":"timestamp"},"SubmittedAfterTime":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TextTranslationJobPropertiesList":{"type":"list","member":{"shape":"Sj"}},"NextToken":{}}}},"StartTextTranslationJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn","SourceLanguageCode","TargetLanguageCodes","ClientToken"],"members":{"JobName":{},"InputDataConfig":{"shape":"St"},"OutputDataConfig":{"shape":"Sv"},"DataAccessRoleArn":{},"SourceLanguageCode":{},"TargetLanguageCodes":{"shape":"Sp"},"TerminologyNames":{"shape":"Sq"},"ParallelDataNames":{"shape":"Sq"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopTextTranslationJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"TranslateText":{"input":{"type":"structure","required":["Text","SourceLanguageCode","TargetLanguageCode"],"members":{"Text":{},"TerminologyNames":{"shape":"Sq"},"SourceLanguageCode":{},"TargetLanguageCode":{}}},"output":{"type":"structure","required":["TranslatedText","SourceLanguageCode","TargetLanguageCode"],"members":{"TranslatedText":{},"SourceLanguageCode":{},"TargetLanguageCode":{},"AppliedTerminologies":{"type":"list","member":{"type":"structure","members":{"Name":{},"Terms":{"type":"list","member":{"type":"structure","members":{"SourceText":{},"TargetText":{}}}}}}}}}},"UpdateParallelData":{"input":{"type":"structure","required":["Name","ParallelDataConfig","ClientToken"],"members":{"Name":{},"Description":{},"ParallelDataConfig":{"shape":"S4"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Name":{},"Status":{},"LatestUpdateAttemptStatus":{},"LatestUpdateAttemptAt":{"type":"timestamp"}}}}},"shapes":{"S4":{"type":"structure","required":["S3Uri","Format"],"members":{"S3Uri":{},"Format":{}}},"S7":{"type":"structure","required":["Type","Id"],"members":{"Type":{},"Id":{}}},"Sj":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"JobDetails":{"type":"structure","members":{"TranslatedDocumentsCount":{"type":"integer"},"DocumentsWithErrorsCount":{"type":"integer"},"InputDocumentsCount":{"type":"integer"}}},"SourceLanguageCode":{},"TargetLanguageCodes":{"shape":"Sp"},"TerminologyNames":{"shape":"Sq"},"ParallelDataNames":{"shape":"Sq"},"Message":{},"SubmittedTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"St"},"OutputDataConfig":{"shape":"Sv"},"DataAccessRoleArn":{}}},"Sp":{"type":"list","member":{}},"Sq":{"type":"list","member":{}},"St":{"type":"structure","required":["S3Uri","ContentType"],"members":{"S3Uri":{},"ContentType":{}}},"Sv":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"EncryptionKey":{"shape":"S7"}}},"Sz":{"type":"structure","members":{"Name":{},"Arn":{},"Description":{},"Status":{},"SourceLanguageCode":{},"TargetLanguageCodes":{"shape":"S11"},"ParallelDataConfig":{"shape":"S4"},"Message":{},"ImportedDataSize":{"type":"long"},"ImportedRecordCount":{"type":"long"},"FailedRecordCount":{"type":"long"},"SkippedRecordCount":{"type":"long"},"EncryptionKey":{"shape":"S7"},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"LatestUpdateAttemptStatus":{},"LatestUpdateAttemptAt":{"type":"timestamp"}}},"S11":{"type":"list","member":{}},"S13":{"type":"structure","required":["RepositoryType","Location"],"members":{"RepositoryType":{},"Location":{}}},"S18":{"type":"structure","members":{"Name":{},"Description":{},"Arn":{},"SourceLanguageCode":{},"TargetLanguageCodes":{"shape":"S11"},"EncryptionKey":{"shape":"S7"},"SizeBytes":{"type":"integer"},"TermCount":{"type":"integer"},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"}}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-07-01","endpointPrefix":"translate","jsonVersion":"1.1","protocol":"json","serviceFullName":"Amazon Translate","serviceId":"Translate","signatureVersion":"v4","signingName":"translate","targetPrefix":"AWSShineFrontendService_20170701","uid":"translate-2017-07-01"},"operations":{"CreateParallelData":{"input":{"type":"structure","required":["Name","ParallelDataConfig","ClientToken"],"members":{"Name":{},"Description":{},"ParallelDataConfig":{"shape":"S4"},"EncryptionKey":{"shape":"S7"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Name":{},"Status":{}}}},"DeleteParallelData":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"Status":{}}}},"DeleteTerminology":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}}},"DescribeTextTranslationJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"TextTranslationJobProperties":{"shape":"Sj"}}}},"GetParallelData":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"ParallelDataProperties":{"shape":"Sz"},"DataLocation":{"shape":"S13"},"AuxiliaryDataLocation":{"shape":"S13"},"LatestUpdateAttemptAuxiliaryDataLocation":{"shape":"S13"}}}},"GetTerminology":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"TerminologyDataFormat":{}}},"output":{"type":"structure","members":{"TerminologyProperties":{"shape":"S18"},"TerminologyDataLocation":{"shape":"S1b"},"AuxiliaryDataLocation":{"shape":"S1b"}}}},"ImportTerminology":{"input":{"type":"structure","required":["Name","MergeStrategy","TerminologyData"],"members":{"Name":{},"MergeStrategy":{},"Description":{},"TerminologyData":{"type":"structure","required":["File","Format"],"members":{"File":{"type":"blob","sensitive":true},"Format":{},"Directionality":{}}},"EncryptionKey":{"shape":"S7"}}},"output":{"type":"structure","members":{"TerminologyProperties":{"shape":"S18"},"AuxiliaryDataLocation":{"shape":"S1b"}}}},"ListParallelData":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ParallelDataPropertiesList":{"type":"list","member":{"shape":"Sz"}},"NextToken":{}}}},"ListTerminologies":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TerminologyPropertiesList":{"type":"list","member":{"shape":"S18"}},"NextToken":{}}}},"ListTextTranslationJobs":{"input":{"type":"structure","members":{"Filter":{"type":"structure","members":{"JobName":{},"JobStatus":{},"SubmittedBeforeTime":{"type":"timestamp"},"SubmittedAfterTime":{"type":"timestamp"}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TextTranslationJobPropertiesList":{"type":"list","member":{"shape":"Sj"}},"NextToken":{}}}},"StartTextTranslationJob":{"input":{"type":"structure","required":["InputDataConfig","OutputDataConfig","DataAccessRoleArn","SourceLanguageCode","TargetLanguageCodes","ClientToken"],"members":{"JobName":{},"InputDataConfig":{"shape":"St"},"OutputDataConfig":{"shape":"Sv"},"DataAccessRoleArn":{},"SourceLanguageCode":{},"TargetLanguageCodes":{"shape":"Sp"},"TerminologyNames":{"shape":"Sq"},"ParallelDataNames":{"shape":"Sq"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"StopTextTranslationJob":{"input":{"type":"structure","required":["JobId"],"members":{"JobId":{}}},"output":{"type":"structure","members":{"JobId":{},"JobStatus":{}}}},"TranslateText":{"input":{"type":"structure","required":["Text","SourceLanguageCode","TargetLanguageCode"],"members":{"Text":{},"TerminologyNames":{"shape":"Sq"},"SourceLanguageCode":{},"TargetLanguageCode":{}}},"output":{"type":"structure","required":["TranslatedText","SourceLanguageCode","TargetLanguageCode"],"members":{"TranslatedText":{},"SourceLanguageCode":{},"TargetLanguageCode":{},"AppliedTerminologies":{"type":"list","member":{"type":"structure","members":{"Name":{},"Terms":{"type":"list","member":{"type":"structure","members":{"SourceText":{},"TargetText":{}}}}}}}}}},"UpdateParallelData":{"input":{"type":"structure","required":["Name","ParallelDataConfig","ClientToken"],"members":{"Name":{},"Description":{},"ParallelDataConfig":{"shape":"S4"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Name":{},"Status":{},"LatestUpdateAttemptStatus":{},"LatestUpdateAttemptAt":{"type":"timestamp"}}}}},"shapes":{"S4":{"type":"structure","required":["S3Uri","Format"],"members":{"S3Uri":{},"Format":{}}},"S7":{"type":"structure","required":["Type","Id"],"members":{"Type":{},"Id":{}}},"Sj":{"type":"structure","members":{"JobId":{},"JobName":{},"JobStatus":{},"JobDetails":{"type":"structure","members":{"TranslatedDocumentsCount":{"type":"integer"},"DocumentsWithErrorsCount":{"type":"integer"},"InputDocumentsCount":{"type":"integer"}}},"SourceLanguageCode":{},"TargetLanguageCodes":{"shape":"Sp"},"TerminologyNames":{"shape":"Sq"},"ParallelDataNames":{"shape":"Sq"},"Message":{},"SubmittedTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"InputDataConfig":{"shape":"St"},"OutputDataConfig":{"shape":"Sv"},"DataAccessRoleArn":{}}},"Sp":{"type":"list","member":{}},"Sq":{"type":"list","member":{}},"St":{"type":"structure","required":["S3Uri","ContentType"],"members":{"S3Uri":{},"ContentType":{}}},"Sv":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"EncryptionKey":{"shape":"S7"}}},"Sz":{"type":"structure","members":{"Name":{},"Arn":{},"Description":{},"Status":{},"SourceLanguageCode":{},"TargetLanguageCodes":{"shape":"S11"},"ParallelDataConfig":{"shape":"S4"},"Message":{},"ImportedDataSize":{"type":"long"},"ImportedRecordCount":{"type":"long"},"FailedRecordCount":{"type":"long"},"SkippedRecordCount":{"type":"long"},"EncryptionKey":{"shape":"S7"},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"LatestUpdateAttemptStatus":{},"LatestUpdateAttemptAt":{"type":"timestamp"}}},"S11":{"type":"list","member":{}},"S13":{"type":"structure","required":["RepositoryType","Location"],"members":{"RepositoryType":{},"Location":{}}},"S18":{"type":"structure","members":{"Name":{},"Description":{},"Arn":{},"SourceLanguageCode":{},"TargetLanguageCodes":{"shape":"S11"},"EncryptionKey":{"shape":"S7"},"SizeBytes":{"type":"integer"},"TermCount":{"type":"integer"},"CreatedAt":{"type":"timestamp"},"LastUpdatedAt":{"type":"timestamp"},"Directionality":{},"Message":{},"SkippedTermCount":{"type":"integer"},"Format":{}}},"S1b":{"type":"structure","required":["RepositoryType","Location"],"members":{"RepositoryType":{},"Location":{}}}}} /***/ }), /* 575 */ diff --git a/dist/aws-sdk.js b/dist/aws-sdk.js index 6ff460469a..fcb0babd1a 100644 --- a/dist/aws-sdk.js +++ b/dist/aws-sdk.js @@ -1,4 +1,4 @@ -// AWS SDK for JavaScript v2.1026.0 +// AWS SDK for JavaScript v2.1027.0 // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // License at https://sdk.amazonaws.com/js/BUNDLE_LICENSE.txt (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i= 0 || + useFipsEndpoint || regionFromArn.indexOf('fips') >= 0 ) { throw AWS.util.error(new Error(), { @@ -240891,7 +240940,7 @@ var s3util = { module.exports = s3util; }).call(this)}).call(this,require('_process')) -},{"../core":342,"../region_config":385,"_process":431}],406:[function(require,module,exports){ +},{"../core":342,"../region_config":386,"_process":432}],407:[function(require,module,exports){ var AWS = require('../core'); AWS.util.update(AWS.SQS.prototype, { @@ -241024,7 +241073,7 @@ AWS.util.update(AWS.SQS.prototype, { } }); -},{"../core":342}],407:[function(require,module,exports){ +},{"../core":342}],408:[function(require,module,exports){ var AWS = require('../core'); var resolveRegionalEndpointsFlag = require('../config_regional_endpoint'); var ENV_REGIONAL_ENDPOINT_ENABLED = 'AWS_STS_REGIONAL_ENDPOINTS'; @@ -241112,7 +241161,7 @@ AWS.util.update(AWS.STS.prototype, { }); -},{"../config_regional_endpoint":341,"../core":342}],408:[function(require,module,exports){ +},{"../config_regional_endpoint":341,"../core":342}],409:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; @@ -241233,7 +241282,7 @@ AWS.Signers.Presign = inherit({ */ module.exports = AWS.Signers.Presign; -},{"../core":342}],409:[function(require,module,exports){ +},{"../core":342}],410:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; @@ -241274,7 +241323,7 @@ require('./v4'); require('./s3'); require('./presign'); -},{"../core":342,"./presign":408,"./s3":410,"./v2":411,"./v3":412,"./v3https":413,"./v4":414}],410:[function(require,module,exports){ +},{"../core":342,"./presign":409,"./s3":411,"./v2":412,"./v3":413,"./v3https":414,"./v4":415}],411:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; @@ -241451,7 +241500,7 @@ AWS.Signers.S3 = inherit(AWS.Signers.RequestSigner, { */ module.exports = AWS.Signers.S3; -},{"../core":342}],411:[function(require,module,exports){ +},{"../core":342}],412:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; @@ -241501,7 +241550,7 @@ AWS.Signers.V2 = inherit(AWS.Signers.RequestSigner, { */ module.exports = AWS.Signers.V2; -},{"../core":342}],412:[function(require,module,exports){ +},{"../core":342}],413:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; @@ -241580,7 +241629,7 @@ AWS.Signers.V3 = inherit(AWS.Signers.RequestSigner, { */ module.exports = AWS.Signers.V3; -},{"../core":342}],413:[function(require,module,exports){ +},{"../core":342}],414:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; @@ -241607,7 +241656,7 @@ AWS.Signers.V3Https = inherit(AWS.Signers.V3, { */ module.exports = AWS.Signers.V3Https; -},{"../core":342,"./v3":412}],414:[function(require,module,exports){ +},{"../core":342,"./v3":413}],415:[function(require,module,exports){ var AWS = require('../core'); var v4Credentials = require('./v4_credentials'); var inherit = AWS.util.inherit; @@ -241824,7 +241873,7 @@ AWS.Signers.V4 = inherit(AWS.Signers.RequestSigner, { */ module.exports = AWS.Signers.V4; -},{"../core":342,"./v4_credentials":415}],415:[function(require,module,exports){ +},{"../core":342,"./v4_credentials":416}],416:[function(require,module,exports){ var AWS = require('../core'); /** @@ -241926,7 +241975,7 @@ module.exports = { } }; -},{"../core":342}],416:[function(require,module,exports){ +},{"../core":342}],417:[function(require,module,exports){ function AcceptorStateMachine(states, state) { this.currentState = state || null; this.states = states || {}; @@ -241973,7 +242022,7 @@ AcceptorStateMachine.prototype.addState = function addState(name, acceptState, f */ module.exports = AcceptorStateMachine; -},{}],417:[function(require,module,exports){ +},{}],418:[function(require,module,exports){ (function (process,setImmediate){(function (){ /* eslint guard-for-in:0 */ var AWS; @@ -243038,7 +243087,7 @@ var util = { module.exports = util; }).call(this)}).call(this,require('_process'),require("timers").setImmediate) -},{"../apis/metadata.json":163,"./core":342,"_process":431,"fs":425,"timers":439,"uuid":444}],418:[function(require,module,exports){ +},{"../apis/metadata.json":163,"./core":342,"_process":432,"fs":426,"timers":440,"uuid":445}],419:[function(require,module,exports){ var util = require('../util'); var Shape = require('../model/shape'); @@ -243241,7 +243290,7 @@ function parseUnknown(xml) { */ module.exports = DomXmlParser; -},{"../model/shape":373,"../util":417}],419:[function(require,module,exports){ +},{"../model/shape":373,"../util":418}],420:[function(require,module,exports){ var util = require('../util'); var XmlNode = require('./xml-node').XmlNode; var XmlText = require('./xml-text').XmlText; @@ -243345,7 +243394,7 @@ function applyNamespaces(xml, shape, isRoot) { */ module.exports = XmlBuilder; -},{"../util":417,"./xml-node":422,"./xml-text":423}],420:[function(require,module,exports){ +},{"../util":418,"./xml-node":423,"./xml-text":424}],421:[function(require,module,exports){ /** * Escapes characters that can not be in an XML attribute. */ @@ -243360,7 +243409,7 @@ module.exports = { escapeAttribute: escapeAttribute }; -},{}],421:[function(require,module,exports){ +},{}],422:[function(require,module,exports){ /** * Escapes characters that can not be in an XML element. */ @@ -243381,7 +243430,7 @@ module.exports = { escapeElement: escapeElement }; -},{}],422:[function(require,module,exports){ +},{}],423:[function(require,module,exports){ var escapeAttribute = require('./escape-attribute').escapeAttribute; /** @@ -243428,7 +243477,7 @@ module.exports = { XmlNode: XmlNode }; -},{"./escape-attribute":420}],423:[function(require,module,exports){ +},{"./escape-attribute":421}],424:[function(require,module,exports){ var escapeElement = require('./escape-element').escapeElement; /** @@ -243450,7 +243499,7 @@ module.exports = { XmlText: XmlText }; -},{"./escape-element":421}],424:[function(require,module,exports){ +},{"./escape-element":422}],425:[function(require,module,exports){ 'use strict' exports.byteLength = byteLength @@ -243602,9 +243651,9 @@ function fromByteArray (uint8) { return parts.join('') } -},{}],425:[function(require,module,exports){ - },{}],426:[function(require,module,exports){ + +},{}],427:[function(require,module,exports){ (function (global,Buffer){(function (){ /*! * The buffer module from node.js, for the browser. @@ -245397,7 +245446,7 @@ function isnan (val) { } }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer) -},{"base64-js":424,"buffer":426,"ieee754":428,"isarray":429}],427:[function(require,module,exports){ +},{"base64-js":425,"buffer":427,"ieee754":429,"isarray":430}],428:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a @@ -245701,7 +245750,7 @@ function isUndefined(arg) { return arg === void 0; } -},{}],428:[function(require,module,exports){ +},{}],429:[function(require,module,exports){ exports.read = function (buffer, offset, isLE, mLen, nBytes) { var e, m var eLen = (nBytes * 8) - mLen - 1 @@ -245787,14 +245836,14 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { buffer[offset + i - d] |= s * 128 } -},{}],429:[function(require,module,exports){ +},{}],430:[function(require,module,exports){ var toString = {}.toString; module.exports = Array.isArray || function (arr) { return toString.call(arr) == '[object Array]'; }; -},{}],430:[function(require,module,exports){ +},{}],431:[function(require,module,exports){ (function(exports) { "use strict"; @@ -247463,7 +247512,7 @@ module.exports = Array.isArray || function (arr) { exports.strictDeepEqual = strictDeepEqual; })(typeof exports === "undefined" ? this.jmespath = {} : exports); -},{}],431:[function(require,module,exports){ +},{}],432:[function(require,module,exports){ // shim for using process in browser var process = module.exports = {}; @@ -247649,7 +247698,7 @@ process.chdir = function (dir) { }; process.umask = function() { return 0; }; -},{}],432:[function(require,module,exports){ +},{}],433:[function(require,module,exports){ (function (global){(function (){ /*! https://mths.be/punycode v1.3.2 by @mathias */ ;(function(root) { @@ -248183,7 +248232,7 @@ process.umask = function() { return 0; }; }(this)); }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{}],433:[function(require,module,exports){ +},{}],434:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a @@ -248269,7 +248318,7 @@ var isArray = Array.isArray || function (xs) { return Object.prototype.toString.call(xs) === '[object Array]'; }; -},{}],434:[function(require,module,exports){ +},{}],435:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a @@ -248356,13 +248405,13 @@ var objectKeys = Object.keys || function (obj) { return res; }; -},{}],435:[function(require,module,exports){ +},{}],436:[function(require,module,exports){ 'use strict'; exports.decode = exports.parse = require('./decode'); exports.encode = exports.stringify = require('./encode'); -},{"./decode":433,"./encode":434}],436:[function(require,module,exports){ +},{"./decode":434,"./encode":435}],437:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a @@ -248444,7 +248493,7 @@ module.exports = function(qs, sep, eq, options) { return obj; }; -},{}],437:[function(require,module,exports){ +},{}],438:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a @@ -248510,9 +248559,9 @@ module.exports = function(obj, sep, eq, name) { encodeURIComponent(stringifyPrimitive(obj)); }; -},{}],438:[function(require,module,exports){ -arguments[4][435][0].apply(exports,arguments) -},{"./decode":436,"./encode":437,"dup":435}],439:[function(require,module,exports){ +},{}],439:[function(require,module,exports){ +arguments[4][436][0].apply(exports,arguments) +},{"./decode":437,"./encode":438,"dup":436}],440:[function(require,module,exports){ (function (setImmediate,clearImmediate){(function (){ var nextTick = require('process/browser.js').nextTick; var apply = Function.prototype.apply; @@ -248591,7 +248640,7 @@ exports.clearImmediate = typeof clearImmediate === "function" ? clearImmediate : delete immediateIds[id]; }; }).call(this)}).call(this,require("timers").setImmediate,require("timers").clearImmediate) -},{"process/browser.js":431,"timers":439}],440:[function(require,module,exports){ +},{"process/browser.js":432,"timers":440}],441:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a @@ -249300,7 +249349,7 @@ function isNullOrUndefined(arg) { return arg == null; } -},{"punycode":432,"querystring":435}],441:[function(require,module,exports){ +},{"punycode":433,"querystring":436}],442:[function(require,module,exports){ if (typeof Object.create === 'function') { // implementation from standard node.js 'util' module module.exports = function inherits(ctor, superCtor) { @@ -249325,14 +249374,14 @@ if (typeof Object.create === 'function') { } } -},{}],442:[function(require,module,exports){ +},{}],443:[function(require,module,exports){ module.exports = function isBuffer(arg) { return arg && typeof arg === 'object' && typeof arg.copy === 'function' && typeof arg.fill === 'function' && typeof arg.readUInt8 === 'function'; } -},{}],443:[function(require,module,exports){ +},{}],444:[function(require,module,exports){ (function (process,global){(function (){ // Copyright Joyent, Inc. and other Node contributors. // @@ -249922,7 +249971,7 @@ function hasOwnProperty(obj, prop) { } }).call(this)}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{"./support/isBuffer":442,"_process":431,"inherits":441}],444:[function(require,module,exports){ +},{"./support/isBuffer":443,"_process":432,"inherits":442}],445:[function(require,module,exports){ var v1 = require('./v1'); var v4 = require('./v4'); @@ -249932,7 +249981,7 @@ uuid.v4 = v4; module.exports = uuid; -},{"./v1":447,"./v4":448}],445:[function(require,module,exports){ +},{"./v1":448,"./v4":449}],446:[function(require,module,exports){ /** * Convert array of 16 byte values to UUID string format of the form: * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX @@ -249958,7 +250007,7 @@ function bytesToUuid(buf, offset) { module.exports = bytesToUuid; -},{}],446:[function(require,module,exports){ +},{}],447:[function(require,module,exports){ // Unique ID creation requires a high quality random # generator. In the // browser this is a little complicated due to unknown quality of Math.random() // and inconsistent support for the `crypto` API. We do the best we can via @@ -249994,7 +250043,7 @@ if (getRandomValues) { }; } -},{}],447:[function(require,module,exports){ +},{}],448:[function(require,module,exports){ var rng = require('./lib/rng'); var bytesToUuid = require('./lib/bytesToUuid'); @@ -250105,7 +250154,7 @@ function v1(options, buf, offset) { module.exports = v1; -},{"./lib/bytesToUuid":445,"./lib/rng":446}],448:[function(require,module,exports){ +},{"./lib/bytesToUuid":446,"./lib/rng":447}],449:[function(require,module,exports){ var rng = require('./lib/rng'); var bytesToUuid = require('./lib/bytesToUuid'); @@ -250136,7 +250185,7 @@ function v4(options, buf, offset) { module.exports = v4; -},{"./lib/bytesToUuid":445,"./lib/rng":446}],449:[function(require,module,exports){ +},{"./lib/bytesToUuid":446,"./lib/rng":447}],450:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var LRU_1 = require("./utils/LRU"); @@ -250209,7 +250258,7 @@ var EndpointCache = /** @class */ (function () { return EndpointCache; }()); exports.EndpointCache = EndpointCache; -},{"./utils/LRU":450}],450:[function(require,module,exports){ +},{"./utils/LRU":451}],451:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var LinkedListNode = /** @class */ (function () { @@ -250317,8 +250366,8 @@ var LRUCache = /** @class */ (function () { return LRUCache; }()); exports.LRUCache = LRUCache; -},{}],451:[function(require,module,exports){ -// AWS SDK for JavaScript v2.1026.0 +},{}],452:[function(require,module,exports){ +// AWS SDK for JavaScript v2.1027.0 // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // License at https://sdk.amazonaws.com/js/BUNDLE_LICENSE.txt require('./browser_loader'); @@ -250341,5 +250390,5 @@ if (typeof self !== 'undefined') self.AWS = AWS; */ require('../clients/browser_default'); -},{"../clients/browser_default":245,"./browser_loader":338,"./core":342}]},{},[451]); +},{"../clients/browser_default":245,"./browser_loader":338,"./core":342}]},{},[452]); diff --git a/dist/aws-sdk.min.js b/dist/aws-sdk.min.js index 031fcd35f0..3931f9a4e3 100644 --- a/dist/aws-sdk.min.js +++ b/dist/aws-sdk.min.js @@ -1,4 +1,4 @@ -// AWS SDK for JavaScript v2.1026.0 +// AWS SDK for JavaScript v2.1027.0 // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // License at https://sdk.amazonaws.com/js/BUNDLE_LICENSE.txt !function(){function e(t,r,i){function a(o,n){if(!r[o]){if(!t[o]){var u="function"==typeof require&&require;if(!n&&u)return u(o,!0);if(s)return s(o,!0);var p=new Error("Cannot find module '"+o+"'");throw p.code="MODULE_NOT_FOUND",p}var m=r[o]={exports:{}};t[o][0].call(m.exports,function(e){return a(t[o][1][e]||e)},m,m.exports,e,t,r,i)}return r[o].exports}for(var s="function"==typeof require&&require,o=0;o `0`",state:"success"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},BundleTaskComplete:{delay:15,operation:"DescribeBundleTasks",maxAttempts:40,acceptors:[{expected:"complete",matcher:"pathAll",state:"success",argument:"BundleTasks[].State"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"BundleTasks[].State"}]},ConversionTaskCancelled:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},ConversionTaskCompleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"},{expected:"cancelled",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"},{expected:"cancelling",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"}]},ConversionTaskDeleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},CustomerGatewayAvailable:{delay:15,operation:"DescribeCustomerGateways",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"CustomerGateways[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"}]},ExportTaskCancelled:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ExportTaskCompleted:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ImageExists:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{matcher:"path",expected:!0,argument:"length(Images[]) > `0`",state:"success"},{matcher:"error",expected:"InvalidAMIID.NotFound",state:"retry"}]},ImageAvailable:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"Images[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"Images[].State",expected:"failed"}]},InstanceRunning:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"running",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"shutting-down",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].InstanceStatus.Status",expected:"ok"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStopped:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"stopped",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},InstanceTerminated:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"terminated",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},KeyPairExists:{operation:"DescribeKeyPairs",delay:5,maxAttempts:6,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(KeyPairs[].KeyName) > `0`"},{expected:"InvalidKeyPair.NotFound",matcher:"error",state:"retry"}]},NatGatewayAvailable:{operation:"DescribeNatGateways",delay:15,maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"NatGateways[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"failed"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleting"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleted"},{state:"retry",matcher:"error",expected:"NatGatewayNotFound"}]},NetworkInterfaceAvailable:{operation:"DescribeNetworkInterfaces",delay:20,maxAttempts:10,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"NetworkInterfaces[].Status"},{expected:"InvalidNetworkInterfaceID.NotFound",matcher:"error",state:"failure"}]},PasswordDataAvailable:{operation:"GetPasswordData",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"path",argument:"length(PasswordData) > `0`",expected:!0}]},SnapshotCompleted:{delay:15,operation:"DescribeSnapshots",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"Snapshots[].State"},{expected:"error",matcher:"pathAny",state:"failure",argument:"Snapshots[].State"}]},SecurityGroupExists:{operation:"DescribeSecurityGroups",delay:5,maxAttempts:6,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(SecurityGroups[].GroupId) > `0`"},{expected:"InvalidGroup.NotFound",matcher:"error",state:"retry"}]},SpotInstanceRequestFulfilled:{operation:"DescribeSpotInstanceRequests",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"fulfilled"},{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"request-canceled-and-instance-running"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"schedule-expired"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"canceled-before-fulfillment"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"bad-parameters"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"system-error"},{state:"retry",matcher:"error",expected:"InvalidSpotInstanceRequestID.NotFound"}]},SubnetAvailable:{delay:15,operation:"DescribeSubnets",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Subnets[].State"}]},SystemStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].SystemStatus.Status",expected:"ok"}]},VolumeAvailable:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VolumeDeleted:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{matcher:"error",expected:"InvalidVolume.NotFound",state:"success"}]},VolumeInUse:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"in-use",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VpcAvailable:{delay:15,operation:"DescribeVpcs",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Vpcs[].State"}]},VpcExists:{operation:"DescribeVpcs",delay:1,maxAttempts:5,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcID.NotFound",state:"retry"}]},VpnConnectionAvailable:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpnConnectionDeleted:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpcPeeringConnectionExists:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"retry"}]},VpcPeeringConnectionDeleted:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpcPeeringConnections[].Status.Code"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"success"}]}}}},{}],82:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-09-21",endpointPrefix:"api.ecr",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECR",serviceFullName:"Amazon EC2 Container Registry",serviceId:"ECR",signatureVersion:"v4",signingName:"ecr",targetPrefix:"AmazonEC2ContainerRegistry_V20150921",uid:"ecr-2015-09-21"},operations:{BatchCheckLayerAvailability:{input:{type:"structure",required:["repositoryName","layerDigests"],members:{registryId:{},repositoryName:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{layers:{type:"list",member:{type:"structure",members:{layerDigest:{},layerAvailability:{},layerSize:{type:"long"},mediaType:{}}}},failures:{type:"list",member:{type:"structure",members:{layerDigest:{},failureCode:{},failureReason:{}}}}}}},BatchDeleteImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"}}},output:{type:"structure",members:{imageIds:{shape:"Si"},failures:{shape:"Sn"}}}},BatchGetImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},acceptedMediaTypes:{type:"list",member:{}}}},output:{type:"structure",members:{images:{type:"list",member:{shape:"Sv"}},failures:{shape:"Sn"}}}},CompleteLayerUpload:{input:{type:"structure",required:["repositoryName","uploadId","layerDigests"],members:{registryId:{},repositoryName:{},uploadId:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},layerDigest:{}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},tags:{shape:"S12"},imageTagMutability:{},imageScanningConfiguration:{shape:"S17"},encryptionConfiguration:{shape:"S19"}}},output:{type:"structure",members:{repository:{shape:"S1d"}}}},DeleteLifecyclePolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},lastEvaluatedAt:{type:"timestamp"}}}},DeleteRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},force:{type:"boolean"}}},output:{type:"structure",members:{repository:{shape:"S1d"}}}},DeleteRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},DescribeImageReplicationStatus:{input:{type:"structure",required:["repositoryName","imageId"],members:{repositoryName:{},imageId:{shape:"Sj"},registryId:{}}},output:{type:"structure",members:{repositoryName:{},imageId:{shape:"Sj"},replicationStatuses:{type:"list",member:{type:"structure",members:{region:{},registryId:{},status:{},failureCode:{}}}}}}},DescribeImageScanFindings:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S25"},imageScanFindings:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findings:{type:"list",member:{type:"structure",members:{name:{},description:{},uri:{},severity:{},attributes:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}}}}},findingSeverityCounts:{shape:"S2k"}}}, -nextToken:{}}}},DescribeImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageDetails:{type:"list",member:{type:"structure",members:{registryId:{},repositoryName:{},imageDigest:{},imageTags:{shape:"S2s"},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageScanStatus:{shape:"S25"},imageScanFindingsSummary:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2k"}}},imageManifestMediaType:{},artifactMediaType:{}}}},nextToken:{}}}},DescribeRegistry:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},replicationConfiguration:{shape:"S2y"}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1d"}},nextToken:{}}}},GetAuthorizationToken:{input:{type:"structure",members:{registryIds:{deprecated:!0,deprecatedMessage:"This field is deprecated. The returned authorization token can be used to access any Amazon ECR registry that the IAM principal has access to, specifying a registry ID doesn't change the permissions scope of the authorization token.",type:"list",member:{}}}},output:{type:"structure",members:{authorizationData:{type:"list",member:{type:"structure",members:{authorizationToken:{},expiresAt:{type:"timestamp"},proxyEndpoint:{}}}}}}},GetDownloadUrlForLayer:{input:{type:"structure",required:["repositoryName","layerDigest"],members:{registryId:{},repositoryName:{},layerDigest:{}}},output:{type:"structure",members:{downloadUrl:{},layerDigest:{}}}},GetLifecyclePolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},lastEvaluatedAt:{type:"timestamp"}}}},GetLifecyclePolicyPreview:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},status:{},nextToken:{},previewResults:{type:"list",member:{type:"structure",members:{imageTags:{shape:"S2s"},imageDigest:{},imagePushedAt:{type:"timestamp"},action:{type:"structure",members:{type:{}}},appliedRulePriority:{type:"integer"}}}},summary:{type:"structure",members:{expiringImageTotalCount:{type:"integer"}}}}}},GetRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},GetRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},InitiateLayerUpload:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{uploadId:{},partSize:{type:"long"}}}},ListImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageIds:{shape:"Si"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S12"}}}},PutImage:{input:{type:"structure",required:["repositoryName","imageManifest"],members:{registryId:{},repositoryName:{},imageManifest:{},imageManifestMediaType:{},imageTag:{},imageDigest:{}}},output:{type:"structure",members:{image:{shape:"Sv"}}}},PutImageScanningConfiguration:{input:{type:"structure",required:["repositoryName","imageScanningConfiguration"],members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S17"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S17"}}}},PutImageTagMutability:{input:{type:"structure",required:["repositoryName","imageTagMutability"],members:{registryId:{},repositoryName:{},imageTagMutability:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageTagMutability:{}}}},PutLifecyclePolicy:{input:{type:"structure",required:["repositoryName","lifecyclePolicyText"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}}},PutRegistryPolicy:{input:{type:"structure",required:["policyText"],members:{policyText:{}}},output:{type:"structure",members:{registryId:{},policyText:{}}}},PutReplicationConfiguration:{input:{type:"structure",required:["replicationConfiguration"],members:{replicationConfiguration:{shape:"S2y"}}},output:{type:"structure",members:{replicationConfiguration:{shape:"S2y"}}}},SetRepositoryPolicy:{input:{type:"structure",required:["repositoryName","policyText"],members:{registryId:{},repositoryName:{},policyText:{},force:{type:"boolean"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},StartImageScan:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S25"}}}},StartLifecyclePolicyPreview:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},status:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S12"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UploadLayerPart:{input:{type:"structure",required:["repositoryName","uploadId","partFirstByte","partLastByte","layerPartBlob"],members:{registryId:{},repositoryName:{},uploadId:{},partFirstByte:{type:"long"},partLastByte:{type:"long"},layerPartBlob:{type:"blob"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},lastByteReceived:{type:"long"}}}}},shapes:{Si:{type:"list",member:{shape:"Sj"}},Sj:{type:"structure",members:{imageDigest:{},imageTag:{}}},Sn:{type:"list",member:{type:"structure",members:{imageId:{shape:"Sj"},failureCode:{},failureReason:{}}}},Sv:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageManifest:{},imageManifestMediaType:{}}},S12:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S17:{type:"structure",members:{scanOnPush:{type:"boolean"}}},S19:{type:"structure",required:["encryptionType"],members:{encryptionType:{},kmsKey:{}}},S1d:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"},imageTagMutability:{},imageScanningConfiguration:{shape:"S17"},encryptionConfiguration:{shape:"S19"}}},S25:{type:"structure",members:{status:{},description:{}}},S2k:{type:"map",key:{},value:{type:"integer"}},S2s:{type:"list",member:{}},S2y:{type:"structure",required:["rules"],members:{rules:{type:"list",member:{type:"structure",required:["destinations"],members:{destinations:{type:"list",member:{type:"structure",required:["region","registryId"],members:{region:{},registryId:{}}}},repositoryFilters:{type:"list",member:{type:"structure",required:["filter","filterType"],members:{filter:{},filterType:{}}}}}}}}}}}},{}],83:[function(e,t,r){t.exports={pagination:{DescribeImageScanFindings:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","imageId","imageScanStatus","imageScanFindings"],output_token:"nextToken",result_key:"imageScanFindings.findings"},DescribeImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageDetails"},DescribeRepositories:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"repositories"},GetLifecyclePolicyPreview:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","lifecyclePolicyText","status","summary"],output_token:"nextToken",result_key:"previewResults"},ListImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageIds"}}}},{}],84:[function(e,t,r){t.exports={version:2,waiters:{ImageScanComplete:{description:"Wait until an image scan is complete and findings can be accessed",operation:"DescribeImageScanFindings",delay:5,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"imageScanStatus.status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"imageScanStatus.status",expected:"FAILED"}]},LifecyclePolicyPreviewComplete:{description:"Wait until a lifecycle policy preview request is complete and results can be accessed",operation:"GetLifecyclePolicyPreview",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"status",expected:"FAILED"}]}}}},{}],85:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-11-13",endpointPrefix:"ecs",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECS",serviceFullName:"Amazon EC2 Container Service",serviceId:"ECS",signatureVersion:"v4",targetPrefix:"AmazonEC2ContainerServiceV20141113",uid:"ecs-2014-11-13"},operations:{CreateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{shape:"S3"},tags:{shape:"Sa"}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},CreateCluster:{input:{type:"structure",members:{clusterName:{},tags:{shape:"Sa"},settings:{shape:"Sj"},configuration:{shape:"Sm"},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},CreateService:{input:{type:"structure",required:["serviceName"],members:{cluster:{},serviceName:{},taskDefinition:{},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},desiredCount:{type:"integer"},clientToken:{},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},role:{},deploymentConfiguration:{shape:"S1b"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},networkConfiguration:{shape:"S1j"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1n"},tags:{shape:"Sa"},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},CreateTaskSet:{input:{type:"structure",required:["service","cluster","taskDefinition"],members:{service:{},cluster:{},externalId:{},taskDefinition:{},networkConfiguration:{shape:"S1j"},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},scale:{shape:"S1v"},clientToken:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},DeleteAccountSetting:{input:{type:"structure",required:["name"],members:{name:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},DeleteAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S2b"}}},output:{type:"structure",members:{attributes:{shape:"S2b"}}}},DeleteCapacityProvider:{input:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},DeleteCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},DeleteService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},force:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},DeleteTaskSet:{input:{type:"structure",required:["cluster","service","taskSet"],members:{cluster:{},service:{},taskSet:{},force:{type:"boolean"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},DeregisterContainerInstance:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{},force:{type:"boolean"}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},DeregisterTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{}}},output:{type:"structure",members:{taskDefinition:{shape:"S33"}}}},DescribeCapacityProviders:{input:{type:"structure",members:{capacityProviders:{shape:"Sr"},include:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{capacityProviders:{type:"list",member:{shape:"Sf"}},failures:{shape:"S5d"},nextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{clusters:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{clusters:{type:"list",member:{shape:"Sx"}},failures:{shape:"S5d"}}}},DescribeContainerInstances:{input:{type:"structure",required:["containerInstances"],members:{cluster:{},containerInstances:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{containerInstances:{shape:"S5o"},failures:{shape:"S5d"}}}},DescribeServices:{input:{type:"structure",required:["services"],members:{cluster:{},services:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{services:{type:"list",member:{shape:"S1r"}},failures:{shape:"S5d"}}}},DescribeTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskDefinition:{shape:"S33"},tags:{shape:"Sa"}}}},DescribeTaskSets:{input:{type:"structure",required:["cluster","service"],members:{cluster:{},service:{},taskSets:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskSets:{shape:"S1s"},failures:{shape:"S5d"}}}},DescribeTasks:{input:{type:"structure",required:["tasks"],members:{cluster:{},tasks:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{tasks:{shape:"S66"},failures:{shape:"S5d"}}}},DiscoverPollEndpoint:{input:{type:"structure",members:{containerInstance:{},cluster:{}}},output:{type:"structure",members:{endpoint:{},telemetryEndpoint:{}}}},ExecuteCommand:{input:{type:"structure",required:["command","interactive","task"],members:{cluster:{},container:{},command:{},interactive:{type:"boolean"},task:{}}},output:{type:"structure",members:{clusterArn:{},containerArn:{},containerName:{},interactive:{type:"boolean"},session:{type:"structure",members:{sessionId:{},streamUrl:{},tokenValue:{type:"string",sensitive:!0}}},taskArn:{}}}},ListAccountSettings:{input:{type:"structure",members:{name:{},value:{},principalArn:{},effectiveSettings:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{settings:{type:"list",member:{shape:"S29"}},nextToken:{}}}},ListAttributes:{input:{type:"structure",required:["targetType"],members:{cluster:{},targetType:{},attributeName:{},attributeValue:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{attributes:{shape:"S2b"},nextToken:{}}}},ListClusters:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{clusterArns:{shape:"Sr"},nextToken:{}}}},ListContainerInstances:{input:{type:"structure",members:{cluster:{},filter:{},nextToken:{},maxResults:{type:"integer"},status:{}}},output:{type:"structure",members:{containerInstanceArns:{shape:"Sr"},nextToken:{}}}},ListServices:{input:{type:"structure",members:{cluster:{},nextToken:{},maxResults:{type:"integer"},launchType:{},schedulingStrategy:{}}},output:{type:"structure",members:{serviceArns:{shape:"Sr"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sa"}}}},ListTaskDefinitionFamilies:{input:{type:"structure",members:{familyPrefix:{},status:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{families:{shape:"Sr"},nextToken:{}}}},ListTaskDefinitions:{input:{type:"structure",members:{familyPrefix:{},status:{},sort:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{taskDefinitionArns:{shape:"Sr"},nextToken:{}}}},ListTasks:{input:{type:"structure",members:{cluster:{},containerInstance:{},family:{},nextToken:{},maxResults:{type:"integer"},startedBy:{},serviceName:{},desiredStatus:{},launchType:{}}},output:{type:"structure",members:{taskArns:{shape:"Sr"},nextToken:{}}}},PutAccountSetting:{input:{type:"structure",required:["name","value"],members:{name:{},value:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},PutAccountSettingDefault:{input:{type:"structure",required:["name","value"],members:{name:{},value:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},PutAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S2b"}}},output:{type:"structure",members:{attributes:{shape:"S2b"}}}},PutClusterCapacityProviders:{input:{type:"structure",required:["cluster","capacityProviders","defaultCapacityProviderStrategy"],members:{cluster:{},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},RegisterContainerInstance:{input:{type:"structure",members:{cluster:{},instanceIdentityDocument:{},instanceIdentityDocumentSignature:{},totalResources:{shape:"S2t"},versionInfo:{shape:"S2s"},containerInstanceArn:{},attributes:{shape:"S2b"},platformDevices:{type:"list",member:{type:"structure",required:["id","type"],members:{id:{},type:{}}}},tags:{shape:"Sa"}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},RegisterTaskDefinition:{input:{type:"structure",required:["family","containerDefinitions"],members:{family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},containerDefinitions:{shape:"S34"},volumes:{shape:"S4e"},placementConstraints:{shape:"S4s"},requiresCompatibilities:{shape:"S4v"},cpu:{},memory:{},tags:{shape:"Sa"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S54"},inferenceAccelerators:{shape:"S50"},ephemeralStorage:{shape:"S57"},runtimePlatform:{shape:"S4x"}}},output:{type:"structure",members:{taskDefinition:{shape:"S33"},tags:{shape:"Sa"}}}},RunTask:{input:{type:"structure",required:["taskDefinition"],members:{capacityProviderStrategy:{shape:"Ss"},cluster:{},count:{type:"integer"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},launchType:{},networkConfiguration:{shape:"S1j"},overrides:{shape:"S6k"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},platformVersion:{},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S66"},failures:{shape:"S5d"}}}},StartTask:{input:{type:"structure",required:["containerInstances","taskDefinition"],members:{cluster:{},containerInstances:{shape:"Sr"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},networkConfiguration:{shape:"S1j"},overrides:{shape:"S6k"},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S66"},failures:{shape:"S5d"}}}},StopTask:{input:{type:"structure",required:["task"],members:{cluster:{},task:{},reason:{}}},output:{type:"structure",members:{task:{shape:"S67"}}}},SubmitAttachmentStateChanges:{input:{type:"structure",required:["attachments"],members:{cluster:{},attachments:{shape:"S85"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitContainerStateChange:{input:{type:"structure",members:{cluster:{},task:{},containerName:{},runtimeId:{},status:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S6b"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitTaskStateChange:{input:{type:"structure",members:{cluster:{},task:{},status:{},reason:{},containers:{type:"list",member:{type:"structure",members:{containerName:{},imageDigest:{},runtimeId:{},exitCode:{type:"integer"},networkBindings:{shape:"S6b"},reason:{},status:{}}}},attachments:{shape:"S85"},managedAgents:{type:"list",member:{type:"structure",required:["containerName","managedAgentName","status"],members:{containerName:{},managedAgentName:{},status:{},reason:{}}}},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},executionStoppedAt:{type:"timestamp"}}},output:{type:"structure",members:{acknowledgment:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{type:"structure",members:{managedScaling:{shape:"S4"},managedTerminationProtection:{}}}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},UpdateCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{},settings:{shape:"Sj"},configuration:{shape:"Sm"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},UpdateClusterSettings:{input:{type:"structure",required:["cluster","settings"],members:{cluster:{},settings:{shape:"Sj"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},UpdateContainerAgent:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},UpdateContainerInstancesState:{input:{type:"structure",required:["containerInstances","status"],members:{cluster:{},containerInstances:{shape:"Sr"},status:{}}},output:{type:"structure",members:{containerInstances:{shape:"S5o"},failures:{shape:"S5d"}}}},UpdateService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},desiredCount:{type:"integer"},taskDefinition:{},capacityProviderStrategy:{shape:"Ss"},deploymentConfiguration:{shape:"S1b"},networkConfiguration:{shape:"S1j"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},platformVersion:{},forceNewDeployment:{type:"boolean"},healthCheckGracePeriodSeconds:{type:"integer"},enableExecuteCommand:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},UpdateServicePrimaryTaskSet:{input:{type:"structure",required:["cluster","service","primaryTaskSet"],members:{cluster:{},service:{},primaryTaskSet:{}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},UpdateTaskSet:{input:{type:"structure",required:["cluster","service","taskSet","scale"],members:{cluster:{},service:{},taskSet:{},scale:{shape:"S1v"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}}},shapes:{S3:{type:"structure",required:["autoScalingGroupArn"],members:{autoScalingGroupArn:{},managedScaling:{shape:"S4"},managedTerminationProtection:{}}},S4:{type:"structure",members:{status:{},targetCapacity:{type:"integer"},minimumScalingStepSize:{type:"integer"},maximumScalingStepSize:{type:"integer"},instanceWarmupPeriod:{type:"integer"}}},Sa:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sf:{type:"structure",members:{capacityProviderArn:{},name:{},status:{},autoScalingGroupProvider:{shape:"S3"},updateStatus:{},updateStatusReason:{},tags:{shape:"Sa"}}},Sj:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},Sm:{type:"structure",members:{executeCommandConfiguration:{type:"structure",members:{kmsKeyId:{},logging:{},logConfiguration:{type:"structure",members:{cloudWatchLogGroupName:{},cloudWatchEncryptionEnabled:{type:"boolean"},s3BucketName:{},s3EncryptionEnabled:{type:"boolean"},s3KeyPrefix:{}}}}}}},Sr:{type:"list",member:{}},Ss:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},Sx:{type:"structure",members:{clusterArn:{},clusterName:{},configuration:{shape:"Sm"},status:{},registeredContainerInstancesCount:{type:"integer"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},activeServicesCount:{type:"integer"},statistics:{type:"list",member:{shape:"S10"}},tags:{shape:"Sa"},settings:{shape:"Sj"},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"},attachments:{shape:"S11"},attachmentsStatus:{}}},S10:{type:"structure",members:{name:{},value:{}}},S11:{type:"list",member:{type:"structure",members:{id:{},type:{},status:{},details:{type:"list",member:{shape:"S10"}}}}},S15:{type:"list",member:{type:"structure",members:{targetGroupArn:{},loadBalancerName:{},containerName:{},containerPort:{type:"integer"}}}},S18:{type:"list",member:{type:"structure",members:{registryArn:{},port:{type:"integer"},containerName:{},containerPort:{type:"integer"}}}},S1b:{type:"structure",members:{deploymentCircuitBreaker:{type:"structure",required:["enable","rollback"],members:{enable:{type:"boolean"},rollback:{type:"boolean"}}},maximumPercent:{type:"integer"},minimumHealthyPercent:{type:"integer"}}},S1d:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S1g:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},S1j:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["subnets"],members:{subnets:{shape:"Sr"},securityGroups:{shape:"Sr"},assignPublicIp:{}}}}},S1n:{type:"structure",required:["type"],members:{type:{}}},S1r:{type:"structure",members:{serviceArn:{},serviceName:{},clusterArn:{},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},status:{},desiredCount:{type:"integer"},runningCount:{type:"integer"},pendingCount:{type:"integer"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},platformFamily:{},taskDefinition:{},deploymentConfiguration:{shape:"S1b"},taskSets:{shape:"S1s"},deployments:{type:"list",member:{type:"structure",members:{id:{},status:{},taskDefinition:{},desiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},failedTasks:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},capacityProviderStrategy:{shape:"Ss"},launchType:{},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1j"},rolloutState:{},rolloutStateReason:{}}}},roleArn:{},events:{type:"list",member:{type:"structure",members:{id:{},createdAt:{type:"timestamp"},message:{}}}},createdAt:{type:"timestamp"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},networkConfiguration:{shape:"S1j"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1n"},tags:{shape:"Sa"},createdBy:{},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"}}},S1s:{type:"list",member:{shape:"S1t"}},S1t:{type:"structure",members:{id:{},taskSetArn:{},serviceArn:{},clusterArn:{},startedBy:{},externalId:{},status:{},taskDefinition:{},computedDesiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1j"},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},scale:{shape:"S1v"},stabilityStatus:{},stabilityStatusAt:{type:"timestamp"},tags:{shape:"Sa"}}},S1v:{type:"structure",members:{value:{type:"double"},unit:{}}},S29:{type:"structure",members:{name:{},value:{},principalArn:{}}},S2b:{type:"list",member:{shape:"S2c"}},S2c:{type:"structure",required:["name"],members:{name:{},value:{},targetType:{},targetId:{}}},S2q:{type:"structure",members:{containerInstanceArn:{},ec2InstanceId:{},capacityProviderName:{},version:{type:"long"},versionInfo:{shape:"S2s"},remainingResources:{shape:"S2t"},registeredResources:{shape:"S2t"},status:{},statusReason:{},agentConnected:{type:"boolean"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},agentUpdateStatus:{},attributes:{shape:"S2b"},registeredAt:{type:"timestamp"},attachments:{shape:"S11"},tags:{shape:"Sa"},healthStatus:{type:"structure",members:{overallStatus:{},details:{type:"list",member:{type:"structure",members:{type:{},status:{},lastUpdated:{type:"timestamp"},lastStatusChange:{type:"timestamp"}}}}}}}},S2s:{type:"structure",members:{agentVersion:{},agentHash:{},dockerVersion:{}}},S2t:{type:"list",member:{type:"structure",members:{name:{},type:{},doubleValue:{type:"double"},longValue:{type:"long"},integerValue:{type:"integer"},stringSetValue:{shape:"Sr"}}}},S33:{type:"structure",members:{taskDefinitionArn:{},containerDefinitions:{shape:"S34"},family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},revision:{type:"integer"},volumes:{shape:"S4e"},status:{},requiresAttributes:{type:"list",member:{shape:"S2c"}},placementConstraints:{shape:"S4s"},compatibilities:{shape:"S4v"},runtimePlatform:{shape:"S4x"},requiresCompatibilities:{shape:"S4v"},cpu:{},memory:{},inferenceAccelerators:{shape:"S50"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S54"},registeredAt:{type:"timestamp"},deregisteredAt:{type:"timestamp"},registeredBy:{},ephemeralStorage:{shape:"S57"}}},S34:{type:"list",member:{type:"structure",members:{name:{},image:{},repositoryCredentials:{type:"structure",required:["credentialsParameter"],members:{credentialsParameter:{}}},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},links:{shape:"Sr"},portMappings:{type:"list",member:{type:"structure",members:{containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},essential:{type:"boolean"},entryPoint:{shape:"Sr"},command:{shape:"Sr"},environment:{shape:"S3a"},environmentFiles:{shape:"S3b"},mountPoints:{type:"list",member:{type:"structure",members:{sourceVolume:{},containerPath:{},readOnly:{type:"boolean"}}}},volumesFrom:{type:"list",member:{type:"structure",members:{sourceContainer:{},readOnly:{type:"boolean"}}}},linuxParameters:{type:"structure",members:{capabilities:{type:"structure",members:{add:{shape:"Sr"},drop:{shape:"Sr"}}},devices:{type:"list",member:{type:"structure",required:["hostPath"],members:{hostPath:{},containerPath:{},permissions:{type:"list",member:{}}}}},initProcessEnabled:{type:"boolean"},sharedMemorySize:{type:"integer"},tmpfs:{type:"list",member:{type:"structure",required:["containerPath","size"],members:{containerPath:{},size:{type:"integer"},mountOptions:{shape:"Sr"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},secrets:{shape:"S3q"},dependsOn:{type:"list",member:{type:"structure",required:["containerName","condition"],members:{containerName:{},condition:{}}}},startTimeout:{type:"integer"},stopTimeout:{type:"integer"},hostname:{},user:{},workingDirectory:{},disableNetworking:{type:"boolean"},privileged:{type:"boolean"},readonlyRootFilesystem:{type:"boolean"},dnsServers:{shape:"Sr"},dnsSearchDomains:{shape:"Sr"},extraHosts:{type:"list",member:{type:"structure",required:["hostname","ipAddress"],members:{hostname:{},ipAddress:{}}}},dockerSecurityOptions:{shape:"Sr"},interactive:{type:"boolean"},pseudoTerminal:{type:"boolean"},dockerLabels:{type:"map",key:{},value:{}},ulimits:{type:"list",member:{type:"structure",required:["name","softLimit","hardLimit"],members:{name:{},softLimit:{type:"integer"},hardLimit:{type:"integer"}}}},logConfiguration:{type:"structure",required:["logDriver"], -members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S3q"}}},healthCheck:{type:"structure",required:["command"],members:{command:{shape:"Sr"},interval:{type:"integer"},timeout:{type:"integer"},retries:{type:"integer"},startPeriod:{type:"integer"}}},systemControls:{type:"list",member:{type:"structure",members:{namespace:{},value:{}}}},resourceRequirements:{shape:"S47"},firelensConfiguration:{type:"structure",required:["type"],members:{type:{},options:{type:"map",key:{},value:{}}}}}}},S3a:{type:"list",member:{shape:"S10"}},S3b:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S3q:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S47:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S4e:{type:"list",member:{type:"structure",members:{name:{},host:{type:"structure",members:{sourcePath:{}}},dockerVolumeConfiguration:{type:"structure",members:{scope:{},autoprovision:{type:"boolean"},driver:{},driverOpts:{shape:"S4j"},labels:{shape:"S4j"}}},efsVolumeConfiguration:{type:"structure",required:["fileSystemId"],members:{fileSystemId:{},rootDirectory:{},transitEncryption:{},transitEncryptionPort:{type:"integer"},authorizationConfig:{type:"structure",members:{accessPointId:{},iam:{}}}}},fsxWindowsFileServerVolumeConfiguration:{type:"structure",required:["fileSystemId","rootDirectory","authorizationConfig"],members:{fileSystemId:{},rootDirectory:{},authorizationConfig:{type:"structure",required:["credentialsParameter","domain"],members:{credentialsParameter:{},domain:{}}}}}}}},S4j:{type:"map",key:{},value:{}},S4s:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S4v:{type:"list",member:{}},S4x:{type:"structure",members:{cpuArchitecture:{},operatingSystemFamily:{}}},S50:{type:"list",member:{type:"structure",required:["deviceName","deviceType"],members:{deviceName:{},deviceType:{}}}},S54:{type:"structure",required:["containerName"],members:{type:{},containerName:{},properties:{type:"list",member:{shape:"S10"}}}},S57:{type:"structure",required:["sizeInGiB"],members:{sizeInGiB:{type:"integer"}}},S5d:{type:"list",member:{type:"structure",members:{arn:{},reason:{},detail:{}}}},S5o:{type:"list",member:{shape:"S2q"}},S66:{type:"list",member:{shape:"S67"}},S67:{type:"structure",members:{attachments:{shape:"S11"},attributes:{shape:"S2b"},availabilityZone:{},capacityProviderName:{},clusterArn:{},connectivity:{},connectivityAt:{type:"timestamp"},containerInstanceArn:{},containers:{type:"list",member:{type:"structure",members:{containerArn:{},taskArn:{},name:{},image:{},imageDigest:{},runtimeId:{},lastStatus:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S6b"},networkInterfaces:{type:"list",member:{type:"structure",members:{attachmentId:{},privateIpv4Address:{},ipv6Address:{}}}},healthStatus:{},managedAgents:{type:"list",member:{type:"structure",members:{lastStartedAt:{type:"timestamp"},name:{},reason:{},lastStatus:{}}}},cpu:{},memory:{},memoryReservation:{},gpuIds:{type:"list",member:{}}}}},cpu:{},createdAt:{type:"timestamp"},desiredStatus:{},enableExecuteCommand:{type:"boolean"},executionStoppedAt:{type:"timestamp"},group:{},healthStatus:{},inferenceAccelerators:{shape:"S50"},lastStatus:{},launchType:{},memory:{},overrides:{shape:"S6k"},platformVersion:{},platformFamily:{},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},startedAt:{type:"timestamp"},startedBy:{},stopCode:{},stoppedAt:{type:"timestamp"},stoppedReason:{},stoppingAt:{type:"timestamp"},tags:{shape:"Sa"},taskArn:{},taskDefinitionArn:{},version:{type:"long"},ephemeralStorage:{shape:"S57"}}},S6b:{type:"list",member:{type:"structure",members:{bindIP:{},containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},S6k:{type:"structure",members:{containerOverrides:{type:"list",member:{type:"structure",members:{name:{},command:{shape:"Sr"},environment:{shape:"S3a"},environmentFiles:{shape:"S3b"},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},resourceRequirements:{shape:"S47"}}}},cpu:{},inferenceAcceleratorOverrides:{type:"list",member:{type:"structure",members:{deviceName:{},deviceType:{}}}},executionRoleArn:{},memory:{},taskRoleArn:{},ephemeralStorage:{shape:"S57"}}},S85:{type:"list",member:{type:"structure",required:["attachmentArn","status"],members:{attachmentArn:{},status:{}}}}}}},{}],86:[function(e,t,r){t.exports={pagination:{ListAccountSettings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"settings"},ListAttributes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"attributes"},ListClusters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"clusterArns"},ListContainerInstances:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"containerInstanceArns"},ListServices:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"serviceArns"},ListTaskDefinitionFamilies:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"families"},ListTaskDefinitions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskDefinitionArns"},ListTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskArns"}}}},{}],87:[function(e,t,r){t.exports={version:2,waiters:{TasksRunning:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAny",state:"failure",argument:"tasks[].lastStatus"},{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"RUNNING",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},TasksStopped:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},ServicesStable:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"DRAINING",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:"INACTIVE",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:!0,matcher:"path",state:"success",argument:"length(services[?!(length(deployments) == `1` && runningCount == desiredCount)]) == `0`"}]},ServicesInactive:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"INACTIVE",matcher:"pathAny",state:"success",argument:"services[].status"}]}}}},{}],88:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-02-02",endpointPrefix:"elasticache",protocol:"query",serviceFullName:"Amazon ElastiCache",serviceId:"ElastiCache",signatureVersion:"v4",uid:"elasticache-2015-02-02",xmlNamespace:"http://elasticache.amazonaws.com/doc/2015-02-02/"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S3"}}},output:{shape:"S5",resultWrapper:"AddTagsToResourceResult"}},AuthorizeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},BatchApplyUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchApplyUpdateActionResult"}},BatchStopUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchStopUpdateActionResult"}},CompleteMigration:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},Force:{type:"boolean"}}},output:{resultWrapper:"CompleteMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CopySnapshot:{input:{type:"structure",required:["SourceSnapshotName","TargetSnapshotName"],members:{SourceSnapshotName:{},TargetSnapshotName:{},TargetBucket:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopySnapshotResult",type:"structure",members:{Snapshot:{shape:"S1p"}}}},CreateCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},ReplicationGroupId:{},AZMode:{},PreferredAvailabilityZone:{},PreferredAvailabilityZones:{shape:"S1y"},NumCacheNodes:{type:"integer"},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},Tags:{shape:"S3"},SnapshotArns:{shape:"S21"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},OutpostMode:{},PreferredOutpostArn:{},PreferredOutpostArns:{shape:"S23"},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"CreateCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},CreateCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","CacheParameterGroupFamily","Description"],members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheParameterGroupResult",type:"structure",members:{CacheParameterGroup:{shape:"S2k"}}}},CreateCacheSecurityGroup:{input:{type:"structure",required:["CacheSecurityGroupName","Description"],members:{CacheSecurityGroupName:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheSecurityGroupResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},CreateCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName","CacheSubnetGroupDescription","SubnetIds"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2o"},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2q"}}}},CreateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupIdSuffix","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupIdSuffix:{},GlobalReplicationGroupDescription:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"CreateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},CreateReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId","ReplicationGroupDescription"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},GlobalReplicationGroupId:{},PrimaryClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NumCacheClusters:{type:"integer"},PreferredCacheClusterAZs:{shape:"S1u"},NumNodeGroups:{type:"integer"},ReplicasPerNodeGroup:{type:"integer"},NodeGroupConfiguration:{type:"list",member:{shape:"S1s",locationName:"NodeGroupConfiguration"}},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},Tags:{shape:"S3"},SnapshotArns:{shape:"S21"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},KmsKeyId:{},UserGroupIds:{type:"list",member:{}},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"CreateReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CreateSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1p"}}}},CreateUser:{input:{type:"structure",required:["UserId","UserName","Engine","AccessString"],members:{UserId:{},UserName:{},Engine:{},Passwords:{shape:"S3c"},AccessString:{},NoPasswordRequired:{type:"boolean"},Tags:{shape:"S3"}}},output:{shape:"S3e",resultWrapper:"CreateUserResult"}},CreateUserGroup:{input:{type:"structure",required:["UserGroupId","Engine"],members:{UserGroupId:{},Engine:{},UserIds:{shape:"S3i"},Tags:{shape:"S3"}}},output:{shape:"S3j",resultWrapper:"CreateUserGroupResult"}},DecreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},GlobalNodeGroupsToRemove:{shape:"S3o"},GlobalNodeGroupsToRetain:{shape:"S3o"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},DecreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3r"},ReplicasToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},DeleteCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{}}}},DeleteCacheSecurityGroup:{input:{type:"structure",required:["CacheSecurityGroupName"],members:{CacheSecurityGroupName:{}}}},DeleteCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{}}}},DeleteGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","RetainPrimaryReplicationGroup"],members:{GlobalReplicationGroupId:{},RetainPrimaryReplicationGroup:{type:"boolean"}}},output:{resultWrapper:"DeleteGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},DeleteReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},RetainPrimaryCluster:{type:"boolean"},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{SnapshotName:{}}},output:{resultWrapper:"DeleteSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1p"}}}},DeleteUser:{input:{type:"structure",required:["UserId"],members:{UserId:{}}},output:{shape:"S3e",resultWrapper:"DeleteUserResult"}},DeleteUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{}}},output:{shape:"S3j",resultWrapper:"DeleteUserGroupResult"}},DescribeCacheClusters:{input:{type:"structure",members:{CacheClusterId:{},MaxRecords:{type:"integer"},Marker:{},ShowCacheNodeInfo:{type:"boolean"},ShowCacheClustersNotInReplicationGroups:{type:"boolean"}}},output:{resultWrapper:"DescribeCacheClustersResult",type:"structure",members:{Marker:{},CacheClusters:{type:"list",member:{shape:"S27",locationName:"CacheCluster"}}}}},DescribeCacheEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},CacheParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"}}},output:{resultWrapper:"DescribeCacheEngineVersionsResult",type:"structure",members:{Marker:{},CacheEngineVersions:{type:"list",member:{locationName:"CacheEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},CacheParameterGroupFamily:{},CacheEngineDescription:{},CacheEngineVersionDescription:{}}}}}}},DescribeCacheParameterGroups:{input:{type:"structure",members:{CacheParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParameterGroupsResult",type:"structure",members:{Marker:{},CacheParameterGroups:{type:"list",member:{shape:"S2k",locationName:"CacheParameterGroup"}}}}},DescribeCacheParameters:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParametersResult",type:"structure",members:{Marker:{},Parameters:{shape:"S4k"},CacheNodeTypeSpecificParameters:{shape:"S4n"}}}},DescribeCacheSecurityGroups:{input:{type:"structure",members:{CacheSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheSecurityGroupsResult",type:"structure",members:{Marker:{},CacheSecurityGroups:{type:"list",member:{shape:"S8",locationName:"CacheSecurityGroup"}}}}},DescribeCacheSubnetGroups:{input:{type:"structure",members:{CacheSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheSubnetGroupsResult",type:"structure",members:{Marker:{},CacheSubnetGroups:{type:"list",member:{shape:"S2q",locationName:"CacheSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["CacheParameterGroupFamily"],members:{CacheParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{CacheParameterGroupFamily:{},Marker:{},Parameters:{shape:"S4k"},CacheNodeTypeSpecificParameters:{shape:"S4n"}},wrapper:!0}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},Date:{type:"timestamp"}}}}}}},DescribeGlobalReplicationGroups:{input:{type:"structure",members:{GlobalReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{},ShowMemberInfo:{type:"boolean"}}},output:{resultWrapper:"DescribeGlobalReplicationGroupsResult",type:"structure",members:{Marker:{},GlobalReplicationGroups:{type:"list",member:{shape:"S2x",locationName:"GlobalReplicationGroup"}}}}},DescribeReplicationGroups:{input:{type:"structure",members:{ReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReplicationGroupsResult",type:"structure",members:{Marker:{},ReplicationGroups:{type:"list",member:{shape:"So",locationName:"ReplicationGroup"}}}}},DescribeReservedCacheNodes:{input:{type:"structure",members:{ReservedCacheNodeId:{},ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{},ProductDescription:{},OfferingType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedCacheNodesResult",type:"structure",members:{Marker:{},ReservedCacheNodes:{type:"list",member:{shape:"S5e",locationName:"ReservedCacheNode"}}}}},DescribeReservedCacheNodesOfferings:{input:{type:"structure",members:{ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{},ProductDescription:{},OfferingType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedCacheNodesOfferingsResult",type:"structure",members:{Marker:{},ReservedCacheNodesOfferings:{type:"list",member:{locationName:"ReservedCacheNodesOffering",type:"structure",members:{ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},ProductDescription:{},OfferingType:{},RecurringCharges:{shape:"S5f"}},wrapper:!0}}}}},DescribeServiceUpdates:{input:{type:"structure",members:{ServiceUpdateName:{},ServiceUpdateStatus:{shape:"S5m"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeServiceUpdatesResult",type:"structure",members:{Marker:{},ServiceUpdates:{type:"list",member:{locationName:"ServiceUpdate",type:"structure",members:{ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateEndDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateStatus:{},ServiceUpdateDescription:{},ServiceUpdateType:{},Engine:{},EngineVersion:{},AutoUpdateAfterRecommendedApplyByDate:{type:"boolean"},EstimatedUpdateTime:{}}}}}}},DescribeSnapshots:{input:{type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},SnapshotSource:{},Marker:{},MaxRecords:{type:"integer"},ShowNodeGroupConfig:{type:"boolean"}}},output:{resultWrapper:"DescribeSnapshotsResult",type:"structure",members:{Marker:{},Snapshots:{type:"list",member:{shape:"S1p",locationName:"Snapshot"}}}}},DescribeUpdateActions:{input:{type:"structure",members:{ServiceUpdateName:{},ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},Engine:{},ServiceUpdateStatus:{shape:"S5m"},ServiceUpdateTimeRange:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},UpdateActionStatus:{type:"list",member:{}},ShowNodeLevelUpdateStatus:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUpdateActionsResult",type:"structure",members:{Marker:{},UpdateActions:{type:"list",member:{locationName:"UpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateStatus:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateType:{},UpdateActionAvailableDate:{type:"timestamp"},UpdateActionStatus:{},NodesUpdated:{},UpdateActionStatusModifiedDate:{type:"timestamp"},SlaMet:{},NodeGroupUpdateStatus:{type:"list",member:{locationName:"NodeGroupUpdateStatus",type:"structure",members:{NodeGroupId:{},NodeGroupMemberUpdateStatus:{type:"list",member:{locationName:"NodeGroupMemberUpdateStatus",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}}}}},CacheNodeUpdateStatus:{type:"list",member:{locationName:"CacheNodeUpdateStatus",type:"structure",members:{CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}},EstimatedUpdateTime:{},Engine:{}}}}}}},DescribeUserGroups:{input:{type:"structure",members:{UserGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUserGroupsResult",type:"structure",members:{UserGroups:{type:"list",member:{shape:"S3j"}},Marker:{}}}},DescribeUsers:{input:{type:"structure",members:{Engine:{},UserId:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUsersResult",type:"structure",members:{Users:{type:"list",member:{shape:"S3e"}},Marker:{}}}},DisassociateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ReplicationGroupId","ReplicationGroupRegion"],members:{GlobalReplicationGroupId:{},ReplicationGroupId:{},ReplicationGroupRegion:{}}},output:{resultWrapper:"DisassociateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},FailoverGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","PrimaryRegion","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupId:{},PrimaryRegion:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"FailoverGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},IncreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},RegionalConfigurations:{type:"list",member:{locationName:"RegionalConfiguration",type:"structure",required:["ReplicationGroupId","ReplicationGroupRegion","ReshardingConfiguration"],members:{ReplicationGroupId:{},ReplicationGroupRegion:{},ReshardingConfiguration:{shape:"S6t"}}}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},IncreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3r"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ListAllowedNodeTypeModifications:{input:{type:"structure",members:{CacheClusterId:{},ReplicationGroupId:{}}},output:{resultWrapper:"ListAllowedNodeTypeModificationsResult",type:"structure",members:{ScaleUpModifications:{shape:"S70"},ScaleDownModifications:{shape:"S70"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{shape:"S5",resultWrapper:"ListTagsForResourceResult"}},ModifyCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S29"},AZMode:{},NewAvailabilityZones:{shape:"S1y"},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"ModifyCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},ModifyCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","ParameterNameValues"],members:{CacheParameterGroupName:{},ParameterNameValues:{shape:"S76"}}},output:{shape:"S78",resultWrapper:"ModifyCacheParameterGroupResult"}},ModifyCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2o"}}},output:{resultWrapper:"ModifyCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2q"}}}},ModifyGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"},CacheNodeType:{},EngineVersion:{},CacheParameterGroupName:{},GlobalReplicationGroupDescription:{},AutomaticFailoverEnabled:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},ModifyReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},PrimaryClusterId:{},SnapshottingClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NodeGroupId:{deprecated:!0},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"},RemoveUserGroups:{type:"boolean"},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"ModifyReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyReplicationGroupShardConfiguration:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{ReplicationGroupId:{},NodeGroupCount:{type:"integer"},ApplyImmediately:{type:"boolean"},ReshardingConfiguration:{shape:"S6t"},NodeGroupsToRemove:{type:"list",member:{locationName:"NodeGroupToRemove"}},NodeGroupsToRetain:{type:"list",member:{locationName:"NodeGroupToRetain"}}}},output:{resultWrapper:"ModifyReplicationGroupShardConfigurationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},AccessString:{},AppendAccessString:{},Passwords:{shape:"S3c"},NoPasswordRequired:{type:"boolean"}}},output:{shape:"S3e",resultWrapper:"ModifyUserResult"}},ModifyUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{},UserIdsToAdd:{shape:"S3i"},UserIdsToRemove:{shape:"S3i"}}},output:{shape:"S3j",resultWrapper:"ModifyUserGroupResult"}},PurchaseReservedCacheNodesOffering:{input:{type:"structure",required:["ReservedCacheNodesOfferingId"],members:{ReservedCacheNodesOfferingId:{},ReservedCacheNodeId:{},CacheNodeCount:{type:"integer"},Tags:{shape:"S3"}}},output:{resultWrapper:"PurchaseReservedCacheNodesOfferingResult",type:"structure",members:{ReservedCacheNode:{shape:"S5e"}}}},RebalanceSlotsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"RebalanceSlotsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},RebootCacheCluster:{input:{type:"structure",required:["CacheClusterId","CacheNodeIdsToReboot"],members:{CacheClusterId:{},CacheNodeIdsToReboot:{shape:"S29"}}},output:{resultWrapper:"RebootCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}},output:{shape:"S5",resultWrapper:"RemoveTagsFromResourceResult"}},ResetCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},ResetAllParameters:{type:"boolean"},ParameterNameValues:{shape:"S76"}}},output:{shape:"S78",resultWrapper:"ResetCacheParameterGroupResult"}},RevokeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},StartMigration:{input:{type:"structure",required:["ReplicationGroupId","CustomerNodeEndpointList"],members:{ReplicationGroupId:{},CustomerNodeEndpointList:{type:"list",member:{type:"structure",members:{Address:{},Port:{type:"integer"}}}}}},output:{resultWrapper:"StartMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},TestFailover:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupId"],members:{ReplicationGroupId:{},NodeGroupId:{}}},output:{resultWrapper:"TestFailoverResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}}},shapes:{S3:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S5:{type:"structure",members:{TagList:{shape:"S3"}}},S8:{type:"structure",members:{OwnerId:{},CacheSecurityGroupName:{},Description:{}, -EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}}},ARN:{}},wrapper:!0},Sc:{type:"list",member:{}},Sd:{type:"list",member:{}},Se:{type:"structure",members:{ProcessedUpdateActions:{type:"list",member:{locationName:"ProcessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},UpdateActionStatus:{}}}},UnprocessedUpdateActions:{type:"list",member:{locationName:"UnprocessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ErrorType:{},ErrorMessage:{}}}}}},So:{type:"structure",members:{ReplicationGroupId:{},Description:{},GlobalReplicationGroupInfo:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupMemberRole:{}}},Status:{},PendingModifiedValues:{type:"structure",members:{PrimaryClusterId:{},AutomaticFailoverStatus:{},Resharding:{type:"structure",members:{SlotMigration:{type:"structure",members:{ProgressPercentage:{type:"double"}}}}},AuthTokenStatus:{},UserGroups:{type:"structure",members:{UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"}}},LogDeliveryConfigurations:{shape:"Sz"}}},MemberClusters:{type:"list",member:{locationName:"ClusterId"}},NodeGroups:{type:"list",member:{locationName:"NodeGroup",type:"structure",members:{NodeGroupId:{},Status:{},PrimaryEndpoint:{shape:"S1a"},ReaderEndpoint:{shape:"S1a"},Slots:{},NodeGroupMembers:{type:"list",member:{locationName:"NodeGroupMember",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},ReadEndpoint:{shape:"S1a"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CurrentRole:{}}}}}}},SnapshottingClusterId:{},AutomaticFailover:{},MultiAZ:{},ConfigurationEndpoint:{shape:"S1a"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},ClusterEnabled:{type:"boolean"},CacheNodeType:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},MemberClustersOutpostArns:{type:"list",member:{locationName:"ReplicationGroupOutpostArn"}},KmsKeyId:{},ARN:{},UserGroupIds:{shape:"Sx"},LogDeliveryConfigurations:{shape:"S1k"},ReplicationGroupCreateTime:{type:"timestamp"}},wrapper:!0},Sx:{type:"list",member:{}},Sz:{type:"list",member:{type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{}}},locationName:"PendingLogDeliveryConfiguration"},S13:{type:"structure",members:{CloudWatchLogsDetails:{type:"structure",members:{LogGroup:{}}},KinesisFirehoseDetails:{type:"structure",members:{DeliveryStream:{}}}}},S1a:{type:"structure",members:{Address:{},Port:{type:"integer"}}},S1k:{type:"list",member:{locationName:"LogDeliveryConfiguration",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Status:{},Message:{}}}},S1p:{type:"structure",members:{SnapshotName:{},ReplicationGroupId:{},ReplicationGroupDescription:{},CacheClusterId:{},SnapshotStatus:{},SnapshotSource:{},CacheNodeType:{},Engine:{},EngineVersion:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},TopicArn:{},Port:{type:"integer"},CacheParameterGroupName:{},CacheSubnetGroupName:{},VpcId:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},NumNodeGroups:{type:"integer"},AutomaticFailover:{},NodeSnapshots:{type:"list",member:{locationName:"NodeSnapshot",type:"structure",members:{CacheClusterId:{},NodeGroupId:{},CacheNodeId:{},NodeGroupConfiguration:{shape:"S1s"},CacheSize:{},CacheNodeCreateTime:{type:"timestamp"},SnapshotCreateTime:{type:"timestamp"}},wrapper:!0}},KmsKeyId:{},ARN:{}},wrapper:!0},S1s:{type:"structure",members:{NodeGroupId:{},Slots:{},ReplicaCount:{type:"integer"},PrimaryAvailabilityZone:{},ReplicaAvailabilityZones:{shape:"S1u"},PrimaryOutpostArn:{},ReplicaOutpostArns:{type:"list",member:{locationName:"OutpostArn"}}}},S1u:{type:"list",member:{locationName:"AvailabilityZone"}},S1y:{type:"list",member:{locationName:"PreferredAvailabilityZone"}},S1z:{type:"list",member:{locationName:"CacheSecurityGroupName"}},S20:{type:"list",member:{locationName:"SecurityGroupId"}},S21:{type:"list",member:{locationName:"SnapshotArn"}},S23:{type:"list",member:{locationName:"PreferredOutpostArn"}},S24:{type:"list",member:{locationName:"LogDeliveryConfigurationRequest",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Enabled:{type:"boolean"}}}},S27:{type:"structure",members:{CacheClusterId:{},ConfigurationEndpoint:{shape:"S1a"},ClientDownloadLandingPage:{},CacheNodeType:{},Engine:{},EngineVersion:{},CacheClusterStatus:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S29"},EngineVersion:{},CacheNodeType:{},AuthTokenStatus:{},LogDeliveryConfigurations:{shape:"Sz"}}},NotificationConfiguration:{type:"structure",members:{TopicArn:{},TopicStatus:{}}},CacheSecurityGroups:{type:"list",member:{locationName:"CacheSecurityGroup",type:"structure",members:{CacheSecurityGroupName:{},Status:{}}}},CacheParameterGroup:{type:"structure",members:{CacheParameterGroupName:{},ParameterApplyStatus:{},CacheNodeIdsToReboot:{shape:"S29"}}},CacheSubnetGroupName:{},CacheNodes:{type:"list",member:{locationName:"CacheNode",type:"structure",members:{CacheNodeId:{},CacheNodeStatus:{},CacheNodeCreateTime:{type:"timestamp"},Endpoint:{shape:"S1a"},ParameterGroupStatus:{},SourceCacheNodeId:{},CustomerAvailabilityZone:{},CustomerOutpostArn:{}}}},AutoMinorVersionUpgrade:{type:"boolean"},SecurityGroups:{type:"list",member:{type:"structure",members:{SecurityGroupId:{},Status:{}}}},ReplicationGroupId:{},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{},ReplicationGroupLogDeliveryEnabled:{type:"boolean"},LogDeliveryConfigurations:{shape:"S1k"}},wrapper:!0},S29:{type:"list",member:{locationName:"CacheNodeId"}},S2k:{type:"structure",members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},IsGlobal:{type:"boolean"},ARN:{}},wrapper:!0},S2o:{type:"list",member:{locationName:"SubnetIdentifier"}},S2q:{type:"structure",members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},VpcId:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{type:"structure",members:{Name:{}},wrapper:!0},SubnetOutpost:{type:"structure",members:{SubnetOutpostArn:{}}}}}},ARN:{}},wrapper:!0},S2x:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupDescription:{},Status:{},CacheNodeType:{},Engine:{},EngineVersion:{},Members:{type:"list",member:{locationName:"GlobalReplicationGroupMember",type:"structure",members:{ReplicationGroupId:{},ReplicationGroupRegion:{},Role:{},AutomaticFailover:{},Status:{}},wrapper:!0}},ClusterEnabled:{type:"boolean"},GlobalNodeGroups:{type:"list",member:{locationName:"GlobalNodeGroup",type:"structure",members:{GlobalNodeGroupId:{},Slots:{}}}},AuthTokenEnabled:{type:"boolean"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{}},wrapper:!0},S3c:{type:"list",member:{}},S3e:{type:"structure",members:{UserId:{},UserName:{},Status:{},Engine:{},AccessString:{},UserGroupIds:{shape:"Sx"},Authentication:{type:"structure",members:{Type:{},PasswordCount:{type:"integer"}}},ARN:{}}},S3i:{type:"list",member:{}},S3j:{type:"structure",members:{UserGroupId:{},Status:{},Engine:{},UserIds:{shape:"S3k"},PendingChanges:{type:"structure",members:{UserIdsToRemove:{shape:"S3k"},UserIdsToAdd:{shape:"S3k"}}},ReplicationGroups:{type:"list",member:{}},ARN:{}}},S3k:{type:"list",member:{}},S3o:{type:"list",member:{locationName:"GlobalNodeGroupId"}},S3r:{type:"list",member:{locationName:"ConfigureShard",type:"structure",required:["NodeGroupId","NewReplicaCount"],members:{NodeGroupId:{},NewReplicaCount:{type:"integer"},PreferredAvailabilityZones:{shape:"S1y"},PreferredOutpostArns:{shape:"S23"}}}},S4k:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ChangeType:{}}}},S4n:{type:"list",member:{locationName:"CacheNodeTypeSpecificParameter",type:"structure",members:{ParameterName:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},CacheNodeTypeSpecificValues:{type:"list",member:{locationName:"CacheNodeTypeSpecificValue",type:"structure",members:{CacheNodeType:{},Value:{}}}},ChangeType:{}}}},S5e:{type:"structure",members:{ReservedCacheNodeId:{},ReservedCacheNodesOfferingId:{},CacheNodeType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CacheNodeCount:{type:"integer"},ProductDescription:{},OfferingType:{},State:{},RecurringCharges:{shape:"S5f"},ReservationARN:{}},wrapper:!0},S5f:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S5m:{type:"list",member:{}},S6t:{type:"list",member:{locationName:"ReshardingConfiguration",type:"structure",members:{NodeGroupId:{},PreferredAvailabilityZones:{shape:"S1u"}}}},S70:{type:"list",member:{}},S76:{type:"list",member:{locationName:"ParameterNameValue",type:"structure",members:{ParameterName:{},ParameterValue:{}}}},S78:{type:"structure",members:{CacheParameterGroupName:{}}}}}},{}],89:[function(e,t,r){t.exports={pagination:{DescribeCacheClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheClusters"},DescribeCacheEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheEngineVersions"},DescribeCacheParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheParameterGroups"},DescribeCacheParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeCacheSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSecurityGroups"},DescribeCacheSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeGlobalReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalReplicationGroups"},DescribeReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReplicationGroups"},DescribeReservedCacheNodes:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodes"},DescribeReservedCacheNodesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodesOfferings"},DescribeServiceUpdates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ServiceUpdates"},DescribeSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Snapshots"},DescribeUpdateActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UpdateActions"},DescribeUserGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UserGroups"},DescribeUsers:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Users"}}}},{}],90:[function(e,t,r){t.exports={version:2,waiters:{CacheClusterAvailable:{acceptors:[{argument:"CacheClusters[].CacheClusterStatus",expected:"available",matcher:"pathAll",state:"success"},{argument:"CacheClusters[].CacheClusterStatus",expected:"deleted",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"deleting",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"restore-failed",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache cluster is available.",maxAttempts:40,operation:"DescribeCacheClusters"},CacheClusterDeleted:{acceptors:[{argument:"CacheClusters[].CacheClusterStatus",expected:"deleted",matcher:"pathAll",state:"success"},{expected:"CacheClusterNotFound",matcher:"error",state:"success"},{argument:"CacheClusters[].CacheClusterStatus",expected:"available",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"creating",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"modifying",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"restore-failed",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"snapshotting",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache cluster is deleted.",maxAttempts:40,operation:"DescribeCacheClusters"},ReplicationGroupAvailable:{acceptors:[{argument:"ReplicationGroups[].Status",expected:"available",matcher:"pathAll",state:"success"},{argument:"ReplicationGroups[].Status",expected:"deleted",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache replication group is available.",maxAttempts:40,operation:"DescribeReplicationGroups"},ReplicationGroupDeleted:{acceptors:[{argument:"ReplicationGroups[].Status",expected:"deleted",matcher:"pathAll",state:"success"},{argument:"ReplicationGroups[].Status",expected:"available",matcher:"pathAny",state:"failure"},{expected:"ReplicationGroupNotFoundFault",matcher:"error",state:"success"}],delay:15,description:"Wait until ElastiCache replication group is deleted.",maxAttempts:40,operation:"DescribeReplicationGroups"}}}},{}],91:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"elasticbeanstalk",protocol:"query",serviceAbbreviation:"Elastic Beanstalk",serviceFullName:"AWS Elastic Beanstalk",serviceId:"Elastic Beanstalk",signatureVersion:"v4",uid:"elasticbeanstalk-2010-12-01",xmlNamespace:"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"},operations:{AbortEnvironmentUpdate:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},ApplyEnvironmentManagedAction:{input:{type:"structure",required:["ActionId"],members:{EnvironmentName:{},EnvironmentId:{},ActionId:{}}},output:{resultWrapper:"ApplyEnvironmentManagedActionResult",type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{}}}},AssociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName","OperationsRole"],members:{EnvironmentName:{},OperationsRole:{}}}},CheckDNSAvailability:{input:{type:"structure",required:["CNAMEPrefix"],members:{CNAMEPrefix:{}}},output:{resultWrapper:"CheckDNSAvailabilityResult",type:"structure",members:{Available:{type:"boolean"},FullyQualifiedCNAME:{}}}},ComposeEnvironments:{input:{type:"structure",members:{ApplicationName:{},GroupName:{},VersionLabels:{type:"list",member:{}}}},output:{shape:"Sk",resultWrapper:"ComposeEnvironmentsResult"}},CreateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{},ResourceLifecycleConfig:{shape:"S19"},Tags:{shape:"S1f"}}},output:{shape:"S1j",resultWrapper:"CreateApplicationResult"}},CreateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{},SourceBuildInformation:{shape:"S1p"},SourceBundle:{shape:"S1t"},BuildConfiguration:{type:"structure",required:["CodeBuildServiceRole","Image"],members:{ArtifactName:{},CodeBuildServiceRole:{},ComputeType:{},Image:{},TimeoutInMinutes:{type:"integer"}}},AutoCreateApplication:{type:"boolean"},Process:{type:"boolean"},Tags:{shape:"S1f"}}},output:{shape:"S21",resultWrapper:"CreateApplicationVersionResult"}},CreateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},SourceConfiguration:{type:"structure",members:{ApplicationName:{},TemplateName:{}}},EnvironmentId:{},Description:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{shape:"S2d",resultWrapper:"CreateConfigurationTemplateResult"}},CreateEnvironment:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},EnvironmentName:{},GroupName:{},Description:{},CNAMEPrefix:{},Tier:{shape:"S13"},Tags:{shape:"S1f"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"},OperationsRole:{}}},output:{shape:"Sm",resultWrapper:"CreateEnvironmentResult"}},CreatePlatformVersion:{input:{type:"structure",required:["PlatformName","PlatformVersion","PlatformDefinitionBundle"],members:{PlatformName:{},PlatformVersion:{},PlatformDefinitionBundle:{shape:"S1t"},EnvironmentName:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{resultWrapper:"CreatePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"},Builder:{type:"structure",members:{ARN:{}}}}}},CreateStorageLocation:{output:{resultWrapper:"CreateStorageLocationResult",type:"structure",members:{S3Bucket:{}}}},DeleteApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TerminateEnvByForce:{type:"boolean"}}}},DeleteApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},DeleteSourceBundle:{type:"boolean"}}}},DeleteConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{}}}},DeleteEnvironmentConfiguration:{input:{type:"structure",required:["ApplicationName","EnvironmentName"],members:{ApplicationName:{},EnvironmentName:{}}}},DeletePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DeletePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"}}}},DescribeAccountAttributes:{output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{ResourceQuotas:{type:"structure",members:{ApplicationQuota:{shape:"S3c"},ApplicationVersionQuota:{shape:"S3c"},EnvironmentQuota:{shape:"S3c"},ConfigurationTemplateQuota:{shape:"S3c"},CustomPlatformQuota:{shape:"S3c"}}}}}},DescribeApplicationVersions:{input:{type:"structure",members:{ApplicationName:{},VersionLabels:{shape:"S1m"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeApplicationVersionsResult",type:"structure",members:{ApplicationVersions:{type:"list",member:{shape:"S22"}},NextToken:{}}}},DescribeApplications:{input:{type:"structure",members:{ApplicationNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeApplicationsResult",type:"structure",members:{Applications:{type:"list",member:{shape:"S1k"}}}}},DescribeConfigurationOptions:{input:{type:"structure",members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},SolutionStackName:{},PlatformArn:{},Options:{shape:"S2g"}}},output:{resultWrapper:"DescribeConfigurationOptionsResult",type:"structure",members:{SolutionStackName:{},PlatformArn:{},Options:{type:"list",member:{type:"structure",members:{Namespace:{},Name:{},DefaultValue:{},ChangeSeverity:{},UserDefined:{type:"boolean"},ValueType:{},ValueOptions:{type:"list",member:{}},MinValue:{type:"integer"},MaxValue:{type:"integer"},MaxLength:{type:"integer"},Regex:{type:"structure",members:{Pattern:{},Label:{}}}}}}}}},DescribeConfigurationSettings:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeConfigurationSettingsResult",type:"structure",members:{ConfigurationSettings:{type:"list",member:{shape:"S2d"}}}}},DescribeEnvironmentHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeEnvironmentHealthResult",type:"structure",members:{EnvironmentName:{},HealthStatus:{},Status:{},Color:{},Causes:{shape:"S48"},ApplicationMetrics:{shape:"S4a"},InstancesHealth:{type:"structure",members:{NoData:{type:"integer"},Unknown:{type:"integer"},Pending:{type:"integer"},Ok:{type:"integer"},Info:{type:"integer"},Warning:{type:"integer"},Degraded:{type:"integer"},Severe:{type:"integer"}}},RefreshedAt:{type:"timestamp"}}}},DescribeEnvironmentManagedActionHistory:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"DescribeEnvironmentManagedActionHistoryResult",type:"structure",members:{ManagedActionHistoryItems:{type:"list",member:{type:"structure",members:{ActionId:{},ActionType:{},ActionDescription:{},FailureType:{},Status:{},FailureDescription:{},ExecutedTime:{type:"timestamp"},FinishedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeEnvironmentManagedActions:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},Status:{}}},output:{resultWrapper:"DescribeEnvironmentManagedActionsResult",type:"structure",members:{ManagedActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{},WindowStartTime:{type:"timestamp"}}}}}}},DescribeEnvironmentResources:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeEnvironmentResourcesResult",type:"structure",members:{EnvironmentResources:{type:"structure",members:{EnvironmentName:{},AutoScalingGroups:{type:"list",member:{type:"structure",members:{Name:{}}}},Instances:{type:"list",member:{type:"structure",members:{Id:{}}}},LaunchConfigurations:{type:"list",member:{type:"structure",members:{Name:{}}}},LaunchTemplates:{type:"list",member:{type:"structure",members:{Id:{}}}},LoadBalancers:{type:"list",member:{type:"structure",members:{Name:{}}}},Triggers:{type:"list",member:{type:"structure",members:{Name:{}}}},Queues:{type:"list",member:{type:"structure",members:{Name:{},URL:{}}}}}}}}},DescribeEnvironments:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},EnvironmentIds:{type:"list",member:{}},EnvironmentNames:{type:"list",member:{}},IncludeDeleted:{type:"boolean"},IncludedDeletedBackTo:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{shape:"Sk",resultWrapper:"DescribeEnvironmentsResult"}},DescribeEvents:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentId:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventDate:{type:"timestamp"},Message:{},ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{}}}},NextToken:{}}}},DescribeInstancesHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}},NextToken:{}}},output:{resultWrapper:"DescribeInstancesHealthResult",type:"structure",members:{InstanceHealthList:{type:"list",member:{type:"structure",members:{InstanceId:{},HealthStatus:{},Color:{},Causes:{shape:"S48"},LaunchedAt:{type:"timestamp"},ApplicationMetrics:{shape:"S4a"},System:{type:"structure",members:{CPUUtilization:{type:"structure",members:{User:{type:"double"},Nice:{type:"double"},System:{type:"double"},Idle:{type:"double"},IOWait:{type:"double"},IRQ:{type:"double"},SoftIRQ:{type:"double"},Privileged:{type:"double"}}},LoadAverage:{type:"list",member:{type:"double"}}}},Deployment:{type:"structure",members:{VersionLabel:{},DeploymentId:{type:"long"},Status:{},DeploymentTime:{type:"timestamp"}}},AvailabilityZone:{},InstanceType:{}}}},RefreshedAt:{type:"timestamp"},NextToken:{}}}},DescribePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DescribePlatformVersionResult",type:"structure",members:{PlatformDescription:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformName:{},PlatformVersion:{},SolutionStackName:{},PlatformStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},PlatformCategory:{},Description:{},Maintainer:{},OperatingSystemName:{},OperatingSystemVersion:{},ProgrammingLanguages:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},Frameworks:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},CustomAmiList:{type:"list",member:{type:"structure",members:{VirtualizationType:{},ImageId:{}}}},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}}}}},DisassociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName"],members:{EnvironmentName:{}}}},ListAvailableSolutionStacks:{output:{resultWrapper:"ListAvailableSolutionStacksResult",type:"structure",members:{SolutionStacks:{type:"list",member:{}},SolutionStackDetails:{type:"list",member:{type:"structure",members:{SolutionStackName:{},PermittedFileTypes:{type:"list",member:{}}}}}}}},ListPlatformBranches:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Attribute:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformBranchesResult",type:"structure",members:{PlatformBranchSummaryList:{type:"list",member:{type:"structure",members:{PlatformName:{},BranchName:{},LifecycleState:{},BranchOrder:{type:"integer"},SupportedTierList:{shape:"S2s"}}}},NextToken:{}}}},ListPlatformVersions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Type:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformVersionsResult",type:"structure",members:{PlatformSummaryList:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{ResourceArn:{},ResourceTags:{shape:"S7g"}}}},RebuildEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RequestEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}}},RestartAppServer:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RetrieveEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}},output:{resultWrapper:"RetrieveEnvironmentInfoResult",type:"structure",members:{EnvironmentInfo:{type:"list",member:{type:"structure",members:{InfoType:{},Ec2InstanceId:{},SampleTimestamp:{type:"timestamp"},Message:{}}}}}}},SwapEnvironmentCNAMEs:{input:{type:"structure",members:{SourceEnvironmentId:{},SourceEnvironmentName:{},DestinationEnvironmentId:{},DestinationEnvironmentName:{}}}},TerminateEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},TerminateResources:{type:"boolean"},ForceTerminate:{type:"boolean"}}},output:{shape:"Sm",resultWrapper:"TerminateEnvironmentResult"}},UpdateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{}}},output:{shape:"S1j",resultWrapper:"UpdateApplicationResult"}},UpdateApplicationResourceLifecycle:{input:{type:"structure",required:["ApplicationName","ResourceLifecycleConfig"],members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}},output:{resultWrapper:"UpdateApplicationResourceLifecycleResult",type:"structure",members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}}},UpdateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{}}},output:{shape:"S21",resultWrapper:"UpdateApplicationVersionResult"}},UpdateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},Description:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"S2d",resultWrapper:"UpdateConfigurationTemplateResult"}},UpdateEnvironment:{input:{type:"structure",members:{ApplicationName:{},EnvironmentId:{},EnvironmentName:{},GroupName:{},Description:{},Tier:{shape:"S13"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"Sm",resultWrapper:"UpdateEnvironmentResult"}},UpdateTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},TagsToAdd:{shape:"S7g"},TagsToRemove:{type:"list",member:{}}}}},ValidateConfigurationSettings:{input:{type:"structure",required:["ApplicationName","OptionSettings"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},OptionSettings:{shape:"S27"}}},output:{resultWrapper:"ValidateConfigurationSettingsResult",type:"structure",members:{Messages:{type:"list",member:{type:"structure",members:{Message:{},Severity:{},Namespace:{},OptionName:{}}}}}}}},shapes:{Sk:{type:"structure",members:{Environments:{type:"list",member:{shape:"Sm"}},NextToken:{}}},Sm:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},ApplicationName:{},VersionLabel:{},SolutionStackName:{},PlatformArn:{},TemplateName:{},Description:{},EndpointURL:{},CNAME:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{},AbortableOperationInProgress:{type:"boolean"},Health:{},HealthStatus:{},Resources:{type:"structure",members:{LoadBalancer:{type:"structure",members:{LoadBalancerName:{},Domain:{},Listeners:{type:"list",member:{type:"structure",members:{Protocol:{},Port:{type:"integer"}}}}}}}},Tier:{shape:"S13"},EnvironmentLinks:{type:"list",member:{type:"structure",members:{LinkName:{},EnvironmentName:{}}}},EnvironmentArn:{},OperationsRole:{}}},S13:{type:"structure",members:{Name:{},Type:{},Version:{}}},S19:{type:"structure",members:{ServiceRole:{},VersionLifecycleConfig:{type:"structure",members:{MaxCountRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxCount:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}},MaxAgeRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxAgeInDays:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}}}}}},S1f:{type:"list",member:{shape:"S1g"}},S1g:{type:"structure",members:{Key:{},Value:{}}},S1j:{type:"structure",members:{Application:{shape:"S1k"}}},S1k:{type:"structure",members:{ApplicationArn:{},ApplicationName:{},Description:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Versions:{shape:"S1m"},ConfigurationTemplates:{type:"list",member:{}},ResourceLifecycleConfig:{shape:"S19"}}},S1m:{type:"list",member:{}},S1p:{type:"structure",required:["SourceType","SourceRepository","SourceLocation"],members:{SourceType:{},SourceRepository:{},SourceLocation:{}}},S1t:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S21:{type:"structure", -members:{ApplicationVersion:{shape:"S22"}}},S22:{type:"structure",members:{ApplicationVersionArn:{},ApplicationName:{},Description:{},VersionLabel:{},SourceBuildInformation:{shape:"S1p"},BuildArn:{},SourceBundle:{shape:"S1t"},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{}}},S27:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{},Value:{}}}},S2d:{type:"structure",members:{SolutionStackName:{},PlatformArn:{},ApplicationName:{},TemplateName:{},Description:{},EnvironmentName:{},DeploymentStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},OptionSettings:{shape:"S27"}}},S2g:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{}}}},S2m:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformStatus:{},PlatformCategory:{},OperatingSystemName:{},OperatingSystemVersion:{},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformVersion:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}},S2s:{type:"list",member:{}},S2u:{type:"list",member:{}},S3c:{type:"structure",members:{Maximum:{type:"integer"}}},S48:{type:"list",member:{}},S4a:{type:"structure",members:{Duration:{type:"integer"},RequestCount:{type:"integer"},StatusCodes:{type:"structure",members:{Status2xx:{type:"integer"},Status3xx:{type:"integer"},Status4xx:{type:"integer"},Status5xx:{type:"integer"}}},Latency:{type:"structure",members:{P999:{type:"double"},P99:{type:"double"},P95:{type:"double"},P90:{type:"double"},P85:{type:"double"},P75:{type:"double"},P50:{type:"double"},P10:{type:"double"}}}}},S7g:{type:"list",member:{shape:"S1g"}}}}},{}],92:[function(e,t,r){t.exports={pagination:{DescribeApplicationVersions:{result_key:"ApplicationVersions"},DescribeApplications:{result_key:"Applications"},DescribeConfigurationOptions:{result_key:"Options"},DescribeEnvironmentManagedActionHistory:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"ManagedActionHistoryItems"},DescribeEnvironments:{result_key:"Environments"},DescribeEvents:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"Events"},ListAvailableSolutionStacks:{result_key:"SolutionStacks"},ListPlatformBranches:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken"},ListPlatformVersions:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"PlatformSummaryList"}}}},{}],93:[function(e,t,r){t.exports={version:2,waiters:{EnvironmentExists:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Launching"}]},EnvironmentUpdated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Updating"}]},EnvironmentTerminated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminated"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminating"}]}}}},{}],94:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-02-01",endpointPrefix:"elasticfilesystem",protocol:"rest-json",serviceAbbreviation:"EFS",serviceFullName:"Amazon Elastic File System",serviceId:"EFS",signatureVersion:"v4",uid:"elasticfilesystem-2015-02-01"},operations:{CreateAccessPoint:{http:{requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",required:["ClientToken","FileSystemId"],members:{ClientToken:{idempotencyToken:!0},Tags:{shape:"S3"},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"}}},output:{shape:"Si"}},CreateFileSystem:{http:{requestUri:"/2015-02-01/file-systems",responseCode:201},input:{type:"structure",required:["CreationToken"],members:{CreationToken:{idempotencyToken:!0},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},AvailabilityZoneName:{},Backup:{type:"boolean"},Tags:{shape:"S3"}}},output:{shape:"Sx"}},CreateMountTarget:{http:{requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",required:["FileSystemId","SubnetId"],members:{FileSystemId:{},SubnetId:{},IpAddress:{},SecurityGroups:{shape:"S18"}}},output:{shape:"S1a"}},CreateTags:{http:{requestUri:"/2015-02-01/create-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","Tags"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Tags:{shape:"S3"}}},deprecated:!0,deprecatedMessage:"Use TagResource."},DeleteAccessPoint:{http:{method:"DELETE",requestUri:"/2015-02-01/access-points/{AccessPointId}",responseCode:204},input:{type:"structure",required:["AccessPointId"],members:{AccessPointId:{location:"uri",locationName:"AccessPointId"}}}},DeleteFileSystem:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteFileSystemPolicy:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteMountTarget:{http:{method:"DELETE",requestUri:"/2015-02-01/mount-targets/{MountTargetId}",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}}},DeleteTags:{http:{requestUri:"/2015-02-01/delete-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","TagKeys"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},TagKeys:{shape:"S1k"}}},deprecated:!0,deprecatedMessage:"Use UntagResource."},DescribeAccessPoints:{http:{method:"GET",requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},AccessPointId:{location:"querystring",locationName:"AccessPointId"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{AccessPoints:{type:"list",member:{shape:"Si"}},NextToken:{}}}},DescribeAccountPreferences:{http:{method:"GET",requestUri:"/2015-02-01/account-preferences",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceIdPreference:{shape:"S1s"},NextToken:{}}}},DescribeBackupPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S1x"}},DescribeFileSystemPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S21"}},DescribeFileSystems:{http:{method:"GET",requestUri:"/2015-02-01/file-systems",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},CreationToken:{location:"querystring",locationName:"CreationToken"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{Marker:{},FileSystems:{type:"list",member:{shape:"Sx"}},NextMarker:{}}}},DescribeLifecycleConfiguration:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S29"}},DescribeMountTargetSecurityGroups:{http:{method:"GET",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:200},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}},output:{type:"structure",required:["SecurityGroups"],members:{SecurityGroups:{shape:"S18"}}}},DescribeMountTargets:{http:{method:"GET",requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"querystring",locationName:"FileSystemId"},MountTargetId:{location:"querystring",locationName:"MountTargetId"},AccessPointId:{location:"querystring",locationName:"AccessPointId"}}},output:{type:"structure",members:{Marker:{},MountTargets:{type:"list",member:{shape:"S1a"}},NextMarker:{}}}},DescribeTags:{http:{method:"GET",requestUri:"/2015-02-01/tags/{FileSystemId}/",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{type:"structure",required:["Tags"],members:{Marker:{},Tags:{shape:"S3"},NextMarker:{}}},deprecated:!0,deprecatedMessage:"Use ListTagsForResource."},ListTagsForResource:{http:{method:"GET",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Tags:{shape:"S3"},NextToken:{}}}},ModifyMountTargetSecurityGroups:{http:{method:"PUT",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"},SecurityGroups:{shape:"S18"}}}},PutAccountPreferences:{http:{method:"PUT",requestUri:"/2015-02-01/account-preferences",responseCode:200},input:{type:"structure",required:["ResourceIdType"],members:{ResourceIdType:{}}},output:{type:"structure",members:{ResourceIdPreference:{shape:"S1s"}}}},PutBackupPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId","BackupPolicy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},BackupPolicy:{shape:"S1y"}}},output:{shape:"S1x"}},PutFileSystemPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId","Policy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}},output:{shape:"S21"}},PutLifecycleConfiguration:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId","LifecyclePolicies"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},LifecyclePolicies:{shape:"S2a"}}},output:{shape:"S29"}},TagResource:{http:{requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Tags:{shape:"S3"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},TagKeys:{shape:"S1k",location:"querystring",locationName:"tagKeys"}}}},UpdateFileSystem:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:202},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"}}},output:{shape:"Sx"}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S8:{type:"structure",required:["Uid","Gid"],members:{Uid:{type:"long"},Gid:{type:"long"},SecondaryGids:{type:"list",member:{type:"long"}}}},Sc:{type:"structure",members:{Path:{},CreationInfo:{type:"structure",required:["OwnerUid","OwnerGid","Permissions"],members:{OwnerUid:{type:"long"},OwnerGid:{type:"long"},Permissions:{}}}}},Si:{type:"structure",members:{ClientToken:{},Name:{},Tags:{shape:"S3"},AccessPointId:{},AccessPointArn:{},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"},OwnerId:{},LifeCycleState:{}}},Sx:{type:"structure",required:["OwnerId","CreationToken","FileSystemId","CreationTime","LifeCycleState","NumberOfMountTargets","SizeInBytes","PerformanceMode","Tags"],members:{OwnerId:{},CreationToken:{},FileSystemId:{},FileSystemArn:{},CreationTime:{type:"timestamp"},LifeCycleState:{},Name:{},NumberOfMountTargets:{type:"integer"},SizeInBytes:{type:"structure",required:["Value"],members:{Value:{type:"long"},Timestamp:{type:"timestamp"},ValueInIA:{type:"long"},ValueInStandard:{type:"long"}}},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},AvailabilityZoneName:{},AvailabilityZoneId:{},Tags:{shape:"S3"}}},S18:{type:"list",member:{}},S1a:{type:"structure",required:["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],members:{OwnerId:{},MountTargetId:{},FileSystemId:{},SubnetId:{},LifeCycleState:{},IpAddress:{},NetworkInterfaceId:{},AvailabilityZoneId:{},AvailabilityZoneName:{},VpcId:{}}},S1k:{type:"list",member:{}},S1s:{type:"structure",members:{ResourceIdType:{},Resources:{type:"list",member:{}}}},S1x:{type:"structure",members:{BackupPolicy:{shape:"S1y"}}},S1y:{type:"structure",required:["Status"],members:{Status:{}}},S21:{type:"structure",members:{FileSystemId:{},Policy:{}}},S29:{type:"structure",members:{LifecyclePolicies:{shape:"S2a"}}},S2a:{type:"list",member:{type:"structure",members:{TransitionToIA:{},TransitionToPrimaryStorageClass:{}}}}}}},{}],95:[function(e,t,r){t.exports={pagination:{DescribeAccessPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeFileSystems:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},DescribeTags:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],96:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-06-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing",signatureVersion:"v4",uid:"elasticloadbalancing-2012-06-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/"},operations:{AddTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{shape:"S4"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},ApplySecurityGroupsToLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","SecurityGroups"],members:{LoadBalancerName:{},SecurityGroups:{shape:"Sa"}}},output:{resultWrapper:"ApplySecurityGroupsToLoadBalancerResult",type:"structure",members:{SecurityGroups:{shape:"Sa"}}}},AttachLoadBalancerToSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"AttachLoadBalancerToSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},ConfigureHealthCheck:{input:{type:"structure",required:["LoadBalancerName","HealthCheck"],members:{LoadBalancerName:{},HealthCheck:{shape:"Si"}}},output:{resultWrapper:"ConfigureHealthCheckResult",type:"structure",members:{HealthCheck:{shape:"Si"}}}},CreateAppCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","CookieName"],members:{LoadBalancerName:{},PolicyName:{},CookieName:{}}},output:{resultWrapper:"CreateAppCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLBCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{},CookieExpirationPeriod:{type:"long"}}},output:{resultWrapper:"CreateLBCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},SecurityGroups:{shape:"Sa"},Scheme:{},Tags:{shape:"S4"}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{DNSName:{}}}},CreateLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"}}},output:{resultWrapper:"CreateLoadBalancerListenersResult",type:"structure",members:{}}},CreateLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","PolicyTypeName"],members:{LoadBalancerName:{},PolicyName:{},PolicyTypeName:{},PolicyAttributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}},output:{resultWrapper:"CreateLoadBalancerPolicyResult",type:"structure",members:{}}},DeleteLoadBalancer:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DeleteLoadBalancerResult",type:"structure",members:{}}},DeleteLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPorts"],members:{LoadBalancerName:{},LoadBalancerPorts:{type:"list",member:{type:"integer"}}}},output:{resultWrapper:"DeleteLoadBalancerListenersResult",type:"structure",members:{}}},DeleteLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{}}},output:{resultWrapper:"DeleteLoadBalancerPolicyResult",type:"structure",members:{}}},DeregisterInstancesFromLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DeregisterInstancesFromLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},DescribeAccountLimits:{input:{type:"structure",members:{Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{Limits:{type:"list",member:{type:"structure",members:{Name:{},Max:{}}}},NextMarker:{}}}},DescribeInstanceHealth:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DescribeInstanceHealthResult",type:"structure",members:{InstanceStates:{type:"list",member:{type:"structure",members:{InstanceId:{},State:{},ReasonCode:{},Description:{}}}}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerAttributes:{shape:"S2a"}}}},DescribeLoadBalancerPolicies:{input:{type:"structure",members:{LoadBalancerName:{},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"DescribeLoadBalancerPoliciesResult",type:"structure",members:{PolicyDescriptions:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyTypeName:{},PolicyAttributeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}}}}}},DescribeLoadBalancerPolicyTypes:{input:{type:"structure",members:{PolicyTypeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeLoadBalancerPolicyTypesResult",type:"structure",members:{PolicyTypeDescriptions:{type:"list",member:{type:"structure",members:{PolicyTypeName:{},Description:{},PolicyAttributeTypeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{},Description:{},DefaultValue:{},Cardinality:{}}}}}}}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerNames:{shape:"S2"},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancerDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},DNSName:{},CanonicalHostedZoneName:{},CanonicalHostedZoneNameID:{},ListenerDescriptions:{type:"list",member:{type:"structure",members:{Listener:{shape:"Sy"},PolicyNames:{shape:"S2s"}}}},Policies:{type:"structure",members:{AppCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieName:{}}}},LBCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieExpirationPeriod:{type:"long"}}}},OtherPolicies:{shape:"S2s"}}},BackendServerDescriptions:{type:"list",member:{type:"structure",members:{InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}}},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},VPCId:{},Instances:{shape:"S1p"},HealthCheck:{shape:"Si"},SourceSecurityGroup:{type:"structure",members:{OwnerAlias:{},GroupName:{}}},SecurityGroups:{shape:"Sa"},CreatedTime:{type:"timestamp"},Scheme:{}}}},NextMarker:{}}}},DescribeTags:{input:{type:"structure",required:["LoadBalancerNames"],members:{LoadBalancerNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TagDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},Tags:{shape:"S4"}}}}}}},DetachLoadBalancerFromSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"DetachLoadBalancerFromSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},DisableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"DisableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},EnableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"EnableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerAttributes"],members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}}},RegisterInstancesWithLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"RegisterInstancesWithLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},RemoveTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{type:"list",member:{type:"structure",members:{Key:{}}}}}},output:{resultWrapper:"RemoveTagsResult",type:"structure",members:{}}},SetLoadBalancerListenerSSLCertificate:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","SSLCertificateId"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},SSLCertificateId:{}}},output:{resultWrapper:"SetLoadBalancerListenerSSLCertificateResult",type:"structure",members:{}}},SetLoadBalancerPoliciesForBackendServer:{input:{type:"structure",required:["LoadBalancerName","InstancePort","PolicyNames"],members:{LoadBalancerName:{},InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesForBackendServerResult",type:"structure",members:{}}},SetLoadBalancerPoliciesOfListener:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","PolicyNames"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesOfListenerResult",type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sa:{type:"list",member:{}},Se:{type:"list",member:{}},Si:{type:"structure",required:["Target","Interval","Timeout","UnhealthyThreshold","HealthyThreshold"],members:{Target:{},Interval:{type:"integer"},Timeout:{type:"integer"},UnhealthyThreshold:{type:"integer"},HealthyThreshold:{type:"integer"}}},Sx:{type:"list",member:{shape:"Sy"}},Sy:{type:"structure",required:["Protocol","LoadBalancerPort","InstancePort"],members:{Protocol:{},LoadBalancerPort:{type:"integer"},InstanceProtocol:{},InstancePort:{type:"integer"},SSLCertificateId:{}}},S13:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",members:{InstanceId:{}}}},S2a:{type:"structure",members:{CrossZoneLoadBalancing:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"}}},AccessLog:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},S3BucketName:{},EmitInterval:{type:"integer"},S3BucketPrefix:{}}},ConnectionDraining:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},Timeout:{type:"integer"}}},ConnectionSettings:{type:"structure",required:["IdleTimeout"],members:{IdleTimeout:{type:"integer"}}},AdditionalAttributes:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},S2s:{type:"list",member:{}}}}},{}],97:[function(e,t,r){t.exports={pagination:{DescribeInstanceHealth:{result_key:"InstanceStates"},DescribeLoadBalancerPolicies:{result_key:"PolicyDescriptions"},DescribeLoadBalancerPolicyTypes:{result_key:"PolicyTypeDescriptions"},DescribeLoadBalancers:{input_token:"Marker",output_token:"NextMarker",result_key:"LoadBalancerDescriptions"}}}},{}],98:[function(e,t,r){t.exports={version:2,waiters:{InstanceDeregistered:{delay:15,operation:"DescribeInstanceHealth",maxAttempts:40,acceptors:[{expected:"OutOfService",matcher:"pathAll",state:"success",argument:"InstanceStates[].State"},{matcher:"error",expected:"InvalidInstance",state:"success"}]},AnyInstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAny",state:"success"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"},InstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"}}}},{}],99:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-12-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceAbbreviation:"Elastic Load Balancing v2",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing v2",signatureVersion:"v4",uid:"elasticloadbalancingv2-2015-12-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/"},operations:{AddListenerCertificates:{input:{type:"structure",required:["ListenerArn","Certificates"],members:{ListenerArn:{},Certificates:{shape:"S3"}}},output:{resultWrapper:"AddListenerCertificatesResult",type:"structure",members:{Certificates:{shape:"S3"}}}},AddTags:{input:{type:"structure",required:["ResourceArns","Tags"],members:{ResourceArns:{shape:"S9"},Tags:{shape:"Sb"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},CreateListener:{input:{type:"structure",required:["LoadBalancerArn","DefaultActions"],members:{LoadBalancerArn:{},Protocol:{},Port:{type:"integer"},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},CreateLoadBalancer:{input:{type:"structure",required:["Name"],members:{Name:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"},SecurityGroups:{shape:"S2c"},Scheme:{},Tags:{shape:"Sb"},Type:{},IpAddressType:{},CustomerOwnedIpv4Pool:{}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{LoadBalancers:{shape:"S2j"}}}},CreateRule:{input:{type:"structure",required:["ListenerArn","Conditions","Priority","Actions"],members:{ListenerArn:{},Conditions:{shape:"S30"},Priority:{type:"integer"},Actions:{shape:"Sl"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateRuleResult",type:"structure",members:{Rules:{shape:"S3g"}}}},CreateTargetGroup:{input:{type:"structure",required:["Name"],members:{Name:{},Protocol:{},ProtocolVersion:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3u"},TargetType:{},Tags:{shape:"Sb"},IpAddressType:{}}},output:{resultWrapper:"CreateTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S40"}}}},DeleteListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{resultWrapper:"DeleteListenerResult",type:"structure",members:{}}},DeleteLoadBalancer:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DeleteLoadBalancerResult",type:"structure",members:{}}},DeleteRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{}}},output:{resultWrapper:"DeleteRuleResult",type:"structure",members:{}}},DeleteTargetGroup:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{}}},output:{resultWrapper:"DeleteTargetGroupResult",type:"structure",members:{}}},DeregisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"DeregisterTargetsResult",type:"structure",members:{}}},DescribeAccountLimits:{input:{type:"structure",members:{Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{Limits:{type:"list",member:{type:"structure",members:{Name:{},Max:{}}}},NextMarker:{}}}},DescribeListenerCertificates:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeListenerCertificatesResult",type:"structure",members:{Certificates:{shape:"S3"},NextMarker:{}}}},DescribeListeners:{input:{type:"structure",members:{LoadBalancerArn:{},ListenerArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeListenersResult",type:"structure",members:{Listeners:{shape:"S21"},NextMarker:{}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4v"}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerArns:{shape:"S42"},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancers:{shape:"S2j"},NextMarker:{}}}},DescribeRules:{input:{type:"structure",members:{ListenerArn:{},RuleArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeRulesResult",type:"structure",members:{Rules:{shape:"S3g"},NextMarker:{}}}},DescribeSSLPolicies:{input:{type:"structure",members:{Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"},LoadBalancerType:{}}},output:{ -resultWrapper:"DescribeSSLPoliciesResult",type:"structure",members:{SslPolicies:{type:"list",member:{type:"structure",members:{SslProtocols:{type:"list",member:{}},Ciphers:{type:"list",member:{type:"structure",members:{Name:{},Priority:{type:"integer"}}}},Name:{},SupportedLoadBalancerTypes:{shape:"S33"}}}},NextMarker:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceArns"],members:{ResourceArns:{shape:"S9"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TagDescriptions:{type:"list",member:{type:"structure",members:{ResourceArn:{},Tags:{shape:"Sb"}}}}}}},DescribeTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{}}},output:{resultWrapper:"DescribeTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},DescribeTargetGroups:{input:{type:"structure",members:{LoadBalancerArn:{},TargetGroupArns:{type:"list",member:{}},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTargetGroupsResult",type:"structure",members:{TargetGroups:{shape:"S40"},NextMarker:{}}}},DescribeTargetHealth:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"DescribeTargetHealthResult",type:"structure",members:{TargetHealthDescriptions:{type:"list",member:{type:"structure",members:{Target:{shape:"S4d"},HealthCheckPort:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}}}}}}}},ModifyListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Port:{type:"integer"},Protocol:{},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"}}},output:{resultWrapper:"ModifyListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn","Attributes"],members:{LoadBalancerArn:{},Attributes:{shape:"S4v"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4v"}}}},ModifyRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{},Conditions:{shape:"S30"},Actions:{shape:"Sl"}}},output:{resultWrapper:"ModifyRuleResult",type:"structure",members:{Rules:{shape:"S3g"}}}},ModifyTargetGroup:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckPath:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3u"}}},output:{resultWrapper:"ModifyTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S40"}}}},ModifyTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn","Attributes"],members:{TargetGroupArn:{},Attributes:{shape:"S5m"}}},output:{resultWrapper:"ModifyTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},RegisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"RegisterTargetsResult",type:"structure",members:{}}},RemoveListenerCertificates:{input:{type:"structure",required:["ListenerArn","Certificates"],members:{ListenerArn:{},Certificates:{shape:"S3"}}},output:{resultWrapper:"RemoveListenerCertificatesResult",type:"structure",members:{}}},RemoveTags:{input:{type:"structure",required:["ResourceArns","TagKeys"],members:{ResourceArns:{shape:"S9"},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"RemoveTagsResult",type:"structure",members:{}}},SetIpAddressType:{input:{type:"structure",required:["LoadBalancerArn","IpAddressType"],members:{LoadBalancerArn:{},IpAddressType:{}}},output:{resultWrapper:"SetIpAddressTypeResult",type:"structure",members:{IpAddressType:{}}}},SetRulePriorities:{input:{type:"structure",required:["RulePriorities"],members:{RulePriorities:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{type:"integer"}}}}}},output:{resultWrapper:"SetRulePrioritiesResult",type:"structure",members:{Rules:{shape:"S3g"}}}},SetSecurityGroups:{input:{type:"structure",required:["LoadBalancerArn","SecurityGroups"],members:{LoadBalancerArn:{},SecurityGroups:{shape:"S2c"}}},output:{resultWrapper:"SetSecurityGroupsResult",type:"structure",members:{SecurityGroupIds:{shape:"S2c"}}}},SetSubnets:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"},IpAddressType:{}}},output:{resultWrapper:"SetSubnetsResult",type:"structure",members:{AvailabilityZones:{shape:"S2s"},IpAddressType:{}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{CertificateArn:{},IsDefault:{type:"boolean"}}}},S9:{type:"list",member:{}},Sb:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sl:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},TargetGroupArn:{},AuthenticateOidcConfig:{type:"structure",required:["Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","ClientId"],members:{Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},ClientId:{},ClientSecret:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{},UseExistingClientSecret:{type:"boolean"}}},AuthenticateCognitoConfig:{type:"structure",required:["UserPoolArn","UserPoolClientId","UserPoolDomain"],members:{UserPoolArn:{},UserPoolClientId:{},UserPoolDomain:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{}}},Order:{type:"integer"},RedirectConfig:{type:"structure",required:["StatusCode"],members:{Protocol:{},Port:{},Host:{},Path:{},Query:{},StatusCode:{}}},FixedResponseConfig:{type:"structure",required:["StatusCode"],members:{MessageBody:{},StatusCode:{},ContentType:{}}},ForwardConfig:{type:"structure",members:{TargetGroups:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},Weight:{type:"integer"}}}},TargetGroupStickinessConfig:{type:"structure",members:{Enabled:{type:"boolean"},DurationSeconds:{type:"integer"}}}}}}}},S1y:{type:"list",member:{}},S21:{type:"list",member:{type:"structure",members:{ListenerArn:{},LoadBalancerArn:{},Port:{type:"integer"},Protocol:{},Certificates:{shape:"S3"},SslPolicy:{},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"}}}},S25:{type:"list",member:{}},S27:{type:"list",member:{type:"structure",members:{SubnetId:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}},S2c:{type:"list",member:{}},S2j:{type:"list",member:{type:"structure",members:{LoadBalancerArn:{},DNSName:{},CanonicalHostedZoneId:{},CreatedTime:{type:"timestamp"},LoadBalancerName:{},Scheme:{},VpcId:{},State:{type:"structure",members:{Code:{},Reason:{}}},Type:{},AvailabilityZones:{shape:"S2s"},SecurityGroups:{shape:"S2c"},IpAddressType:{},CustomerOwnedIpv4Pool:{}}}},S2s:{type:"list",member:{type:"structure",members:{ZoneName:{},SubnetId:{},OutpostId:{},LoadBalancerAddresses:{type:"list",member:{type:"structure",members:{IpAddress:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}}}}},S30:{type:"list",member:{type:"structure",members:{Field:{},Values:{shape:"S33"},HostHeaderConfig:{type:"structure",members:{Values:{shape:"S33"}}},PathPatternConfig:{type:"structure",members:{Values:{shape:"S33"}}},HttpHeaderConfig:{type:"structure",members:{HttpHeaderName:{},Values:{shape:"S33"}}},QueryStringConfig:{type:"structure",members:{Values:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},HttpRequestMethodConfig:{type:"structure",members:{Values:{shape:"S33"}}},SourceIpConfig:{type:"structure",members:{Values:{shape:"S33"}}}}}},S33:{type:"list",member:{}},S3g:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{},Conditions:{shape:"S30"},Actions:{shape:"Sl"},IsDefault:{type:"boolean"}}}},S3u:{type:"structure",members:{HttpCode:{},GrpcCode:{}}},S40:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},TargetGroupName:{},Protocol:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},HealthCheckPath:{},Matcher:{shape:"S3u"},LoadBalancerArns:{shape:"S42"},TargetType:{},ProtocolVersion:{},IpAddressType:{}}}},S42:{type:"list",member:{}},S4c:{type:"list",member:{shape:"S4d"}},S4d:{type:"structure",required:["Id"],members:{Id:{},Port:{type:"integer"},AvailabilityZone:{}}},S4v:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S5m:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},{}],100:[function(e,t,r){t.exports={pagination:{DescribeListeners:{input_token:"Marker",output_token:"NextMarker",result_key:"Listeners"},DescribeLoadBalancers:{input_token:"Marker",output_token:"NextMarker",result_key:"LoadBalancers"},DescribeTargetGroups:{input_token:"Marker",output_token:"NextMarker",result_key:"TargetGroups"}}}},{}],101:[function(e,t,r){t.exports={version:2,waiters:{LoadBalancerExists:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"LoadBalancerNotFound",state:"retry"}]},LoadBalancerAvailable:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{state:"retry",matcher:"pathAny",argument:"LoadBalancers[].State.Code",expected:"provisioning"},{state:"retry",matcher:"error",expected:"LoadBalancerNotFound"}]},LoadBalancersDeleted:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"retry",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{matcher:"error",expected:"LoadBalancerNotFound",state:"success"}]},TargetInService:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"healthy",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}]},TargetDeregistered:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{matcher:"error",expected:"InvalidTarget",state:"success"},{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"unused",matcher:"pathAll",state:"success"}]}}}},{}],102:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2009-03-31",endpointPrefix:"elasticmapreduce",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon EMR",serviceFullName:"Amazon EMR",serviceId:"EMR",signatureVersion:"v4",targetPrefix:"ElasticMapReduce",uid:"elasticmapreduce-2009-03-31"},operations:{AddInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{shape:"S3"}}},output:{type:"structure",members:{ClusterId:{},InstanceFleetId:{},ClusterArn:{}}}},AddInstanceGroups:{input:{type:"structure",required:["InstanceGroups","JobFlowId"],members:{InstanceGroups:{shape:"Sx"},JobFlowId:{}}},output:{type:"structure",members:{JobFlowId:{},InstanceGroupIds:{type:"list",member:{}},ClusterArn:{}}}},AddJobFlowSteps:{input:{type:"structure",required:["JobFlowId","Steps"],members:{JobFlowId:{},Steps:{shape:"S1i"}}},output:{type:"structure",members:{StepIds:{shape:"S1r"}}}},AddTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{}}},CancelSteps:{input:{type:"structure",required:["ClusterId","StepIds"],members:{ClusterId:{},StepIds:{shape:"S1r"},StepCancellationOption:{}}},output:{type:"structure",members:{CancelStepsInfoList:{type:"list",member:{type:"structure",members:{StepId:{},Status:{},Reason:{}}}}}}},CreateSecurityConfiguration:{input:{type:"structure",required:["Name","SecurityConfiguration"],members:{Name:{},SecurityConfiguration:{}}},output:{type:"structure",required:["Name","CreationDateTime"],members:{Name:{},CreationDateTime:{type:"timestamp"}}}},CreateStudio:{input:{type:"structure",required:["Name","AuthMode","VpcId","SubnetIds","ServiceRole","WorkspaceSecurityGroupId","EngineSecurityGroupId","DefaultS3Location"],members:{Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S29"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{StudioId:{},Url:{}}}},CreateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}},DeleteSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}}},DeleteStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}}},DescribeCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{Cluster:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2l"},Ec2InstanceAttributes:{type:"structure",members:{Ec2KeyName:{},Ec2SubnetId:{},RequestedEc2SubnetIds:{shape:"S2r"},Ec2AvailabilityZone:{},RequestedEc2AvailabilityZones:{shape:"S2r"},IamInstanceProfile:{},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S2s"},AdditionalSlaveSecurityGroups:{shape:"S2s"}}},InstanceCollectionType:{},LogUri:{},LogEncryptionKmsKeyId:{},RequestedAmiVersion:{},RunningAmiVersion:{},ReleaseLabel:{},AutoTerminate:{type:"boolean"},TerminationProtected:{type:"boolean"},VisibleToAllUsers:{type:"boolean"},Applications:{shape:"S2v"},Tags:{shape:"S1u"},ServiceRole:{},NormalizedInstanceHours:{type:"integer"},MasterPublicDnsName:{},Configurations:{shape:"Sh"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2z"},ClusterArn:{},OutpostArn:{},StepConcurrencyLevel:{type:"integer"},PlacementGroups:{shape:"S31"}}}}}},DescribeJobFlows:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},JobFlowIds:{shape:"S1p"},JobFlowStates:{type:"list",member:{}}}},output:{type:"structure",members:{JobFlows:{type:"list",member:{type:"structure",required:["JobFlowId","Name","ExecutionStatusDetail","Instances"],members:{JobFlowId:{},Name:{},LogUri:{},LogEncryptionKmsKeyId:{},AmiVersion:{},ExecutionStatusDetail:{type:"structure",required:["State","CreationDateTime"],members:{State:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},LastStateChangeReason:{}}},Instances:{type:"structure",required:["MasterInstanceType","SlaveInstanceType","InstanceCount"],members:{MasterInstanceType:{},MasterPublicDnsName:{},MasterInstanceId:{},SlaveInstanceType:{},InstanceCount:{type:"integer"},InstanceGroups:{type:"list",member:{type:"structure",required:["Market","InstanceRole","InstanceType","InstanceRequestCount","InstanceRunningCount","State","CreationDateTime"],members:{InstanceGroupId:{},Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceRequestCount:{type:"integer"},InstanceRunningCount:{type:"integer"},State:{},LastStateChangeReason:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},CustomAmiId:{}}}},NormalizedInstanceHours:{type:"integer"},Ec2KeyName:{},Ec2SubnetId:{},Placement:{shape:"S3f"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{}}},Steps:{type:"list",member:{type:"structure",required:["StepConfig","ExecutionStatusDetail"],members:{StepConfig:{shape:"S1j"},ExecutionStatusDetail:{type:"structure",required:["State","CreationDateTime"],members:{State:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},LastStateChangeReason:{}}}}}},BootstrapActions:{type:"list",member:{type:"structure",members:{BootstrapActionConfig:{shape:"S3m"}}}},SupportedProducts:{shape:"S3o"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},AutoScalingRole:{},ScaleDownBehavior:{}}}}}},deprecated:!0},DescribeNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}},output:{type:"structure",members:{NotebookExecution:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},ExecutionEngine:{shape:"S3s"},NotebookExecutionName:{},NotebookParams:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Arn:{},OutputNotebookURI:{},LastStateChangeReason:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1u"}}}}}},DescribeReleaseLabel:{input:{type:"structure",members:{ReleaseLabel:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReleaseLabel:{},Applications:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},NextToken:{}}}},DescribeSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},SecurityConfiguration:{},CreationDateTime:{type:"timestamp"}}}},DescribeStep:{input:{type:"structure",required:["ClusterId","StepId"],members:{ClusterId:{},StepId:{}}},output:{type:"structure",members:{Step:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S45"},ActionOnFailure:{},Status:{shape:"S46"}}}}}},DescribeStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}},output:{type:"structure",members:{Studio:{type:"structure",members:{StudioId:{},StudioArn:{},Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S29"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},Url:{},CreationTime:{type:"timestamp"},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1u"}}}}}},GetAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{AutoTerminationPolicy:{shape:"S4h"}}}},GetBlockPublicAccessConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],members:{BlockPublicAccessConfiguration:{shape:"S4l"},BlockPublicAccessConfigurationMetadata:{type:"structure",required:["CreationDateTime","CreatedByArn"],members:{CreationDateTime:{type:"timestamp"},CreatedByArn:{}}}}}},GetManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{ManagedScalingPolicy:{shape:"S4s"}}}},GetStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}},output:{type:"structure",members:{SessionMapping:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}}}},ListBootstrapActions:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{BootstrapActions:{type:"list",member:{type:"structure",members:{Name:{},ScriptPath:{},Args:{shape:"S2s"}}}},Marker:{}}}},ListClusters:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},ClusterStates:{type:"list",member:{}},Marker:{}}},output:{type:"structure",members:{Clusters:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2l"},NormalizedInstanceHours:{type:"integer"},ClusterArn:{},OutpostArn:{}}}},Marker:{}}}},ListInstanceFleets:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceFleets:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},InstanceFleetType:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"},ProvisionedOnDemandCapacity:{type:"integer"},ProvisionedSpotCapacity:{type:"integer"},InstanceTypeSpecifications:{type:"list",member:{type:"structure",members:{InstanceType:{},WeightedCapacity:{type:"integer"},BidPrice:{},BidPriceAsPercentageOfOnDemandPrice:{type:"double"},Configurations:{shape:"Sh"},EbsBlockDevices:{shape:"S5j"},EbsOptimized:{type:"boolean"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sk"}}}},Marker:{}}}},ListInstanceGroups:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceGroups:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Market:{},InstanceGroupType:{},BidPrice:{},InstanceType:{},RequestedInstanceCount:{type:"integer"},RunningInstanceCount:{type:"integer"},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},Configurations:{shape:"Sh"},ConfigurationsVersion:{type:"long"},LastSuccessfullyAppliedConfigurations:{shape:"Sh"},LastSuccessfullyAppliedConfigurationsVersion:{type:"long"},EbsBlockDevices:{shape:"S5j"},EbsOptimized:{type:"boolean"},ShrinkPolicy:{shape:"S5v"},AutoScalingPolicy:{shape:"S5z"},CustomAmiId:{}}}},Marker:{}}}},ListInstances:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},InstanceGroupId:{},InstanceGroupTypes:{type:"list",member:{}},InstanceFleetId:{},InstanceFleetType:{},InstanceStates:{type:"list",member:{}},Marker:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{Id:{},Ec2InstanceId:{},PublicDnsName:{},PublicIpAddress:{},PrivateDnsName:{},PrivateIpAddress:{},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},InstanceGroupId:{},InstanceFleetId:{},Market:{},InstanceType:{},EbsVolumes:{type:"list",member:{type:"structure",members:{Device:{},VolumeId:{}}}}}}},Marker:{}}}},ListNotebookExecutions:{input:{type:"structure",members:{EditorId:{},Status:{},From:{type:"timestamp"},To:{type:"timestamp"},Marker:{}}},output:{type:"structure",members:{NotebookExecutions:{type:"list",member:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},NotebookExecutionName:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},Marker:{}}}},ListReleaseLabels:{input:{type:"structure",members:{Filters:{type:"structure",members:{Prefix:{},Application:{}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReleaseLabels:{shape:"S2s"},NextToken:{}}}},ListSecurityConfigurations:{input:{type:"structure",members:{Marker:{}}},output:{type:"structure",members:{SecurityConfigurations:{type:"list",member:{type:"structure",members:{Name:{},CreationDateTime:{type:"timestamp"}}}},Marker:{}}}},ListSteps:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},StepStates:{type:"list",member:{}},StepIds:{shape:"S1p"},Marker:{}}},output:{type:"structure",members:{Steps:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S45"},ActionOnFailure:{},Status:{shape:"S46"}}}},Marker:{}}}},ListStudioSessionMappings:{input:{type:"structure",members:{StudioId:{},IdentityType:{},Marker:{}}},output:{type:"structure",members:{SessionMappings:{type:"list",member:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"}}}},Marker:{}}}},ListStudios:{input:{type:"structure",members:{Marker:{}}},output:{type:"structure",members:{Studios:{type:"list",member:{type:"structure",members:{StudioId:{},Name:{},VpcId:{},Description:{},Url:{},AuthMode:{},CreationTime:{type:"timestamp"}}}},Marker:{}}}},ModifyCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},StepConcurrencyLevel:{type:"integer"}}},output:{type:"structure",members:{StepConcurrencyLevel:{type:"integer"}}}},ModifyInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{type:"structure",required:["InstanceFleetId"],members:{InstanceFleetId:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"}}}}}},ModifyInstanceGroups:{input:{type:"structure",members:{ClusterId:{},InstanceGroups:{type:"list",member:{type:"structure",required:["InstanceGroupId"],members:{InstanceGroupId:{},InstanceCount:{type:"integer"},EC2InstanceIdsToTerminate:{type:"list",member:{}},ShrinkPolicy:{shape:"S5v"},Configurations:{shape:"Sh"}}}}}}},PutAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId","AutoScalingPolicy"],members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S11"}}},output:{type:"structure",members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S5z"},ClusterArn:{}}}},PutAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},AutoTerminationPolicy:{shape:"S4h"}}},output:{type:"structure",members:{}}},PutBlockPublicAccessConfiguration:{input:{type:"structure",required:["BlockPublicAccessConfiguration"],members:{BlockPublicAccessConfiguration:{shape:"S4l"}}},output:{type:"structure",members:{}}},PutManagedScalingPolicy:{input:{type:"structure",required:["ClusterId","ManagedScalingPolicy"],members:{ClusterId:{},ManagedScalingPolicy:{shape:"S4s"}}},output:{type:"structure",members:{}}},RemoveAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId"],members:{ClusterId:{},InstanceGroupId:{}}},output:{type:"structure",members:{}}},RemoveAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},RemoveManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},RemoveTags:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{shape:"S2s"}}},output:{type:"structure",members:{}}},RunJobFlow:{input:{type:"structure",required:["Name","Instances"],members:{Name:{},LogUri:{},LogEncryptionKmsKeyId:{},AdditionalInfo:{},AmiVersion:{},ReleaseLabel:{},Instances:{type:"structure",members:{MasterInstanceType:{},SlaveInstanceType:{},InstanceCount:{type:"integer"},InstanceGroups:{shape:"Sx"},InstanceFleets:{type:"list",member:{shape:"S3"}},Ec2KeyName:{},Placement:{shape:"S3f"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{},Ec2SubnetId:{},Ec2SubnetIds:{shape:"S2r"},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S7w"},AdditionalSlaveSecurityGroups:{shape:"S7w"}}},Steps:{shape:"S1i"},BootstrapActions:{type:"list",member:{shape:"S3m"}},SupportedProducts:{shape:"S3o"},NewSupportedProducts:{type:"list",member:{type:"structure",members:{Name:{},Args:{shape:"S1p"}}}},Applications:{shape:"S2v"},Configurations:{shape:"Sh"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},Tags:{shape:"S1u"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2z"},StepConcurrencyLevel:{type:"integer"},ManagedScalingPolicy:{shape:"S4s"},PlacementGroupConfigs:{shape:"S31"},AutoTerminationPolicy:{shape:"S4h"}}},output:{type:"structure",members:{JobFlowId:{},ClusterArn:{}}}},SetTerminationProtection:{input:{type:"structure",required:["JobFlowIds","TerminationProtected"],members:{JobFlowIds:{shape:"S1p"},TerminationProtected:{type:"boolean"}}}},SetVisibleToAllUsers:{input:{type:"structure",required:["JobFlowIds","VisibleToAllUsers"],members:{JobFlowIds:{shape:"S1p"},VisibleToAllUsers:{type:"boolean"}}}},StartNotebookExecution:{input:{type:"structure",required:["EditorId","RelativePath","ExecutionEngine","ServiceRole"],members:{EditorId:{},RelativePath:{},NotebookExecutionName:{},NotebookParams:{},ExecutionEngine:{shape:"S3s"},ServiceRole:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{NotebookExecutionId:{}}}},StopNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}}},TerminateJobFlows:{input:{type:"structure",required:["JobFlowIds"],members:{JobFlowIds:{shape:"S1p"}}}},UpdateStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{},Name:{},Description:{},SubnetIds:{shape:"S29"},DefaultS3Location:{}}}},UpdateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}}},shapes:{S3:{type:"structure",required:["InstanceFleetType"],members:{Name:{},InstanceFleetType:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"},InstanceTypeConfigs:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{type:"integer"},BidPrice:{},BidPriceAsPercentageOfOnDemandPrice:{type:"double"},EbsConfiguration:{shape:"Sa"},Configurations:{shape:"Sh"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sk"}}},Sa:{type:"structure",members:{EbsBlockDeviceConfigs:{type:"list",member:{type:"structure",required:["VolumeSpecification"],members:{VolumeSpecification:{shape:"Sd"},VolumesPerInstance:{type:"integer"}}}},EbsOptimized:{type:"boolean"}}},Sd:{type:"structure",required:["VolumeType","SizeInGB"],members:{VolumeType:{},Iops:{type:"integer"},SizeInGB:{type:"integer"}}},Sh:{type:"list",member:{type:"structure",members:{Classification:{},Configurations:{shape:"Sh"},Properties:{shape:"Sj"}}}},Sj:{type:"map",key:{},value:{}},Sk:{type:"structure",members:{SpotSpecification:{type:"structure",required:["TimeoutDurationMinutes","TimeoutAction"],members:{TimeoutDurationMinutes:{type:"integer"},TimeoutAction:{},BlockDurationMinutes:{type:"integer"},AllocationStrategy:{}}},OnDemandSpecification:{type:"structure",required:["AllocationStrategy"],members:{AllocationStrategy:{},CapacityReservationOptions:{type:"structure",members:{UsageStrategy:{},CapacityReservationPreference:{},CapacityReservationResourceGroupArn:{}}}}}}},Sx:{type:"list",member:{type:"structure",required:["InstanceRole","InstanceType","InstanceCount"],members:{Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceCount:{type:"integer"},Configurations:{shape:"Sh"},EbsConfiguration:{shape:"Sa"},AutoScalingPolicy:{shape:"S11"},CustomAmiId:{}}}},S11:{type:"structure",required:["Constraints","Rules"],members:{Constraints:{shape:"S12"},Rules:{shape:"S13"}}},S12:{type:"structure",required:["MinCapacity","MaxCapacity"],members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}},S13:{type:"list",member:{type:"structure",required:["Name","Action","Trigger"],members:{Name:{},Description:{},Action:{type:"structure",required:["SimpleScalingPolicyConfiguration"],members:{Market:{},SimpleScalingPolicyConfiguration:{type:"structure",required:["ScalingAdjustment"], -members:{AdjustmentType:{},ScalingAdjustment:{type:"integer"},CoolDown:{type:"integer"}}}}},Trigger:{type:"structure",required:["CloudWatchAlarmDefinition"],members:{CloudWatchAlarmDefinition:{type:"structure",required:["ComparisonOperator","MetricName","Period","Threshold"],members:{ComparisonOperator:{},EvaluationPeriods:{type:"integer"},MetricName:{},Namespace:{},Period:{type:"integer"},Statistic:{},Threshold:{type:"double"},Unit:{},Dimensions:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}}}}}},S1i:{type:"list",member:{shape:"S1j"}},S1j:{type:"structure",required:["Name","HadoopJarStep"],members:{Name:{},ActionOnFailure:{},HadoopJarStep:{type:"structure",required:["Jar"],members:{Properties:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Jar:{},MainClass:{},Args:{shape:"S1p"}}}}},S1p:{type:"list",member:{}},S1r:{type:"list",member:{}},S1u:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S29:{type:"list",member:{}},S2l:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S2r:{type:"list",member:{}},S2s:{type:"list",member:{}},S2v:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Args:{shape:"S2s"},AdditionalInfo:{shape:"Sj"}}}},S2z:{type:"structure",required:["Realm","KdcAdminPassword"],members:{Realm:{},KdcAdminPassword:{},CrossRealmTrustPrincipalPassword:{},ADDomainJoinUser:{},ADDomainJoinPassword:{}}},S31:{type:"list",member:{type:"structure",required:["InstanceRole"],members:{InstanceRole:{},PlacementStrategy:{}}}},S3f:{type:"structure",members:{AvailabilityZone:{},AvailabilityZones:{shape:"S2r"}}},S3m:{type:"structure",required:["Name","ScriptBootstrapAction"],members:{Name:{},ScriptBootstrapAction:{type:"structure",required:["Path"],members:{Path:{},Args:{shape:"S1p"}}}}},S3o:{type:"list",member:{}},S3s:{type:"structure",required:["Id"],members:{Id:{},Type:{},MasterInstanceSecurityGroupId:{}}},S45:{type:"structure",members:{Jar:{},Properties:{shape:"Sj"},MainClass:{},Args:{shape:"S2s"}}},S46:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},FailureDetails:{type:"structure",members:{Reason:{},Message:{},LogFile:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S4h:{type:"structure",members:{IdleTimeout:{type:"long"}}},S4l:{type:"structure",required:["BlockPublicSecurityGroupRules"],members:{BlockPublicSecurityGroupRules:{type:"boolean"},PermittedPublicSecurityGroupRuleRanges:{type:"list",member:{type:"structure",required:["MinRange"],members:{MinRange:{type:"integer"},MaxRange:{type:"integer"}}}}}},S4s:{type:"structure",members:{ComputeLimits:{type:"structure",required:["UnitType","MinimumCapacityUnits","MaximumCapacityUnits"],members:{UnitType:{},MinimumCapacityUnits:{type:"integer"},MaximumCapacityUnits:{type:"integer"},MaximumOnDemandCapacityUnits:{type:"integer"},MaximumCoreCapacityUnits:{type:"integer"}}}}},S5j:{type:"list",member:{type:"structure",members:{VolumeSpecification:{shape:"Sd"},Device:{}}}},S5v:{type:"structure",members:{DecommissionTimeout:{type:"integer"},InstanceResizePolicy:{type:"structure",members:{InstancesToTerminate:{shape:"S5x"},InstancesToProtect:{shape:"S5x"},InstanceTerminationTimeout:{type:"integer"}}}}},S5x:{type:"list",member:{}},S5z:{type:"structure",members:{Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}}}},Constraints:{shape:"S12"},Rules:{shape:"S13"}}},S7w:{type:"list",member:{}}}}},{}],103:[function(e,t,r){t.exports={pagination:{DescribeJobFlows:{result_key:"JobFlows"},ListBootstrapActions:{input_token:"Marker",output_token:"Marker",result_key:"BootstrapActions"},ListClusters:{input_token:"Marker",output_token:"Marker",result_key:"Clusters"},ListInstanceFleets:{input_token:"Marker",output_token:"Marker",result_key:"InstanceFleets"},ListInstanceGroups:{input_token:"Marker",output_token:"Marker",result_key:"InstanceGroups"},ListInstances:{input_token:"Marker",output_token:"Marker",result_key:"Instances"},ListNotebookExecutions:{input_token:"Marker",output_token:"Marker",result_key:"NotebookExecutions"},ListReleaseLabels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListSecurityConfigurations:{input_token:"Marker",output_token:"Marker",result_key:"SecurityConfigurations"},ListSteps:{input_token:"Marker",output_token:"Marker",result_key:"Steps"},ListStudioSessionMappings:{input_token:"Marker",output_token:"Marker",result_key:"SessionMappings"},ListStudios:{input_token:"Marker",output_token:"Marker",result_key:"Studios"}}}},{}],104:[function(e,t,r){t.exports={version:2,waiters:{ClusterRunning:{delay:30,operation:"DescribeCluster",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"RUNNING"},{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"WAITING"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATING"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED_WITH_ERRORS"}]},StepComplete:{delay:30,operation:"DescribeStep",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Step.Status.State",expected:"COMPLETED"},{state:"failure",matcher:"path",argument:"Step.Status.State",expected:"FAILED"},{state:"failure",matcher:"path",argument:"Step.Status.State",expected:"CANCELLED"}]},ClusterTerminated:{delay:30,operation:"DescribeCluster",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED_WITH_ERRORS"}]}}}},{}],105:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-09-25",endpointPrefix:"elastictranscoder",protocol:"rest-json",serviceFullName:"Amazon Elastic Transcoder",serviceId:"Elastic Transcoder",signatureVersion:"v4",uid:"elastictranscoder-2012-09-25"},operations:{CancelJob:{http:{method:"DELETE",requestUri:"/2012-09-25/jobs/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},CreateJob:{http:{requestUri:"/2012-09-25/jobs",responseCode:201},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"Su"},Outputs:{type:"list",member:{shape:"Su"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"}}}},UserMetadata:{shape:"S1v"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},CreatePipeline:{http:{requestUri:"/2012-09-25/pipelines",responseCode:201},input:{type:"structure",required:["Name","InputBucket","Role"],members:{Name:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},CreatePreset:{http:{requestUri:"/2012-09-25/presets",responseCode:201},input:{type:"structure",required:["Name","Container"],members:{Name:{},Description:{},Container:{},Video:{shape:"S2r"},Audio:{shape:"S37"},Thumbnails:{shape:"S3i"}}},output:{type:"structure",members:{Preset:{shape:"S3m"},Warning:{}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeletePreset:{http:{method:"DELETE",requestUri:"/2012-09-25/presets/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},ListJobsByPipeline:{http:{method:"GET",requestUri:"/2012-09-25/jobsByPipeline/{PipelineId}"},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{location:"uri",locationName:"PipelineId"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListJobsByStatus:{http:{method:"GET",requestUri:"/2012-09-25/jobsByStatus/{Status}"},input:{type:"structure",required:["Status"],members:{Status:{location:"uri",locationName:"Status"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListPipelines:{http:{method:"GET",requestUri:"/2012-09-25/pipelines"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Pipelines:{type:"list",member:{shape:"S2l"}},NextPageToken:{}}}},ListPresets:{http:{method:"GET",requestUri:"/2012-09-25/presets"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Presets:{type:"list",member:{shape:"S3m"}},NextPageToken:{}}}},ReadJob:{http:{method:"GET",requestUri:"/2012-09-25/jobs/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},ReadPipeline:{http:{method:"GET",requestUri:"/2012-09-25/pipelines/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},ReadPreset:{http:{method:"GET",requestUri:"/2012-09-25/presets/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Preset:{shape:"S3m"}}}},TestRole:{http:{requestUri:"/2012-09-25/roleTests",responseCode:200},input:{type:"structure",required:["Role","InputBucket","OutputBucket","Topics"],members:{Role:{},InputBucket:{},OutputBucket:{},Topics:{type:"list",member:{}}},deprecated:!0},output:{type:"structure",members:{Success:{},Messages:{type:"list",member:{}}},deprecated:!0},deprecated:!0},UpdatePipeline:{http:{method:"PUT",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Name:{},InputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},UpdatePipelineNotifications:{http:{requestUri:"/2012-09-25/pipelines/{Id}/notifications"},input:{type:"structure",required:["Id","Notifications"],members:{Id:{location:"uri",locationName:"Id"},Notifications:{shape:"S2a"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}},UpdatePipelineStatus:{http:{requestUri:"/2012-09-25/pipelines/{Id}/status"},input:{type:"structure",required:["Id","Status"],members:{Id:{location:"uri",locationName:"Id"},Status:{}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}}},shapes:{S5:{type:"structure",members:{Key:{},FrameRate:{},Resolution:{},AspectRatio:{},Interlaced:{},Container:{},Encryption:{shape:"Sc"},TimeSpan:{shape:"Sg"},InputCaptions:{type:"structure",members:{MergePolicy:{},CaptionSources:{shape:"Sk"}}},DetectedProperties:{type:"structure",members:{Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"}}}}},Sc:{type:"structure",members:{Mode:{},Key:{},KeyMd5:{},InitializationVector:{}}},Sg:{type:"structure",members:{StartTime:{},Duration:{}}},Sk:{type:"list",member:{type:"structure",members:{Key:{},Language:{},TimeOffset:{},Label:{},Encryption:{shape:"Sc"}}}},St:{type:"list",member:{shape:"S5"}},Su:{type:"structure",members:{Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:!0},Captions:{shape:"S1b"},Encryption:{shape:"Sc"}}},Sx:{type:"list",member:{type:"structure",members:{PresetWatermarkId:{},InputKey:{},Encryption:{shape:"Sc"}}}},S11:{type:"structure",members:{MergePolicy:{},Artwork:{type:"list",member:{type:"structure",members:{InputKey:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{},AlbumArtFormat:{},Encryption:{shape:"Sc"}}}}}},S19:{type:"list",member:{type:"structure",members:{TimeSpan:{shape:"Sg"}},deprecated:!0},deprecated:!0},S1b:{type:"structure",members:{MergePolicy:{deprecated:!0},CaptionSources:{shape:"Sk",deprecated:!0},CaptionFormats:{type:"list",member:{type:"structure",members:{Format:{},Pattern:{},Encryption:{shape:"Sc"}}}}}},S1l:{type:"list",member:{}},S1m:{type:"structure",members:{Method:{},Key:{},KeyMd5:{},InitializationVector:{},LicenseAcquisitionUrl:{},KeyStoragePolicy:{}}},S1q:{type:"structure",members:{Format:{},Key:{},KeyMd5:{},KeyId:{},InitializationVector:{},LicenseAcquisitionUrl:{}}},S1v:{type:"map",key:{},value:{}},S1y:{type:"structure",members:{Id:{},Arn:{},PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"S1z"},Outputs:{type:"list",member:{shape:"S1z"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"},Status:{},StatusDetail:{}}}},Status:{},UserMetadata:{shape:"S1v"},Timing:{type:"structure",members:{SubmitTimeMillis:{type:"long"},StartTimeMillis:{type:"long"},FinishTimeMillis:{type:"long"}}}}},S1z:{type:"structure",members:{Id:{},Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Status:{},StatusDetail:{},Duration:{type:"long"},Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:!0},Captions:{shape:"S1b"},Encryption:{shape:"Sc"},AppliedColorSpaceConversion:{}}},S2a:{type:"structure",members:{Progressing:{},Completed:{},Warning:{},Error:{}}},S2c:{type:"structure",members:{Bucket:{},StorageClass:{},Permissions:{type:"list",member:{type:"structure",members:{GranteeType:{},Grantee:{},Access:{type:"list",member:{}}}}}}},S2l:{type:"structure",members:{Id:{},Arn:{},Name:{},Status:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},S2n:{type:"list",member:{type:"structure",members:{Code:{},Message:{}}}},S2r:{type:"structure",members:{Codec:{},CodecOptions:{type:"map",key:{},value:{}},KeyframesMaxDist:{},FixedGOP:{},BitRate:{},FrameRate:{},MaxFrameRate:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},DisplayAspectRatio:{},SizingPolicy:{},PaddingPolicy:{},Watermarks:{type:"list",member:{type:"structure",members:{Id:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},HorizontalAlign:{},HorizontalOffset:{},VerticalAlign:{},VerticalOffset:{},Opacity:{},Target:{}}}}}},S37:{type:"structure",members:{Codec:{},SampleRate:{},BitRate:{},Channels:{},AudioPackingMode:{},CodecOptions:{type:"structure",members:{Profile:{},BitDepth:{},BitOrder:{},Signed:{}}}}},S3i:{type:"structure",members:{Format:{},Interval:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{}}},S3m:{type:"structure",members:{Id:{},Arn:{},Name:{},Description:{},Container:{},Audio:{shape:"S37"},Video:{shape:"S2r"},Thumbnails:{shape:"S3i"},Type:{}}},S3v:{type:"list",member:{shape:"S1y"}}}}},{}],106:[function(e,t,r){t.exports={pagination:{ListJobsByPipeline:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListJobsByStatus:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListPipelines:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Pipelines"},ListPresets:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Presets"}}}},{}],107:[function(e,t,r){t.exports={version:2,waiters:{JobComplete:{delay:30,operation:"ReadJob",maxAttempts:120,acceptors:[{expected:"Complete",matcher:"path",state:"success",argument:"Job.Status"},{expected:"Canceled",matcher:"path",state:"failure",argument:"Job.Status"},{expected:"Error",matcher:"path",state:"failure",argument:"Job.Status"}]}}}},{}],108:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"email",protocol:"query",serviceAbbreviation:"Amazon SES",serviceFullName:"Amazon Simple Email Service",serviceId:"SES",signatureVersion:"v4",signingName:"ses",uid:"email-2010-12-01",xmlNamespace:"http://ses.amazonaws.com/doc/2010-12-01/"},operations:{CloneReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","OriginalRuleSetName"],members:{RuleSetName:{},OriginalRuleSetName:{}}},output:{resultWrapper:"CloneReceiptRuleSetResult",type:"structure",members:{}}},CreateConfigurationSet:{input:{type:"structure",required:["ConfigurationSet"],members:{ConfigurationSet:{shape:"S5"}}},output:{resultWrapper:"CreateConfigurationSetResult",type:"structure",members:{}}},CreateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"CreateConfigurationSetEventDestinationResult",type:"structure",members:{}}},CreateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"CreateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},CreateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},CreateReceiptFilter:{input:{type:"structure",required:["Filter"],members:{Filter:{shape:"S10"}}},output:{resultWrapper:"CreateReceiptFilterResult",type:"structure",members:{}}},CreateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},After:{},Rule:{shape:"S18"}}},output:{resultWrapper:"CreateReceiptRuleResult",type:"structure",members:{}}},CreateReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"CreateReceiptRuleSetResult",type:"structure",members:{}}},CreateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"CreateTemplateResult",type:"structure",members:{}}},DeleteConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetResult",type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{},EventDestinationName:{}}},output:{resultWrapper:"DeleteConfigurationSetEventDestinationResult",type:"structure",members:{}}},DeleteConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},DeleteCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}}},DeleteIdentity:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"DeleteIdentityResult",type:"structure",members:{}}},DeleteIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName"],members:{Identity:{},PolicyName:{}}},output:{resultWrapper:"DeleteIdentityPolicyResult",type:"structure",members:{}}},DeleteReceiptFilter:{input:{type:"structure",required:["FilterName"],members:{FilterName:{}}},output:{resultWrapper:"DeleteReceiptFilterResult",type:"structure",members:{}}},DeleteReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DeleteReceiptRuleResult",type:"structure",members:{}}},DeleteReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DeleteReceiptRuleSetResult",type:"structure",members:{}}},DeleteTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"DeleteTemplateResult",type:"structure",members:{}}},DeleteVerifiedEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},DescribeActiveReceiptRuleSet:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeActiveReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},DescribeConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},ConfigurationSetAttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeConfigurationSetResult",type:"structure",members:{ConfigurationSet:{shape:"S5"},EventDestinations:{type:"list",member:{shape:"S9"}},TrackingOptions:{shape:"Sp"},DeliveryOptions:{shape:"S31"},ReputationOptions:{type:"structure",members:{SendingEnabled:{type:"boolean"},ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}}}}},DescribeReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DescribeReceiptRuleResult",type:"structure",members:{Rule:{shape:"S18"}}}},DescribeReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DescribeReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},GetAccountSendingEnabled:{output:{resultWrapper:"GetAccountSendingEnabledResult",type:"structure",members:{Enabled:{type:"boolean"}}}},GetCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetCustomVerificationEmailTemplateResult",type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},GetIdentityDkimAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityDkimAttributesResult",type:"structure",required:["DkimAttributes"],members:{DkimAttributes:{type:"map",key:{},value:{type:"structure",required:["DkimEnabled","DkimVerificationStatus"],members:{DkimEnabled:{type:"boolean"},DkimVerificationStatus:{},DkimTokens:{shape:"S3h"}}}}}}},GetIdentityMailFromDomainAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityMailFromDomainAttributesResult",type:"structure",required:["MailFromDomainAttributes"],members:{MailFromDomainAttributes:{type:"map",key:{},value:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMXFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMXFailure:{}}}}}}},GetIdentityNotificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityNotificationAttributesResult",type:"structure",required:["NotificationAttributes"],members:{NotificationAttributes:{type:"map",key:{},value:{type:"structure",required:["BounceTopic","ComplaintTopic","DeliveryTopic","ForwardingEnabled"],members:{BounceTopic:{},ComplaintTopic:{},DeliveryTopic:{},ForwardingEnabled:{type:"boolean"},HeadersInBounceNotificationsEnabled:{type:"boolean"},HeadersInComplaintNotificationsEnabled:{type:"boolean"},HeadersInDeliveryNotificationsEnabled:{type:"boolean"}}}}}}},GetIdentityPolicies:{input:{type:"structure",required:["Identity","PolicyNames"],members:{Identity:{},PolicyNames:{shape:"S3w"}}},output:{resultWrapper:"GetIdentityPoliciesResult",type:"structure",required:["Policies"],members:{Policies:{type:"map",key:{},value:{}}}}},GetIdentityVerificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityVerificationAttributesResult",type:"structure",required:["VerificationAttributes"],members:{VerificationAttributes:{type:"map",key:{},value:{type:"structure",required:["VerificationStatus"],members:{VerificationStatus:{},VerificationToken:{}}}}}}},GetSendQuota:{output:{resultWrapper:"GetSendQuotaResult",type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}}},GetSendStatistics:{output:{resultWrapper:"GetSendStatisticsResult",type:"structure",members:{SendDataPoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},DeliveryAttempts:{type:"long"},Bounces:{type:"long"},Complaints:{type:"long"},Rejects:{type:"long"}}}}}}},GetTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetTemplateResult",type:"structure",members:{Template:{shape:"S20"}}}},ListConfigurationSets:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListConfigurationSetsResult",type:"structure",members:{ConfigurationSets:{type:"list",member:{shape:"S5"}},NextToken:{}}}},ListCustomVerificationEmailTemplates:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListCustomVerificationEmailTemplatesResult",type:"structure",members:{CustomVerificationEmailTemplates:{type:"list",member:{type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},NextToken:{}}}},ListIdentities:{input:{type:"structure",members:{IdentityType:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListIdentitiesResult",type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"},NextToken:{}}}},ListIdentityPolicies:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"ListIdentityPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S3w"}}}},ListReceiptFilters:{input:{type:"structure",members:{}},output:{resultWrapper:"ListReceiptFiltersResult",type:"structure",members:{Filters:{type:"list",member:{shape:"S10"}}}}},ListReceiptRuleSets:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListReceiptRuleSetsResult",type:"structure",members:{RuleSets:{type:"list",member:{shape:"S2t"}},NextToken:{}}}},ListTemplates:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListTemplatesResult",type:"structure",members:{TemplatesMetadata:{type:"list",member:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListVerifiedEmailAddresses:{output:{resultWrapper:"ListVerifiedEmailAddressesResult",type:"structure",members:{VerifiedEmailAddresses:{shape:"S54"}}}},PutConfigurationSetDeliveryOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},DeliveryOptions:{shape:"S31"}}},output:{resultWrapper:"PutConfigurationSetDeliveryOptionsResult",type:"structure",members:{}}},PutIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName","Policy"],members:{Identity:{},PolicyName:{},Policy:{}}},output:{resultWrapper:"PutIdentityPolicyResult",type:"structure",members:{}}},ReorderReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","RuleNames"],members:{RuleSetName:{},RuleNames:{type:"list",member:{}}}},output:{resultWrapper:"ReorderReceiptRuleSetResult",type:"structure",members:{}}},SendBounce:{input:{type:"structure",required:["OriginalMessageId","BounceSender","BouncedRecipientInfoList"],members:{OriginalMessageId:{},BounceSender:{},Explanation:{},MessageDsn:{type:"structure",required:["ReportingMta"],members:{ReportingMta:{},ArrivalDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}},BouncedRecipientInfoList:{type:"list",member:{type:"structure",required:["Recipient"],members:{Recipient:{},RecipientArn:{},BounceType:{},RecipientDsnFields:{type:"structure",required:["Action","Status"],members:{FinalRecipient:{},Action:{},RemoteMta:{},Status:{},DiagnosticCode:{},LastAttemptDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}}}}},BounceSenderArn:{}}},output:{resultWrapper:"SendBounceResult",type:"structure",members:{MessageId:{}}}},SendBulkTemplatedEmail:{input:{type:"structure",required:["Source","Template","Destinations"],members:{Source:{},SourceArn:{},ReplyToAddresses:{shape:"S54"},ReturnPath:{},ReturnPathArn:{},ConfigurationSetName:{},DefaultTags:{shape:"S5x"},Template:{},TemplateArn:{},DefaultTemplateData:{},Destinations:{type:"list",member:{type:"structure",required:["Destination"],members:{Destination:{shape:"S64"},ReplacementTags:{shape:"S5x"},ReplacementTemplateData:{}}}}}},output:{resultWrapper:"SendBulkTemplatedEmailResult",type:"structure",required:["Status"],members:{Status:{type:"list",member:{type:"structure",members:{Status:{},Error:{},MessageId:{}}}}}}},SendCustomVerificationEmail:{input:{type:"structure",required:["EmailAddress","TemplateName"],members:{EmailAddress:{},TemplateName:{},ConfigurationSetName:{}}},output:{resultWrapper:"SendCustomVerificationEmailResult",type:"structure",members:{MessageId:{}}}},SendEmail:{input:{type:"structure",required:["Source","Destination","Message"],members:{Source:{},Destination:{shape:"S64"},Message:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S6e"},Body:{type:"structure",members:{Text:{shape:"S6e"},Html:{shape:"S6e"}}}}},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendRawEmail:{input:{type:"structure",required:["RawMessage"],members:{Source:{},Destinations:{shape:"S54"},RawMessage:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},FromArn:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendRawEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendTemplatedEmail:{input:{type:"structure",required:["Source","Destination","Template","TemplateData"],members:{Source:{},Destination:{shape:"S64"},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{},Template:{},TemplateArn:{},TemplateData:{}}},output:{resultWrapper:"SendTemplatedEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SetActiveReceiptRuleSet:{input:{type:"structure",members:{RuleSetName:{}}},output:{resultWrapper:"SetActiveReceiptRuleSetResult",type:"structure",members:{}}},SetIdentityDkimEnabled:{input:{type:"structure",required:["Identity","DkimEnabled"],members:{Identity:{},DkimEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityDkimEnabledResult",type:"structure",members:{}}},SetIdentityFeedbackForwardingEnabled:{input:{type:"structure",required:["Identity","ForwardingEnabled"],members:{Identity:{},ForwardingEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityFeedbackForwardingEnabledResult",type:"structure",members:{}}},SetIdentityHeadersInNotificationsEnabled:{input:{type:"structure", -required:["Identity","NotificationType","Enabled"],members:{Identity:{},NotificationType:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityHeadersInNotificationsEnabledResult",type:"structure",members:{}}},SetIdentityMailFromDomain:{input:{type:"structure",required:["Identity"],members:{Identity:{},MailFromDomain:{},BehaviorOnMXFailure:{}}},output:{resultWrapper:"SetIdentityMailFromDomainResult",type:"structure",members:{}}},SetIdentityNotificationTopic:{input:{type:"structure",required:["Identity","NotificationType"],members:{Identity:{},NotificationType:{},SnsTopic:{}}},output:{resultWrapper:"SetIdentityNotificationTopicResult",type:"structure",members:{}}},SetReceiptRulePosition:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{},After:{}}},output:{resultWrapper:"SetReceiptRulePositionResult",type:"structure",members:{}}},TestRenderTemplate:{input:{type:"structure",required:["TemplateName","TemplateData"],members:{TemplateName:{},TemplateData:{}}},output:{resultWrapper:"TestRenderTemplateResult",type:"structure",members:{RenderedTemplate:{}}}},UpdateAccountSendingEnabled:{input:{type:"structure",members:{Enabled:{type:"boolean"}}}},UpdateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"UpdateConfigurationSetEventDestinationResult",type:"structure",members:{}}},UpdateConfigurationSetReputationMetricsEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetSendingEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"UpdateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},UpdateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},UpdateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},Rule:{shape:"S18"}}},output:{resultWrapper:"UpdateReceiptRuleResult",type:"structure",members:{}}},UpdateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"UpdateTemplateResult",type:"structure",members:{}}},VerifyDomainDkim:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainDkimResult",type:"structure",required:["DkimTokens"],members:{DkimTokens:{shape:"S3h"}}}},VerifyDomainIdentity:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainIdentityResult",type:"structure",required:["VerificationToken"],members:{VerificationToken:{}}}},VerifyEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},VerifyEmailIdentity:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}},output:{resultWrapper:"VerifyEmailIdentityResult",type:"structure",members:{}}}},shapes:{S5:{type:"structure",required:["Name"],members:{Name:{}}},S9:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{type:"list",member:{}},KinesisFirehoseDestination:{type:"structure",required:["IAMRoleARN","DeliveryStreamARN"],members:{IAMRoleARN:{},DeliveryStreamARN:{}}},CloudWatchDestination:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},SNSDestination:{type:"structure",required:["TopicARN"],members:{TopicARN:{}}}}},Sp:{type:"structure",members:{CustomRedirectDomain:{}}},S10:{type:"structure",required:["Name","IpFilter"],members:{Name:{},IpFilter:{type:"structure",required:["Policy","Cidr"],members:{Policy:{},Cidr:{}}}}},S18:{type:"structure",required:["Name"],members:{Name:{},Enabled:{type:"boolean"},TlsPolicy:{},Recipients:{type:"list",member:{}},Actions:{type:"list",member:{type:"structure",members:{S3Action:{type:"structure",required:["BucketName"],members:{TopicArn:{},BucketName:{},ObjectKeyPrefix:{},KmsKeyArn:{}}},BounceAction:{type:"structure",required:["SmtpReplyCode","Message","Sender"],members:{TopicArn:{},SmtpReplyCode:{},StatusCode:{},Message:{},Sender:{}}},WorkmailAction:{type:"structure",required:["OrganizationArn"],members:{TopicArn:{},OrganizationArn:{}}},LambdaAction:{type:"structure",required:["FunctionArn"],members:{TopicArn:{},FunctionArn:{},InvocationType:{}}},StopAction:{type:"structure",required:["Scope"],members:{Scope:{},TopicArn:{}}},AddHeaderAction:{type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}},SNSAction:{type:"structure",required:["TopicArn"],members:{TopicArn:{},Encoding:{}}}}}},ScanEnabled:{type:"boolean"}}},S20:{type:"structure",required:["TemplateName"],members:{TemplateName:{},SubjectPart:{},TextPart:{},HtmlPart:{}}},S2t:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}},S2v:{type:"list",member:{shape:"S18"}},S31:{type:"structure",members:{TlsPolicy:{}}},S3c:{type:"list",member:{}},S3h:{type:"list",member:{}},S3w:{type:"list",member:{}},S54:{type:"list",member:{}},S5i:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S5x:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S64:{type:"structure",members:{ToAddresses:{shape:"S54"},CcAddresses:{shape:"S54"},BccAddresses:{shape:"S54"}}},S6e:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}}}}},{}],109:[function(e,t,r){t.exports={pagination:{ListCustomVerificationEmailTemplates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListIdentities:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"Identities"},ListVerifiedEmailAddresses:{result_key:"VerifiedEmailAddresses"}}}},{}],110:[function(e,t,r){t.exports={version:2,waiters:{IdentityExists:{delay:3,operation:"GetIdentityVerificationAttributes",maxAttempts:20,acceptors:[{expected:"Success",matcher:"pathAll",state:"success",argument:"VerificationAttributes.*.VerificationStatus"}]}}}},{}],111:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-10-07",endpointPrefix:"events",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Events",serviceId:"CloudWatch Events",signatureVersion:"v4",targetPrefix:"AWSEvents",uid:"events-2015-10-07"},operations:{ActivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},CancelReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{}}}},CreateApiDestination:{input:{type:"structure",required:["Name","ConnectionArn","InvocationEndpoint","HttpMethod"],members:{Name:{},Description:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"}}},output:{type:"structure",members:{ApiDestinationArn:{},ApiDestinationState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},CreateArchive:{input:{type:"structure",required:["ArchiveName","EventSourceArn"],members:{ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}},CreateConnection:{input:{type:"structure",required:["Name","AuthorizationType","AuthParameters"],members:{Name:{},Description:{},AuthorizationType:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},OAuthParameters:{type:"structure",required:["ClientParameters","AuthorizationEndpoint","HttpMethod"],members:{ClientParameters:{type:"structure",required:["ClientID","ClientSecret"],members:{ClientID:{},ClientSecret:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",required:["ApiKeyName","ApiKeyValue"],members:{ApiKeyName:{},ApiKeyValue:{}}},InvocationHttpParameters:{shape:"S14"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"S1m"}}},output:{type:"structure",members:{EventBusArn:{}}}},CreatePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}},output:{type:"structure",members:{EventSourceArn:{}}}},DeactivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeauthorizeConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DeleteApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{}}},DeleteConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DeleteEventBus:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeletePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}}},DeleteRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{},Force:{type:"boolean"}}}},DescribeApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ApiDestinationArn:{},Name:{},Description:{},ApiDestinationState:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},DescribeArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{ArchiveArn:{},ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},DescribeConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},Name:{},Description:{},ConnectionState:{},StateReason:{},AuthorizationType:{},SecretArn:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",members:{Username:{}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{}}},InvocationHttpParameters:{shape:"S14"}}},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DescribeEventBus:{input:{type:"structure",members:{Name:{}}},output:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},DescribeEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},DescribePartnerEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},Name:{}}}},DescribeReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayName:{},ReplayArn:{},Description:{},State:{},StateReason:{},EventSourceArn:{},Destination:{shape:"S2w"},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},DescribeRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}},output:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},ScheduleExpression:{},State:{},Description:{},RoleArn:{},ManagedBy:{},EventBusName:{},CreatedBy:{}}}},DisableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},EnableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},ListApiDestinations:{input:{type:"structure",members:{NamePrefix:{},ConnectionArn:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ApiDestinations:{type:"list",member:{type:"structure",members:{ApiDestinationArn:{},Name:{},ApiDestinationState:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListArchives:{input:{type:"structure",members:{NamePrefix:{},EventSourceArn:{},State:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Archives:{type:"list",member:{type:"structure",members:{ArchiveName:{},EventSourceArn:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListConnections:{input:{type:"structure",members:{NamePrefix:{},ConnectionState:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Connections:{type:"list",member:{type:"structure",members:{ConnectionArn:{},Name:{},ConnectionState:{},StateReason:{},AuthorizationType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},NextToken:{}}}},ListEventBuses:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventBuses:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},NextToken:{}}}},ListEventSources:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventSources:{type:"list",member:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},NextToken:{}}}},ListPartnerEventSourceAccounts:{input:{type:"structure",required:["EventSourceName"],members:{EventSourceName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSourceAccounts:{type:"list",member:{type:"structure",members:{Account:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},State:{}}}},NextToken:{}}}},ListPartnerEventSources:{input:{type:"structure",required:["NamePrefix"],members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSources:{type:"list",member:{type:"structure",members:{Arn:{},Name:{}}}},NextToken:{}}}},ListReplays:{input:{type:"structure",members:{NamePrefix:{},State:{},EventSourceArn:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Replays:{type:"list",member:{type:"structure",members:{ReplayName:{},EventSourceArn:{},State:{},StateReason:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},NextToken:{}}}},ListRuleNamesByTarget:{input:{type:"structure",required:["TargetArn"],members:{TargetArn:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{RuleNames:{type:"list",member:{}},NextToken:{}}}},ListRules:{input:{type:"structure",members:{NamePrefix:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},State:{},Description:{},ScheduleExpression:{},RoleArn:{},ManagedBy:{},EventBusName:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S1m"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S4l"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S6j"},DetailType:{},Detail:{},EventBusName:{},TraceHeader:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPartnerEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S6j"},DetailType:{},Detail:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPermission:{input:{type:"structure",members:{EventBusName:{},Action:{},Principal:{},StatementId:{},Condition:{type:"structure",required:["Type","Key","Value"],members:{Type:{},Key:{},Value:{}}},Policy:{}}}},PutRule:{input:{type:"structure",required:["Name"],members:{Name:{},ScheduleExpression:{},EventPattern:{},State:{},Description:{},RoleArn:{},Tags:{shape:"S1m"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S4l"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},RemovePermission:{input:{type:"structure",members:{StatementId:{},RemoveAllPermissions:{type:"boolean"},EventBusName:{}}}},RemoveTargets:{input:{type:"structure",required:["Rule","Ids"],members:{Rule:{},EventBusName:{},Ids:{type:"list",member:{}},Force:{type:"boolean"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartReplay:{input:{type:"structure",required:["ReplayName","EventSourceArn","EventStartTime","EventEndTime","Destination"],members:{ReplayName:{},Description:{},EventSourceArn:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},Destination:{shape:"S2w"}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{},ReplayStartTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1m"}}},output:{type:"structure",members:{}}},TestEventPattern:{input:{type:"structure",required:["EventPattern","Event"],members:{EventPattern:{},Event:{}}},output:{type:"structure",members:{Result:{type:"boolean"}}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"}}},output:{type:"structure",members:{ApiDestinationArn:{},ApiDestinationState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},UpdateArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}},UpdateConnection:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},AuthorizationType:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",members:{Username:{},Password:{}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{},ClientSecret:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{},ApiKeyValue:{}}},InvocationHttpParameters:{shape:"S14"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}}},shapes:{S14:{type:"structure",members:{HeaderParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}},QueryStringParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}},BodyParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}}}},S1m:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S2w:{type:"structure",required:["Arn"],members:{Arn:{},FilterArns:{type:"list",member:{}}}},S4l:{type:"list",member:{type:"structure",required:["Id","Arn"],members:{Id:{},Arn:{},RoleArn:{},Input:{},InputPath:{},InputTransformer:{type:"structure",required:["InputTemplate"],members:{InputPathsMap:{type:"map",key:{},value:{}},InputTemplate:{}}},KinesisParameters:{type:"structure",required:["PartitionKeyPath"],members:{PartitionKeyPath:{}}},RunCommandParameters:{type:"structure",required:["RunCommandTargets"],members:{RunCommandTargets:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},EcsParameters:{type:"structure",required:["TaskDefinitionArn"],members:{TaskDefinitionArn:{},TaskCount:{type:"integer"},LaunchType:{},NetworkConfiguration:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["Subnets"],members:{Subnets:{shape:"S57"},SecurityGroups:{shape:"S57"},AssignPublicIp:{}}}}},PlatformVersion:{},Group:{},CapacityProviderStrategy:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},EnableECSManagedTags:{type:"boolean"},EnableExecuteCommand:{type:"boolean"},PlacementConstraints:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},PlacementStrategy:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},PropagateTags:{},ReferenceId:{},Tags:{shape:"S1m"}}},BatchParameters:{type:"structure",required:["JobDefinition","JobName"],members:{JobDefinition:{},JobName:{},ArrayProperties:{type:"structure",members:{Size:{type:"integer"}}},RetryStrategy:{type:"structure",members:{Attempts:{type:"integer"}}}}},SqsParameters:{type:"structure",members:{MessageGroupId:{}}},HttpParameters:{type:"structure",members:{PathParameterValues:{type:"list",member:{}},HeaderParameters:{type:"map",key:{},value:{}},QueryStringParameters:{type:"map",key:{},value:{}}}},RedshiftDataParameters:{type:"structure",required:["Database","Sql"],members:{SecretManagerArn:{},Database:{},DbUser:{},Sql:{},StatementName:{},WithEvent:{type:"boolean"}}},SageMakerPipelineParameters:{type:"structure",members:{PipelineParameterList:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},DeadLetterConfig:{type:"structure",members:{Arn:{}}},RetryPolicy:{type:"structure",members:{MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"}}}}}},S57:{type:"list",member:{}},S6j:{type:"list",member:{}}}}},{}],112:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],113:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-08-04",endpointPrefix:"firehose",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Firehose",serviceFullName:"Amazon Kinesis Firehose",serviceId:"Firehose",signatureVersion:"v4",targetPrefix:"Firehose_20150804",uid:"firehose-2015-08-04"},operations:{CreateDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamType:{},KinesisStreamSourceConfiguration:{type:"structure",required:["KinesisStreamARN","RoleARN"],members:{KinesisStreamARN:{},RoleARN:{}}},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"},S3DestinationConfiguration:{shape:"Sa",deprecated:!0},ExtendedS3DestinationConfiguration:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationConfiguration:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","Password","S3Configuration"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},Password:{shape:"S1y"},RetryOptions:{shape:"S1z"},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2e"}}},AmazonopensearchserviceDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2e"}}},SplunkDestinationConfiguration:{type:"structure",required:["HECEndpoint","HECEndpointType","HECToken","S3Configuration"],members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationConfiguration:{type:"structure",required:["EndpointConfiguration","S3Configuration"],members:{EndpointConfiguration:{shape:"S32"},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3Configuration:{shape:"Sa"}}},Tags:{shape:"S3i"}}},output:{type:"structure",members:{DeliveryStreamARN:{}}}},DeleteDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},AllowForceDelete:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},Limit:{type:"integer"},ExclusiveStartDestinationId:{}}},output:{type:"structure",required:["DeliveryStreamDescription"],members:{DeliveryStreamDescription:{type:"structure",required:["DeliveryStreamName","DeliveryStreamARN","DeliveryStreamStatus","DeliveryStreamType","VersionId","Destinations","HasMoreDestinations"],members:{DeliveryStreamName:{},DeliveryStreamARN:{},DeliveryStreamStatus:{},FailureDescription:{shape:"S3w"},DeliveryStreamEncryptionConfiguration:{type:"structure",members:{KeyARN:{},KeyType:{},Status:{},FailureDescription:{shape:"S3w"}}},DeliveryStreamType:{},VersionId:{},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},Source:{type:"structure",members:{KinesisStreamSourceDescription:{type:"structure",members:{KinesisStreamARN:{},RoleARN:{},DeliveryStartTimestamp:{type:"timestamp"}}}}},Destinations:{type:"list",member:{type:"structure",required:["DestinationId"],members:{DestinationId:{},S3DestinationDescription:{shape:"S47"},ExtendedS3DestinationDescription:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S47"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationDescription:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","S3DestinationDescription"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},RetryOptions:{shape:"S1z"},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S47"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S4b"}}},AmazonopensearchserviceDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S4b"}}},SplunkDestinationDescription:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationDescription:{type:"structure",members:{EndpointConfiguration:{type:"structure",members:{Url:{shape:"S33"},Name:{}}},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"}}}}}},HasMoreDestinations:{type:"boolean"}}}}}},ListDeliveryStreams:{input:{type:"structure",members:{Limit:{type:"integer"},DeliveryStreamType:{},ExclusiveStartDeliveryStreamName:{}}},output:{type:"structure",required:["DeliveryStreamNames","HasMoreDeliveryStreams"],members:{DeliveryStreamNames:{type:"list",member:{}},HasMoreDeliveryStreams:{type:"boolean"}}}},ListTagsForDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},ExclusiveStartTagKey:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Tags","HasMoreTags"],members:{Tags:{type:"list",member:{shape:"S3j"}},HasMoreTags:{type:"boolean"}}}},PutRecord:{input:{type:"structure",required:["DeliveryStreamName","Record"],members:{DeliveryStreamName:{},Record:{shape:"S4p"}}},output:{type:"structure",required:["RecordId"], -members:{RecordId:{},Encrypted:{type:"boolean"}}}},PutRecordBatch:{input:{type:"structure",required:["DeliveryStreamName","Records"],members:{DeliveryStreamName:{},Records:{type:"list",member:{shape:"S4p"}}}},output:{type:"structure",required:["FailedPutCount","RequestResponses"],members:{FailedPutCount:{type:"integer"},Encrypted:{type:"boolean"},RequestResponses:{type:"list",member:{type:"structure",members:{RecordId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"}}},output:{type:"structure",members:{}}},StopDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{}}},output:{type:"structure",members:{}}},TagDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName","Tags"],members:{DeliveryStreamName:{},Tags:{shape:"S3i"}}},output:{type:"structure",members:{}}},UntagDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName","TagKeys"],members:{DeliveryStreamName:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDestination:{input:{type:"structure",required:["DeliveryStreamName","CurrentDeliveryStreamVersionId","DestinationId"],members:{DeliveryStreamName:{},CurrentDeliveryStreamVersionId:{},DestinationId:{},S3DestinationUpdate:{shape:"S5a",deprecated:!0},ExtendedS3DestinationUpdate:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S5a"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationUpdate:{type:"structure",members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},Password:{shape:"S1y"},RetryOptions:{shape:"S1z"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S5a"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},AmazonopensearchserviceDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},SplunkDestinationUpdate:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationUpdate:{type:"structure",members:{EndpointConfiguration:{shape:"S32"},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3Update:{shape:"S5a"}}}}},output:{type:"structure",members:{}}}},shapes:{S7:{type:"structure",required:["KeyType"],members:{KeyARN:{},KeyType:{}}},Sa:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},Se:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},Si:{type:"structure",members:{NoEncryptionConfig:{},KMSEncryptionConfig:{type:"structure",required:["AWSKMSKeyARN"],members:{AWSKMSKeyARN:{}}}}},Sl:{type:"structure",members:{Enabled:{type:"boolean"},LogGroupName:{},LogStreamName:{}}},Sq:{type:"structure",members:{Enabled:{type:"boolean"},Processors:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"list",member:{type:"structure",required:["ParameterName","ParameterValue"],members:{ParameterName:{},ParameterValue:{}}}}}}}}},Sz:{type:"structure",members:{SchemaConfiguration:{type:"structure",members:{RoleARN:{},CatalogId:{},DatabaseName:{},TableName:{},Region:{},VersionId:{}}},InputFormatConfiguration:{type:"structure",members:{Deserializer:{type:"structure",members:{OpenXJsonSerDe:{type:"structure",members:{ConvertDotsInJsonKeysToUnderscores:{type:"boolean"},CaseInsensitive:{type:"boolean"},ColumnToJsonKeyMappings:{type:"map",key:{},value:{}}}},HiveJsonSerDe:{type:"structure",members:{TimestampFormats:{type:"list",member:{}}}}}}}},OutputFormatConfiguration:{type:"structure",members:{Serializer:{type:"structure",members:{ParquetSerDe:{type:"structure",members:{BlockSizeBytes:{type:"integer"},PageSizeBytes:{type:"integer"},Compression:{},EnableDictionaryCompression:{type:"boolean"},MaxPaddingBytes:{type:"integer"},WriterVersion:{}}},OrcSerDe:{type:"structure",members:{StripeSizeBytes:{type:"integer"},BlockSizeBytes:{type:"integer"},RowIndexStride:{type:"integer"},EnablePadding:{type:"boolean"},PaddingTolerance:{type:"double"},Compression:{},BloomFilterColumns:{type:"list",member:{}},BloomFilterFalsePositiveProbability:{type:"double"},DictionaryKeyThreshold:{type:"double"},FormatVersion:{}}}}}}},Enabled:{type:"boolean"}}},S1o:{type:"structure",members:{RetryOptions:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},Enabled:{type:"boolean"}}},S1t:{type:"structure",required:["DataTableName"],members:{DataTableName:{},DataTableColumns:{},CopyOptions:{}}},S1x:{type:"string",sensitive:!0},S1y:{type:"string",sensitive:!0},S1z:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S28:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2b:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2e:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds"],members:{SubnetIds:{shape:"S2f"},RoleARN:{},SecurityGroupIds:{shape:"S2g"}}},S2f:{type:"list",member:{}},S2g:{type:"list",member:{}},S2n:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2q:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2y:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S32:{type:"structure",required:["Url"],members:{Url:{shape:"S33"},Name:{},AccessKey:{type:"string",sensitive:!0}}},S33:{type:"string",sensitive:!0},S36:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},S39:{type:"structure",members:{ContentEncoding:{},CommonAttributes:{type:"list",member:{type:"structure",required:["AttributeName","AttributeValue"],members:{AttributeName:{type:"string",sensitive:!0},AttributeValue:{type:"string",sensitive:!0}}}}}},S3f:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S3i:{type:"list",member:{shape:"S3j"}},S3j:{type:"structure",required:["Key"],members:{Key:{},Value:{}}},S3w:{type:"structure",required:["Type","Details"],members:{Type:{},Details:{}}},S47:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},S4b:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds","VpcId"],members:{SubnetIds:{shape:"S2f"},RoleARN:{},SecurityGroupIds:{shape:"S2g"},VpcId:{}}},S4p:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},S5a:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}}}}},{}],114:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],115:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecast",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Service",serviceId:"forecast",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecast",uid:"forecast-2018-06-26"},operations:{CreateDataset:{input:{type:"structure",required:["DatasetName","Domain","DatasetType","Schema"],members:{DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S6"},EncryptionConfig:{shape:"Sa"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetArn:{}}}},CreateDatasetGroup:{input:{type:"structure",required:["DatasetGroupName","Domain"],members:{DatasetGroupName:{},Domain:{},DatasetArns:{shape:"Sj"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobName","DatasetArn","DataSource"],members:{DatasetImportJobName:{},DatasetArn:{},DataSource:{shape:"Sm"},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetImportJobArn:{}}}},CreateForecast:{input:{type:"structure",required:["ForecastName","PredictorArn"],members:{ForecastName:{},PredictorArn:{},ForecastTypes:{shape:"Sv"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{ForecastArn:{}}}},CreateForecastExportJob:{input:{type:"structure",required:["ForecastExportJobName","ForecastArn","Destination"],members:{ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"Sz"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{ForecastExportJobArn:{}}}},CreatePredictor:{input:{type:"structure",required:["PredictorName","ForecastHorizon","InputDataConfig","FeaturizationConfig"],members:{PredictorName:{},AlgorithmArn:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"Sv"},PerformAutoML:{type:"boolean"},AutoMLOverrideStrategy:{},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S15"},EvaluationParameters:{shape:"S18"},HPOConfig:{shape:"S19"},InputDataConfig:{shape:"S1l"},FeaturizationConfig:{shape:"S1o"},EncryptionConfig:{shape:"Sa"},Tags:{shape:"Sd"},OptimizationMetric:{}}},output:{type:"structure",members:{PredictorArn:{}}}},CreatePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobName","PredictorArn","Destination"],members:{PredictorBacktestExportJobName:{},PredictorArn:{},Destination:{shape:"Sz"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{}}}},DeleteDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},idempotent:!0},DeleteDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},idempotent:!0},DeleteDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},idempotent:!0},DeleteForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},idempotent:!0},DeleteForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},idempotent:!0},DeletePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},idempotent:!0},DeletePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},idempotent:!0},DeleteResourceTree:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},DescribeDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},output:{type:"structure",members:{DatasetArn:{},DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S6"},EncryptionConfig:{shape:"Sa"},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},output:{type:"structure",members:{DatasetGroupName:{},DatasetGroupArn:{},DatasetArns:{shape:"Sj"},Domain:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},output:{type:"structure",members:{DatasetImportJobName:{},DatasetImportJobArn:{},DatasetArn:{},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},DataSource:{shape:"Sm"},EstimatedTimeRemainingInMinutes:{type:"long"},FieldStatistics:{type:"map",key:{},value:{type:"structure",members:{Count:{type:"integer"},CountDistinct:{type:"integer"},CountNull:{type:"integer"},CountNan:{type:"integer"},Min:{},Max:{},Avg:{type:"double"},Stddev:{type:"double"},CountLong:{type:"long"},CountDistinctLong:{type:"long"},CountNullLong:{type:"long"},CountNanLong:{type:"long"}}}},DataSize:{type:"double"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},output:{type:"structure",members:{ForecastArn:{},ForecastName:{},ForecastTypes:{shape:"Sv"},PredictorArn:{},DatasetGroupArn:{},EstimatedTimeRemainingInMinutes:{type:"long"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},output:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"Sz"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorArn:{},PredictorName:{},AlgorithmArn:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"Sv"},PerformAutoML:{type:"boolean"},AutoMLOverrideStrategy:{},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S15"},EvaluationParameters:{shape:"S18"},HPOConfig:{shape:"S19"},InputDataConfig:{shape:"S1l"},FeaturizationConfig:{shape:"S1o"},EncryptionConfig:{shape:"Sa"},PredictorExecutionDetails:{type:"structure",members:{PredictorExecutions:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},Status:{},Message:{}}}}}}}}},EstimatedTimeRemainingInMinutes:{type:"long"},DatasetImportJobArns:{shape:"Sj"},AutoMLAlgorithmArns:{shape:"Sj"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},OptimizationMetric:{}}},idempotent:!0},DescribePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},PredictorArn:{},Destination:{shape:"Sz"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},GetAccuracyMetrics:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorEvaluationResults:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},ItemCount:{type:"integer"},EvaluationType:{},Metrics:{type:"structure",members:{RMSE:{deprecated:!0,deprecatedMessage:"This property is deprecated, please refer to ErrorMetrics for both RMSE and WAPE",type:"double"},WeightedQuantileLosses:{type:"list",member:{type:"structure",members:{Quantile:{type:"double"},LossValue:{type:"double"}}}},ErrorMetrics:{type:"list",member:{type:"structure",members:{ForecastType:{},WAPE:{type:"double"},RMSE:{type:"double"},MASE:{type:"double"},MAPE:{type:"double"}}}},AverageWeightedQuantileLoss:{type:"double"}}}}}}}}},AutoMLOverrideStrategy:{},OptimizationMetric:{}}},idempotent:!0},ListDatasetGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatasetGroups:{type:"list",member:{type:"structure",members:{DatasetGroupArn:{},DatasetGroupName:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListDatasetImportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{DatasetImportJobs:{type:"list",member:{type:"structure",members:{DatasetImportJobArn:{},DatasetImportJobName:{},DataSource:{shape:"Sm"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListDatasets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Datasets:{type:"list",member:{type:"structure",members:{DatasetArn:{},DatasetName:{},DatasetType:{},Domain:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecastExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{ForecastExportJobs:{type:"list",member:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},Destination:{shape:"Sz"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecasts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{Forecasts:{type:"list",member:{type:"structure",members:{ForecastArn:{},ForecastName:{},PredictorArn:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictorBacktestExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{PredictorBacktestExportJobs:{type:"list",member:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},Destination:{shape:"Sz"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{Predictors:{type:"list",member:{type:"structure",members:{PredictorArn:{},PredictorName:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sd"}}}},StopResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sd"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{shape:"Sf"}}}},output:{type:"structure",members:{}}},UpdateDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn","DatasetArns"],members:{DatasetGroupArn:{},DatasetArns:{shape:"Sj"}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{S6:{type:"structure",members:{Attributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{}}}}}},Sa:{type:"structure",required:["RoleArn","KMSKeyArn"],members:{RoleArn:{},KMSKeyArn:{}}},Sd:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"Sf"},Value:{type:"string",sensitive:!0}}}},Sf:{type:"string",sensitive:!0},Sj:{type:"list",member:{}},Sm:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"Sn"}}},Sn:{type:"structure",required:["Path","RoleArn"],members:{Path:{},RoleArn:{},KMSKeyArn:{}}},Sv:{type:"list",member:{}},Sz:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"Sn"}}},S15:{type:"map",key:{},value:{}},S18:{type:"structure",members:{NumberOfBacktestWindows:{type:"integer"},BackTestWindowOffset:{type:"integer"}}},S19:{type:"structure",members:{ParameterRanges:{type:"structure",members:{CategoricalParameterRanges:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},ContinuousParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"double"},MinValue:{type:"double"},ScalingType:{}}}},IntegerParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"integer"},MinValue:{type:"integer"},ScalingType:{}}}}}}}},S1l:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{},SupplementaryFeatures:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},S1o:{type:"structure",required:["ForecastFrequency"],members:{ForecastFrequency:{},ForecastDimensions:{type:"list",member:{}},Featurizations:{type:"list",member:{type:"structure",required:["AttributeName"],members:{AttributeName:{},FeaturizationPipeline:{type:"list",member:{type:"structure",required:["FeaturizationMethodName"],members:{FeaturizationMethodName:{},FeaturizationMethodParameters:{type:"map",key:{},value:{}}}}}}}}}},S3i:{type:"list",member:{type:"structure",required:["Key","Value","Condition"],members:{Key:{},Value:{},Condition:{}}}}}}},{}],116:[function(e,t,r){t.exports={pagination:{ListDatasetGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetGroups"},ListDatasetImportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetImportJobs"},ListDatasets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Datasets"},ListForecastExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ForecastExportJobs"},ListForecasts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Forecasts"},ListPredictorBacktestExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PredictorBacktestExportJobs"},ListPredictors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Predictors"}}}},{}],117:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecastquery",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Query Service",serviceId:"forecastquery",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecastRuntime",uid:"forecastquery-2018-06-26"},operations:{QueryForecast:{input:{type:"structure",required:["ForecastArn","Filters"],members:{ForecastArn:{},StartDate:{},EndDate:{},Filters:{type:"map",key:{},value:{}},NextToken:{}}},output:{type:"structure",members:{Forecast:{type:"structure",members:{Predictions:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Timestamp:{},Value:{type:"double"}}}}}}}}}}},shapes:{}}},{}],118:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],119:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-10-01",endpointPrefix:"gamelift",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon GameLift",serviceId:"GameLift",signatureVersion:"v4",targetPrefix:"GameLift",uid:"gamelift-2015-10-01"},operations:{AcceptMatch:{input:{type:"structure",required:["TicketId","PlayerIds","AcceptanceType"],members:{TicketId:{},PlayerIds:{shape:"S3"},AcceptanceType:{}}},output:{type:"structure",members:{}}},ClaimGameServer:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},CreateAlias:{input:{type:"structure",required:["Name","RoutingStrategy"],members:{Name:{},Description:{},RoutingStrategy:{shape:"Sm"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},CreateBuild:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},OperatingSystem:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Build:{shape:"S13"},UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},CreateFleet:{input:{type:"structure",required:["Name","EC2InstanceType"],members:{Name:{},Description:{},BuildId:{},ScriptId:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},EC2InstanceType:{},EC2InboundPermissions:{shape:"S1f"},NewGameSessionProtectionPolicy:{},RuntimeConfiguration:{shape:"S1l"},ResourceCreationLimitPolicy:{shape:"S1r"},MetricGroups:{shape:"S1t"},PeerVpcAwsAccountId:{},PeerVpcId:{},FleetType:{},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1w"},Locations:{shape:"S1y"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{FleetAttributes:{shape:"S22"},LocationStates:{shape:"S29"}}}},CreateFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S1y"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S29"}}}},CreateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","RoleArn","MinSize","MaxSize","LaunchTemplate","InstanceDefinitions"],members:{GameServerGroupName:{},RoleArn:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},LaunchTemplate:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},InstanceDefinitions:{shape:"S2k"},AutoScalingPolicy:{type:"structure",required:["TargetTrackingConfiguration"],members:{EstimatedInstanceWarmup:{type:"integer"},TargetTrackingConfiguration:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}},BalancingStrategy:{},GameServerProtectionPolicy:{},VpcSubnets:{type:"list",member:{}},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},CreateGameSession:{input:{type:"structure",required:["MaximumPlayerSessionCount"],members:{FleetId:{},AliasId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},GameProperties:{shape:"S33"},CreatorId:{},GameSessionId:{},IdempotencyToken:{},GameSessionData:{},Location:{}}},output:{type:"structure",members:{GameSession:{shape:"S3a"}}}},CreateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3j"},Destinations:{shape:"S3l"},FilterConfiguration:{shape:"S3o"},PriorityConfiguration:{shape:"S3q"},CustomEventData:{},NotificationTarget:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3w"}}}},CreateMatchmakingConfiguration:{input:{type:"structure",required:["Name","RequestTimeoutSeconds","AcceptanceRequired","RuleSetName"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3z"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S33"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Configuration:{shape:"S4a"}}}},CreateMatchmakingRuleSet:{input:{type:"structure",required:["Name","RuleSetBody"],members:{Name:{},RuleSetBody:{},Tags:{shape:"Sq"}}},output:{type:"structure",required:["RuleSet"],members:{RuleSet:{shape:"S4g"}}}},CreatePlayerSession:{input:{type:"structure",required:["GameSessionId","PlayerId"],members:{GameSessionId:{},PlayerId:{},PlayerData:{}}},output:{type:"structure",members:{PlayerSession:{shape:"S4k"}}}},CreatePlayerSessions:{input:{type:"structure",required:["GameSessionId","PlayerIds"],members:{GameSessionId:{},PlayerIds:{type:"list",member:{}},PlayerDataMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4r"}}}},CreateScript:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Script:{shape:"S4v"}}}},CreateVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{VpcPeeringAuthorization:{shape:"S4y"}}}},CreateVpcPeeringConnection:{input:{type:"structure",required:["FleetId","PeerVpcAwsAccountId","PeerVpcId"],members:{FleetId:{},PeerVpcAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}}},DeleteBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}}},DeleteFleet:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}}},DeleteFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S3p"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S29"}}}},DeleteGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},DeleteOption:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},DeleteGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingRuleSet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteScalingPolicy:{input:{type:"structure",required:["Name","FleetId"],members:{Name:{},FleetId:{}}}},DeleteScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}}},DeleteVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteVpcPeeringConnection:{input:{type:"structure",required:["FleetId","VpcPeeringConnectionId"],members:{FleetId:{},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{}}},DeregisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}}},DescribeAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},DescribeBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},DescribeEC2InstanceLimits:{input:{type:"structure",members:{EC2InstanceType:{},Location:{}}},output:{type:"structure",members:{EC2InstanceLimits:{type:"list",member:{type:"structure",members:{EC2InstanceType:{},CurrentInstances:{type:"integer"},InstanceLimit:{type:"integer"},Location:{}}}}}}},DescribeFleetAttributes:{input:{type:"structure",members:{FleetIds:{shape:"S5x"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetAttributes:{type:"list",member:{shape:"S22"}},NextToken:{}}}},DescribeFleetCapacity:{input:{type:"structure",members:{FleetIds:{shape:"S5x"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetCapacity:{type:"list",member:{shape:"S63"}},NextToken:{}}}},DescribeFleetEvents:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},StartTime:{type:"timestamp" -},EndTime:{type:"timestamp"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventId:{},ResourceId:{},EventCode:{},Message:{},EventTime:{type:"timestamp"},PreSignedLogUrl:{}}}},NextToken:{}}}},DescribeFleetLocationAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Locations:{shape:"S3p"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationAttributes:{type:"list",member:{type:"structure",members:{LocationState:{shape:"S2a"},StoppedActions:{shape:"S27"},UpdateStatus:{}}}},NextToken:{}}}},DescribeFleetLocationCapacity:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetCapacity:{shape:"S63"}}}},DescribeFleetLocationUtilization:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetUtilization:{shape:"S6j"}}}},DescribeFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},InboundPermissions:{shape:"S1f"},UpdateStatus:{},Location:{}}}},DescribeFleetUtilization:{input:{type:"structure",members:{FleetIds:{shape:"S5x"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetUtilization:{type:"list",member:{shape:"S6j"}},NextToken:{}}}},DescribeGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},DescribeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},DescribeGameServerInstances:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},InstanceIds:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerInstances:{type:"list",member:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},InstanceId:{},InstanceStatus:{}}}},NextToken:{}}}},DescribeGameSessionDetails:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},Location:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionDetails:{type:"list",member:{type:"structure",members:{GameSession:{shape:"S3a"},ProtectionPolicy:{}}}},NextToken:{}}}},DescribeGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S75"}}}},DescribeGameSessionQueues:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionQueues:{type:"list",member:{shape:"S3w"}},NextToken:{}}}},DescribeGameSessions:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},Location:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S7i"},NextToken:{}}}},DescribeInstances:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},InstanceId:{},Limit:{type:"integer"},NextToken:{},Location:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},InstanceId:{},IpAddress:{},DnsName:{},OperatingSystem:{},Type:{},Status:{},CreationTime:{type:"timestamp"},Location:{}}}},NextToken:{}}}},DescribeMatchmaking:{input:{type:"structure",required:["TicketIds"],members:{TicketIds:{type:"list",member:{}}}},output:{type:"structure",members:{TicketList:{type:"list",member:{shape:"S7t"}}}}},DescribeMatchmakingConfigurations:{input:{type:"structure",members:{Names:{type:"list",member:{}},RuleSetName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Configurations:{type:"list",member:{shape:"S4a"}},NextToken:{}}}},DescribeMatchmakingRuleSets:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["RuleSets"],members:{RuleSets:{type:"list",member:{shape:"S4g"}},NextToken:{}}}},DescribePlayerSessions:{input:{type:"structure",members:{GameSessionId:{},PlayerId:{},PlayerSessionId:{},PlayerSessionStatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4r"},NextToken:{}}}},DescribeRuntimeConfiguration:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1l"}}}},DescribeScalingPolicies:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{},Location:{}}},output:{type:"structure",members:{ScalingPolicies:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},Name:{},Status:{},ScalingAdjustment:{type:"integer"},ScalingAdjustmentType:{},ComparisonOperator:{},Threshold:{type:"double"},EvaluationPeriods:{type:"integer"},MetricName:{},PolicyType:{},TargetConfiguration:{shape:"S8u"},UpdateStatus:{},Location:{}}}},NextToken:{}}}},DescribeScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}},output:{type:"structure",members:{Script:{shape:"S4v"}}}},DescribeVpcPeeringAuthorizations:{input:{type:"structure",members:{}},output:{type:"structure",members:{VpcPeeringAuthorizations:{type:"list",member:{shape:"S4y"}}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{FleetId:{}}},output:{type:"structure",members:{VpcPeeringConnections:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},IpV4CidrBlock:{},VpcPeeringConnectionId:{},Status:{type:"structure",members:{Code:{},Message:{}}},PeerVpcId:{},GameLiftVpcId:{}}}}}}},GetGameSessionLogUrl:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{}}},output:{type:"structure",members:{PreSignedUrl:{}}}},GetInstanceAccess:{input:{type:"structure",required:["FleetId","InstanceId"],members:{FleetId:{},InstanceId:{}}},output:{type:"structure",members:{InstanceAccess:{type:"structure",members:{FleetId:{},InstanceId:{},IpAddress:{},OperatingSystem:{},Credentials:{type:"structure",members:{UserName:{},Secret:{}},sensitive:!0}}}}}},ListAliases:{input:{type:"structure",members:{RoutingStrategyType:{},Name:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{shape:"Sv"}},NextToken:{}}}},ListBuilds:{input:{type:"structure",members:{Status:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Builds:{type:"list",member:{shape:"S13"}},NextToken:{}}}},ListFleets:{input:{type:"structure",members:{BuildId:{},ScriptId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetIds:{type:"list",member:{}},NextToken:{}}}},ListGameServerGroups:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerGroups:{type:"list",member:{shape:"S2w"}},NextToken:{}}}},ListGameServers:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},SortOrder:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServers:{type:"list",member:{shape:"Sc"}},NextToken:{}}}},ListScripts:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Scripts:{type:"list",member:{shape:"S4v"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Sq"}}}},PutScalingPolicy:{input:{type:"structure",required:["Name","FleetId","MetricName"],members:{Name:{},FleetId:{},ScalingAdjustment:{type:"integer"},ScalingAdjustmentType:{},Threshold:{type:"double"},ComparisonOperator:{},EvaluationPeriods:{type:"integer"},MetricName:{},PolicyType:{},TargetConfiguration:{shape:"S8u"}}},output:{type:"structure",members:{Name:{}}}},RegisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId","InstanceId"],members:{GameServerGroupName:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},RequestUploadCredentials:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},ResolveAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},ResumeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","ResumeActions"],members:{GameServerGroupName:{},ResumeActions:{shape:"S2z"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},SearchGameSessions:{input:{type:"structure",members:{FleetId:{},AliasId:{},Location:{},FilterExpression:{},SortExpression:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S7i"},NextToken:{}}}},StartFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S27"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StartGameSessionPlacement:{input:{type:"structure",required:["PlacementId","GameSessionQueueName","MaximumPlayerSessionCount"],members:{PlacementId:{},GameSessionQueueName:{},GameProperties:{shape:"S33"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},PlayerLatencies:{shape:"S77"},DesiredPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerData:{}}}},GameSessionData:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S75"}}}},StartMatchBackfill:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},GameSessionArn:{},Players:{shape:"S7w"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S7t"}}}},StartMatchmaking:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},Players:{shape:"S7w"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S7t"}}}},StopFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S27"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StopGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S75"}}}},StopMatchmaking:{input:{type:"structure",required:["TicketId"],members:{TicketId:{}}},output:{type:"structure",members:{}}},SuspendGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","SuspendActions"],members:{GameServerGroupName:{},SuspendActions:{shape:"S2z"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{},Name:{},Description:{},RoutingStrategy:{shape:"Sm"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},UpdateBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{},Name:{},Version:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},UpdateFleetAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Name:{},Description:{},NewGameSessionProtectionPolicy:{},ResourceCreationLimitPolicy:{shape:"S1r"},MetricGroups:{shape:"S1t"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateFleetCapacity:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},DesiredInstances:{type:"integer"},MinSize:{type:"integer"},MaxSize:{type:"integer"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},Location:{}}}},UpdateFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},InboundPermissionAuthorizations:{shape:"S1f"},InboundPermissionRevocations:{shape:"S1f"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{},UtilizationStatus:{},HealthCheck:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},UpdateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},RoleArn:{},InstanceDefinitions:{shape:"S2k"},GameServerProtectionPolicy:{},BalancingStrategy:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},UpdateGameSession:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},PlayerSessionCreationPolicy:{},ProtectionPolicy:{}}},output:{type:"structure",members:{GameSession:{shape:"S3a"}}}},UpdateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3j"},Destinations:{shape:"S3l"},FilterConfiguration:{shape:"S3o"},PriorityConfiguration:{shape:"S3q"},CustomEventData:{},NotificationTarget:{}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3w"}}}},UpdateMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3z"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S33"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},output:{type:"structure",members:{Configuration:{shape:"S4a"}}}},UpdateRuntimeConfiguration:{input:{type:"structure",required:["FleetId","RuntimeConfiguration"],members:{FleetId:{},RuntimeConfiguration:{shape:"S1l"}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1l"}}}},UpdateScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{},Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"}}},output:{type:"structure",members:{Script:{shape:"S4v"}}}},ValidateMatchmakingRuleSet:{input:{type:"structure",required:["RuleSetBody"],members:{RuleSetBody:{}}},output:{type:"structure",members:{Valid:{type:"boolean"}}}}},shapes:{S3:{type:"list",member:{}},Sc:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{},ClaimStatus:{},UtilizationStatus:{},RegistrationTime:{type:"timestamp"},LastClaimTime:{type:"timestamp"},LastHealthCheckTime:{type:"timestamp"}}},Sm:{type:"structure",members:{Type:{},FleetId:{},Message:{}}},Sq:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"structure",members:{AliasId:{},Name:{},AliasArn:{},Description:{},RoutingStrategy:{shape:"Sm"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},Sz:{type:"structure",members:{Bucket:{},Key:{},RoleArn:{},ObjectVersion:{}}},S13:{type:"structure",members:{BuildId:{},BuildArn:{},Name:{},Version:{},Status:{},SizeOnDisk:{type:"long"},OperatingSystem:{},CreationTime:{type:"timestamp"}}},S18:{type:"structure",members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{}},sensitive:!0},S1f:{type:"list",member:{type:"structure",required:["FromPort","ToPort","IpRange","Protocol"],members:{FromPort:{type:"integer"},ToPort:{type:"integer"},IpRange:{},Protocol:{}}}},S1l:{type:"structure",members:{ServerProcesses:{type:"list",member:{type:"structure",required:["LaunchPath","ConcurrentExecutions"],members:{LaunchPath:{},Parameters:{},ConcurrentExecutions:{type:"integer"}}}},MaxConcurrentGameSessionActivations:{type:"integer"},GameSessionActivationTimeoutSeconds:{type:"integer"}}},S1r:{type:"structure",members:{NewGameSessionsPerCreator:{type:"integer"},PolicyPeriodInMinutes:{type:"integer"}}},S1t:{type:"list",member:{}},S1w:{type:"structure",required:["CertificateType"],members:{CertificateType:{}}},S1y:{type:"list",member:{type:"structure",members:{Location:{}}}},S22:{type:"structure",members:{FleetId:{},FleetArn:{},FleetType:{},InstanceType:{},Description:{},Name:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},BuildId:{},BuildArn:{},ScriptId:{},ScriptArn:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},NewGameSessionProtectionPolicy:{},OperatingSystem:{},ResourceCreationLimitPolicy:{shape:"S1r"},MetricGroups:{shape:"S1t"},StoppedActions:{shape:"S27"},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1w"}}},S27:{type:"list",member:{}},S29:{type:"list",member:{shape:"S2a"}},S2a:{type:"structure",members:{Location:{},Status:{}}},S2k:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{}}}},S2w:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},RoleArn:{},InstanceDefinitions:{shape:"S2k"},BalancingStrategy:{},GameServerProtectionPolicy:{},AutoScalingGroupArn:{},Status:{},StatusReason:{},SuspendedActions:{shape:"S2z"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S2z:{type:"list",member:{}},S33:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S3a:{type:"structure",members:{GameSessionId:{},Name:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Status:{},StatusReason:{},GameProperties:{shape:"S33"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerSessionCreationPolicy:{},CreatorId:{},GameSessionData:{},MatchmakerData:{},Location:{}}},S3j:{type:"list",member:{type:"structure",members:{MaximumIndividualPlayerLatencyMilliseconds:{type:"integer"},PolicyDurationSeconds:{type:"integer"}}}},S3l:{type:"list",member:{type:"structure",members:{DestinationArn:{}}}},S3o:{type:"structure",members:{AllowedLocations:{shape:"S3p"}}},S3p:{type:"list",member:{}},S3q:{type:"structure",members:{PriorityOrder:{type:"list",member:{}},LocationOrder:{shape:"S3p"}}},S3w:{type:"structure",members:{Name:{},GameSessionQueueArn:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3j"},Destinations:{shape:"S3l"},FilterConfiguration:{shape:"S3o"},PriorityConfiguration:{shape:"S3q"},CustomEventData:{},NotificationTarget:{}}},S3z:{type:"list",member:{}},S4a:{type:"structure",members:{Name:{},ConfigurationArn:{},Description:{},GameSessionQueueArns:{shape:"S3z"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},RuleSetArn:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},CreationTime:{type:"timestamp"},GameProperties:{shape:"S33"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},S4g:{type:"structure",required:["RuleSetBody"],members:{RuleSetName:{},RuleSetArn:{},RuleSetBody:{},CreationTime:{type:"timestamp"}}},S4k:{type:"structure",members:{PlayerSessionId:{},PlayerId:{},GameSessionId:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerData:{}}},S4r:{type:"list",member:{shape:"S4k"}},S4v:{type:"structure",members:{ScriptId:{},ScriptArn:{},Name:{},Version:{},SizeOnDisk:{type:"long"},CreationTime:{type:"timestamp"},StorageLocation:{shape:"Sz"}}},S4y:{type:"structure",members:{GameLiftAwsAccountId:{},PeerVpcAwsAccountId:{},PeerVpcId:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"}}},S5x:{type:"list",member:{}},S63:{type:"structure",members:{FleetId:{},FleetArn:{},InstanceType:{},InstanceCounts:{type:"structure",members:{DESIRED:{type:"integer"},MINIMUM:{type:"integer"},MAXIMUM:{type:"integer"},PENDING:{type:"integer"},ACTIVE:{type:"integer"},IDLE:{type:"integer"},TERMINATING:{type:"integer"}}},Location:{}}},S6j:{type:"structure",members:{FleetId:{},FleetArn:{},ActiveServerProcessCount:{type:"integer"},ActiveGameSessionCount:{type:"integer"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Location:{}}},S75:{type:"structure",members:{PlacementId:{},GameSessionQueueName:{},Status:{},GameProperties:{shape:"S33"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},GameSessionId:{},GameSessionArn:{},GameSessionRegion:{},PlayerLatencies:{shape:"S77"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlacedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}},GameSessionData:{},MatchmakerData:{}}},S77:{type:"list",member:{type:"structure",members:{PlayerId:{},RegionIdentifier:{},LatencyInMilliseconds:{type:"float"}}}},S7i:{type:"list",member:{shape:"S3a"}},S7t:{type:"structure",members:{TicketId:{},ConfigurationName:{},ConfigurationArn:{},Status:{},StatusReason:{},StatusMessage:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Players:{shape:"S7w"},GameSessionConnectionInfo:{type:"structure",members:{GameSessionArn:{},IpAddress:{},DnsName:{},Port:{type:"integer"},MatchedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}}}},EstimatedWaitTime:{type:"integer"}}},S7w:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerAttributes:{type:"map",key:{},value:{type:"structure",members:{S:{},N:{type:"double"},SL:{shape:"S3"},SDM:{type:"map",key:{},value:{type:"double"}}}}},Team:{},LatencyInMs:{type:"map",key:{},value:{type:"integer"}}}}},S8u:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}}},{}],120:[function(e,t,r){t.exports={pagination:{DescribeFleetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetAttributes"},DescribeFleetCapacity:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetCapacity"},DescribeFleetEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Events"},DescribeFleetLocationAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit"},DescribeFleetUtilization:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetUtilization"},DescribeGameServerInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerInstances"},DescribeGameSessionDetails:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionDetails"},DescribeGameSessionQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionQueues"},DescribeGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"},DescribeInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Instances"},DescribeMatchmakingConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Configurations"},DescribeMatchmakingRuleSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"RuleSets"},DescribePlayerSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"PlayerSessions"},DescribeScalingPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"ScalingPolicies"},ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Aliases"},ListBuilds:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Builds"},ListFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetIds"},ListGameServerGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerGroups"},ListGameServers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServers"},ListScripts:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Scripts"},SearchGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"}}}},{}],121:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-05-08",endpointPrefix:"iam",globalEndpoint:"iam.amazonaws.com",protocol:"query",serviceAbbreviation:"IAM",serviceFullName:"AWS Identity and Access Management",serviceId:"IAM",signatureVersion:"v4",uid:"iam-2010-05-08",xmlNamespace:"https://iam.amazonaws.com/doc/2010-05-08/"},operations:{AddClientIDToOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},AddRoleToInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},AddUserToGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},AttachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},AttachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},AttachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},ChangePassword:{input:{type:"structure",required:["OldPassword","NewPassword"],members:{OldPassword:{shape:"Sf"},NewPassword:{shape:"Sf"}}}},CreateAccessKey:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"CreateAccessKeyResult",type:"structure",required:["AccessKey"],members:{AccessKey:{type:"structure",required:["UserName","AccessKeyId","Status","SecretAccessKey"],members:{UserName:{},AccessKeyId:{},Status:{},SecretAccessKey:{type:"string",sensitive:!0},CreateDate:{type:"timestamp"}}}}}},CreateAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},CreateGroup:{input:{type:"structure",required:["GroupName"],members:{Path:{},GroupName:{}}},output:{resultWrapper:"CreateGroupResult",type:"structure",required:["Group"],members:{Group:{shape:"Ss"}}}},CreateInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Path:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"S10"}}}},CreateLoginProfile:{input:{type:"structure",required:["UserName","Password"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}},output:{resultWrapper:"CreateLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},CreateOpenIDConnectProvider:{input:{type:"structure",required:["Url","ThumbprintList"],members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateOpenIDConnectProviderResult",type:"structure",members:{OpenIDConnectProviderArn:{},Tags:{shape:"Sv"}}}},CreatePolicy:{input:{type:"structure",required:["PolicyName","PolicyDocument"],members:{PolicyName:{},Path:{},PolicyDocument:{},Description:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreatePolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},CreatePolicyVersion:{input:{type:"structure",required:["PolicyArn","PolicyDocument"],members:{PolicyArn:{},PolicyDocument:{},SetAsDefault:{type:"boolean"}}},output:{resultWrapper:"CreatePolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},CreateRole:{input:{type:"structure",required:["RoleName","AssumeRolePolicyDocument"],members:{Path:{},RoleName:{},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"S12"}}}},CreateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","Name"],members:{SAMLMetadataDocument:{},Name:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{},Tags:{shape:"Sv"}}}},CreateServiceLinkedRole:{input:{type:"structure",required:["AWSServiceName"],members:{AWSServiceName:{},Description:{},CustomSuffix:{}}},output:{resultWrapper:"CreateServiceLinkedRoleResult",type:"structure",members:{Role:{shape:"S12"}}}},CreateServiceSpecificCredential:{input:{type:"structure",required:["UserName","ServiceName"],members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"CreateServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},CreateUser:{input:{type:"structure",required:["UserName"],members:{Path:{},UserName:{},PermissionsBoundary:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateUserResult",type:"structure",members:{User:{shape:"S2d"}}}},CreateVirtualMFADevice:{input:{type:"structure",required:["VirtualMFADeviceName"],members:{Path:{},VirtualMFADeviceName:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateVirtualMFADeviceResult",type:"structure",required:["VirtualMFADevice"],members:{VirtualMFADevice:{shape:"S2h"}}}},DeactivateMFADevice:{input:{type:"structure",required:["UserName","SerialNumber"],members:{UserName:{},SerialNumber:{}}}},DeleteAccessKey:{input:{type:"structure",required:["AccessKeyId"],members:{UserName:{},AccessKeyId:{}}}},DeleteAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},DeleteAccountPasswordPolicy:{},DeleteGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{}}}},DeleteGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}}},DeleteInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}}},DeleteLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}}},DeletePolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}}},DeletePolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},DeleteRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePermissionsBoundary:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}}},DeleteSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}}},DeleteSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId"],members:{UserName:{},SSHPublicKeyId:{}}}},DeleteServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}}},DeleteServiceLinkedRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"DeleteServiceLinkedRoleResult",type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}}},DeleteServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}}},DeleteSigningCertificate:{input:{type:"structure",required:["CertificateId"],members:{UserName:{},CertificateId:{}}}},DeleteUser:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPermissionsBoundary:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPolicy:{input:{type:"structure", -required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}}},DeleteVirtualMFADevice:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{}}}},DetachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},DetachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},DetachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},EnableMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},GenerateCredentialReport:{output:{resultWrapper:"GenerateCredentialReportResult",type:"structure",members:{State:{},Description:{}}}},GenerateOrganizationsAccessReport:{input:{type:"structure",required:["EntityPath"],members:{EntityPath:{},OrganizationsPolicyId:{}}},output:{resultWrapper:"GenerateOrganizationsAccessReportResult",type:"structure",members:{JobId:{}}}},GenerateServiceLastAccessedDetails:{input:{type:"structure",required:["Arn"],members:{Arn:{},Granularity:{}}},output:{resultWrapper:"GenerateServiceLastAccessedDetailsResult",type:"structure",members:{JobId:{}}}},GetAccessKeyLastUsed:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyLastUsedResult",type:"structure",members:{UserName:{},AccessKeyLastUsed:{type:"structure",required:["LastUsedDate","ServiceName","Region"],members:{LastUsedDate:{type:"timestamp"},ServiceName:{},Region:{}}}}}},GetAccountAuthorizationDetails:{input:{type:"structure",members:{Filter:{type:"list",member:{}},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetAccountAuthorizationDetailsResult",type:"structure",members:{UserDetailList:{type:"list",member:{type:"structure",members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},UserPolicyList:{shape:"S43"},GroupList:{type:"list",member:{}},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"}}}},GroupDetailList:{type:"list",member:{type:"structure",members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"},GroupPolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"}}}},RoleDetailList:{type:"list",member:{type:"structure",members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},InstanceProfileList:{shape:"S4c"},RolePolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"},RoleLastUsed:{shape:"S18"}}}},Policies:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},PolicyVersionList:{shape:"S4f"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},GetAccountPasswordPolicy:{output:{resultWrapper:"GetAccountPasswordPolicyResult",type:"structure",required:["PasswordPolicy"],members:{PasswordPolicy:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},ExpirePasswords:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}}}},GetAccountSummary:{output:{resultWrapper:"GetAccountSummaryResult",type:"structure",members:{SummaryMap:{type:"map",key:{},value:{type:"integer"}}}}},GetContextKeysForCustomPolicy:{input:{type:"structure",required:["PolicyInputList"],members:{PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForCustomPolicyResult"}},GetContextKeysForPrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForPrincipalPolicyResult"}},GetCredentialReport:{output:{resultWrapper:"GetCredentialReportResult",type:"structure",members:{Content:{type:"blob"},ReportFormat:{},GeneratedTime:{type:"timestamp"}}}},GetGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"GetGroupResult",type:"structure",required:["Group","Users"],members:{Group:{shape:"Ss"},Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},GetGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}},output:{resultWrapper:"GetGroupPolicyResult",type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},GetInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}},output:{resultWrapper:"GetInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"S10"}}}},GetLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}},output:{resultWrapper:"GetLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},GetOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}},output:{resultWrapper:"GetOpenIDConnectProviderResult",type:"structure",members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},CreateDate:{type:"timestamp"},Tags:{shape:"Sv"}}}},GetOrganizationsAccessReport:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{},SortKey:{}}},output:{resultWrapper:"GetOrganizationsAccessReportResult",type:"structure",required:["JobStatus","JobCreationDate"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},NumberOfServicesAccessible:{type:"integer"},NumberOfServicesNotAccessed:{type:"integer"},AccessDetails:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},ServiceNamespace:{},Region:{},EntityPath:{},LastAuthenticatedTime:{type:"timestamp"},TotalAuthenticatedEntities:{type:"integer"}}}},IsTruncated:{type:"boolean"},Marker:{},ErrorDetails:{shape:"S5k"}}}},GetPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}},output:{resultWrapper:"GetPolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},GetPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}},output:{resultWrapper:"GetPolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},GetRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"GetRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"S12"}}}},GetRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}},output:{resultWrapper:"GetRolePolicyResult",type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},GetSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}},output:{resultWrapper:"GetSAMLProviderResult",type:"structure",members:{SAMLMetadataDocument:{},CreateDate:{type:"timestamp"},ValidUntil:{type:"timestamp"},Tags:{shape:"Sv"}}}},GetSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Encoding"],members:{UserName:{},SSHPublicKeyId:{},Encoding:{}}},output:{resultWrapper:"GetSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},GetServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}},output:{resultWrapper:"GetServerCertificateResult",type:"structure",required:["ServerCertificate"],members:{ServerCertificate:{type:"structure",required:["ServerCertificateMetadata","CertificateBody"],members:{ServerCertificateMetadata:{shape:"S64"},CertificateBody:{},CertificateChain:{},Tags:{shape:"Sv"}}}}}},GetServiceLastAccessedDetails:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsResult",type:"structure",required:["JobStatus","JobCreationDate","ServicesLastAccessed","JobCompletionDate"],members:{JobStatus:{},JobType:{},JobCreationDate:{type:"timestamp"},ServicesLastAccessed:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},LastAuthenticated:{type:"timestamp"},ServiceNamespace:{},LastAuthenticatedEntity:{},LastAuthenticatedRegion:{},TotalAuthenticatedEntities:{type:"integer"},TrackedActionsLastAccessed:{type:"list",member:{type:"structure",members:{ActionName:{},LastAccessedEntity:{},LastAccessedTime:{type:"timestamp"},LastAccessedRegion:{}}}}}}},JobCompletionDate:{type:"timestamp"},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLastAccessedDetailsWithEntities:{input:{type:"structure",required:["JobId","ServiceNamespace"],members:{JobId:{},ServiceNamespace:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsWithEntitiesResult",type:"structure",required:["JobStatus","JobCreationDate","JobCompletionDate","EntityDetailsList"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},EntityDetailsList:{type:"list",member:{type:"structure",required:["EntityInfo"],members:{EntityInfo:{type:"structure",required:["Arn","Name","Type","Id"],members:{Arn:{},Name:{},Type:{},Id:{},Path:{}}},LastAuthenticated:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLinkedRoleDeletionStatus:{input:{type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}},output:{resultWrapper:"GetServiceLinkedRoleDeletionStatusResult",type:"structure",required:["Status"],members:{Status:{},Reason:{type:"structure",members:{Reason:{},RoleUsageList:{type:"list",member:{type:"structure",members:{Region:{},Resources:{type:"list",member:{}}}}}}}}}},GetUser:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"GetUserResult",type:"structure",required:["User"],members:{User:{shape:"S2d"}}}},GetUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}},output:{resultWrapper:"GetUserPolicyResult",type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},ListAccessKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccessKeysResult",type:"structure",required:["AccessKeyMetadata"],members:{AccessKeyMetadata:{type:"list",member:{type:"structure",members:{UserName:{},AccessKeyId:{},Status:{},CreateDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAccountAliases:{input:{type:"structure",members:{Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccountAliasesResult",type:"structure",required:["AccountAliases"],members:{AccountAliases:{type:"list",member:{}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedGroupPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedRolePoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedUserPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListEntitiesForPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},EntityFilter:{},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListEntitiesForPolicyResult",type:"structure",members:{PolicyGroups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupId:{}}}},PolicyUsers:{type:"list",member:{type:"structure",members:{UserName:{},UserId:{}}}},PolicyRoles:{type:"list",member:{type:"structure",members:{RoleName:{},RoleId:{}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroups:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupsForUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsForUserResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfileTags:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfileTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfiles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfilesForRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesForRoleResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADeviceTags:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADeviceTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADevices:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADevicesResult",type:"structure",required:["MFADevices"],members:{MFADevices:{type:"list",member:{type:"structure",required:["UserName","SerialNumber","EnableDate"],members:{UserName:{},SerialNumber:{},EnableDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviderTags:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListOpenIDConnectProviderTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListOpenIDConnectProvidersResult",type:"structure",members:{OpenIDConnectProviderList:{type:"list",member:{type:"structure",members:{Arn:{}}}}}}},ListPolicies:{input:{type:"structure",members:{Scope:{},OnlyAttached:{type:"boolean"},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPoliciesResult",type:"structure",members:{Policies:{type:"list",member:{shape:"S1p"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPoliciesGrantingServiceAccess:{input:{type:"structure",required:["Arn","ServiceNamespaces"],members:{Marker:{},Arn:{},ServiceNamespaces:{type:"list",member:{}}}},output:{resultWrapper:"ListPoliciesGrantingServiceAccessResult",type:"structure",required:["PoliciesGrantingServiceAccess"],members:{PoliciesGrantingServiceAccess:{type:"list",member:{type:"structure",members:{ServiceNamespace:{},Policies:{type:"list",member:{type:"structure",required:["PolicyName","PolicyType"],members:{PolicyName:{},PolicyType:{},PolicyArn:{},EntityType:{},EntityName:{}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyTags:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyVersions:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyVersionsResult",type:"structure",members:{Versions:{shape:"S4f"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolePoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoleTags:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRoleTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolesResult",type:"structure",required:["Roles"],members:{Roles:{shape:"S11"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviderTags:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSAMLProviderTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListSAMLProvidersResult",type:"structure",members:{SAMLProviderList:{type:"list",member:{type:"structure",members:{Arn:{},ValidUntil:{type:"timestamp"},CreateDate:{type:"timestamp"}}}}}}},ListSSHPublicKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSSHPublicKeysResult",type:"structure",members:{SSHPublicKeys:{type:"list",member:{type:"structure",required:["UserName","SSHPublicKeyId","Status","UploadDate"],members:{UserName:{},SSHPublicKeyId:{},Status:{},UploadDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificateTags:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificateTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificates:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificatesResult",type:"structure",required:["ServerCertificateMetadataList"],members:{ServerCertificateMetadataList:{type:"list",member:{shape:"S64"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServiceSpecificCredentials:{input:{type:"structure",members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"ListServiceSpecificCredentialsResult",type:"structure",members:{ServiceSpecificCredentials:{type:"list",member:{type:"structure",required:["UserName","Status","ServiceUserName","CreateDate","ServiceSpecificCredentialId","ServiceName"],members:{UserName:{},Status:{},ServiceUserName:{},CreateDate:{type:"timestamp"},ServiceSpecificCredentialId:{},ServiceName:{}}}}}}},ListSigningCertificates:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSigningCertificatesResult",type:"structure",required:["Certificates"],members:{Certificates:{type:"list",member:{shape:"S9i"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserTags:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUsers:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUsersResult",type:"structure",required:["Users"],members:{Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},ListVirtualMFADevices:{input:{type:"structure",members:{AssignmentStatus:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListVirtualMFADevicesResult",type:"structure",required:["VirtualMFADevices"],members:{VirtualMFADevices:{type:"list",member:{shape:"S2h"}},IsTruncated:{type:"boolean"},Marker:{}}}},PutGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},PutRolePermissionsBoundary:{input:{type:"structure",required:["RoleName","PermissionsBoundary"],members:{RoleName:{},PermissionsBoundary:{}}}},PutRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},PutUserPermissionsBoundary:{input:{type:"structure",required:["UserName","PermissionsBoundary"],members:{UserName:{},PermissionsBoundary:{}}}},PutUserPolicy:{input:{type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},RemoveClientIDFromOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},RemoveRoleFromInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},RemoveUserFromGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},ResetServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}},output:{resultWrapper:"ResetServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},ResyncMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},SetDefaultPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},SetSecurityTokenServicePreferences:{input:{type:"structure",required:["GlobalEndpointTokenVersion"],members:{GlobalEndpointTokenVersion:{}}}},SimulateCustomPolicy:{input:{type:"structure",required:["PolicyInputList","ActionNames"],members:{PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"Sa8"},ResourceArns:{shape:"Saa"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sac"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sai",resultWrapper:"SimulateCustomPolicyResult"}},SimulatePrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn","ActionNames"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"Sa8"},ResourceArns:{shape:"Saa"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sac"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sai",resultWrapper:"SimulatePrincipalPolicyResult"}},TagInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","Tags"],members:{InstanceProfileName:{},Tags:{shape:"Sv"}}}},TagMFADevice:{input:{type:"structure",required:["SerialNumber","Tags"],members:{SerialNumber:{},Tags:{shape:"Sv"}}}},TagOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","Tags"],members:{OpenIDConnectProviderArn:{},Tags:{shape:"Sv"}}}},TagPolicy:{input:{type:"structure",required:["PolicyArn","Tags"],members:{PolicyArn:{},Tags:{shape:"Sv"}}}},TagRole:{input:{type:"structure",required:["RoleName","Tags"],members:{RoleName:{},Tags:{shape:"Sv"}}}},TagSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn","Tags"],members:{SAMLProviderArn:{},Tags:{shape:"Sv"}}}},TagServerCertificate:{input:{type:"structure",required:["ServerCertificateName","Tags"],members:{ServerCertificateName:{},Tags:{shape:"Sv"}}}},TagUser:{input:{type:"structure",required:["UserName","Tags"],members:{UserName:{},Tags:{shape:"Sv"}}}},UntagInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","TagKeys"],members:{InstanceProfileName:{},TagKeys:{shape:"Sb9"}}}},UntagMFADevice:{input:{type:"structure",required:["SerialNumber","TagKeys"],members:{SerialNumber:{},TagKeys:{shape:"Sb9"}}}},UntagOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","TagKeys"],members:{OpenIDConnectProviderArn:{},TagKeys:{shape:"Sb9"}}}},UntagPolicy:{input:{type:"structure",required:["PolicyArn","TagKeys"],members:{PolicyArn:{},TagKeys:{shape:"Sb9"}}}},UntagRole:{input:{type:"structure",required:["RoleName","TagKeys"],members:{RoleName:{},TagKeys:{shape:"Sb9"}}}},UntagSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn","TagKeys"],members:{SAMLProviderArn:{},TagKeys:{shape:"Sb9"}}}},UntagServerCertificate:{input:{type:"structure",required:["ServerCertificateName","TagKeys"],members:{ServerCertificateName:{},TagKeys:{shape:"Sb9"}}}},UntagUser:{input:{type:"structure",required:["UserName","TagKeys"],members:{UserName:{},TagKeys:{shape:"Sb9"}}}},UpdateAccessKey:{input:{type:"structure",required:["AccessKeyId","Status"],members:{UserName:{},AccessKeyId:{},Status:{}}}},UpdateAccountPasswordPolicy:{input:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}},UpdateAssumeRolePolicy:{input:{type:"structure",required:["RoleName","PolicyDocument"],members:{RoleName:{},PolicyDocument:{}}}},UpdateGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},NewPath:{},NewGroupName:{}}}},UpdateLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}}},UpdateOpenIDConnectProviderThumbprint:{input:{type:"structure",required:["OpenIDConnectProviderArn","ThumbprintList"],members:{OpenIDConnectProviderArn:{},ThumbprintList:{shape:"S1h"}}}},UpdateRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Description:{},MaxSessionDuration:{type:"integer"}}},output:{resultWrapper:"UpdateRoleResult",type:"structure",members:{}}},UpdateRoleDescription:{input:{type:"structure",required:["RoleName","Description"],members:{RoleName:{},Description:{}}},output:{resultWrapper:"UpdateRoleDescriptionResult",type:"structure",members:{Role:{shape:"S12"}}}},UpdateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","SAMLProviderArn"],members:{SAMLMetadataDocument:{},SAMLProviderArn:{}}},output:{resultWrapper:"UpdateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{}}}},UpdateSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Status"],members:{UserName:{},SSHPublicKeyId:{},Status:{}}}},UpdateServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},NewPath:{},NewServerCertificateName:{}}}},UpdateServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId","Status"],members:{UserName:{},ServiceSpecificCredentialId:{},Status:{}}}},UpdateSigningCertificate:{input:{type:"structure",required:["CertificateId","Status"],members:{UserName:{},CertificateId:{},Status:{}}}},UpdateUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},NewPath:{},NewUserName:{}}}},UploadSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyBody"],members:{UserName:{},SSHPublicKeyBody:{}}},output:{resultWrapper:"UploadSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},UploadServerCertificate:{input:{type:"structure",required:["ServerCertificateName","CertificateBody","PrivateKey"],members:{Path:{},ServerCertificateName:{},CertificateBody:{},PrivateKey:{type:"string",sensitive:!0},CertificateChain:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"UploadServerCertificateResult",type:"structure",members:{ServerCertificateMetadata:{shape:"S64"},Tags:{shape:"Sv"}}}},UploadSigningCertificate:{input:{type:"structure",required:["CertificateBody"],members:{UserName:{},CertificateBody:{}}},output:{resultWrapper:"UploadSigningCertificateResult",type:"structure",required:["Certificate"],members:{Certificate:{shape:"S9i"}}}}},shapes:{Sf:{type:"string",sensitive:!0},Ss:{type:"structure",required:["Path","GroupName","GroupId","Arn","CreateDate"],members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"}}},Sv:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S10:{type:"structure",required:["Path","InstanceProfileName","InstanceProfileId","Arn","CreateDate","Roles"],members:{Path:{},InstanceProfileName:{},InstanceProfileId:{},Arn:{},CreateDate:{type:"timestamp"},Roles:{shape:"S11"},Tags:{shape:"Sv"}}},S11:{type:"list",member:{shape:"S12"}},S12:{type:"structure",required:["Path","RoleName","RoleId","Arn","CreateDate"],members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"},RoleLastUsed:{shape:"S18"}}},S16:{type:"structure",members:{PermissionsBoundaryType:{},PermissionsBoundaryArn:{}}},S18:{type:"structure",members:{LastUsedDate:{type:"timestamp"},Region:{}}},S1d:{type:"structure",required:["UserName","CreateDate"],members:{UserName:{},CreateDate:{type:"timestamp"},PasswordResetRequired:{type:"boolean"}}},S1g:{type:"list",member:{}},S1h:{type:"list",member:{}},S1p:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},Tags:{shape:"Sv"}}},S1u:{type:"structure",members:{Document:{},VersionId:{},IsDefaultVersion:{type:"boolean"},CreateDate:{type:"timestamp"}}},S27:{type:"structure",required:["CreateDate","ServiceName","ServiceUserName","ServicePassword","ServiceSpecificCredentialId","UserName","Status"],members:{CreateDate:{type:"timestamp"},ServiceName:{},ServiceUserName:{},ServicePassword:{type:"string",sensitive:!0},ServiceSpecificCredentialId:{},UserName:{},Status:{}}},S2d:{type:"structure", +AssociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S41",locationName:"association"}}}},AssociateTrunkInterface:{input:{type:"structure",required:["BranchInterfaceId","TrunkInterfaceId"],members:{BranchInterfaceId:{},TrunkInterfaceId:{},VlanId:{type:"integer"},GreKey:{type:"integer"},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InterfaceAssociation:{shape:"S45",locationName:"interfaceAssociation"},ClientToken:{locationName:"clientToken"}}}},AssociateVpcCidrBlock:{input:{type:"structure",required:["VpcId"],members:{AmazonProvidedIpv6CidrBlock:{locationName:"amazonProvidedIpv6CidrBlock",type:"boolean"},CidrBlock:{},VpcId:{locationName:"vpcId"},Ipv6CidrBlockNetworkBorderGroup:{},Ipv6Pool:{},Ipv6CidrBlock:{}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S4b",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S4e",locationName:"cidrBlockAssociation"},VpcId:{locationName:"vpcId"}}}},AttachClassicLinkVpc:{input:{type:"structure",required:["Groups","InstanceId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"S4g",locationName:"SecurityGroupId"},InstanceId:{locationName:"instanceId"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},AttachInternetGateway:{input:{type:"structure",required:["InternetGatewayId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayId:{locationName:"internetGatewayId"},VpcId:{locationName:"vpcId"}}}},AttachNetworkInterface:{input:{type:"structure",required:["DeviceIndex","InstanceId","NetworkInterfaceId"],members:{DeviceIndex:{locationName:"deviceIndex",type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkCardIndex:{type:"integer"}}},output:{type:"structure",members:{AttachmentId:{locationName:"attachmentId"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"}}}},AttachVolume:{input:{type:"structure",required:["Device","InstanceId","VolumeId"],members:{Device:{},InstanceId:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"S4o"}},AttachVpnGateway:{input:{type:"structure",required:["VpcId","VpnGatewayId"],members:{VpcId:{},VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpcAttachment:{shape:"S4t",locationName:"attachment"}}}},AuthorizeClientVpnIngress:{input:{type:"structure",required:["ClientVpnEndpointId","TargetNetworkCidr"],members:{ClientVpnEndpointId:{},TargetNetworkCidr:{},AccessGroupId:{},AuthorizeAllGroups:{type:"boolean"},Description:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S4x",locationName:"status"}}}},AuthorizeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S50",locationName:"ipPermissions"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},CidrIp:{locationName:"cidrIp"},FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},ToPort:{locationName:"toPort",type:"integer"},SourceSecurityGroupName:{locationName:"sourceSecurityGroupName"},SourceSecurityGroupOwnerId:{locationName:"sourceSecurityGroupOwnerId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},SecurityGroupRules:{shape:"S5b",locationName:"securityGroupRuleSet"}}}},AuthorizeSecurityGroupIngress:{input:{type:"structure",members:{CidrIp:{},FromPort:{type:"integer"},GroupId:{},GroupName:{},IpPermissions:{shape:"S50"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},SecurityGroupRules:{shape:"S5b",locationName:"securityGroupRuleSet"}}}},BundleInstance:{input:{type:"structure",required:["InstanceId","Storage"],members:{InstanceId:{},Storage:{shape:"S5k"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S5o",locationName:"bundleInstanceTask"}}}},CancelBundleTask:{input:{type:"structure",required:["BundleId"],members:{BundleId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S5o",locationName:"bundleInstanceTask"}}}},CancelCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},CancelCapacityReservationFleets:{input:{type:"structure",required:["CapacityReservationFleetIds"],members:{DryRun:{type:"boolean"},CapacityReservationFleetIds:{shape:"S5y",locationName:"CapacityReservationFleetId"}}},output:{type:"structure",members:{SuccessfulFleetCancellations:{locationName:"successfulFleetCancellationSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrentFleetState:{locationName:"currentFleetState"},PreviousFleetState:{locationName:"previousFleetState"},CapacityReservationFleetId:{locationName:"capacityReservationFleetId"}}}},FailedFleetCancellations:{locationName:"failedFleetCancellationSet",type:"list",member:{locationName:"item",type:"structure",members:{CapacityReservationFleetId:{locationName:"capacityReservationFleetId"},CancelCapacityReservationFleetError:{locationName:"cancelCapacityReservationFleetError",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}},CancelConversionTask:{input:{type:"structure",required:["ConversionTaskId"],members:{ConversionTaskId:{locationName:"conversionTaskId"},DryRun:{locationName:"dryRun",type:"boolean"},ReasonMessage:{locationName:"reasonMessage"}}}},CancelExportTask:{input:{type:"structure",required:["ExportTaskId"],members:{ExportTaskId:{locationName:"exportTaskId"}}}},CancelImportTask:{input:{type:"structure",members:{CancelReason:{},DryRun:{type:"boolean"},ImportTaskId:{}}},output:{type:"structure",members:{ImportTaskId:{locationName:"importTaskId"},PreviousState:{locationName:"previousState"},State:{locationName:"state"}}}},CancelReservedInstancesListing:{input:{type:"structure",required:["ReservedInstancesListingId"],members:{ReservedInstancesListingId:{locationName:"reservedInstancesListingId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S6j",locationName:"reservedInstancesListingsSet"}}}},CancelSpotFleetRequests:{input:{type:"structure",required:["SpotFleetRequestIds","TerminateInstances"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotFleetRequestIds:{shape:"S6v",locationName:"spotFleetRequestId"},TerminateInstances:{locationName:"terminateInstances",type:"boolean"}}},output:{type:"structure",members:{SuccessfulFleetRequests:{locationName:"successfulFleetRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrentSpotFleetRequestState:{locationName:"currentSpotFleetRequestState"},PreviousSpotFleetRequestState:{locationName:"previousSpotFleetRequestState"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},UnsuccessfulFleetRequests:{locationName:"unsuccessfulFleetRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}}}}},CancelSpotInstanceRequests:{input:{type:"structure",required:["SpotInstanceRequestIds"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotInstanceRequestIds:{shape:"S76",locationName:"SpotInstanceRequestId"}}},output:{type:"structure",members:{CancelledSpotInstanceRequests:{locationName:"spotInstanceRequestSet",type:"list",member:{locationName:"item",type:"structure",members:{SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},State:{locationName:"state"}}}}}}},ConfirmProductInstance:{input:{type:"structure",required:["InstanceId","ProductCode"],members:{InstanceId:{},ProductCode:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{OwnerId:{locationName:"ownerId"},Return:{locationName:"return",type:"boolean"}}}},CopyFpgaImage:{input:{type:"structure",required:["SourceFpgaImageId","SourceRegion"],members:{DryRun:{type:"boolean"},SourceFpgaImageId:{},Description:{},Name:{},SourceRegion:{},ClientToken:{}}},output:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"}}}},CopyImage:{input:{type:"structure",required:["Name","SourceImageId","SourceRegion"],members:{ClientToken:{},Description:{},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},Name:{},SourceImageId:{},SourceRegion:{},DestinationOutpostArn:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},CopySnapshot:{input:{type:"structure",required:["SourceRegion","SourceSnapshotId"],members:{Description:{},DestinationOutpostArn:{},DestinationRegion:{locationName:"destinationRegion"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},PresignedUrl:{locationName:"presignedUrl"},SourceRegion:{},SourceSnapshotId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SnapshotId:{locationName:"snapshotId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateCapacityReservation:{input:{type:"structure",required:["InstanceType","InstancePlatform","InstanceCount"],members:{ClientToken:{},InstanceType:{},InstancePlatform:{},AvailabilityZone:{},AvailabilityZoneId:{},Tenancy:{},InstanceCount:{type:"integer"},EbsOptimized:{type:"boolean"},EphemeralStorage:{type:"boolean"},EndDate:{type:"timestamp"},EndDateType:{},InstanceMatchCriteria:{},TagSpecifications:{shape:"S1t"},DryRun:{type:"boolean"},OutpostArn:{}}},output:{type:"structure",members:{CapacityReservation:{shape:"S7s",locationName:"capacityReservation"}}}},CreateCapacityReservationFleet:{input:{type:"structure",required:["InstanceTypeSpecifications","TotalTargetCapacity"],members:{AllocationStrategy:{},ClientToken:{idempotencyToken:!0},InstanceTypeSpecifications:{locationName:"InstanceTypeSpecification",type:"list",member:{type:"structure",members:{InstanceType:{},InstancePlatform:{},Weight:{type:"double"},AvailabilityZone:{},AvailabilityZoneId:{},EbsOptimized:{type:"boolean"},Priority:{type:"integer"}}}},Tenancy:{},TotalTargetCapacity:{type:"integer"},EndDate:{type:"timestamp"},InstanceMatchCriteria:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CapacityReservationFleetId:{locationName:"capacityReservationFleetId"},State:{locationName:"state"},TotalTargetCapacity:{locationName:"totalTargetCapacity",type:"integer"},TotalFulfilledCapacity:{locationName:"totalFulfilledCapacity",type:"double"},InstanceMatchCriteria:{locationName:"instanceMatchCriteria"},AllocationStrategy:{locationName:"allocationStrategy"},CreateTime:{locationName:"createTime",type:"timestamp"},EndDate:{locationName:"endDate",type:"timestamp"},Tenancy:{locationName:"tenancy"},FleetCapacityReservations:{shape:"S84",locationName:"fleetCapacityReservationSet"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateCarrierGateway:{input:{type:"structure",required:["VpcId"],members:{VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{CarrierGateway:{shape:"S88",locationName:"carrierGateway"}}}},CreateClientVpnEndpoint:{input:{type:"structure",required:["ClientCidrBlock","ServerCertificateArn","AuthenticationOptions","ConnectionLogOptions"],members:{ClientCidrBlock:{},ServerCertificateArn:{},AuthenticationOptions:{locationName:"Authentication",type:"list",member:{type:"structure",members:{Type:{},ActiveDirectory:{type:"structure",members:{DirectoryId:{}}},MutualAuthentication:{type:"structure",members:{ClientRootCertificateChainArn:{}}},FederatedAuthentication:{type:"structure",members:{SAMLProviderArn:{},SelfServiceSAMLProviderArn:{}}}}}},ConnectionLogOptions:{shape:"S8i"},DnsServers:{shape:"Se"},TransportProtocol:{},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},SecurityGroupIds:{shape:"S25",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{},ClientConnectOptions:{shape:"S8l"}}},output:{type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Status:{shape:"S8n",locationName:"status"},DnsName:{locationName:"dnsName"}}}},CreateClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],members:{ClientVpnEndpointId:{},DestinationCidrBlock:{},TargetVpcSubnetId:{},Description:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S8r",locationName:"status"}}}},CreateCustomerGateway:{input:{type:"structure",required:["BgpAsn","Type"],members:{BgpAsn:{type:"integer"},PublicIp:{locationName:"IpAddress"},CertificateArn:{},Type:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DeviceName:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateway:{shape:"S8w",locationName:"customerGateway"}}}},CreateDefaultSubnet:{input:{type:"structure",required:["AvailabilityZone"],members:{AvailabilityZone:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Subnet:{shape:"S8z",locationName:"subnet"}}}},CreateDefaultVpc:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{Vpc:{shape:"S95",locationName:"vpc"}}}},CreateDhcpOptions:{input:{type:"structure",required:["DhcpConfigurations"],members:{DhcpConfigurations:{locationName:"dhcpConfiguration",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Values:{shape:"Se",locationName:"Value"}}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{DhcpOptions:{shape:"S9e",locationName:"dhcpOptions"}}}},CreateEgressOnlyInternetGateway:{input:{type:"structure",required:["VpcId"],members:{ClientToken:{},DryRun:{type:"boolean"},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},EgressOnlyInternetGateway:{shape:"S9l",locationName:"egressOnlyInternetGateway"}}}},CreateFleet:{input:{type:"structure",required:["LaunchTemplateConfigs","TargetCapacitySpecification"],members:{DryRun:{type:"boolean"},ClientToken:{},SpotOptions:{type:"structure",members:{AllocationStrategy:{},MaintenanceStrategies:{type:"structure",members:{CapacityRebalance:{type:"structure",members:{ReplacementStrategy:{},TerminationDelay:{type:"integer"}}}}},InstanceInterruptionBehavior:{},InstancePoolsToUseCount:{type:"integer"},SingleInstanceType:{type:"boolean"},SingleAvailabilityZone:{type:"boolean"},MinTargetCapacity:{type:"integer"},MaxTotalPrice:{}}},OnDemandOptions:{type:"structure",members:{AllocationStrategy:{},CapacityReservationOptions:{type:"structure",members:{UsageStrategy:{}}},SingleInstanceType:{type:"boolean"},SingleAvailabilityZone:{type:"boolean"},MinTargetCapacity:{type:"integer"},MaxTotalPrice:{}}},ExcessCapacityTerminationPolicy:{},LaunchTemplateConfigs:{shape:"Sa1"},TargetCapacitySpecification:{shape:"Sb0"},TerminateInstancesWithExpiration:{type:"boolean"},Type:{},ValidFrom:{type:"timestamp"},ValidUntil:{type:"timestamp"},ReplaceUnhealthyInstances:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},Context:{}}},output:{type:"structure",members:{FleetId:{locationName:"fleetId"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sb8",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sb8",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"Sbo",locationName:"instanceIds"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"}}}}}}},CreateFlowLogs:{input:{type:"structure",required:["ResourceIds","ResourceType","TrafficType"],members:{DryRun:{type:"boolean"},ClientToken:{},DeliverLogsPermissionArn:{},LogGroupName:{},ResourceIds:{locationName:"ResourceId",type:"list",member:{locationName:"item"}},ResourceType:{},TrafficType:{},LogDestinationType:{},LogDestination:{},LogFormat:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},MaxAggregationInterval:{type:"integer"},DestinationOptions:{type:"structure",members:{FileFormat:{},HiveCompatiblePartitions:{type:"boolean"},PerHourPartition:{type:"boolean"}}}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},FlowLogIds:{shape:"Se",locationName:"flowLogIdSet"},Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},CreateFpgaImage:{input:{type:"structure",required:["InputStorageLocation"],members:{DryRun:{type:"boolean"},InputStorageLocation:{shape:"Sc0"},LogsStorageLocation:{shape:"Sc0"},Description:{},Name:{},ClientToken:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},FpgaImageGlobalId:{locationName:"fpgaImageGlobalId"}}}},CreateImage:{input:{type:"structure",required:["InstanceId","Name"],members:{BlockDeviceMappings:{shape:"Sc3",locationName:"blockDeviceMapping"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"},Name:{locationName:"name"},NoReboot:{locationName:"noReboot",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},CreateInstanceEventWindow:{input:{type:"structure",members:{DryRun:{type:"boolean"},Name:{},TimeRanges:{shape:"Sca",locationName:"TimeRange"},CronExpression:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{InstanceEventWindow:{shape:"S3b",locationName:"instanceEventWindow"}}}},CreateInstanceExportTask:{input:{type:"structure",required:["ExportToS3Task","InstanceId","TargetEnvironment"],members:{Description:{locationName:"description"},ExportToS3Task:{locationName:"exportToS3",type:"structure",members:{ContainerFormat:{locationName:"containerFormat"},DiskImageFormat:{locationName:"diskImageFormat"},S3Bucket:{locationName:"s3Bucket"},S3Prefix:{locationName:"s3Prefix"}}},InstanceId:{locationName:"instanceId"},TargetEnvironment:{locationName:"targetEnvironment"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ExportTask:{shape:"Scj",locationName:"exportTask"}}}},CreateInternetGateway:{input:{type:"structure",members:{TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InternetGateway:{shape:"Scp",locationName:"internetGateway"}}}},CreateKeyPair:{input:{type:"structure",required:["KeyName"],members:{KeyName:{},DryRun:{locationName:"dryRun",type:"boolean"},KeyType:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyMaterial:{locationName:"keyMaterial",type:"string",sensitive:!0},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateLaunchTemplate:{input:{type:"structure",required:["LaunchTemplateName","LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateName:{},VersionDescription:{},LaunchTemplateData:{shape:"Scw"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sea",locationName:"launchTemplate"},Warning:{shape:"Seb",locationName:"warning"}}}},CreateLaunchTemplateVersion:{input:{type:"structure",required:["LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateId:{},LaunchTemplateName:{},SourceVersion:{},VersionDescription:{},LaunchTemplateData:{shape:"Scw"}}},output:{type:"structure",members:{LaunchTemplateVersion:{shape:"Seg",locationName:"launchTemplateVersion"},Warning:{shape:"Seb",locationName:"warning"}}}},CreateLocalGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","LocalGatewayRouteTableId","LocalGatewayVirtualInterfaceGroupId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},LocalGatewayVirtualInterfaceGroupId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Sfi",locationName:"route"}}}},CreateLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableId","VpcId"],members:{LocalGatewayRouteTableId:{},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Sfn",locationName:"localGatewayRouteTableVpcAssociation"}}}},CreateManagedPrefixList:{input:{type:"structure",required:["PrefixListName","MaxEntries","AddressFamily"],members:{DryRun:{type:"boolean"},PrefixListName:{},Entries:{shape:"Sfq",locationName:"Entry"},MaxEntries:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AddressFamily:{},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PrefixList:{shape:"Sft",locationName:"prefixList"}}}},CreateNatGateway:{input:{type:"structure",required:["SubnetId"],members:{AllocationId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},SubnetId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},ConnectivityType:{}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},NatGateway:{shape:"Sfy",locationName:"natGateway"}}}},CreateNetworkAcl:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{NetworkAcl:{shape:"Sg5",locationName:"networkAcl"}}}},CreateNetworkAclEntry:{input:{type:"structure",required:["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],members:{CidrBlock:{locationName:"cidrBlock"},DryRun:{locationName:"dryRun",type:"boolean"},Egress:{locationName:"egress",type:"boolean"},IcmpTypeCode:{shape:"Sga",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Sgb",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},CreateNetworkInsightsPath:{input:{type:"structure",required:["Source","Destination","Protocol","ClientToken"],members:{SourceIp:{},DestinationIp:{},Source:{},Destination:{},Protocol:{},DestinationPort:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{NetworkInsightsPath:{shape:"Sgk",locationName:"networkInsightsPath"}}}},CreateNetworkInterface:{input:{type:"structure",required:["SubnetId"],members:{Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"Sd4",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Seo",locationName:"ipv6Addresses"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sd7",locationName:"privateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},Ipv4Prefixes:{shape:"Sd9",locationName:"Ipv4Prefix"},Ipv4PrefixCount:{type:"integer"},Ipv6Prefixes:{shape:"Sdb",locationName:"Ipv6Prefix"},Ipv6PrefixCount:{type:"integer"},InterfaceType:{},SubnetId:{locationName:"subnetId"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{NetworkInterface:{shape:"Sgp",locationName:"networkInterface"},ClientToken:{locationName:"clientToken"}}}},CreateNetworkInterfacePermission:{input:{type:"structure",required:["NetworkInterfaceId","Permission"],members:{NetworkInterfaceId:{},AwsAccountId:{},AwsService:{},Permission:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InterfacePermission:{shape:"Sh5",locationName:"interfacePermission"}}}},CreatePlacementGroup:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupName:{locationName:"groupName"},Strategy:{locationName:"strategy"},PartitionCount:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{PlacementGroup:{shape:"Shb",locationName:"placementGroup"}}}},CreateReplaceRootVolumeTask:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},SnapshotId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ReplaceRootVolumeTask:{shape:"Shf",locationName:"replaceRootVolumeTask"}}}},CreateReservedInstancesListing:{input:{type:"structure",required:["ClientToken","InstanceCount","PriceSchedules","ReservedInstancesId"],members:{ClientToken:{locationName:"clientToken"},InstanceCount:{locationName:"instanceCount",type:"integer"},PriceSchedules:{locationName:"priceSchedules",type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Price:{locationName:"price",type:"double"},Term:{locationName:"term",type:"long"}}}},ReservedInstancesId:{locationName:"reservedInstancesId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S6j",locationName:"reservedInstancesListingsSet"}}}},CreateRestoreImageTask:{input:{type:"structure",required:["Bucket","ObjectKey"],members:{Bucket:{},ObjectKey:{},Name:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},CreateRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},VpcEndpointId:{},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{},LocalGatewayId:{},CarrierGatewayId:{},NetworkInterfaceId:{locationName:"networkInterfaceId"},RouteTableId:{locationName:"routeTableId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"},CoreNetworkArn:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},CreateRouteTable:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{RouteTable:{shape:"Shw",locationName:"routeTable"}}}},CreateSecurityGroup:{input:{type:"structure",required:["Description","GroupName"],members:{Description:{locationName:"GroupDescription"},GroupName:{},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{GroupId:{locationName:"groupId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateSnapshot:{input:{type:"structure",required:["VolumeId"],members:{Description:{},OutpostArn:{},VolumeId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"Si8"}},CreateSnapshots:{input:{type:"structure",required:["InstanceSpecification"],members:{Description:{},InstanceSpecification:{type:"structure",members:{InstanceId:{},ExcludeBootVolume:{type:"boolean"}}},OutpostArn:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},CopyTagsFromSource:{}}},output:{type:"structure",members:{Snapshots:{locationName:"snapshotSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"},Encrypted:{locationName:"encrypted",type:"boolean"},VolumeId:{locationName:"volumeId"},State:{locationName:"state"},VolumeSize:{locationName:"volumeSize",type:"integer"},StartTime:{locationName:"startTime",type:"timestamp"},Progress:{locationName:"progress"},OwnerId:{locationName:"ownerId"},SnapshotId:{locationName:"snapshotId"},OutpostArn:{locationName:"outpostArn"}}}}}}},CreateSpotDatafeedSubscription:{input:{type:"structure",required:["Bucket"],members:{Bucket:{locationName:"bucket"},DryRun:{locationName:"dryRun",type:"boolean"},Prefix:{locationName:"prefix"}}},output:{type:"structure",members:{SpotDatafeedSubscription:{shape:"Sii",locationName:"spotDatafeedSubscription"}}}},CreateStoreImageTask:{input:{type:"structure",required:["ImageId","Bucket"],members:{ImageId:{},Bucket:{},S3ObjectTags:{locationName:"S3ObjectTag",type:"list",member:{locationName:"item",type:"structure",members:{Key:{},Value:{}}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ObjectKey:{locationName:"objectKey"}}}},CreateSubnet:{input:{type:"structure",required:["CidrBlock","VpcId"],members:{TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AvailabilityZone:{},AvailabilityZoneId:{},CidrBlock:{},Ipv6CidrBlock:{},OutpostArn:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Subnet:{shape:"S8z",locationName:"subnet"}}}},CreateSubnetCidrReservation:{input:{type:"structure",required:["SubnetId","Cidr","ReservationType"],members:{TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},SubnetId:{},Cidr:{},ReservationType:{},Description:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{SubnetCidrReservation:{shape:"Siu",locationName:"subnetCidrReservation"}}}},CreateTags:{input:{type:"structure",required:["Resources","Tags"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Resources:{shape:"Six",locationName:"ResourceId"},Tags:{shape:"Ss",locationName:"Tag"}}}},CreateTrafficMirrorFilter:{input:{type:"structure",members:{Description:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Sj1",locationName:"trafficMirrorFilter"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterId","TrafficDirection","RuleNumber","RuleAction","DestinationCidrBlock","SourceCidrBlock"],members:{TrafficMirrorFilterId:{},TrafficDirection:{},RuleNumber:{ +type:"integer"},RuleAction:{},DestinationPortRange:{shape:"Sjb"},SourcePortRange:{shape:"Sjb"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Sj3",locationName:"trafficMirrorFilterRule"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorSession:{input:{type:"structure",required:["NetworkInterfaceId","TrafficMirrorTargetId","TrafficMirrorFilterId","SessionNumber"],members:{NetworkInterfaceId:{},TrafficMirrorTargetId:{},TrafficMirrorFilterId:{},PacketLength:{type:"integer"},SessionNumber:{type:"integer"},VirtualNetworkId:{type:"integer"},Description:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorSession:{shape:"Sjg",locationName:"trafficMirrorSession"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorTarget:{input:{type:"structure",members:{NetworkInterfaceId:{},NetworkLoadBalancerArn:{},Description:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{TrafficMirrorTarget:{shape:"Sjj",locationName:"trafficMirrorTarget"},ClientToken:{locationName:"clientToken"}}}},CreateTransitGateway:{input:{type:"structure",members:{Description:{},Options:{type:"structure",members:{AmazonSideAsn:{type:"long"},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},DefaultRouteTablePropagation:{},VpnEcmpSupport:{},DnsSupport:{},MulticastSupport:{},TransitGatewayCidrBlocks:{shape:"Sjs"}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sju",locationName:"transitGateway"}}}},CreateTransitGatewayConnect:{input:{type:"structure",required:["TransportTransitGatewayAttachmentId","Options"],members:{TransportTransitGatewayAttachmentId:{},Options:{type:"structure",required:["Protocol"],members:{Protocol:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnect:{shape:"Sk1",locationName:"transitGatewayConnect"}}}},CreateTransitGatewayConnectPeer:{input:{type:"structure",required:["TransitGatewayAttachmentId","PeerAddress","InsideCidrBlocks"],members:{TransitGatewayAttachmentId:{},TransitGatewayAddress:{},PeerAddress:{},BgpOptions:{type:"structure",members:{PeerAsn:{type:"long"}}},InsideCidrBlocks:{shape:"Sk5"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeer:{shape:"Sk7",locationName:"transitGatewayConnectPeer"}}}},CreateTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},Options:{type:"structure",members:{Igmpv2Support:{},StaticSourcesSupport:{},AutoAcceptSharedAssociations:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Skk",locationName:"transitGatewayMulticastDomain"}}}},CreateTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayId","PeerTransitGatewayId","PeerAccountId","PeerRegion"],members:{TransitGatewayId:{},PeerTransitGatewayId:{},PeerAccountId:{},PeerRegion:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},CreateTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Sks",locationName:"transitGatewayPrefixListReference"}}}},CreateTransitGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","TransitGatewayRouteTableId"],members:{DestinationCidrBlock:{},TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Skx",locationName:"route"}}}},CreateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},TagSpecifications:{shape:"S1t"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sl4",locationName:"transitGatewayRouteTable"}}}},CreateTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayId","VpcId","SubnetIds"],members:{TransitGatewayId:{},VpcId:{},SubnetIds:{shape:"S3w"},Options:{type:"structure",members:{DnsSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},TagSpecifications:{shape:"S1t"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},CreateVolume:{input:{type:"structure",required:["AvailabilityZone"],members:{AvailabilityZone:{},Encrypted:{locationName:"encrypted",type:"boolean"},Iops:{type:"integer"},KmsKeyId:{},OutpostArn:{},Size:{type:"integer"},SnapshotId:{},VolumeType:{},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},MultiAttachEnabled:{type:"boolean"},Throughput:{type:"integer"},ClientToken:{idempotencyToken:!0}}},output:{shape:"Sla"}},CreateVpc:{input:{type:"structure",required:["CidrBlock"],members:{CidrBlock:{},AmazonProvidedIpv6CidrBlock:{locationName:"amazonProvidedIpv6CidrBlock",type:"boolean"},Ipv6Pool:{},Ipv6CidrBlock:{},DryRun:{locationName:"dryRun",type:"boolean"},InstanceTenancy:{locationName:"instanceTenancy"},Ipv6CidrBlockNetworkBorderGroup:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Vpc:{shape:"S95",locationName:"vpc"}}}},CreateVpcEndpoint:{input:{type:"structure",required:["VpcId","ServiceName"],members:{DryRun:{type:"boolean"},VpcEndpointType:{},VpcId:{},ServiceName:{},PolicyDocument:{},RouteTableIds:{shape:"Slh",locationName:"RouteTableId"},SubnetIds:{shape:"Sli",locationName:"SubnetId"},SecurityGroupIds:{shape:"Slj",locationName:"SecurityGroupId"},ClientToken:{},PrivateDnsEnabled:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpcEndpoint:{shape:"Sll",locationName:"vpcEndpoint"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointConnectionNotification:{input:{type:"structure",required:["ConnectionNotificationArn","ConnectionEvents"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointId:{},ConnectionNotificationArn:{},ConnectionEvents:{shape:"Se"},ClientToken:{}}},output:{type:"structure",members:{ConnectionNotification:{shape:"Slu",locationName:"connectionNotification"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointServiceConfiguration:{input:{type:"structure",members:{DryRun:{type:"boolean"},AcceptanceRequired:{type:"boolean"},PrivateDnsName:{},NetworkLoadBalancerArns:{shape:"Se",locationName:"NetworkLoadBalancerArn"},GatewayLoadBalancerArns:{shape:"Se",locationName:"GatewayLoadBalancerArn"},ClientToken:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ServiceConfiguration:{shape:"Slz",locationName:"serviceConfiguration"},ClientToken:{locationName:"clientToken"}}}},CreateVpcPeeringConnection:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},PeerOwnerId:{locationName:"peerOwnerId"},PeerVpcId:{locationName:"peerVpcId"},VpcId:{locationName:"vpcId"},PeerRegion:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpcPeeringConnection:{shape:"S1c",locationName:"vpcPeeringConnection"}}}},CreateVpnConnection:{input:{type:"structure",required:["CustomerGatewayId","Type"],members:{CustomerGatewayId:{},Type:{},VpnGatewayId:{},TransitGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"},Options:{locationName:"options",type:"structure",members:{EnableAcceleration:{type:"boolean"},StaticRoutesOnly:{locationName:"staticRoutesOnly",type:"boolean"},TunnelInsideIpVersion:{},TunnelOptions:{type:"list",member:{type:"structure",members:{TunnelInsideCidr:{},TunnelInsideIpv6Cidr:{},PreSharedKey:{},Phase1LifetimeSeconds:{type:"integer"},Phase2LifetimeSeconds:{type:"integer"},RekeyMarginTimeSeconds:{type:"integer"},RekeyFuzzPercentage:{type:"integer"},ReplayWindowSize:{type:"integer"},DPDTimeoutSeconds:{type:"integer"},DPDTimeoutAction:{},Phase1EncryptionAlgorithms:{shape:"Sme",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"Smg",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"Smi",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Smk",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Smm",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Smo",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Smq",locationName:"IKEVersion"},StartupAction:{}}}},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpnConnection:{shape:"Smt",locationName:"vpnConnection"}}}},CreateVpnConnectionRoute:{input:{type:"structure",required:["DestinationCidrBlock","VpnConnectionId"],members:{DestinationCidrBlock:{},VpnConnectionId:{}}}},CreateVpnGateway:{input:{type:"structure",required:["Type"],members:{AvailabilityZone:{},Type:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AmazonSideAsn:{type:"long"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnGateway:{shape:"Snn",locationName:"vpnGateway"}}}},DeleteCarrierGateway:{input:{type:"structure",required:["CarrierGatewayId"],members:{CarrierGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateway:{shape:"S88",locationName:"carrierGateway"}}}},DeleteClientVpnEndpoint:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S8n",locationName:"status"}}}},DeleteClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock"],members:{ClientVpnEndpointId:{},TargetVpcSubnetId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S8r",locationName:"status"}}}},DeleteCustomerGateway:{input:{type:"structure",required:["CustomerGatewayId"],members:{CustomerGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteDhcpOptions:{input:{type:"structure",required:["DhcpOptionsId"],members:{DhcpOptionsId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteEgressOnlyInternetGateway:{input:{type:"structure",required:["EgressOnlyInternetGatewayId"],members:{DryRun:{type:"boolean"},EgressOnlyInternetGatewayId:{}}},output:{type:"structure",members:{ReturnCode:{locationName:"returnCode",type:"boolean"}}}},DeleteFleets:{input:{type:"structure",required:["FleetIds","TerminateInstances"],members:{DryRun:{type:"boolean"},FleetIds:{shape:"So1",locationName:"FleetId"},TerminateInstances:{type:"boolean"}}},output:{type:"structure",members:{SuccessfulFleetDeletions:{locationName:"successfulFleetDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrentFleetState:{locationName:"currentFleetState"},PreviousFleetState:{locationName:"previousFleetState"},FleetId:{locationName:"fleetId"}}}},UnsuccessfulFleetDeletions:{locationName:"unsuccessfulFleetDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},FleetId:{locationName:"fleetId"}}}}}}},DeleteFlowLogs:{input:{type:"structure",required:["FlowLogIds"],members:{DryRun:{type:"boolean"},FlowLogIds:{shape:"Sob",locationName:"FlowLogId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteFpgaImage:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeleteInstanceEventWindow:{input:{type:"structure",required:["InstanceEventWindowId"],members:{DryRun:{type:"boolean"},ForceDelete:{type:"boolean"},InstanceEventWindowId:{}}},output:{type:"structure",members:{InstanceEventWindowState:{locationName:"instanceEventWindowState",type:"structure",members:{InstanceEventWindowId:{locationName:"instanceEventWindowId"},State:{locationName:"state"}}}}}},DeleteInternetGateway:{input:{type:"structure",required:["InternetGatewayId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayId:{locationName:"internetGatewayId"}}}},DeleteKeyPair:{input:{type:"structure",members:{KeyName:{},KeyPairId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteLaunchTemplate:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sea",locationName:"launchTemplate"}}}},DeleteLaunchTemplateVersions:{input:{type:"structure",required:["Versions"],members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Soq",locationName:"LaunchTemplateVersion"}}},output:{type:"structure",members:{SuccessfullyDeletedLaunchTemplateVersions:{locationName:"successfullyDeletedLaunchTemplateVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},VersionNumber:{locationName:"versionNumber",type:"long"}}}},UnsuccessfullyDeletedLaunchTemplateVersions:{locationName:"unsuccessfullyDeletedLaunchTemplateVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},VersionNumber:{locationName:"versionNumber",type:"long"},ResponseError:{locationName:"responseError",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}},DeleteLocalGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","LocalGatewayRouteTableId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Sfi",locationName:"route"}}}},DeleteLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableVpcAssociationId"],members:{LocalGatewayRouteTableVpcAssociationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Sfn",locationName:"localGatewayRouteTableVpcAssociation"}}}},DeleteManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{}}},output:{type:"structure",members:{PrefixList:{shape:"Sft",locationName:"prefixList"}}}},DeleteNatGateway:{input:{type:"structure",required:["NatGatewayId"],members:{DryRun:{type:"boolean"},NatGatewayId:{}}},output:{type:"structure",members:{NatGatewayId:{locationName:"natGatewayId"}}}},DeleteNetworkAcl:{input:{type:"structure",required:["NetworkAclId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkAclId:{locationName:"networkAclId"}}}},DeleteNetworkAclEntry:{input:{type:"structure",required:["Egress","NetworkAclId","RuleNumber"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Egress:{locationName:"egress",type:"boolean"},NetworkAclId:{locationName:"networkAclId"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},DeleteNetworkInsightsAnalysis:{input:{type:"structure",required:["NetworkInsightsAnalysisId"],members:{DryRun:{type:"boolean"},NetworkInsightsAnalysisId:{}}},output:{type:"structure",members:{NetworkInsightsAnalysisId:{locationName:"networkInsightsAnalysisId"}}}},DeleteNetworkInsightsPath:{input:{type:"structure",required:["NetworkInsightsPathId"],members:{DryRun:{type:"boolean"},NetworkInsightsPathId:{}}},output:{type:"structure",members:{NetworkInsightsPathId:{locationName:"networkInsightsPathId"}}}},DeleteNetworkInterface:{input:{type:"structure",required:["NetworkInterfaceId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}}},DeleteNetworkInterfacePermission:{input:{type:"structure",required:["NetworkInterfacePermissionId"],members:{NetworkInterfacePermissionId:{},Force:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeletePlacementGroup:{input:{type:"structure",required:["GroupName"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupName:{locationName:"groupName"}}}},DeleteQueuedReservedInstances:{input:{type:"structure",required:["ReservedInstancesIds"],members:{DryRun:{type:"boolean"},ReservedInstancesIds:{locationName:"ReservedInstancesId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{SuccessfulQueuedPurchaseDeletions:{locationName:"successfulQueuedPurchaseDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},FailedQueuedPurchaseDeletions:{locationName:"failedQueuedPurchaseDeletionSet",type:"list",member:{locationName:"item",type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},ReservedInstancesId:{locationName:"reservedInstancesId"}}}}}}},DeleteRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"}}}},DeleteRouteTable:{input:{type:"structure",required:["RouteTableId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"}}}},DeleteSecurityGroup:{input:{type:"structure",members:{GroupId:{},GroupName:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotId"],members:{SnapshotId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteSpotDatafeedSubscription:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteSubnet:{input:{type:"structure",required:["SubnetId"],members:{SubnetId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteSubnetCidrReservation:{input:{type:"structure",required:["SubnetCidrReservationId"],members:{SubnetCidrReservationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeletedSubnetCidrReservation:{shape:"Siu",locationName:"deletedSubnetCidrReservation"}}}},DeleteTags:{input:{type:"structure",required:["Resources"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Resources:{shape:"Six",locationName:"resourceId"},Tags:{shape:"Ss",locationName:"tag"}}}},DeleteTrafficMirrorFilter:{input:{type:"structure",required:["TrafficMirrorFilterId"],members:{TrafficMirrorFilterId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"}}}},DeleteTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterRuleId"],members:{TrafficMirrorFilterRuleId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterRuleId:{locationName:"trafficMirrorFilterRuleId"}}}},DeleteTrafficMirrorSession:{input:{type:"structure",required:["TrafficMirrorSessionId"],members:{TrafficMirrorSessionId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorSessionId:{locationName:"trafficMirrorSessionId"}}}},DeleteTrafficMirrorTarget:{input:{type:"structure",required:["TrafficMirrorTargetId"],members:{TrafficMirrorTargetId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"}}}},DeleteTransitGateway:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sju",locationName:"transitGateway"}}}},DeleteTransitGatewayConnect:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnect:{shape:"Sk1",locationName:"transitGatewayConnect"}}}},DeleteTransitGatewayConnectPeer:{input:{type:"structure",required:["TransitGatewayConnectPeerId"],members:{TransitGatewayConnectPeerId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeer:{shape:"Sk7",locationName:"transitGatewayConnectPeer"}}}},DeleteTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayMulticastDomainId"],members:{TransitGatewayMulticastDomainId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Skk",locationName:"transitGatewayMulticastDomain"}}}},DeleteTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},DeleteTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Sks",locationName:"transitGatewayPrefixListReference"}}}},DeleteTransitGatewayRoute:{input:{type:"structure",required:["TransitGatewayRouteTableId","DestinationCidrBlock"],members:{TransitGatewayRouteTableId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Skx",locationName:"route"}}}},DeleteTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sl4",locationName:"transitGatewayRouteTable"}}}},DeleteTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},DeleteVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpc:{input:{type:"structure",required:["VpcId"],members:{VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpcEndpointConnectionNotifications:{input:{type:"structure",required:["ConnectionNotificationIds"],members:{DryRun:{type:"boolean"},ConnectionNotificationIds:{locationName:"ConnectionNotificationId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteVpcEndpointServiceConfigurations:{input:{type:"structure",required:["ServiceIds"],members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Sqz",locationName:"ServiceId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteVpcEndpoints:{input:{type:"structure",required:["VpcEndpointIds"],members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteVpcPeeringConnection:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DeleteVpnConnection:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeleteVpnConnectionRoute:{input:{type:"structure",required:["DestinationCidrBlock","VpnConnectionId"],members:{DestinationCidrBlock:{},VpnConnectionId:{}}}},DeleteVpnGateway:{input:{type:"structure",required:["VpnGatewayId"],members:{VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeprovisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}},DeregisterImage:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DeregisterInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTagAttribute:{type:"structure",members:{IncludeAllTagsOfInstance:{type:"boolean"},InstanceTagKeys:{shape:"Srd",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Srf",locationName:"instanceTagAttribute"}}}},DeregisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Srh"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupMembers:{locationName:"deregisteredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"Se",locationName:"deregisteredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},DeregisterTransitGatewayMulticastGroupSources:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Srh"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupSources:{locationName:"deregisteredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"Se",locationName:"deregisteredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},DescribeAccountAttributes:{input:{type:"structure",members:{AttributeNames:{locationName:"attributeName",type:"list",member:{locationName:"attributeName"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AccountAttributes:{locationName:"accountAttributeSet",type:"list",member:{locationName:"item",type:"structure",members:{AttributeName:{locationName:"attributeName"},AttributeValues:{locationName:"attributeValueSet",type:"list",member:{locationName:"item",type:"structure",members:{AttributeValue:{locationName:"attributeValue"}}}}}}}}}},DescribeAddresses:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},PublicIps:{locationName:"PublicIp",type:"list",member:{locationName:"PublicIp"}},AllocationIds:{locationName:"AllocationId",type:"list",member:{locationName:"AllocationId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Addresses:{locationName:"addressesSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},PublicIp:{locationName:"publicIp"},AllocationId:{locationName:"allocationId"},AssociationId:{locationName:"associationId"},Domain:{locationName:"domain"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkInterfaceOwnerId:{locationName:"networkInterfaceOwnerId"},PrivateIpAddress:{locationName:"privateIpAddress"},Tags:{shape:"Ss",locationName:"tagSet"},PublicIpv4Pool:{locationName:"publicIpv4Pool"},NetworkBorderGroup:{locationName:"networkBorderGroup"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CustomerOwnedIpv4Pool:{locationName:"customerOwnedIpv4Pool"},CarrierIp:{locationName:"carrierIp"}}}}}}},DescribeAddressesAttribute:{input:{type:"structure",members:{AllocationIds:{locationName:"AllocationId",type:"list",member:{locationName:"item"}},Attribute:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Addresses:{locationName:"addressSet",type:"list",member:{shape:"Ssa",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeAggregateIdFormat:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{UseLongIdsAggregated:{locationName:"useLongIdsAggregated",type:"boolean"},Statuses:{shape:"Sse",locationName:"statusSet"}}}},DescribeAvailabilityZones:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},ZoneNames:{locationName:"ZoneName",type:"list",member:{locationName:"ZoneName"}},ZoneIds:{locationName:"ZoneId",type:"list",member:{locationName:"ZoneId"}},AllAvailabilityZones:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AvailabilityZones:{locationName:"availabilityZoneInfo",type:"list",member:{locationName:"item",type:"structure",members:{State:{locationName:"zoneState"},OptInStatus:{locationName:"optInStatus"},Messages:{locationName:"messageSet",type:"list",member:{locationName:"item",type:"structure",members:{Message:{locationName:"message"}}}},RegionName:{locationName:"regionName"},ZoneName:{locationName:"zoneName"},ZoneId:{locationName:"zoneId"},GroupName:{locationName:"groupName"},NetworkBorderGroup:{locationName:"networkBorderGroup"},ZoneType:{locationName:"zoneType"},ParentZoneName:{locationName:"parentZoneName"},ParentZoneId:{locationName:"parentZoneId"}}}}}}},DescribeBundleTasks:{input:{type:"structure",members:{BundleIds:{locationName:"BundleId",type:"list",member:{locationName:"BundleId"}},Filters:{shape:"Srw",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTasks:{locationName:"bundleInstanceTasksSet",type:"list",member:{shape:"S5o",locationName:"item"}}}}},DescribeByoipCidrs:{input:{type:"structure",required:["MaxResults"],members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ByoipCidrs:{locationName:"byoipCidrSet",type:"list",member:{shape:"S1n",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeCapacityReservationFleets:{input:{type:"structure",members:{CapacityReservationFleetIds:{shape:"S5y",locationName:"CapacityReservationFleetId"},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Srw",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CapacityReservationFleets:{locationName:"capacityReservationFleetSet",type:"list",member:{locationName:"item",type:"structure",members:{CapacityReservationFleetId:{locationName:"capacityReservationFleetId"},CapacityReservationFleetArn:{locationName:"capacityReservationFleetArn"},State:{locationName:"state"},TotalTargetCapacity:{locationName:"totalTargetCapacity",type:"integer"},TotalFulfilledCapacity:{locationName:"totalFulfilledCapacity",type:"double"},Tenancy:{locationName:"tenancy"},EndDate:{locationName:"endDate",type:"timestamp"},CreateTime:{locationName:"createTime",type:"timestamp"},InstanceMatchCriteria:{locationName:"instanceMatchCriteria"},AllocationStrategy:{locationName:"allocationStrategy"},InstanceTypeSpecifications:{shape:"S84",locationName:"instanceTypeSpecificationSet"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeCapacityReservations:{input:{ +type:"structure",members:{CapacityReservationIds:{locationName:"CapacityReservationId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Srw",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservations:{locationName:"capacityReservationSet",type:"list",member:{shape:"S7s",locationName:"item"}}}}},DescribeCarrierGateways:{input:{type:"structure",members:{CarrierGatewayIds:{locationName:"CarrierGatewayId",type:"list",member:{}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateways:{locationName:"carrierGatewaySet",type:"list",member:{shape:"S88",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeClassicLinkInstances:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceIds:{shape:"Ste",locationName:"InstanceId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Instances:{locationName:"instancesSet",type:"list",member:{locationName:"item",type:"structure",members:{Groups:{shape:"Sgs",locationName:"groupSet"},InstanceId:{locationName:"instanceId"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnAuthorizationRules:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"},NextToken:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AuthorizationRules:{locationName:"authorizationRule",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Description:{locationName:"description"},GroupId:{locationName:"groupId"},AccessAll:{locationName:"accessAll",type:"boolean"},DestinationCidr:{locationName:"destinationCidr"},Status:{shape:"S4x",locationName:"status"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnConnections:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"Srw",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Connections:{locationName:"connections",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Timestamp:{locationName:"timestamp"},ConnectionId:{locationName:"connectionId"},Username:{locationName:"username"},ConnectionEstablishedTime:{locationName:"connectionEstablishedTime"},IngressBytes:{locationName:"ingressBytes"},EgressBytes:{locationName:"egressBytes"},IngressPackets:{locationName:"ingressPackets"},EgressPackets:{locationName:"egressPackets"},ClientIp:{locationName:"clientIp"},CommonName:{locationName:"commonName"},Status:{shape:"Stt",locationName:"status"},ConnectionEndTime:{locationName:"connectionEndTime"},PostureComplianceStatuses:{shape:"Se",locationName:"postureComplianceStatusSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnEndpoints:{input:{type:"structure",members:{ClientVpnEndpointIds:{locationName:"ClientVpnEndpointId",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Srw",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnEndpoints:{locationName:"clientVpnEndpoint",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Description:{locationName:"description"},Status:{shape:"S8n",locationName:"status"},CreationTime:{locationName:"creationTime"},DeletionTime:{locationName:"deletionTime"},DnsName:{locationName:"dnsName"},ClientCidrBlock:{locationName:"clientCidrBlock"},DnsServers:{shape:"Se",locationName:"dnsServer"},SplitTunnel:{locationName:"splitTunnel",type:"boolean"},VpnProtocol:{locationName:"vpnProtocol"},TransportProtocol:{locationName:"transportProtocol"},VpnPort:{locationName:"vpnPort",type:"integer"},AssociatedTargetNetworks:{deprecated:!0,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",type:"list",member:{locationName:"item",type:"structure",members:{NetworkId:{locationName:"networkId"},NetworkType:{locationName:"networkType"}}}},ServerCertificateArn:{locationName:"serverCertificateArn"},AuthenticationOptions:{locationName:"authenticationOptions",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"},ActiveDirectory:{locationName:"activeDirectory",type:"structure",members:{DirectoryId:{locationName:"directoryId"}}},MutualAuthentication:{locationName:"mutualAuthentication",type:"structure",members:{ClientRootCertificateChain:{locationName:"clientRootCertificateChain"}}},FederatedAuthentication:{locationName:"federatedAuthentication",type:"structure",members:{SamlProviderArn:{locationName:"samlProviderArn"},SelfServiceSamlProviderArn:{locationName:"selfServiceSamlProviderArn"}}}}}},ConnectionLogOptions:{locationName:"connectionLogOptions",type:"structure",members:{Enabled:{type:"boolean"},CloudwatchLogGroup:{},CloudwatchLogStream:{}}},Tags:{shape:"Ss",locationName:"tagSet"},SecurityGroupIds:{shape:"S25",locationName:"securityGroupIdSet"},VpcId:{locationName:"vpcId"},SelfServicePortalUrl:{locationName:"selfServicePortalUrl"},ClientConnectOptions:{locationName:"clientConnectOptions",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"},LambdaFunctionArn:{locationName:"lambdaFunctionArn"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnRoutes:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routes",type:"list",member:{locationName:"item",type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},DestinationCidr:{locationName:"destinationCidr"},TargetSubnet:{locationName:"targetSubnet"},Type:{locationName:"type"},Origin:{locationName:"origin"},Status:{shape:"S8r",locationName:"status"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnTargetNetworks:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},AssociationIds:{shape:"Se"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Srw",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnTargetNetworks:{locationName:"clientVpnTargetNetworks",type:"list",member:{locationName:"item",type:"structure",members:{AssociationId:{locationName:"associationId"},VpcId:{locationName:"vpcId"},TargetNetworkId:{locationName:"targetNetworkId"},ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Status:{shape:"S2r",locationName:"status"},SecurityGroups:{shape:"Se",locationName:"securityGroups"}}}},NextToken:{locationName:"nextToken"}}}},DescribeCoipPools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipPools:{locationName:"coipPoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},PoolCidrs:{shape:"Se",locationName:"poolCidrSet"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},Tags:{shape:"Ss",locationName:"tagSet"},PoolArn:{locationName:"poolArn"}}}},NextToken:{locationName:"nextToken"}}}},DescribeConversionTasks:{input:{type:"structure",members:{ConversionTaskIds:{locationName:"conversionTaskId",type:"list",member:{locationName:"item"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{ConversionTasks:{locationName:"conversionTasks",type:"list",member:{shape:"Suy",locationName:"item"}}}}},DescribeCustomerGateways:{input:{type:"structure",members:{CustomerGatewayIds:{locationName:"CustomerGatewayId",type:"list",member:{locationName:"CustomerGatewayId"}},Filters:{shape:"Srw",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateways:{locationName:"customerGatewaySet",type:"list",member:{shape:"S8w",locationName:"item"}}}}},DescribeDhcpOptions:{input:{type:"structure",members:{DhcpOptionsIds:{locationName:"DhcpOptionsId",type:"list",member:{locationName:"DhcpOptionsId"}},Filters:{shape:"Srw",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DhcpOptions:{locationName:"dhcpOptionsSet",type:"list",member:{shape:"S9e",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeEgressOnlyInternetGateways:{input:{type:"structure",members:{DryRun:{type:"boolean"},EgressOnlyInternetGatewayIds:{locationName:"EgressOnlyInternetGatewayId",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Srw",locationName:"Filter"}}},output:{type:"structure",members:{EgressOnlyInternetGateways:{locationName:"egressOnlyInternetGatewaySet",type:"list",member:{shape:"S9l",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeElasticGpus:{input:{type:"structure",members:{ElasticGpuIds:{locationName:"ElasticGpuId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ElasticGpuSet:{locationName:"elasticGpuSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticGpuId:{locationName:"elasticGpuId"},AvailabilityZone:{locationName:"availabilityZone"},ElasticGpuType:{locationName:"elasticGpuType"},ElasticGpuHealth:{locationName:"elasticGpuHealth",type:"structure",members:{Status:{locationName:"status"}}},ElasticGpuState:{locationName:"elasticGpuState"},InstanceId:{locationName:"instanceId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},DescribeExportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},ExportImageTaskIds:{locationName:"ExportImageTaskId",type:"list",member:{locationName:"ExportImageTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ExportImageTasks:{locationName:"exportImageTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},ExportImageTaskId:{locationName:"exportImageTaskId"},ImageId:{locationName:"imageId"},Progress:{locationName:"progress"},S3ExportLocation:{shape:"Sw1",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeExportTasks:{input:{type:"structure",members:{ExportTaskIds:{locationName:"exportTaskId",type:"list",member:{locationName:"ExportTaskId"}},Filters:{shape:"Srw",locationName:"Filter"}}},output:{type:"structure",members:{ExportTasks:{locationName:"exportTaskSet",type:"list",member:{shape:"Scj",locationName:"item"}}}}},DescribeFastSnapshotRestores:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{FastSnapshotRestores:{locationName:"fastSnapshotRestoreSet",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},NextToken:{locationName:"nextToken"}}}},DescribeFleetHistory:{input:{type:"structure",required:["FleetId","StartTime"],members:{DryRun:{type:"boolean"},EventType:{},MaxResults:{type:"integer"},NextToken:{},FleetId:{},StartTime:{type:"timestamp"}}},output:{type:"structure",members:{HistoryRecords:{locationName:"historyRecordSet",type:"list",member:{locationName:"item",type:"structure",members:{EventInformation:{shape:"Swi",locationName:"eventInformation"},EventType:{locationName:"eventType"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},LastEvaluatedTime:{locationName:"lastEvaluatedTime",type:"timestamp"},NextToken:{locationName:"nextToken"},FleetId:{locationName:"fleetId"},StartTime:{locationName:"startTime",type:"timestamp"}}}},DescribeFleetInstances:{input:{type:"structure",required:["FleetId"],members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},FleetId:{},Filters:{shape:"Srw",locationName:"Filter"}}},output:{type:"structure",members:{ActiveInstances:{shape:"Swl",locationName:"activeInstanceSet"},NextToken:{locationName:"nextToken"},FleetId:{locationName:"fleetId"}}}},DescribeFleets:{input:{type:"structure",members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},FleetIds:{shape:"So1",locationName:"FleetId"},Filters:{shape:"Srw",locationName:"Filter"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Fleets:{locationName:"fleetSet",type:"list",member:{locationName:"item",type:"structure",members:{ActivityStatus:{locationName:"activityStatus"},CreateTime:{locationName:"createTime",type:"timestamp"},FleetId:{locationName:"fleetId"},FleetState:{locationName:"fleetState"},ClientToken:{locationName:"clientToken"},ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},FulfilledCapacity:{locationName:"fulfilledCapacity",type:"double"},FulfilledOnDemandCapacity:{locationName:"fulfilledOnDemandCapacity",type:"double"},LaunchTemplateConfigs:{locationName:"launchTemplateConfigs",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{shape:"Sb9",locationName:"launchTemplateSpecification"},Overrides:{locationName:"overrides",type:"list",member:{shape:"Sba",locationName:"item"}}}}},TargetCapacitySpecification:{locationName:"targetCapacitySpecification",type:"structure",members:{TotalTargetCapacity:{locationName:"totalTargetCapacity",type:"integer"},OnDemandTargetCapacity:{locationName:"onDemandTargetCapacity",type:"integer"},SpotTargetCapacity:{locationName:"spotTargetCapacity",type:"integer"},DefaultTargetCapacityType:{locationName:"defaultTargetCapacityType"},TargetCapacityUnitType:{locationName:"targetCapacityUnitType"}}},TerminateInstancesWithExpiration:{locationName:"terminateInstancesWithExpiration",type:"boolean"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},ReplaceUnhealthyInstances:{locationName:"replaceUnhealthyInstances",type:"boolean"},SpotOptions:{locationName:"spotOptions",type:"structure",members:{AllocationStrategy:{locationName:"allocationStrategy"},MaintenanceStrategies:{locationName:"maintenanceStrategies",type:"structure",members:{CapacityRebalance:{locationName:"capacityRebalance",type:"structure",members:{ReplacementStrategy:{locationName:"replacementStrategy"},TerminationDelay:{locationName:"terminationDelay",type:"integer"}}}}},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"},InstancePoolsToUseCount:{locationName:"instancePoolsToUseCount",type:"integer"},SingleInstanceType:{locationName:"singleInstanceType",type:"boolean"},SingleAvailabilityZone:{locationName:"singleAvailabilityZone",type:"boolean"},MinTargetCapacity:{locationName:"minTargetCapacity",type:"integer"},MaxTotalPrice:{locationName:"maxTotalPrice"}}},OnDemandOptions:{locationName:"onDemandOptions",type:"structure",members:{AllocationStrategy:{locationName:"allocationStrategy"},CapacityReservationOptions:{locationName:"capacityReservationOptions",type:"structure",members:{UsageStrategy:{locationName:"usageStrategy"}}},SingleInstanceType:{locationName:"singleInstanceType",type:"boolean"},SingleAvailabilityZone:{locationName:"singleAvailabilityZone",type:"boolean"},MinTargetCapacity:{locationName:"minTargetCapacity",type:"integer"},MaxTotalPrice:{locationName:"maxTotalPrice"}}},Tags:{shape:"Ss",locationName:"tagSet"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sb8",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"Sb8",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"Sbo",locationName:"instanceIds"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"}}}},Context:{locationName:"context"}}}}}}},DescribeFlowLogs:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filter:{shape:"Srw"},FlowLogIds:{shape:"Sob",locationName:"FlowLogId"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FlowLogs:{locationName:"flowLogSet",type:"list",member:{locationName:"item",type:"structure",members:{CreationTime:{locationName:"creationTime",type:"timestamp"},DeliverLogsErrorMessage:{locationName:"deliverLogsErrorMessage"},DeliverLogsPermissionArn:{locationName:"deliverLogsPermissionArn"},DeliverLogsStatus:{locationName:"deliverLogsStatus"},FlowLogId:{locationName:"flowLogId"},FlowLogStatus:{locationName:"flowLogStatus"},LogGroupName:{locationName:"logGroupName"},ResourceId:{locationName:"resourceId"},TrafficType:{locationName:"trafficType"},LogDestinationType:{locationName:"logDestinationType"},LogDestination:{locationName:"logDestination"},LogFormat:{locationName:"logFormat"},Tags:{shape:"Ss",locationName:"tagSet"},MaxAggregationInterval:{locationName:"maxAggregationInterval",type:"integer"},DestinationOptions:{locationName:"destinationOptions",type:"structure",members:{FileFormat:{locationName:"fileFormat"},HiveCompatiblePartitions:{locationName:"hiveCompatiblePartitions",type:"boolean"},PerHourPartition:{locationName:"perHourPartition",type:"boolean"}}}}}},NextToken:{locationName:"nextToken"}}}},DescribeFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId","Attribute"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{}}},output:{type:"structure",members:{FpgaImageAttribute:{shape:"Sxe",locationName:"fpgaImageAttribute"}}}},DescribeFpgaImages:{input:{type:"structure",members:{DryRun:{type:"boolean"},FpgaImageIds:{locationName:"FpgaImageId",type:"list",member:{locationName:"item"}},Owners:{shape:"Sxn",locationName:"Owner"},Filters:{shape:"Srw",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FpgaImages:{locationName:"fpgaImageSet",type:"list",member:{locationName:"item",type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},FpgaImageGlobalId:{locationName:"fpgaImageGlobalId"},Name:{locationName:"name"},Description:{locationName:"description"},ShellVersion:{locationName:"shellVersion"},PciId:{locationName:"pciId",type:"structure",members:{DeviceId:{},VendorId:{},SubsystemId:{},SubsystemVendorId:{}}},State:{locationName:"state",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},CreateTime:{locationName:"createTime",type:"timestamp"},UpdateTime:{locationName:"updateTime",type:"timestamp"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},ProductCodes:{shape:"Sxi",locationName:"productCodes"},Tags:{shape:"Ss",locationName:"tags"},Public:{locationName:"public",type:"boolean"},DataRetentionSupport:{locationName:"dataRetentionSupport",type:"boolean"}}}},NextToken:{locationName:"nextToken"}}}},DescribeHostReservationOfferings:{input:{type:"structure",members:{Filter:{shape:"Srw"},MaxDuration:{type:"integer"},MaxResults:{type:"integer"},MinDuration:{type:"integer"},NextToken:{},OfferingId:{}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},OfferingSet:{locationName:"offeringSet",type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},OfferingId:{locationName:"offeringId"},PaymentOption:{locationName:"paymentOption"},UpfrontPrice:{locationName:"upfrontPrice"}}}}}}},DescribeHostReservations:{input:{type:"structure",members:{Filter:{shape:"Srw"},HostReservationIdSet:{type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{HostReservationSet:{locationName:"hostReservationSet",type:"list",member:{locationName:"item",type:"structure",members:{Count:{locationName:"count",type:"integer"},CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},End:{locationName:"end",type:"timestamp"},HostIdSet:{shape:"Sy8",locationName:"hostIdSet"},HostReservationId:{locationName:"hostReservationId"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},OfferingId:{locationName:"offeringId"},PaymentOption:{locationName:"paymentOption"},Start:{locationName:"start",type:"timestamp"},State:{locationName:"state"},UpfrontPrice:{locationName:"upfrontPrice"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeHosts:{input:{type:"structure",members:{Filter:{shape:"Srw",locationName:"filter"},HostIds:{shape:"Syb",locationName:"hostId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Hosts:{locationName:"hostSet",type:"list",member:{locationName:"item",type:"structure",members:{AutoPlacement:{locationName:"autoPlacement"},AvailabilityZone:{locationName:"availabilityZone"},AvailableCapacity:{locationName:"availableCapacity",type:"structure",members:{AvailableInstanceCapacity:{locationName:"availableInstanceCapacity",type:"list",member:{locationName:"item",type:"structure",members:{AvailableCapacity:{locationName:"availableCapacity",type:"integer"},InstanceType:{locationName:"instanceType"},TotalCapacity:{locationName:"totalCapacity",type:"integer"}}}},AvailableVCpus:{locationName:"availableVCpus",type:"integer"}}},ClientToken:{locationName:"clientToken"},HostId:{locationName:"hostId"},HostProperties:{locationName:"hostProperties",type:"structure",members:{Cores:{locationName:"cores",type:"integer"},InstanceType:{locationName:"instanceType"},InstanceFamily:{locationName:"instanceFamily"},Sockets:{locationName:"sockets",type:"integer"},TotalVCpus:{locationName:"totalVCpus",type:"integer"}}},HostReservationId:{locationName:"hostReservationId"},Instances:{locationName:"instances",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},OwnerId:{locationName:"ownerId"}}}},State:{locationName:"state"},AllocationTime:{locationName:"allocationTime",type:"timestamp"},ReleaseTime:{locationName:"releaseTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"},HostRecovery:{locationName:"hostRecovery"},AllowsMultipleInstanceTypes:{locationName:"allowsMultipleInstanceTypes"},OwnerId:{locationName:"ownerId"},AvailabilityZoneId:{locationName:"availabilityZoneId"},MemberOfServiceLinkedResourceGroup:{locationName:"memberOfServiceLinkedResourceGroup",type:"boolean"}}}},NextToken:{locationName:"nextToken"}}}},DescribeIamInstanceProfileAssociations:{input:{type:"structure",members:{AssociationIds:{locationName:"AssociationId",type:"list",member:{locationName:"AssociationId"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IamInstanceProfileAssociations:{locationName:"iamInstanceProfileAssociationSet",type:"list",member:{shape:"S31",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIdFormat:{input:{type:"structure",members:{Resource:{}}},output:{type:"structure",members:{Statuses:{shape:"Sse",locationName:"statusSet"}}}},DescribeIdentityIdFormat:{input:{type:"structure",required:["PrincipalArn"],members:{PrincipalArn:{locationName:"principalArn"},Resource:{locationName:"resource"}}},output:{type:"structure",members:{Statuses:{shape:"Sse",locationName:"statusSet"}}}},DescribeImageAttribute:{input:{type:"structure",required:["Attribute","ImageId"],members:{Attribute:{},ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BlockDeviceMappings:{shape:"Sz0",locationName:"blockDeviceMapping"},ImageId:{locationName:"imageId"},LaunchPermissions:{shape:"Sz1",locationName:"launchPermission"},ProductCodes:{shape:"Sxi",locationName:"productCodes"},Description:{shape:"S9i",locationName:"description"},KernelId:{shape:"S9i",locationName:"kernel"},RamdiskId:{shape:"S9i",locationName:"ramdisk"},SriovNetSupport:{shape:"S9i",locationName:"sriovNetSupport"},BootMode:{shape:"S9i",locationName:"bootMode"}}}},DescribeImages:{input:{type:"structure",members:{ExecutableUsers:{locationName:"ExecutableBy",type:"list",member:{locationName:"ExecutableBy"}},Filters:{shape:"Srw",locationName:"Filter"},ImageIds:{locationName:"ImageId",type:"list",member:{locationName:"ImageId"}},Owners:{shape:"Sxn",locationName:"Owner"},IncludeDeprecated:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Images:{locationName:"imagesSet",type:"list",member:{locationName:"item",type:"structure",members:{Architecture:{locationName:"architecture"},CreationDate:{locationName:"creationDate"},ImageId:{locationName:"imageId"},ImageLocation:{locationName:"imageLocation"},ImageType:{locationName:"imageType"},Public:{locationName:"isPublic",type:"boolean"},KernelId:{locationName:"kernelId"},OwnerId:{locationName:"imageOwnerId"},Platform:{locationName:"platform"},PlatformDetails:{locationName:"platformDetails"},UsageOperation:{locationName:"usageOperation"},ProductCodes:{shape:"Sxi",locationName:"productCodes"},RamdiskId:{locationName:"ramdiskId"},State:{locationName:"imageState"},BlockDeviceMappings:{shape:"Sz0",locationName:"blockDeviceMapping"},Description:{locationName:"description"},EnaSupport:{locationName:"enaSupport",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ImageOwnerAlias:{locationName:"imageOwnerAlias"},Name:{locationName:"name"},RootDeviceName:{locationName:"rootDeviceName"},RootDeviceType:{locationName:"rootDeviceType"},SriovNetSupport:{locationName:"sriovNetSupport"},StateReason:{shape:"Sze",locationName:"stateReason"},Tags:{shape:"Ss",locationName:"tagSet"},VirtualizationType:{locationName:"virtualizationType"},BootMode:{locationName:"bootMode"},DeprecationTime:{locationName:"deprecationTime"}}}}}}},DescribeImportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Srw"},ImportTaskIds:{locationName:"ImportTaskId",type:"list",member:{locationName:"ImportTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ImportImageTasks:{locationName:"importImageTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Architecture:{locationName:"architecture"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ImageId:{locationName:"imageId"},ImportTaskId:{locationName:"importTaskId"},KmsKeyId:{locationName:"kmsKeyId"},LicenseType:{locationName:"licenseType"},Platform:{locationName:"platform"},Progress:{locationName:"progress"},SnapshotDetails:{shape:"Szn",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"},LicenseSpecifications:{shape:"Szq",locationName:"licenseSpecifications"},UsageOperation:{locationName:"usageOperation"},BootMode:{locationName:"bootMode"}}}},NextToken:{locationName:"nextToken"}}}},DescribeImportSnapshotTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Srw"},ImportTaskIds:{locationName:"ImportTaskId",type:"list",member:{locationName:"ImportTaskId"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ImportSnapshotTasks:{locationName:"importSnapshotTaskSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},ImportTaskId:{locationName:"importTaskId"},SnapshotTaskDetail:{shape:"Szy",locationName:"snapshotTaskDetail"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceAttribute:{input:{type:"structure",required:["Attribute","InstanceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"}}},output:{type:"structure",members:{Groups:{shape:"Sgs",locationName:"groupSet"},BlockDeviceMappings:{shape:"S102",locationName:"blockDeviceMapping"},DisableApiTermination:{shape:"S105",locationName:"disableApiTermination"},EnaSupport:{shape:"S105",locationName:"enaSupport"},EnclaveOptions:{shape:"S106",locationName:"enclaveOptions"},EbsOptimized:{shape:"S105",locationName:"ebsOptimized"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"S9i",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"S9i",locationName:"instanceType"},KernelId:{shape:"S9i",locationName:"kernel"},ProductCodes:{shape:"Sxi",locationName:"productCodes"},RamdiskId:{shape:"S9i",locationName:"ramdisk"},RootDeviceName:{shape:"S9i",locationName:"rootDeviceName"},SourceDestCheck:{shape:"S105",locationName:"sourceDestCheck"},SriovNetSupport:{shape:"S9i",locationName:"sriovNetSupport"},UserData:{shape:"S9i",locationName:"userData"}}}},DescribeInstanceCreditSpecifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},InstanceIds:{shape:"Ste",locationName:"InstanceId"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceCreditSpecifications:{locationName:"instanceCreditSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},CpuCredits:{locationName:"cpuCredits"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Srf",locationName:"instanceTagAttribute"}}}},DescribeInstanceEventWindows:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceEventWindowIds:{locationName:"InstanceEventWindowId",type:"list",member:{locationName:"InstanceEventWindowId"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceEventWindows:{locationName:"instanceEventWindowSet",type:"list", +member:{shape:"S3b",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceStatus:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},InstanceIds:{shape:"Ste",locationName:"InstanceId"},MaxResults:{type:"integer"},NextToken:{},DryRun:{locationName:"dryRun",type:"boolean"},IncludeAllInstances:{locationName:"includeAllInstances",type:"boolean"}}},output:{type:"structure",members:{InstanceStatuses:{locationName:"instanceStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},OutpostArn:{locationName:"outpostArn"},Events:{locationName:"eventsSet",type:"list",member:{shape:"S10o",locationName:"item"}},InstanceId:{locationName:"instanceId"},InstanceState:{shape:"S10r",locationName:"instanceState"},InstanceStatus:{shape:"S10t",locationName:"instanceStatus"},SystemStatus:{shape:"S10t",locationName:"systemStatus"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceTypeOfferings:{input:{type:"structure",members:{DryRun:{type:"boolean"},LocationType:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceTypeOfferings:{locationName:"instanceTypeOfferingSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},LocationType:{locationName:"locationType"},Location:{locationName:"location"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceTypes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTypes:{locationName:"InstanceType",type:"list",member:{}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceTypes:{locationName:"instanceTypeSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},CurrentGeneration:{locationName:"currentGeneration",type:"boolean"},FreeTierEligible:{locationName:"freeTierEligible",type:"boolean"},SupportedUsageClasses:{locationName:"supportedUsageClasses",type:"list",member:{locationName:"item"}},SupportedRootDeviceTypes:{locationName:"supportedRootDeviceTypes",type:"list",member:{locationName:"item"}},SupportedVirtualizationTypes:{locationName:"supportedVirtualizationTypes",type:"list",member:{locationName:"item"}},BareMetal:{locationName:"bareMetal",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ProcessorInfo:{locationName:"processorInfo",type:"structure",members:{SupportedArchitectures:{locationName:"supportedArchitectures",type:"list",member:{locationName:"item"}},SustainedClockSpeedInGhz:{locationName:"sustainedClockSpeedInGhz",type:"double"}}},VCpuInfo:{locationName:"vCpuInfo",type:"structure",members:{DefaultVCpus:{locationName:"defaultVCpus",type:"integer"},DefaultCores:{locationName:"defaultCores",type:"integer"},DefaultThreadsPerCore:{locationName:"defaultThreadsPerCore",type:"integer"},ValidCores:{locationName:"validCores",type:"list",member:{locationName:"item",type:"integer"}},ValidThreadsPerCore:{locationName:"validThreadsPerCore",type:"list",member:{locationName:"item",type:"integer"}}}},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"long"}}},InstanceStorageSupported:{locationName:"instanceStorageSupported",type:"boolean"},InstanceStorageInfo:{locationName:"instanceStorageInfo",type:"structure",members:{TotalSizeInGB:{locationName:"totalSizeInGB",type:"long"},Disks:{locationName:"disks",type:"list",member:{locationName:"item",type:"structure",members:{SizeInGB:{locationName:"sizeInGB",type:"long"},Count:{locationName:"count",type:"integer"},Type:{locationName:"type"}}}},NvmeSupport:{locationName:"nvmeSupport"},EncryptionSupport:{locationName:"encryptionSupport"}}},EbsInfo:{locationName:"ebsInfo",type:"structure",members:{EbsOptimizedSupport:{locationName:"ebsOptimizedSupport"},EncryptionSupport:{locationName:"encryptionSupport"},EbsOptimizedInfo:{locationName:"ebsOptimizedInfo",type:"structure",members:{BaselineBandwidthInMbps:{locationName:"baselineBandwidthInMbps",type:"integer"},BaselineThroughputInMBps:{locationName:"baselineThroughputInMBps",type:"double"},BaselineIops:{locationName:"baselineIops",type:"integer"},MaximumBandwidthInMbps:{locationName:"maximumBandwidthInMbps",type:"integer"},MaximumThroughputInMBps:{locationName:"maximumThroughputInMBps",type:"double"},MaximumIops:{locationName:"maximumIops",type:"integer"}}},NvmeSupport:{locationName:"nvmeSupport"}}},NetworkInfo:{locationName:"networkInfo",type:"structure",members:{NetworkPerformance:{locationName:"networkPerformance"},MaximumNetworkInterfaces:{locationName:"maximumNetworkInterfaces",type:"integer"},MaximumNetworkCards:{locationName:"maximumNetworkCards",type:"integer"},DefaultNetworkCardIndex:{locationName:"defaultNetworkCardIndex",type:"integer"},NetworkCards:{locationName:"networkCards",type:"list",member:{locationName:"item",type:"structure",members:{NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"},NetworkPerformance:{locationName:"networkPerformance"},MaximumNetworkInterfaces:{locationName:"maximumNetworkInterfaces",type:"integer"}}}},Ipv4AddressesPerInterface:{locationName:"ipv4AddressesPerInterface",type:"integer"},Ipv6AddressesPerInterface:{locationName:"ipv6AddressesPerInterface",type:"integer"},Ipv6Supported:{locationName:"ipv6Supported",type:"boolean"},EnaSupport:{locationName:"enaSupport"},EfaSupported:{locationName:"efaSupported",type:"boolean"},EfaInfo:{locationName:"efaInfo",type:"structure",members:{MaximumEfaInterfaces:{locationName:"maximumEfaInterfaces",type:"integer"}}},EncryptionInTransitSupported:{locationName:"encryptionInTransitSupported",type:"boolean"}}},GpuInfo:{locationName:"gpuInfo",type:"structure",members:{Gpus:{locationName:"gpus",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"},Count:{locationName:"count",type:"integer"},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"integer"}}}}}},TotalGpuMemoryInMiB:{locationName:"totalGpuMemoryInMiB",type:"integer"}}},FpgaInfo:{locationName:"fpgaInfo",type:"structure",members:{Fpgas:{locationName:"fpgas",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"},Count:{locationName:"count",type:"integer"},MemoryInfo:{locationName:"memoryInfo",type:"structure",members:{SizeInMiB:{locationName:"sizeInMiB",type:"integer"}}}}}},TotalFpgaMemoryInMiB:{locationName:"totalFpgaMemoryInMiB",type:"integer"}}},PlacementGroupInfo:{locationName:"placementGroupInfo",type:"structure",members:{SupportedStrategies:{locationName:"supportedStrategies",type:"list",member:{locationName:"item"}}}},InferenceAcceleratorInfo:{locationName:"inferenceAcceleratorInfo",type:"structure",members:{Accelerators:{locationName:"item",type:"list",member:{type:"structure",members:{Count:{locationName:"count",type:"integer"},Name:{locationName:"name"},Manufacturer:{locationName:"manufacturer"}}}}}},HibernationSupported:{locationName:"hibernationSupported",type:"boolean"},BurstablePerformanceSupported:{locationName:"burstablePerformanceSupported",type:"boolean"},DedicatedHostsSupported:{locationName:"dedicatedHostsSupported",type:"boolean"},AutoRecoverySupported:{locationName:"autoRecoverySupported",type:"boolean"},SupportedBootModes:{locationName:"supportedBootModes",type:"list",member:{locationName:"item"}}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstances:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},InstanceIds:{shape:"Ste",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Reservations:{locationName:"reservationSet",type:"list",member:{shape:"S13x",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeInternetGateways:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayIds:{locationName:"internetGatewayId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InternetGateways:{locationName:"internetGatewaySet",type:"list",member:{shape:"Scp",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIpv6Pools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"}}},output:{type:"structure",members:{Ipv6Pools:{locationName:"ipv6PoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},Description:{locationName:"description"},PoolCidrBlocks:{locationName:"poolCidrBlockSet",type:"list",member:{locationName:"item",type:"structure",members:{Cidr:{locationName:"poolCidrBlock"}}}},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeKeyPairs:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},KeyNames:{locationName:"KeyName",type:"list",member:{locationName:"KeyName"}},KeyPairIds:{locationName:"KeyPairId",type:"list",member:{locationName:"KeyPairId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{KeyPairs:{locationName:"keySet",type:"list",member:{locationName:"item",type:"structure",members:{KeyPairId:{locationName:"keyPairId"},KeyFingerprint:{locationName:"keyFingerprint"},KeyName:{locationName:"keyName"},KeyType:{locationName:"keyType"},Tags:{shape:"Ss",locationName:"tagSet"}}}}}}},DescribeLaunchTemplateVersions:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Soq",locationName:"LaunchTemplateVersion"},MinVersion:{},MaxVersion:{},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Srw",locationName:"Filter"}}},output:{type:"structure",members:{LaunchTemplateVersions:{locationName:"launchTemplateVersionSet",type:"list",member:{shape:"Seg",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLaunchTemplates:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateIds:{locationName:"LaunchTemplateId",type:"list",member:{locationName:"item"}},LaunchTemplateNames:{locationName:"LaunchTemplateName",type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{LaunchTemplates:{locationName:"launchTemplates",type:"list",member:{shape:"Sea",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds:{locationName:"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociations:{locationName:"localGatewayRouteTableVirtualInterfaceGroupAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociationId:{locationName:"localGatewayRouteTableVirtualInterfaceGroupAssociationId"},LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},LocalGatewayId:{locationName:"localGatewayId"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVpcAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVpcAssociationIds:{locationName:"LocalGatewayRouteTableVpcAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociations:{locationName:"localGatewayRouteTableVpcAssociationSet",type:"list",member:{shape:"Sfn",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTables:{input:{type:"structure",members:{LocalGatewayRouteTableIds:{locationName:"LocalGatewayRouteTableId",type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTables:{locationName:"localGatewayRouteTableSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},LocalGatewayId:{locationName:"localGatewayId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaceGroups:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceGroupIds:{locationName:"LocalGatewayVirtualInterfaceGroupId",type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayVirtualInterfaceGroups:{locationName:"localGatewayVirtualInterfaceGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},LocalGatewayVirtualInterfaceIds:{shape:"S164",locationName:"localGatewayVirtualInterfaceIdSet"},LocalGatewayId:{locationName:"localGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaces:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceIds:{shape:"S164",locationName:"LocalGatewayVirtualInterfaceId"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayVirtualInterfaces:{locationName:"localGatewayVirtualInterfaceSet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayVirtualInterfaceId:{locationName:"localGatewayVirtualInterfaceId"},LocalGatewayId:{locationName:"localGatewayId"},Vlan:{locationName:"vlan",type:"integer"},LocalAddress:{locationName:"localAddress"},PeerAddress:{locationName:"peerAddress"},LocalBgpAsn:{locationName:"localBgpAsn",type:"integer"},PeerBgpAsn:{locationName:"peerBgpAsn",type:"integer"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGateways:{input:{type:"structure",members:{LocalGatewayIds:{locationName:"LocalGatewayId",type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGateways:{locationName:"localGatewaySet",type:"list",member:{locationName:"item",type:"structure",members:{LocalGatewayId:{locationName:"localGatewayId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeManagedPrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},PrefixListIds:{shape:"Se",locationName:"PrefixListId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},PrefixLists:{locationName:"prefixListSet",type:"list",member:{shape:"Sft",locationName:"item"}}}}},DescribeMovingAddresses:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"filter"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},PublicIps:{shape:"Se",locationName:"publicIp"}}},output:{type:"structure",members:{MovingAddressStatuses:{locationName:"movingAddressStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{MoveStatus:{locationName:"moveStatus"},PublicIp:{locationName:"publicIp"}}}},NextToken:{locationName:"nextToken"}}}},DescribeNatGateways:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filter:{shape:"Srw"},MaxResults:{type:"integer"},NatGatewayIds:{locationName:"NatGatewayId",type:"list",member:{locationName:"item"}},NextToken:{}}},output:{type:"structure",members:{NatGateways:{locationName:"natGatewaySet",type:"list",member:{shape:"Sfy",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkAcls:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkAclIds:{locationName:"NetworkAclId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkAcls:{locationName:"networkAclSet",type:"list",member:{shape:"Sg5",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInsightsAnalyses:{input:{type:"structure",members:{NetworkInsightsAnalysisIds:{locationName:"NetworkInsightsAnalysisId",type:"list",member:{locationName:"item"}},NetworkInsightsPathId:{},AnalysisStartTime:{type:"timestamp"},AnalysisEndTime:{type:"timestamp"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsAnalyses:{locationName:"networkInsightsAnalysisSet",type:"list",member:{shape:"S174",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInsightsPaths:{input:{type:"structure",members:{NetworkInsightsPathIds:{locationName:"NetworkInsightsPathId",type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsPaths:{locationName:"networkInsightsPathSet",type:"list",member:{shape:"Sgk",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{Attachment:{shape:"Sgr",locationName:"attachment"},Description:{shape:"S9i",locationName:"description"},Groups:{shape:"Sgs",locationName:"groupSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"S105",locationName:"sourceDestCheck"}}}},DescribeNetworkInterfacePermissions:{input:{type:"structure",members:{NetworkInterfacePermissionIds:{locationName:"NetworkInterfacePermissionId",type:"list",member:{}},Filters:{shape:"Srw",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkInterfacePermissions:{locationName:"networkInterfacePermissions",type:"list",member:{shape:"Sh5",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInterfaces:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"filter"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceIds:{locationName:"NetworkInterfaceId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkInterfaces:{locationName:"networkInterfaceSet",type:"list",member:{shape:"Sgp",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribePlacementGroups:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},GroupNames:{locationName:"groupName",type:"list",member:{}},GroupIds:{locationName:"GroupId",type:"list",member:{locationName:"GroupId"}}}},output:{type:"structure",members:{PlacementGroups:{locationName:"placementGroupSet",type:"list",member:{shape:"Shb",locationName:"item"}}}}},DescribePrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},PrefixListIds:{locationName:"PrefixListId",type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},PrefixLists:{locationName:"prefixListSet",type:"list",member:{locationName:"item",type:"structure",members:{Cidrs:{shape:"Se",locationName:"cidrSet"},PrefixListId:{locationName:"prefixListId"},PrefixListName:{locationName:"prefixListName"}}}}}}},DescribePrincipalIdFormat:{input:{type:"structure",members:{DryRun:{type:"boolean"},Resources:{locationName:"Resource",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Principals:{locationName:"principalSet",type:"list",member:{locationName:"item",type:"structure",members:{Arn:{locationName:"arn"},Statuses:{shape:"Sse",locationName:"statusSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribePublicIpv4Pools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Srw",locationName:"Filter"}}},output:{type:"structure",members:{PublicIpv4Pools:{locationName:"publicIpv4PoolSet",type:"list",member:{locationName:"item",type:"structure",members:{PoolId:{locationName:"poolId"},Description:{locationName:"description"},PoolAddressRanges:{locationName:"poolAddressRangeSet",type:"list",member:{locationName:"item",type:"structure",members:{FirstAddress:{locationName:"firstAddress"},LastAddress:{locationName:"lastAddress"},AddressCount:{locationName:"addressCount",type:"integer"},AvailableAddressCount:{locationName:"availableAddressCount",type:"integer"}}}},TotalAddressCount:{locationName:"totalAddressCount",type:"integer"},TotalAvailableAddressCount:{locationName:"totalAvailableAddressCount",type:"integer"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRegions:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},RegionNames:{locationName:"RegionName",type:"list",member:{locationName:"RegionName"}},DryRun:{locationName:"dryRun",type:"boolean"},AllRegions:{type:"boolean"}}},output:{type:"structure",members:{Regions:{locationName:"regionInfo",type:"list",member:{locationName:"item",type:"structure",members:{Endpoint:{locationName:"regionEndpoint"},RegionName:{locationName:"regionName"},OptInStatus:{locationName:"optInStatus"}}}}}}},DescribeReplaceRootVolumeTasks:{input:{type:"structure",members:{ReplaceRootVolumeTaskIds:{locationName:"ReplaceRootVolumeTaskId",type:"list",member:{locationName:"ReplaceRootVolumeTaskId"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ReplaceRootVolumeTasks:{locationName:"replaceRootVolumeTaskSet",type:"list",member:{shape:"Shf",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeReservedInstances:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},OfferingClass:{},ReservedInstancesIds:{shape:"S196",locationName:"ReservedInstancesId"},DryRun:{locationName:"dryRun",type:"boolean"},OfferingType:{locationName:"offeringType"}}},output:{type:"structure",members:{ReservedInstances:{locationName:"reservedInstancesSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Duration:{locationName:"duration",type:"long"},End:{locationName:"end",type:"timestamp"},FixedPrice:{locationName:"fixedPrice",type:"float"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},ProductDescription:{locationName:"productDescription"},ReservedInstancesId:{locationName:"reservedInstancesId"},Start:{locationName:"start",type:"timestamp"},State:{locationName:"state"},UsagePrice:{locationName:"usagePrice",type:"float"},CurrencyCode:{locationName:"currencyCode"},InstanceTenancy:{locationName:"instanceTenancy"},OfferingClass:{locationName:"offeringClass"},OfferingType:{locationName:"offeringType"},RecurringCharges:{shape:"S19e",locationName:"recurringCharges"},Scope:{locationName:"scope"},Tags:{shape:"Ss",locationName:"tagSet"}}}}}}},DescribeReservedInstancesListings:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},ReservedInstancesId:{locationName:"reservedInstancesId"},ReservedInstancesListingId:{locationName:"reservedInstancesListingId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S6j",locationName:"reservedInstancesListingsSet"}}}},DescribeReservedInstancesModifications:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},ReservedInstancesModificationIds:{locationName:"ReservedInstancesModificationId",type:"list",member:{locationName:"ReservedInstancesModificationId"}},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},ReservedInstancesModifications:{locationName:"reservedInstancesModificationsSet",type:"list",member:{locationName:"item",type:"structure",members:{ClientToken:{locationName:"clientToken"},CreateDate:{locationName:"createDate",type:"timestamp"},EffectiveDate:{locationName:"effectiveDate",type:"timestamp"},ModificationResults:{locationName:"modificationResultSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"},TargetConfiguration:{shape:"S19s",locationName:"targetConfiguration"}}}},ReservedInstancesIds:{locationName:"reservedInstancesSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},ReservedInstancesModificationId:{locationName:"reservedInstancesModificationId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},UpdateDate:{locationName:"updateDate",type:"timestamp"}}}}}}},DescribeReservedInstancesOfferings:{input:{type:"structure",members:{AvailabilityZone:{},Filters:{shape:"Srw",locationName:"Filter"},IncludeMarketplace:{type:"boolean"},InstanceType:{},MaxDuration:{type:"long"},MaxInstanceCount:{type:"integer"},MinDuration:{type:"long"},OfferingClass:{},ProductDescription:{},ReservedInstancesOfferingIds:{locationName:"ReservedInstancesOfferingId",type:"list",member:{}},DryRun:{locationName:"dryRun",type:"boolean"},InstanceTenancy:{locationName:"instanceTenancy"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},OfferingType:{locationName:"offeringType"}}},output:{type:"structure",members:{ReservedInstancesOfferings:{locationName:"reservedInstancesOfferingsSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Duration:{locationName:"duration",type:"long"},FixedPrice:{locationName:"fixedPrice",type:"float"},InstanceType:{locationName:"instanceType"},ProductDescription:{locationName:"productDescription"},ReservedInstancesOfferingId:{locationName:"reservedInstancesOfferingId"},UsagePrice:{locationName:"usagePrice",type:"float"},CurrencyCode:{locationName:"currencyCode"},InstanceTenancy:{locationName:"instanceTenancy"},Marketplace:{locationName:"marketplace",type:"boolean"},OfferingClass:{locationName:"offeringClass"},OfferingType:{locationName:"offeringType"},PricingDetails:{locationName:"pricingDetailsSet",type:"list",member:{locationName:"item",type:"structure",members:{Count:{locationName:"count",type:"integer"},Price:{locationName:"price",type:"double"}}}},RecurringCharges:{shape:"S19e",locationName:"recurringCharges"},Scope:{locationName:"scope"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRouteTables:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},RouteTableIds:{locationName:"RouteTableId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{RouteTables:{locationName:"routeTableSet",type:"list",member:{shape:"Shw",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeScheduledInstanceAvailability:{input:{type:"structure",required:["FirstSlotStartTimeRange","Recurrence"],members:{DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},FirstSlotStartTimeRange:{type:"structure",required:["EarliestTime","LatestTime"],members:{EarliestTime:{type:"timestamp"},LatestTime:{type:"timestamp"}}},MaxResults:{type:"integer"},MaxSlotDurationInHours:{type:"integer"},MinSlotDurationInHours:{type:"integer"},NextToken:{},Recurrence:{type:"structure",members:{Frequency:{},Interval:{type:"integer"},OccurrenceDays:{locationName:"OccurrenceDay",type:"list",member:{locationName:"OccurenceDay",type:"integer"}},OccurrenceRelativeToEnd:{type:"boolean"},OccurrenceUnit:{}}}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},ScheduledInstanceAvailabilitySet:{locationName:"scheduledInstanceAvailabilitySet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},AvailableInstanceCount:{locationName:"availableInstanceCount",type:"integer"},FirstSlotStartTime:{locationName:"firstSlotStartTime",type:"timestamp"},HourlyPrice:{locationName:"hourlyPrice"},InstanceType:{locationName:"instanceType"},MaxTermDurationInDays:{locationName:"maxTermDurationInDays",type:"integer"},MinTermDurationInDays:{locationName:"minTermDurationInDays",type:"integer"},NetworkPlatform:{locationName:"networkPlatform"},Platform:{locationName:"platform"},PurchaseToken:{locationName:"purchaseToken"},Recurrence:{shape:"S1af",locationName:"recurrence"},SlotDurationInHours:{locationName:"slotDurationInHours",type:"integer"},TotalScheduledInstanceHours:{locationName:"totalScheduledInstanceHours",type:"integer"}}}}}}},DescribeScheduledInstances:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},ScheduledInstanceIds:{locationName:"ScheduledInstanceId",type:"list",member:{locationName:"ScheduledInstanceId"}},SlotStartTimeRange:{type:"structure",members:{EarliestTime:{type:"timestamp"},LatestTime:{type:"timestamp"}}}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},ScheduledInstanceSet:{locationName:"scheduledInstanceSet",type:"list",member:{shape:"S1an",locationName:"item"}}}}},DescribeSecurityGroupReferences:{input:{type:"structure",required:["GroupId"],members:{DryRun:{type:"boolean"},GroupId:{type:"list",member:{locationName:"item"}}}},output:{type:"structure",members:{SecurityGroupReferenceSet:{locationName:"securityGroupReferenceSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupId:{locationName:"groupId"},ReferencingVpcId:{locationName:"referencingVpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}}}}}},DescribeSecurityGroupRules:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},SecurityGroupRuleIds:{shape:"S1au",locationName:"SecurityGroupRuleId"},DryRun:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SecurityGroupRules:{ +shape:"S5b",locationName:"securityGroupRuleSet"},NextToken:{locationName:"nextToken"}}}},DescribeSecurityGroups:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},GroupIds:{shape:"S4g",locationName:"GroupId"},GroupNames:{shape:"S1ay",locationName:"GroupName"},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SecurityGroups:{locationName:"securityGroupInfo",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"groupDescription"},GroupName:{locationName:"groupName"},IpPermissions:{shape:"S50",locationName:"ipPermissions"},OwnerId:{locationName:"ownerId"},GroupId:{locationName:"groupId"},IpPermissionsEgress:{shape:"S50",locationName:"ipPermissionsEgress"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeSnapshotAttribute:{input:{type:"structure",required:["Attribute","SnapshotId"],members:{Attribute:{},SnapshotId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CreateVolumePermissions:{shape:"S1b6",locationName:"createVolumePermission"},ProductCodes:{shape:"Sxi",locationName:"productCodes"},SnapshotId:{locationName:"snapshotId"}}}},DescribeSnapshots:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},OwnerIds:{shape:"Sxn",locationName:"Owner"},RestorableByUserIds:{locationName:"RestorableBy",type:"list",member:{}},SnapshotIds:{shape:"S1ba",locationName:"SnapshotId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Snapshots:{locationName:"snapshotSet",type:"list",member:{shape:"Si8",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeSpotDatafeedSubscription:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SpotDatafeedSubscription:{shape:"Sii",locationName:"spotDatafeedSubscription"}}}},DescribeSpotFleetInstances:{input:{type:"structure",required:["SpotFleetRequestId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}},output:{type:"structure",members:{ActiveInstances:{shape:"Swl",locationName:"activeInstanceSet"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},DescribeSpotFleetRequestHistory:{input:{type:"structure",required:["SpotFleetRequestId","StartTime"],members:{DryRun:{locationName:"dryRun",type:"boolean"},EventType:{locationName:"eventType"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},StartTime:{locationName:"startTime",type:"timestamp"}}},output:{type:"structure",members:{HistoryRecords:{locationName:"historyRecordSet",type:"list",member:{locationName:"item",type:"structure",members:{EventInformation:{shape:"Swi",locationName:"eventInformation"},EventType:{locationName:"eventType"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},LastEvaluatedTime:{locationName:"lastEvaluatedTime",type:"timestamp"},NextToken:{locationName:"nextToken"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},StartTime:{locationName:"startTime",type:"timestamp"}}}},DescribeSpotFleetRequests:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},SpotFleetRequestIds:{shape:"S6v",locationName:"spotFleetRequestId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SpotFleetRequestConfigs:{locationName:"spotFleetRequestConfigSet",type:"list",member:{locationName:"item",type:"structure",members:{ActivityStatus:{locationName:"activityStatus"},CreateTime:{locationName:"createTime",type:"timestamp"},SpotFleetRequestConfig:{shape:"S1bt",locationName:"spotFleetRequestConfig"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},SpotFleetRequestState:{locationName:"spotFleetRequestState"},Tags:{shape:"Ss",locationName:"tagSet"}}}}}}},DescribeSpotInstanceRequests:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},SpotInstanceRequestIds:{shape:"S76",locationName:"SpotInstanceRequestId"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S1cl",locationName:"spotInstanceRequestSet"},NextToken:{locationName:"nextToken"}}}},DescribeSpotPriceHistory:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},AvailabilityZone:{locationName:"availabilityZone"},DryRun:{locationName:"dryRun",type:"boolean"},EndTime:{locationName:"endTime",type:"timestamp"},InstanceTypes:{locationName:"InstanceType",type:"list",member:{}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},ProductDescriptions:{locationName:"ProductDescription",type:"list",member:{}},StartTime:{locationName:"startTime",type:"timestamp"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},SpotPriceHistory:{locationName:"spotPriceHistorySet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},InstanceType:{locationName:"instanceType"},ProductDescription:{locationName:"productDescription"},SpotPrice:{locationName:"spotPrice"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}}}}},DescribeStaleSecurityGroups:{input:{type:"structure",required:["VpcId"],members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},VpcId:{}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},StaleSecurityGroupSet:{locationName:"staleSecurityGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"},StaleIpPermissions:{shape:"S1d3",locationName:"staleIpPermissions"},StaleIpPermissionsEgress:{shape:"S1d3",locationName:"staleIpPermissionsEgress"},VpcId:{locationName:"vpcId"}}}}}}},DescribeStoreImageTasks:{input:{type:"structure",members:{ImageIds:{locationName:"ImageId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{StoreImageTaskResults:{locationName:"storeImageTaskResultSet",type:"list",member:{locationName:"item",type:"structure",members:{AmiId:{locationName:"amiId"},TaskStartTime:{locationName:"taskStartTime",type:"timestamp"},Bucket:{locationName:"bucket"},S3objectKey:{locationName:"s3objectKey"},ProgressPercentage:{locationName:"progressPercentage",type:"integer"},StoreTaskState:{locationName:"storeTaskState"},StoreTaskFailureReason:{locationName:"storeTaskFailureReason"}}}},NextToken:{locationName:"nextToken"}}}},DescribeSubnets:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},SubnetIds:{locationName:"SubnetId",type:"list",member:{locationName:"SubnetId"}},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Subnets:{locationName:"subnetSet",type:"list",member:{shape:"S8z",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTags:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Tags:{locationName:"tagSet",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},Value:{locationName:"value"}}}}}}},DescribeTrafficMirrorFilters:{input:{type:"structure",members:{TrafficMirrorFilterIds:{locationName:"TrafficMirrorFilterId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorFilters:{locationName:"trafficMirrorFilterSet",type:"list",member:{shape:"Sj1",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorSessions:{input:{type:"structure",members:{TrafficMirrorSessionIds:{locationName:"TrafficMirrorSessionId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorSessions:{locationName:"trafficMirrorSessionSet",type:"list",member:{shape:"Sjg",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorTargets:{input:{type:"structure",members:{TrafficMirrorTargetIds:{locationName:"TrafficMirrorTargetId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorTargets:{locationName:"trafficMirrorTargetSet",type:"list",member:{shape:"Sjj",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1e1"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayAttachments:{locationName:"transitGatewayAttachments",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayOwnerId:{locationName:"transitGatewayOwnerId"},ResourceOwnerId:{locationName:"resourceOwnerId"},ResourceType:{locationName:"resourceType"},ResourceId:{locationName:"resourceId"},State:{locationName:"state"},Association:{locationName:"association",type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayConnectPeers:{input:{type:"structure",members:{TransitGatewayConnectPeerIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeers:{locationName:"transitGatewayConnectPeerSet",type:"list",member:{shape:"Sk7",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayConnects:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1e1"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnects:{locationName:"transitGatewayConnectSet",type:"list",member:{shape:"Sk1",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayMulticastDomains:{input:{type:"structure",members:{TransitGatewayMulticastDomainIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomains:{locationName:"transitGatewayMulticastDomains",type:"list",member:{shape:"Skk",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayPeeringAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1e1"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachments:{locationName:"transitGatewayPeeringAttachments",type:"list",member:{shape:"Sn",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayRouteTables:{input:{type:"structure",members:{TransitGatewayRouteTableIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTables:{locationName:"transitGatewayRouteTables",type:"list",member:{shape:"Sl4",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayVpcAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S1e1"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachments:{locationName:"transitGatewayVpcAttachments",type:"list",member:{shape:"Sw",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGateways:{input:{type:"structure",members:{TransitGatewayIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateways:{locationName:"transitGatewaySet",type:"list",member:{shape:"Sju",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrunkInterfaceAssociations:{input:{type:"structure",members:{AssociationIds:{locationName:"AssociationId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InterfaceAssociations:{locationName:"interfaceAssociationSet",type:"list",member:{shape:"S45",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVolumeAttribute:{input:{type:"structure",required:["Attribute","VolumeId"],members:{Attribute:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{AutoEnableIO:{shape:"S105",locationName:"autoEnableIO"},ProductCodes:{shape:"Sxi",locationName:"productCodes"},VolumeId:{locationName:"volumeId"}}}},DescribeVolumeStatus:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},VolumeIds:{shape:"S1f5",locationName:"VolumeId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},VolumeStatuses:{locationName:"volumeStatusSet",type:"list",member:{locationName:"item",type:"structure",members:{Actions:{locationName:"actionsSet",type:"list",member:{locationName:"item",type:"structure",members:{Code:{locationName:"code"},Description:{locationName:"description"},EventId:{locationName:"eventId"},EventType:{locationName:"eventType"}}}},AvailabilityZone:{locationName:"availabilityZone"},OutpostArn:{locationName:"outpostArn"},Events:{locationName:"eventsSet",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},EventId:{locationName:"eventId"},EventType:{locationName:"eventType"},NotAfter:{locationName:"notAfter",type:"timestamp"},NotBefore:{locationName:"notBefore",type:"timestamp"},InstanceId:{locationName:"instanceId"}}}},VolumeId:{locationName:"volumeId"},VolumeStatus:{locationName:"volumeStatus",type:"structure",members:{Details:{locationName:"details",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"},Status:{locationName:"status"}}}},Status:{locationName:"status"}}},AttachmentStatuses:{locationName:"attachmentStatuses",type:"list",member:{locationName:"item",type:"structure",members:{IoPerformance:{locationName:"ioPerformance"},InstanceId:{locationName:"instanceId"}}}}}}}}}},DescribeVolumes:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},VolumeIds:{shape:"S1f5",locationName:"VolumeId"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}},output:{type:"structure",members:{Volumes:{locationName:"volumeSet",type:"list",member:{shape:"Sla",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVolumesModifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},VolumeIds:{shape:"S1f5",locationName:"VolumeId"},Filters:{shape:"Srw",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{VolumesModifications:{locationName:"volumeModificationSet",type:"list",member:{shape:"S1fq",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcAttribute:{input:{type:"structure",required:["Attribute","VpcId"],members:{Attribute:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpcId:{locationName:"vpcId"},EnableDnsHostnames:{shape:"S105",locationName:"enableDnsHostnames"},EnableDnsSupport:{shape:"S105",locationName:"enableDnsSupport"}}}},DescribeVpcClassicLink:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},VpcIds:{shape:"S1fw",locationName:"VpcId"}}},output:{type:"structure",members:{Vpcs:{locationName:"vpcSet",type:"list",member:{locationName:"item",type:"structure",members:{ClassicLinkEnabled:{locationName:"classicLinkEnabled",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}}}}},DescribeVpcClassicLinkDnsSupport:{input:{type:"structure",members:{MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},VpcIds:{shape:"S1fw"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},Vpcs:{locationName:"vpcs",type:"list",member:{locationName:"item",type:"structure",members:{ClassicLinkDnsSupported:{locationName:"classicLinkDnsSupported",type:"boolean"},VpcId:{locationName:"vpcId"}}}}}}},DescribeVpcEndpointConnectionNotifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},ConnectionNotificationId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConnectionNotificationSet:{locationName:"connectionNotificationSet",type:"list",member:{shape:"Slu",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointConnections:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{VpcEndpointConnections:{locationName:"vpcEndpointConnectionSet",type:"list",member:{locationName:"item",type:"structure",members:{ServiceId:{locationName:"serviceId"},VpcEndpointId:{locationName:"vpcEndpointId"},VpcEndpointOwner:{locationName:"vpcEndpointOwner"},VpcEndpointState:{locationName:"vpcEndpointState"},CreationTimestamp:{locationName:"creationTimestamp",type:"timestamp"},DnsEntries:{shape:"Slp",locationName:"dnsEntrySet"},NetworkLoadBalancerArns:{shape:"Se",locationName:"networkLoadBalancerArnSet"},GatewayLoadBalancerArns:{shape:"Se",locationName:"gatewayLoadBalancerArnSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServiceConfigurations:{input:{type:"structure",members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Sqz",locationName:"ServiceId"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceConfigurations:{locationName:"serviceConfigurationSet",type:"list",member:{shape:"Slz",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AllowedPrincipals:{locationName:"allowedPrincipals",type:"list",member:{locationName:"item",type:"structure",members:{PrincipalType:{locationName:"principalType"},Principal:{locationName:"principal"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServices:{input:{type:"structure",members:{DryRun:{type:"boolean"},ServiceNames:{shape:"Se",locationName:"ServiceName"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceNames:{shape:"Se",locationName:"serviceNameSet"},ServiceDetails:{locationName:"serviceDetailSet",type:"list",member:{locationName:"item",type:"structure",members:{ServiceName:{locationName:"serviceName"},ServiceId:{locationName:"serviceId"},ServiceType:{shape:"Sm0",locationName:"serviceType"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},Owner:{locationName:"owner"},BaseEndpointDnsNames:{shape:"Se",locationName:"baseEndpointDnsNameSet"},PrivateDnsName:{locationName:"privateDnsName"},PrivateDnsNames:{locationName:"privateDnsNameSet",type:"list",member:{locationName:"item",type:"structure",members:{PrivateDnsName:{locationName:"privateDnsName"}}}},VpcEndpointPolicySupported:{locationName:"vpcEndpointPolicySupported",type:"boolean"},AcceptanceRequired:{locationName:"acceptanceRequired",type:"boolean"},ManagesVpcEndpoints:{locationName:"managesVpcEndpoints",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"},PrivateDnsNameVerificationState:{locationName:"privateDnsNameVerificationState"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpoints:{input:{type:"structure",members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{VpcEndpoints:{locationName:"vpcEndpointSet",type:"list",member:{shape:"Sll",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionIds:{locationName:"VpcPeeringConnectionId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{VpcPeeringConnections:{locationName:"vpcPeeringConnectionSet",type:"list",member:{shape:"S1c",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcs:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},VpcIds:{locationName:"VpcId",type:"list",member:{locationName:"VpcId"}},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Vpcs:{locationName:"vpcSet",type:"list",member:{shape:"S95",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpnConnections:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},VpnConnectionIds:{locationName:"VpnConnectionId",type:"list",member:{locationName:"VpnConnectionId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnConnections:{locationName:"vpnConnectionSet",type:"list",member:{shape:"Smt",locationName:"item"}}}}},DescribeVpnGateways:{input:{type:"structure",members:{Filters:{shape:"Srw",locationName:"Filter"},VpnGatewayIds:{locationName:"VpnGatewayId",type:"list",member:{locationName:"VpnGatewayId"}},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnGateways:{locationName:"vpnGatewaySet",type:"list",member:{shape:"Snn",locationName:"item"}}}}},DetachClassicLinkVpc:{input:{type:"structure",required:["InstanceId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DetachInternetGateway:{input:{type:"structure",required:["InternetGatewayId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},InternetGatewayId:{locationName:"internetGatewayId"},VpcId:{locationName:"vpcId"}}}},DetachNetworkInterface:{input:{type:"structure",required:["AttachmentId"],members:{AttachmentId:{locationName:"attachmentId"},DryRun:{locationName:"dryRun",type:"boolean"},Force:{locationName:"force",type:"boolean"}}}},DetachVolume:{input:{type:"structure",required:["VolumeId"],members:{Device:{},Force:{type:"boolean"},InstanceId:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"S4o"}},DetachVpnGateway:{input:{type:"structure",required:["VpcId","VpnGatewayId"],members:{VpcId:{},VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisableEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},DisableFastSnapshotRestores:{input:{type:"structure",required:["AvailabilityZones","SourceSnapshotIds"],members:{AvailabilityZones:{shape:"S1hm",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S1ba",locationName:"SourceSnapshotId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Successful:{locationName:"successful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},Unsuccessful:{locationName:"unsuccessful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},FastSnapshotRestoreStateErrors:{locationName:"fastSnapshotRestoreStateErrorSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}}}}},DisableImageDeprecation:{input:{type:"structure",required:["ImageId"],members:{ImageId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisableSerialConsoleAccess:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{SerialConsoleAccessEnabled:{locationName:"serialConsoleAccessEnabled",type:"boolean"}}}},DisableTransitGatewayRouteTablePropagation:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Propagation:{shape:"S1i1",locationName:"propagation"}}}},DisableVgwRoutePropagation:{input:{type:"structure",required:["GatewayId","RouteTableId"],members:{GatewayId:{},RouteTableId:{},DryRun:{type:"boolean"}}}},DisableVpcClassicLink:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisableVpcClassicLinkDnsSupport:{input:{type:"structure",members:{VpcId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisassociateAddress:{input:{type:"structure",members:{AssociationId:{},PublicIp:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisassociateClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","AssociationId"],members:{ClientVpnEndpointId:{},AssociationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},Status:{shape:"S2r",locationName:"status"}}}},DisassociateEnclaveCertificateIamRole:{input:{type:"structure",members:{CertificateArn:{},RoleArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},DisassociateIamInstanceProfile:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S31",locationName:"iamInstanceProfileAssociation"}}}},DisassociateInstanceEventWindow:{input:{type:"structure",required:["InstanceEventWindowId","AssociationTarget"],members:{DryRun:{type:"boolean"},InstanceEventWindowId:{},AssociationTarget:{type:"structure",members:{InstanceIds:{shape:"S37",locationName:"InstanceId"},InstanceTags:{shape:"Ss",locationName:"InstanceTag"},DedicatedHostIds:{shape:"S38",locationName:"DedicatedHostId"}}}}},output:{type:"structure",members:{InstanceEventWindow:{shape:"S3b",locationName:"instanceEventWindow"}}}},DisassociateRouteTable:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{locationName:"associationId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},DisassociateSubnetCidrBlock:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{locationName:"associationId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S3r",locationName:"ipv6CidrBlockAssociation"},SubnetId:{locationName:"subnetId"}}}},DisassociateTransitGatewayMulticastDomain:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"S3w"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},DisassociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S41",locationName:"association"}}}},DisassociateTrunkInterface:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},ClientToken:{locationName:"clientToken"}}}},DisassociateVpcCidrBlock:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{locationName:"associationId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S4b",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S4e",locationName:"cidrBlockAssociation"},VpcId:{locationName:"vpcId"}}}},EnableEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},EnableFastSnapshotRestores:{input:{type:"structure",required:["AvailabilityZones","SourceSnapshotIds"],members:{AvailabilityZones:{shape:"S1hm",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S1ba",locationName:"SourceSnapshotId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Successful:{locationName:"successful",type:"list",member:{locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},StateTransitionReason:{locationName:"stateTransitionReason"},OwnerId:{locationName:"ownerId"},OwnerAlias:{locationName:"ownerAlias"},EnablingTime:{locationName:"enablingTime",type:"timestamp"},OptimizingTime:{locationName:"optimizingTime",type:"timestamp"},EnabledTime:{locationName:"enabledTime",type:"timestamp"},DisablingTime:{locationName:"disablingTime",type:"timestamp"},DisabledTime:{locationName:"disabledTime",type:"timestamp"}}}},Unsuccessful:{locationName:"unsuccessful",type:"list",member:{ +locationName:"item",type:"structure",members:{SnapshotId:{locationName:"snapshotId"},FastSnapshotRestoreStateErrors:{locationName:"fastSnapshotRestoreStateErrorSet",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}}}}},EnableImageDeprecation:{input:{type:"structure",required:["ImageId","DeprecateAt"],members:{ImageId:{},DeprecateAt:{type:"timestamp"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},EnableSerialConsoleAccess:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{SerialConsoleAccessEnabled:{locationName:"serialConsoleAccessEnabled",type:"boolean"}}}},EnableTransitGatewayRouteTablePropagation:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Propagation:{shape:"S1i1",locationName:"propagation"}}}},EnableVgwRoutePropagation:{input:{type:"structure",required:["GatewayId","RouteTableId"],members:{GatewayId:{},RouteTableId:{},DryRun:{type:"boolean"}}}},EnableVolumeIO:{input:{type:"structure",required:["VolumeId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VolumeId:{locationName:"volumeId"}}}},EnableVpcClassicLink:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},EnableVpcClassicLinkDnsSupport:{input:{type:"structure",members:{VpcId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ExportClientVpnClientCertificateRevocationList:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CertificateRevocationList:{locationName:"certificateRevocationList"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}},ExportClientVpnClientConfiguration:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientConfiguration:{locationName:"clientConfiguration"}}}},ExportImage:{input:{type:"structure",required:["DiskImageFormat","ImageId","S3ExportLocation"],members:{ClientToken:{idempotencyToken:!0},Description:{},DiskImageFormat:{},DryRun:{type:"boolean"},ImageId:{},S3ExportLocation:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Prefix:{}}},RoleName:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Description:{locationName:"description"},DiskImageFormat:{locationName:"diskImageFormat"},ExportImageTaskId:{locationName:"exportImageTaskId"},ImageId:{locationName:"imageId"},RoleName:{locationName:"roleName"},Progress:{locationName:"progress"},S3ExportLocation:{shape:"Sw1",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ExportTransitGatewayRoutes:{input:{type:"structure",required:["TransitGatewayRouteTableId","S3Bucket"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Srw",locationName:"Filter"},S3Bucket:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{S3Location:{locationName:"s3Location"}}}},GetAssociatedEnclaveCertificateIamRoles:{input:{type:"structure",members:{CertificateArn:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociatedRoles:{locationName:"associatedRoleSet",type:"list",member:{locationName:"item",type:"structure",members:{AssociatedRoleArn:{locationName:"associatedRoleArn"},CertificateS3BucketName:{locationName:"certificateS3BucketName"},CertificateS3ObjectKey:{locationName:"certificateS3ObjectKey"},EncryptionKmsKeyId:{locationName:"encryptionKmsKeyId"}}}}}}},GetAssociatedIpv6PoolCidrs:{input:{type:"structure",required:["PoolId"],members:{PoolId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Ipv6CidrAssociations:{locationName:"ipv6CidrAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Cidr:{locationName:"ipv6Cidr"},AssociatedResource:{locationName:"associatedResource"}}}},NextToken:{locationName:"nextToken"}}}},GetCapacityReservationUsage:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservationId:{locationName:"capacityReservationId"},InstanceType:{locationName:"instanceType"},TotalInstanceCount:{locationName:"totalInstanceCount",type:"integer"},AvailableInstanceCount:{locationName:"availableInstanceCount",type:"integer"},State:{locationName:"state"},InstanceUsages:{locationName:"instanceUsageSet",type:"list",member:{locationName:"item",type:"structure",members:{AccountId:{locationName:"accountId"},UsedInstanceCount:{locationName:"usedInstanceCount",type:"integer"}}}}}}},GetCoipPoolUsage:{input:{type:"structure",required:["PoolId"],members:{PoolId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CoipPoolId:{locationName:"coipPoolId"},CoipAddressUsages:{locationName:"coipAddressUsageSet",type:"list",member:{locationName:"item",type:"structure",members:{AllocationId:{locationName:"allocationId"},AwsAccountId:{locationName:"awsAccountId"},AwsService:{locationName:"awsService"},CoIp:{locationName:"coIp"}}}},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"}}}},GetConsoleOutput:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{locationName:"dryRun",type:"boolean"},Latest:{type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},Output:{locationName:"output"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},GetConsoleScreenshot:{input:{type:"structure",required:["InstanceId"],members:{DryRun:{type:"boolean"},InstanceId:{},WakeUp:{type:"boolean"}}},output:{type:"structure",members:{ImageData:{locationName:"imageData"},InstanceId:{locationName:"instanceId"}}}},GetDefaultCreditSpecification:{input:{type:"structure",required:["InstanceFamily"],members:{DryRun:{type:"boolean"},InstanceFamily:{}}},output:{type:"structure",members:{InstanceFamilyCreditSpecification:{shape:"S1kj",locationName:"instanceFamilyCreditSpecification"}}}},GetEbsDefaultKmsKeyId:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},GetEbsEncryptionByDefault:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{EbsEncryptionByDefault:{locationName:"ebsEncryptionByDefault",type:"boolean"}}}},GetFlowLogsIntegrationTemplate:{input:{type:"structure",required:["FlowLogId","ConfigDeliveryS3DestinationArn","IntegrateServices"],members:{DryRun:{type:"boolean"},FlowLogId:{},ConfigDeliveryS3DestinationArn:{},IntegrateServices:{locationName:"IntegrateService",type:"structure",members:{AthenaIntegrations:{locationName:"AthenaIntegration",type:"list",member:{locationName:"item",type:"structure",required:["IntegrationResultS3DestinationArn","PartitionLoadFrequency"],members:{IntegrationResultS3DestinationArn:{},PartitionLoadFrequency:{},PartitionStartDate:{type:"timestamp"},PartitionEndDate:{type:"timestamp"}}}}}}}},output:{type:"structure",members:{Result:{locationName:"result"}}}},GetGroupsForCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},NextToken:{},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservationGroups:{locationName:"capacityReservationGroupSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupArn:{locationName:"groupArn"},OwnerId:{locationName:"ownerId"}}}}}}},GetHostReservationPurchasePreview:{input:{type:"structure",required:["HostIdSet","OfferingId"],members:{HostIdSet:{shape:"S1l0"},OfferingId:{}}},output:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S1l2",locationName:"purchase"},TotalHourlyPrice:{locationName:"totalHourlyPrice"},TotalUpfrontPrice:{locationName:"totalUpfrontPrice"}}}},GetInstanceTypesFromInstanceRequirements:{input:{type:"structure",required:["ArchitectureTypes","VirtualizationTypes","InstanceRequirements"],members:{DryRun:{type:"boolean"},ArchitectureTypes:{shape:"S1l5",locationName:"ArchitectureType"},VirtualizationTypes:{shape:"S1l6",locationName:"VirtualizationType"},InstanceRequirements:{shape:"Saa"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceTypes:{locationName:"instanceTypeSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"}}}},NextToken:{locationName:"nextToken"}}}},GetLaunchTemplateData:{input:{type:"structure",required:["InstanceId"],members:{DryRun:{type:"boolean"},InstanceId:{}}},output:{type:"structure",members:{LaunchTemplateData:{shape:"Seh",locationName:"launchTemplateData"}}}},GetManagedPrefixListAssociations:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PrefixListAssociations:{locationName:"prefixListAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceId:{locationName:"resourceId"},ResourceOwner:{locationName:"resourceOwner"}}}},NextToken:{locationName:"nextToken"}}}},GetManagedPrefixListEntries:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},TargetVersion:{type:"long"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Entries:{locationName:"entrySet",type:"list",member:{locationName:"item",type:"structure",members:{Cidr:{locationName:"cidr"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},GetPasswordData:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},PasswordData:{locationName:"passwordData"},Timestamp:{locationName:"timestamp",type:"timestamp"}}}},GetReservedInstancesExchangeQuote:{input:{type:"structure",required:["ReservedInstanceIds"],members:{DryRun:{type:"boolean"},ReservedInstanceIds:{shape:"S3",locationName:"ReservedInstanceId"},TargetConfigurations:{shape:"S5",locationName:"TargetConfiguration"}}},output:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},IsValidExchange:{locationName:"isValidExchange",type:"boolean"},OutputReservedInstancesWillExpireAt:{locationName:"outputReservedInstancesWillExpireAt",type:"timestamp"},PaymentDue:{locationName:"paymentDue"},ReservedInstanceValueRollup:{shape:"S1lp",locationName:"reservedInstanceValueRollup"},ReservedInstanceValueSet:{locationName:"reservedInstanceValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S1lp",locationName:"reservationValue"},ReservedInstanceId:{locationName:"reservedInstanceId"}}}},TargetConfigurationValueRollup:{shape:"S1lp",locationName:"targetConfigurationValueRollup"},TargetConfigurationValueSet:{locationName:"targetConfigurationValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S1lp",locationName:"reservationValue"},TargetConfiguration:{locationName:"targetConfiguration",type:"structure",members:{InstanceCount:{locationName:"instanceCount",type:"integer"},OfferingId:{locationName:"offeringId"}}}}}},ValidationFailureReason:{locationName:"validationFailureReason"}}}},GetSerialConsoleAccessStatus:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{SerialConsoleAccessEnabled:{locationName:"serialConsoleAccessEnabled",type:"boolean"}}}},GetSpotPlacementScores:{input:{type:"structure",required:["TargetCapacity"],members:{InstanceTypes:{locationName:"InstanceType",type:"list",member:{}},TargetCapacity:{type:"integer"},TargetCapacityUnitType:{},SingleAvailabilityZone:{type:"boolean"},RegionNames:{locationName:"RegionName",type:"list",member:{}},InstanceRequirementsWithMetadata:{type:"structure",members:{ArchitectureTypes:{shape:"S1l5",locationName:"ArchitectureType"},VirtualizationTypes:{shape:"S1l6",locationName:"VirtualizationType"},InstanceRequirements:{shape:"Saa"}}},DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{SpotPlacementScores:{locationName:"spotPlacementScoreSet",type:"list",member:{locationName:"item",type:"structure",members:{Region:{locationName:"region"},AvailabilityZoneId:{locationName:"availabilityZoneId"},Score:{locationName:"score",type:"integer"}}}},NextToken:{locationName:"nextToken"}}}},GetSubnetCidrReservations:{input:{type:"structure",required:["SubnetId"],members:{Filters:{shape:"Srw",locationName:"Filter"},SubnetId:{},DryRun:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SubnetIpv4CidrReservations:{shape:"S1m9",locationName:"subnetIpv4CidrReservationSet"},SubnetIpv6CidrReservations:{shape:"S1m9",locationName:"subnetIpv6CidrReservationSet"},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayAttachmentPropagations:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayAttachmentPropagations:{locationName:"transitGatewayAttachmentPropagations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{MulticastDomainAssociations:{locationName:"multicastDomainAssociations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceOwnerId:{locationName:"resourceOwnerId"},Subnet:{shape:"Sj",locationName:"subnet"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayPrefixListReferences:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReferences:{locationName:"transitGatewayPrefixListReferenceSet",type:"list",member:{shape:"Sks",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayRouteTableAssociations:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{locationName:"associations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayRouteTablePropagations:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTablePropagations:{locationName:"transitGatewayRouteTablePropagations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}}},NextToken:{locationName:"nextToken"}}}},GetVpnConnectionDeviceSampleConfiguration:{input:{type:"structure",required:["VpnConnectionId","VpnConnectionDeviceTypeId"],members:{VpnConnectionId:{},VpnConnectionDeviceTypeId:{},InternetKeyExchangeVersion:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnectionDeviceSampleConfiguration:{locationName:"vpnConnectionDeviceSampleConfiguration",type:"string",sensitive:!0}}}},GetVpnConnectionDeviceTypes:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnectionDeviceTypes:{locationName:"vpnConnectionDeviceTypeSet",type:"list",member:{locationName:"item",type:"structure",members:{VpnConnectionDeviceTypeId:{locationName:"vpnConnectionDeviceTypeId"},Vendor:{locationName:"vendor"},Platform:{locationName:"platform"},Software:{locationName:"software"}}}},NextToken:{locationName:"nextToken"}}}},ImportClientVpnClientCertificateRevocationList:{input:{type:"structure",required:["ClientVpnEndpointId","CertificateRevocationList"],members:{ClientVpnEndpointId:{},CertificateRevocationList:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ImportImage:{input:{type:"structure",members:{Architecture:{},ClientData:{shape:"S1n5"},ClientToken:{},Description:{},DiskContainers:{locationName:"DiskContainer",type:"list",member:{locationName:"item",type:"structure",members:{Description:{},DeviceName:{},Format:{},SnapshotId:{},Url:{},UserBucket:{shape:"S1n8"}}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},Hypervisor:{},KmsKeyId:{},LicenseType:{},Platform:{},RoleName:{},LicenseSpecifications:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},UsageOperation:{},BootMode:{}}},output:{type:"structure",members:{Architecture:{locationName:"architecture"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},Hypervisor:{locationName:"hypervisor"},ImageId:{locationName:"imageId"},ImportTaskId:{locationName:"importTaskId"},KmsKeyId:{locationName:"kmsKeyId"},LicenseType:{locationName:"licenseType"},Platform:{locationName:"platform"},Progress:{locationName:"progress"},SnapshotDetails:{shape:"Szn",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},LicenseSpecifications:{shape:"Szq",locationName:"licenseSpecifications"},Tags:{shape:"Ss",locationName:"tagSet"},UsageOperation:{locationName:"usageOperation"}}}},ImportInstance:{input:{type:"structure",required:["Platform"],members:{Description:{locationName:"description"},DiskImages:{locationName:"diskImage",type:"list",member:{type:"structure",members:{Description:{},Image:{shape:"S1nf"},Volume:{shape:"S1ng"}}}},DryRun:{locationName:"dryRun",type:"boolean"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{AdditionalInfo:{locationName:"additionalInfo"},Architecture:{locationName:"architecture"},GroupIds:{shape:"Sd4",locationName:"GroupId"},GroupNames:{shape:"Sdq",locationName:"GroupName"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{locationName:"instanceType"},Monitoring:{locationName:"monitoring",type:"boolean"},Placement:{shape:"Sa8",locationName:"placement"},PrivateIpAddress:{locationName:"privateIpAddress"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData",type:"structure",members:{Data:{locationName:"data"}},sensitive:!0}}},Platform:{locationName:"platform"}}},output:{type:"structure",members:{ConversionTask:{shape:"Suy",locationName:"conversionTask"}}}},ImportKeyPair:{input:{type:"structure",required:["KeyName","PublicKeyMaterial"],members:{DryRun:{locationName:"dryRun",type:"boolean"},KeyName:{locationName:"keyName"},PublicKeyMaterial:{locationName:"publicKeyMaterial",type:"blob"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ImportSnapshot:{input:{type:"structure",members:{ClientData:{shape:"S1n5"},ClientToken:{},Description:{},DiskContainer:{type:"structure",members:{Description:{},Format:{},Url:{},UserBucket:{shape:"S1n8"}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},KmsKeyId:{},RoleName:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Description:{locationName:"description"},ImportTaskId:{locationName:"importTaskId"},SnapshotTaskDetail:{shape:"Szy",locationName:"snapshotTaskDetail"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ImportVolume:{input:{type:"structure",required:["AvailabilityZone","Image","Volume"],members:{AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Image:{shape:"S1nf",locationName:"image"},Volume:{shape:"S1ng",locationName:"volume"}}},output:{type:"structure",members:{ConversionTask:{shape:"Suy",locationName:"conversionTask"}}}},ModifyAddressAttribute:{input:{type:"structure",required:["AllocationId"],members:{AllocationId:{},DomainName:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Address:{shape:"Ssa",locationName:"address"}}}},ModifyAvailabilityZoneGroup:{input:{type:"structure",required:["GroupName","OptInStatus"],members:{GroupName:{},OptInStatus:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyCapacityReservation:{input:{type:"structure",required:["CapacityReservationId"],members:{CapacityReservationId:{},InstanceCount:{type:"integer"},EndDate:{type:"timestamp"},EndDateType:{},Accept:{type:"boolean"},DryRun:{type:"boolean"},AdditionalInfo:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyCapacityReservationFleet:{input:{type:"structure",required:["CapacityReservationFleetId"],members:{CapacityReservationFleetId:{},TotalTargetCapacity:{type:"integer"},EndDate:{type:"timestamp"},DryRun:{type:"boolean"},RemoveEndDate:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyClientVpnEndpoint:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},ServerCertificateArn:{},ConnectionLogOptions:{shape:"S8i"},DnsServers:{type:"structure",members:{CustomDnsServers:{shape:"Se"},Enabled:{type:"boolean"}}},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},SecurityGroupIds:{shape:"S25",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{},ClientConnectOptions:{shape:"S8l"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyDefaultCreditSpecification:{input:{type:"structure",required:["InstanceFamily","CpuCredits"],members:{DryRun:{type:"boolean"},InstanceFamily:{},CpuCredits:{}}},output:{type:"structure",members:{InstanceFamilyCreditSpecification:{shape:"S1kj",locationName:"instanceFamilyCreditSpecification"}}}},ModifyEbsDefaultKmsKeyId:{input:{type:"structure",required:["KmsKeyId"],members:{KmsKeyId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},ModifyFleet:{input:{type:"structure",required:["FleetId"],members:{DryRun:{type:"boolean"},ExcessCapacityTerminationPolicy:{},LaunchTemplateConfigs:{shape:"Sa1",locationName:"LaunchTemplateConfig"},FleetId:{},TargetCapacitySpecification:{shape:"Sb0"},Context:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{},OperationType:{},UserIds:{shape:"S1ob",locationName:"UserId"},UserGroups:{shape:"S1oc",locationName:"UserGroup"},ProductCodes:{shape:"S1od",locationName:"ProductCode"},LoadPermission:{type:"structure",members:{Add:{shape:"S1of"},Remove:{shape:"S1of"}}},Description:{},Name:{}}},output:{type:"structure",members:{FpgaImageAttribute:{shape:"Sxe",locationName:"fpgaImageAttribute"}}}},ModifyHosts:{input:{type:"structure",required:["HostIds"],members:{AutoPlacement:{locationName:"autoPlacement"},HostIds:{shape:"Syb",locationName:"hostId"},HostRecovery:{},InstanceType:{},InstanceFamily:{}}},output:{type:"structure",members:{Successful:{shape:"S21",locationName:"successful"},Unsuccessful:{shape:"S1ok",locationName:"unsuccessful"}}}},ModifyIdFormat:{input:{type:"structure",required:["Resource","UseLongIds"],members:{Resource:{},UseLongIds:{type:"boolean"}}}},ModifyIdentityIdFormat:{input:{type:"structure",required:["PrincipalArn","Resource","UseLongIds"],members:{PrincipalArn:{locationName:"principalArn"},Resource:{locationName:"resource"},UseLongIds:{locationName:"useLongIds",type:"boolean"}}}},ModifyImageAttribute:{input:{type:"structure",required:["ImageId"],members:{Attribute:{},Description:{shape:"S9i"},ImageId:{},LaunchPermission:{type:"structure",members:{Add:{shape:"Sz1"},Remove:{shape:"Sz1"}}},OperationType:{},ProductCodes:{shape:"S1od",locationName:"ProductCode"},UserGroups:{shape:"S1oc",locationName:"UserGroup"},UserIds:{shape:"S1ob",locationName:"UserId"},Value:{},DryRun:{locationName:"dryRun",type:"boolean"},OrganizationArns:{locationName:"OrganizationArn",type:"list",member:{locationName:"OrganizationArn"}},OrganizationalUnitArns:{locationName:"OrganizationalUnitArn",type:"list",member:{locationName:"OrganizationalUnitArn"}}}}},ModifyInstanceAttribute:{input:{type:"structure",required:["InstanceId"],members:{SourceDestCheck:{shape:"S105"},Attribute:{locationName:"attribute"},BlockDeviceMappings:{locationName:"blockDeviceMapping",type:"list",member:{locationName:"item",type:"structure",members:{DeviceName:{locationName:"deviceName"},Ebs:{locationName:"ebs",type:"structure",members:{DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},VolumeId:{locationName:"volumeId"}}},NoDevice:{locationName:"noDevice"},VirtualName:{locationName:"virtualName"}}}},DisableApiTermination:{shape:"S105",locationName:"disableApiTermination"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{shape:"S105",locationName:"ebsOptimized"},EnaSupport:{shape:"S105",locationName:"enaSupport"},Groups:{shape:"S4g",locationName:"GroupId"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"S9i",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"S9i",locationName:"instanceType"},Kernel:{shape:"S9i",locationName:"kernel"},Ramdisk:{shape:"S9i",locationName:"ramdisk"},SriovNetSupport:{shape:"S9i",locationName:"sriovNetSupport"},UserData:{locationName:"userData",type:"structure",members:{Value:{locationName:"value",type:"blob"}}},Value:{locationName:"value"}}}},ModifyInstanceCapacityReservationAttributes:{input:{type:"structure",required:["InstanceId","CapacityReservationSpecification"],members:{InstanceId:{},CapacityReservationSpecification:{shape:"S1ox"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyInstanceCreditSpecification:{input:{type:"structure",required:["InstanceCreditSpecifications"],members:{DryRun:{type:"boolean"},ClientToken:{},InstanceCreditSpecifications:{locationName:"InstanceCreditSpecification",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{},CpuCredits:{}}}}}},output:{type:"structure",members:{SuccessfulInstanceCreditSpecifications:{locationName:"successfulInstanceCreditSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"}}}},UnsuccessfulInstanceCreditSpecifications:{locationName:"unsuccessfulInstanceCreditSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}}},ModifyInstanceEventStartTime:{input:{type:"structure",required:["InstanceId","InstanceEventId","NotBefore"],members:{DryRun:{type:"boolean"},InstanceId:{},InstanceEventId:{},NotBefore:{type:"timestamp"}}},output:{type:"structure",members:{Event:{shape:"S10o",locationName:"event"}}}},ModifyInstanceEventWindow:{input:{type:"structure",required:["InstanceEventWindowId"],members:{DryRun:{type:"boolean"},Name:{},InstanceEventWindowId:{},TimeRanges:{shape:"Sca",locationName:"TimeRange"},CronExpression:{}}},output:{type:"structure",members:{InstanceEventWindow:{shape:"S3b",locationName:"instanceEventWindow"}}}},ModifyInstanceMetadataOptions:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{},DryRun:{type:"boolean"},HttpProtocolIpv6:{}}},output:{type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceMetadataOptions:{shape:"S14m",locationName:"instanceMetadataOptions"}}}},ModifyInstancePlacement:{input:{type:"structure",required:["InstanceId"],members:{Affinity:{locationName:"affinity"},GroupName:{},HostId:{locationName:"hostId"},InstanceId:{locationName:"instanceId"},Tenancy:{locationName:"tenancy"},PartitionNumber:{type:"integer"},HostResourceGroupArn:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyLaunchTemplate:{input:{type:"structure",members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateId:{},LaunchTemplateName:{},DefaultVersion:{locationName:"SetDefaultVersion"}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sea",locationName:"launchTemplate"}}}},ModifyManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},CurrentVersion:{type:"long"},PrefixListName:{},AddEntries:{shape:"Sfq",locationName:"AddEntry"},RemoveEntries:{locationName:"RemoveEntry",type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{}}}},MaxEntries:{type:"integer"}}},output:{type:"structure",members:{PrefixList:{shape:"Sft",locationName:"prefixList"}}}},ModifyNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Attachment:{locationName:"attachment",type:"structure",members:{AttachmentId:{locationName:"attachmentId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"}}},Description:{shape:"S9i",locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"Sd4",locationName:"SecurityGroupId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"S105",locationName:"sourceDestCheck"}}}},ModifyReservedInstances:{input:{type:"structure",required:["ReservedInstancesIds","TargetConfigurations"],members:{ReservedInstancesIds:{shape:"S196",locationName:"ReservedInstancesId"},ClientToken:{locationName:"clientToken"},TargetConfigurations:{locationName:"ReservedInstancesConfigurationSetItemType",type:"list",member:{shape:"S19s", +locationName:"item"}}}},output:{type:"structure",members:{ReservedInstancesModificationId:{locationName:"reservedInstancesModificationId"}}}},ModifySecurityGroupRules:{input:{type:"structure",required:["GroupId","SecurityGroupRules"],members:{GroupId:{},SecurityGroupRules:{locationName:"SecurityGroupRule",type:"list",member:{locationName:"item",type:"structure",members:{SecurityGroupRuleId:{},SecurityGroupRule:{type:"structure",members:{IpProtocol:{},FromPort:{type:"integer"},ToPort:{type:"integer"},CidrIpv4:{},CidrIpv6:{},PrefixListId:{},ReferencedGroupId:{},Description:{}}}}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifySnapshotAttribute:{input:{type:"structure",required:["SnapshotId"],members:{Attribute:{},CreateVolumePermission:{type:"structure",members:{Add:{shape:"S1b6"},Remove:{shape:"S1b6"}}},GroupNames:{shape:"S1ay",locationName:"UserGroup"},OperationType:{},SnapshotId:{},UserIds:{shape:"S1ob",locationName:"UserId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifySpotFleetRequest:{input:{type:"structure",required:["SpotFleetRequestId"],members:{ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},LaunchTemplateConfigs:{shape:"S1c8",locationName:"LaunchTemplateConfig"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},TargetCapacity:{locationName:"targetCapacity",type:"integer"},OnDemandTargetCapacity:{type:"integer"},Context:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifySubnetAttribute:{input:{type:"structure",required:["SubnetId"],members:{AssignIpv6AddressOnCreation:{shape:"S105"},MapPublicIpOnLaunch:{shape:"S105"},SubnetId:{locationName:"subnetId"},MapCustomerOwnedIpOnLaunch:{shape:"S105"},CustomerOwnedIpv4Pool:{}}}},ModifyTrafficMirrorFilterNetworkServices:{input:{type:"structure",required:["TrafficMirrorFilterId"],members:{TrafficMirrorFilterId:{},AddNetworkServices:{shape:"Sj7",locationName:"AddNetworkService"},RemoveNetworkServices:{shape:"Sj7",locationName:"RemoveNetworkService"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Sj1",locationName:"trafficMirrorFilter"}}}},ModifyTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterRuleId"],members:{TrafficMirrorFilterRuleId:{},TrafficDirection:{},RuleNumber:{type:"integer"},RuleAction:{},DestinationPortRange:{shape:"Sjb"},SourcePortRange:{shape:"Sjb"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},RemoveFields:{locationName:"RemoveField",type:"list",member:{}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Sj3",locationName:"trafficMirrorFilterRule"}}}},ModifyTrafficMirrorSession:{input:{type:"structure",required:["TrafficMirrorSessionId"],members:{TrafficMirrorSessionId:{},TrafficMirrorTargetId:{},TrafficMirrorFilterId:{},PacketLength:{type:"integer"},SessionNumber:{type:"integer"},VirtualNetworkId:{type:"integer"},Description:{},RemoveFields:{locationName:"RemoveField",type:"list",member:{}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorSession:{shape:"Sjg",locationName:"trafficMirrorSession"}}}},ModifyTransitGateway:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},Description:{},Options:{type:"structure",members:{AddTransitGatewayCidrBlocks:{shape:"Sjs"},RemoveTransitGatewayCidrBlocks:{shape:"Sjs"},VpnEcmpSupport:{},DnsSupport:{},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},AssociationDefaultRouteTableId:{},DefaultRouteTablePropagation:{},PropagationDefaultRouteTableId:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sju",locationName:"transitGateway"}}}},ModifyTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Sks",locationName:"transitGatewayPrefixListReference"}}}},ModifyTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},AddSubnetIds:{shape:"S3w"},RemoveSubnetIds:{shape:"S3w"},Options:{type:"structure",members:{DnsSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},ModifyVolume:{input:{type:"structure",required:["VolumeId"],members:{DryRun:{type:"boolean"},VolumeId:{},Size:{type:"integer"},VolumeType:{},Iops:{type:"integer"},Throughput:{type:"integer"},MultiAttachEnabled:{type:"boolean"}}},output:{type:"structure",members:{VolumeModification:{shape:"S1fq",locationName:"volumeModification"}}}},ModifyVolumeAttribute:{input:{type:"structure",required:["VolumeId"],members:{AutoEnableIO:{shape:"S105"},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifyVpcAttribute:{input:{type:"structure",required:["VpcId"],members:{EnableDnsHostnames:{shape:"S105"},EnableDnsSupport:{shape:"S105"},VpcId:{locationName:"vpcId"}}}},ModifyVpcEndpoint:{input:{type:"structure",required:["VpcEndpointId"],members:{DryRun:{type:"boolean"},VpcEndpointId:{},ResetPolicy:{type:"boolean"},PolicyDocument:{},AddRouteTableIds:{shape:"Slh",locationName:"AddRouteTableId"},RemoveRouteTableIds:{shape:"Slh",locationName:"RemoveRouteTableId"},AddSubnetIds:{shape:"Sli",locationName:"AddSubnetId"},RemoveSubnetIds:{shape:"Sli",locationName:"RemoveSubnetId"},AddSecurityGroupIds:{shape:"Slj",locationName:"AddSecurityGroupId"},RemoveSecurityGroupIds:{shape:"Slj",locationName:"RemoveSecurityGroupId"},PrivateDnsEnabled:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointConnectionNotification:{input:{type:"structure",required:["ConnectionNotificationId"],members:{DryRun:{type:"boolean"},ConnectionNotificationId:{},ConnectionNotificationArn:{},ConnectionEvents:{shape:"Se"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointServiceConfiguration:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},PrivateDnsName:{},RemovePrivateDnsName:{type:"boolean"},AcceptanceRequired:{type:"boolean"},AddNetworkLoadBalancerArns:{shape:"Se",locationName:"AddNetworkLoadBalancerArn"},RemoveNetworkLoadBalancerArns:{shape:"Se",locationName:"RemoveNetworkLoadBalancerArn"},AddGatewayLoadBalancerArns:{shape:"Se",locationName:"AddGatewayLoadBalancerArn"},RemoveGatewayLoadBalancerArns:{shape:"Se",locationName:"RemoveGatewayLoadBalancerArn"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},AddAllowedPrincipals:{shape:"Se"},RemoveAllowedPrincipals:{shape:"Se"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpcPeeringConnectionOptions:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{AccepterPeeringConnectionOptions:{shape:"S1qz"},DryRun:{type:"boolean"},RequesterPeeringConnectionOptions:{shape:"S1qz"},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{AccepterPeeringConnectionOptions:{shape:"S1r1",locationName:"accepterPeeringConnectionOptions"},RequesterPeeringConnectionOptions:{shape:"S1r1",locationName:"requesterPeeringConnectionOptions"}}}},ModifyVpcTenancy:{input:{type:"structure",required:["VpcId","InstanceTenancy"],members:{VpcId:{},InstanceTenancy:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpnConnection:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},TransitGatewayId:{},CustomerGatewayId:{},VpnGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Smt",locationName:"vpnConnection"}}}},ModifyVpnConnectionOptions:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Smt",locationName:"vpnConnection"}}}},ModifyVpnTunnelCertificate:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Smt",locationName:"vpnConnection"}}}},ModifyVpnTunnelOptions:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress","TunnelOptions"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},TunnelOptions:{type:"structure",members:{TunnelInsideCidr:{},TunnelInsideIpv6Cidr:{},PreSharedKey:{},Phase1LifetimeSeconds:{type:"integer"},Phase2LifetimeSeconds:{type:"integer"},RekeyMarginTimeSeconds:{type:"integer"},RekeyFuzzPercentage:{type:"integer"},ReplayWindowSize:{type:"integer"},DPDTimeoutSeconds:{type:"integer"},DPDTimeoutAction:{},Phase1EncryptionAlgorithms:{shape:"Sme",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"Smg",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"Smi",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Smk",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Smm",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Smo",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Smq",locationName:"IKEVersion"},StartupAction:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Smt",locationName:"vpnConnection"}}}},MonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ste",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S1rg",locationName:"instancesSet"}}}},MoveAddressToVpc:{input:{type:"structure",required:["PublicIp"],members:{DryRun:{locationName:"dryRun",type:"boolean"},PublicIp:{locationName:"publicIp"}}},output:{type:"structure",members:{AllocationId:{locationName:"allocationId"},Status:{locationName:"status"}}}},ProvisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},CidrAuthorizationContext:{type:"structure",required:["Message","Signature"],members:{Message:{},Signature:{}}},PubliclyAdvertisable:{type:"boolean"},Description:{},DryRun:{type:"boolean"},PoolTagSpecifications:{shape:"S1t",locationName:"PoolTagSpecification"},MultiRegion:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}},PurchaseHostReservation:{input:{type:"structure",required:["HostIdSet","OfferingId"],members:{ClientToken:{},CurrencyCode:{},HostIdSet:{shape:"S1l0"},LimitPrice:{},OfferingId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S1l2",locationName:"purchase"},TotalHourlyPrice:{locationName:"totalHourlyPrice"},TotalUpfrontPrice:{locationName:"totalUpfrontPrice"}}}},PurchaseReservedInstancesOffering:{input:{type:"structure",required:["InstanceCount","ReservedInstancesOfferingId"],members:{InstanceCount:{type:"integer"},ReservedInstancesOfferingId:{},DryRun:{locationName:"dryRun",type:"boolean"},LimitPrice:{locationName:"limitPrice",type:"structure",members:{Amount:{locationName:"amount",type:"double"},CurrencyCode:{locationName:"currencyCode"}}},PurchaseTime:{type:"timestamp"}}},output:{type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},PurchaseScheduledInstances:{input:{type:"structure",required:["PurchaseRequests"],members:{ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},PurchaseRequests:{locationName:"PurchaseRequest",type:"list",member:{locationName:"PurchaseRequest",type:"structure",required:["InstanceCount","PurchaseToken"],members:{InstanceCount:{type:"integer"},PurchaseToken:{}}}}}},output:{type:"structure",members:{ScheduledInstanceSet:{locationName:"scheduledInstanceSet",type:"list",member:{shape:"S1an",locationName:"item"}}}}},RebootInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ste",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},RegisterImage:{input:{type:"structure",required:["Name"],members:{ImageLocation:{},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"Sc3",locationName:"BlockDeviceMapping"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},EnaSupport:{locationName:"enaSupport",type:"boolean"},KernelId:{locationName:"kernelId"},Name:{locationName:"name"},BillingProducts:{locationName:"BillingProduct",type:"list",member:{locationName:"item"}},RamdiskId:{locationName:"ramdiskId"},RootDeviceName:{locationName:"rootDeviceName"},SriovNetSupport:{locationName:"sriovNetSupport"},VirtualizationType:{locationName:"virtualizationType"},BootMode:{}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},RegisterInstanceEventNotificationAttributes:{input:{type:"structure",members:{DryRun:{type:"boolean"},InstanceTagAttribute:{type:"structure",members:{IncludeAllTagsOfInstance:{type:"boolean"},InstanceTagKeys:{shape:"Srd",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Srf",locationName:"instanceTagAttribute"}}}},RegisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Srh"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupMembers:{locationName:"registeredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"Se",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RegisterTransitGatewayMulticastGroupSources:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Srh"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupSources:{locationName:"registeredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"Se",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RejectTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"Se"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},RejectTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},RejectTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},RejectVpcEndpointConnections:{input:{type:"structure",required:["ServiceId","VpcEndpointIds"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},RejectVpcPeeringConnection:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ReleaseAddress:{input:{type:"structure",members:{AllocationId:{},PublicIp:{},NetworkBorderGroup:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ReleaseHosts:{input:{type:"structure",required:["HostIds"],members:{HostIds:{shape:"Syb",locationName:"hostId"}}},output:{type:"structure",members:{Successful:{shape:"S21",locationName:"successful"},Unsuccessful:{shape:"S1ok",locationName:"unsuccessful"}}}},ReplaceIamInstanceProfileAssociation:{input:{type:"structure",required:["IamInstanceProfile","AssociationId"],members:{IamInstanceProfile:{shape:"S2z"},AssociationId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S31",locationName:"iamInstanceProfileAssociation"}}}},ReplaceNetworkAclAssociation:{input:{type:"structure",required:["AssociationId","NetworkAclId"],members:{AssociationId:{locationName:"associationId"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkAclId:{locationName:"networkAclId"}}},output:{type:"structure",members:{NewAssociationId:{locationName:"newAssociationId"}}}},ReplaceNetworkAclEntry:{input:{type:"structure",required:["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],members:{CidrBlock:{locationName:"cidrBlock"},DryRun:{locationName:"dryRun",type:"boolean"},Egress:{locationName:"egress",type:"boolean"},IcmpTypeCode:{shape:"Sga",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Sgb",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},ReplaceRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},VpcEndpointId:{},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},LocalTarget:{type:"boolean"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{},LocalGatewayId:{},CarrierGatewayId:{},NetworkInterfaceId:{locationName:"networkInterfaceId"},RouteTableId:{locationName:"routeTableId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"},CoreNetworkArn:{}}}},ReplaceRouteTableAssociation:{input:{type:"structure",required:["AssociationId","RouteTableId"],members:{AssociationId:{locationName:"associationId"},DryRun:{locationName:"dryRun",type:"boolean"},RouteTableId:{locationName:"routeTableId"}}},output:{type:"structure",members:{NewAssociationId:{locationName:"newAssociationId"},AssociationState:{shape:"S3n",locationName:"associationState"}}}},ReplaceTransitGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","TransitGatewayRouteTableId"],members:{DestinationCidrBlock:{},TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},Blackhole:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Skx",locationName:"route"}}}},ReportInstanceStatus:{input:{type:"structure",required:["Instances","ReasonCodes","Status"],members:{Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},EndTime:{locationName:"endTime",type:"timestamp"},Instances:{shape:"Ste",locationName:"instanceId"},ReasonCodes:{locationName:"reasonCode",type:"list",member:{locationName:"item"}},StartTime:{locationName:"startTime",type:"timestamp"},Status:{locationName:"status"}}}},RequestSpotFleet:{input:{type:"structure",required:["SpotFleetRequestConfig"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotFleetRequestConfig:{shape:"S1bt",locationName:"spotFleetRequestConfig"}}},output:{type:"structure",members:{SpotFleetRequestId:{locationName:"spotFleetRequestId"}}}},RequestSpotInstances:{input:{type:"structure",members:{AvailabilityZoneGroup:{locationName:"availabilityZoneGroup"},BlockDurationMinutes:{locationName:"blockDurationMinutes",type:"integer"},ClientToken:{locationName:"clientToken"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceCount:{locationName:"instanceCount",type:"integer"},LaunchGroup:{locationName:"launchGroup"},LaunchSpecification:{type:"structure",members:{SecurityGroupIds:{locationName:"SecurityGroupId",type:"list",member:{locationName:"item"}},SecurityGroups:{locationName:"SecurityGroup",type:"list",member:{locationName:"item"}},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Sz0",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2z",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},Monitoring:{shape:"S1co",locationName:"monitoring"},NetworkInterfaces:{shape:"S1c3",locationName:"NetworkInterface"},Placement:{shape:"S1c5",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData"}}},SpotPrice:{locationName:"spotPrice"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},InstanceInterruptionBehavior:{}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S1cl",locationName:"spotInstanceRequestSet"}}}},ResetAddressAttribute:{input:{type:"structure",required:["AllocationId","Attribute"],members:{AllocationId:{},Attribute:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Address:{shape:"Ssa",locationName:"address"}}}},ResetEbsDefaultKmsKeyId:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{KmsKeyId:{locationName:"kmsKeyId"}}}},ResetFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ResetImageAttribute:{input:{type:"structure",required:["Attribute","ImageId"],members:{Attribute:{},ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ResetInstanceAttribute:{input:{type:"structure",required:["Attribute","InstanceId"],members:{Attribute:{locationName:"attribute"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"}}}},ResetNetworkInterfaceAttribute:{input:{type:"structure",required:["NetworkInterfaceId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{locationName:"sourceDestCheck"}}}},ResetSnapshotAttribute:{input:{type:"structure",required:["Attribute","SnapshotId"],members:{Attribute:{},SnapshotId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},RestoreAddressToClassic:{input:{type:"structure",required:["PublicIp"],members:{DryRun:{locationName:"dryRun",type:"boolean"},PublicIp:{locationName:"publicIp"}}},output:{type:"structure",members:{PublicIp:{locationName:"publicIp"},Status:{locationName:"status"}}}},RestoreManagedPrefixListVersion:{input:{type:"structure",required:["PrefixListId","PreviousVersion","CurrentVersion"],members:{DryRun:{type:"boolean"},PrefixListId:{},PreviousVersion:{type:"long"},CurrentVersion:{type:"long"}}},output:{type:"structure",members:{PrefixList:{shape:"Sft",locationName:"prefixList"}}}},RevokeClientVpnIngress:{input:{type:"structure",required:["ClientVpnEndpointId","TargetNetworkCidr"],members:{ClientVpnEndpointId:{},TargetNetworkCidr:{},AccessGroupId:{},RevokeAllGroups:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S4x",locationName:"status"}}}},RevokeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S50",locationName:"ipPermissions"},SecurityGroupRuleIds:{shape:"S1au",locationName:"SecurityGroupRuleId"},CidrIp:{locationName:"cidrIp"},FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},ToPort:{locationName:"toPort",type:"integer"},SourceSecurityGroupName:{locationName:"sourceSecurityGroupName"},SourceSecurityGroupOwnerId:{locationName:"sourceSecurityGroupOwnerId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},UnknownIpPermissions:{shape:"S50",locationName:"unknownIpPermissionSet"}}}},RevokeSecurityGroupIngress:{input:{type:"structure",members:{CidrIp:{},FromPort:{type:"integer"},GroupId:{},GroupName:{},IpPermissions:{shape:"S50"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"},SecurityGroupRuleIds:{shape:"S1au",locationName:"SecurityGroupRuleId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},UnknownIpPermissions:{shape:"S50",locationName:"unknownIpPermissionSet"}}}},RunInstances:{input:{type:"structure",required:["MaxCount","MinCount"],members:{BlockDeviceMappings:{shape:"Sc3",locationName:"BlockDeviceMapping"},ImageId:{},InstanceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{shape:"Seo",locationName:"Ipv6Address"},KernelId:{},KeyName:{},MaxCount:{type:"integer"},MinCount:{type:"integer"},Monitoring:{shape:"S1co"},Placement:{shape:"Sa8"},RamdiskId:{},SecurityGroupIds:{shape:"Sd4",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Sdq",locationName:"SecurityGroup"},SubnetId:{},UserData:{},AdditionalInfo:{locationName:"additionalInfo"},ClientToken:{idempotencyToken:!0,locationName:"clientToken"},DisableApiTermination:{locationName:"disableApiTermination",type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2z",locationName:"iamInstanceProfile"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},NetworkInterfaces:{shape:"S1c3",locationName:"networkInterface"},PrivateIpAddress:{locationName:"privateIpAddress"},ElasticGpuSpecification:{type:"list",member:{shape:"Sdm",locationName:"item"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},LaunchTemplate:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},InstanceMarketOptions:{type:"structure",members:{MarketType:{},SpotOptions:{type:"structure",members:{MaxPrice:{},SpotInstanceType:{},BlockDurationMinutes:{type:"integer"},ValidUntil:{type:"timestamp"},InstanceInterruptionBehavior:{}}}}},CreditSpecification:{shape:"Sdw"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"}}},CapacityReservationSpecification:{shape:"S1ox"},HibernationOptions:{type:"structure",members:{Configured:{type:"boolean"}}},LicenseSpecifications:{locationName:"LicenseSpecification",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},MetadataOptions:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{},HttpProtocolIpv6:{}}},EnclaveOptions:{type:"structure",members:{Enabled:{type:"boolean"}}}}},output:{shape:"S13x"}},RunScheduledInstances:{input:{type:"structure",required:["LaunchSpecification","ScheduledInstanceId"],members:{ClientToken:{idempotencyToken:!0},DryRun:{type:"boolean"},InstanceCount:{type:"integer"},LaunchSpecification:{type:"structure",required:["ImageId"],members:{BlockDeviceMappings:{locationName:"BlockDeviceMapping",type:"list",member:{locationName:"BlockDeviceMapping",type:"structure",members:{DeviceName:{},Ebs:{type:"structure",members:{DeleteOnTermination:{type:"boolean"},Encrypted:{type:"boolean"},Iops:{type:"integer"},SnapshotId:{},VolumeSize:{type:"integer"},VolumeType:{}}},NoDevice:{},VirtualName:{}}}},EbsOptimized:{type:"boolean"},IamInstanceProfile:{type:"structure",members:{Arn:{},Name:{}}},ImageId:{},InstanceType:{},KernelId:{},KeyName:{},Monitoring:{type:"structure",members:{Enabled:{type:"boolean"}}},NetworkInterfaces:{locationName:"NetworkInterface",type:"list",member:{locationName:"NetworkInterface",type:"structure",members:{AssociatePublicIpAddress:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Description:{},DeviceIndex:{type:"integer"},Groups:{shape:"S1uj",locationName:"Group"},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{locationName:"Ipv6Address",type:"list",member:{locationName:"Ipv6Address",type:"structure",members:{Ipv6Address:{}}}},NetworkInterfaceId:{},PrivateIpAddress:{},PrivateIpAddressConfigs:{locationName:"PrivateIpAddressConfig",type:"list",member:{locationName:"PrivateIpAddressConfigSet",type:"structure",members:{Primary:{type:"boolean"},PrivateIpAddress:{}}}},SecondaryPrivateIpAddressCount:{type:"integer"},SubnetId:{}}}},Placement:{type:"structure",members:{AvailabilityZone:{},GroupName:{}}},RamdiskId:{},SecurityGroupIds:{shape:"S1uj",locationName:"SecurityGroupId"},SubnetId:{},UserData:{}}},ScheduledInstanceId:{}}},output:{type:"structure",members:{InstanceIdSet:{locationName:"instanceIdSet",type:"list",member:{locationName:"item"}}}}},SearchLocalGatewayRoutes:{input:{type:"structure",required:["LocalGatewayRouteTableId"],members:{LocalGatewayRouteTableId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Sfi",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},SearchTransitGatewayMulticastGroups:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{MulticastGroups:{locationName:"multicastGroups",type:"list",member:{locationName:"item",type:"structure",members:{GroupIpAddress:{locationName:"groupIpAddress"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},SubnetId:{locationName:"subnetId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceOwnerId:{locationName:"resourceOwnerId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},GroupMember:{locationName:"groupMember",type:"boolean"},GroupSource:{locationName:"groupSource",type:"boolean"},MemberType:{locationName:"memberType"},SourceType:{locationName:"sourceType"}}}},NextToken:{locationName:"nextToken"}}}},SearchTransitGatewayRoutes:{input:{type:"structure",required:["TransitGatewayRouteTableId","Filters"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Srw",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Skx",locationName:"item"}},AdditionalRoutesAvailable:{locationName:"additionalRoutesAvailable",type:"boolean"}}}},SendDiagnosticInterrupt:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DryRun:{type:"boolean"}}}},StartInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ste",locationName:"InstanceId"},AdditionalInfo:{locationName:"additionalInfo"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{StartingInstances:{shape:"S1v7", +locationName:"instancesSet"}}}},StartNetworkInsightsAnalysis:{input:{type:"structure",required:["NetworkInsightsPathId","ClientToken"],members:{NetworkInsightsPathId:{},FilterInArns:{shape:"S175",locationName:"FilterInArn"},DryRun:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{NetworkInsightsAnalysis:{shape:"S174",locationName:"networkInsightsAnalysis"}}}},StartVpcEndpointServicePrivateDnsVerification:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},StopInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ste",locationName:"InstanceId"},Hibernate:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},Force:{locationName:"force",type:"boolean"}}},output:{type:"structure",members:{StoppingInstances:{shape:"S1v7",locationName:"instancesSet"}}}},TerminateClientVpnConnections:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},ConnectionId:{},Username:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Username:{locationName:"username"},ConnectionStatuses:{locationName:"connectionStatuses",type:"list",member:{locationName:"item",type:"structure",members:{ConnectionId:{locationName:"connectionId"},PreviousStatus:{shape:"Stt",locationName:"previousStatus"},CurrentStatus:{shape:"Stt",locationName:"currentStatus"}}}}}}},TerminateInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ste",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{TerminatingInstances:{shape:"S1v7",locationName:"instancesSet"}}}},UnassignIpv6Addresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Ipv6Addresses:{shape:"S29",locationName:"ipv6Addresses"},Ipv6Prefixes:{shape:"S2a",locationName:"Ipv6Prefix"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},UnassignedIpv6Addresses:{shape:"S29",locationName:"unassignedIpv6Addresses"},UnassignedIpv6Prefixes:{shape:"S2a",locationName:"unassignedIpv6PrefixSet"}}}},UnassignPrivateIpAddresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddresses:{shape:"S2e",locationName:"privateIpAddress"},Ipv4Prefixes:{shape:"S2a",locationName:"Ipv4Prefix"}}}},UnmonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Ste",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S1rg",locationName:"instancesSet"}}}},UpdateSecurityGroupRuleDescriptionsEgress:{input:{type:"structure",members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S50"},SecurityGroupRuleDescriptions:{shape:"S1vr",locationName:"SecurityGroupRuleDescription"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},UpdateSecurityGroupRuleDescriptionsIngress:{input:{type:"structure",members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S50"},SecurityGroupRuleDescriptions:{shape:"S1vr",locationName:"SecurityGroupRuleDescription"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},WithdrawByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}}},shapes:{S3:{type:"list",member:{locationName:"ReservedInstanceId"}},S5:{type:"list",member:{locationName:"TargetConfigurationRequest",type:"structure",required:["OfferingId"],members:{InstanceCount:{type:"integer"},OfferingId:{}}}},Se:{type:"list",member:{locationName:"item"}},Sg:{type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceOwnerId:{locationName:"resourceOwnerId"},Subnets:{locationName:"subnets",type:"list",member:{shape:"Sj",locationName:"item"}}}},Sj:{type:"structure",members:{SubnetId:{locationName:"subnetId"},State:{locationName:"state"}}},Sn:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},RequesterTgwInfo:{shape:"So",locationName:"requesterTgwInfo"},AccepterTgwInfo:{shape:"So",locationName:"accepterTgwInfo"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},So:{type:"structure",members:{TransitGatewayId:{locationName:"transitGatewayId"},OwnerId:{locationName:"ownerId"},Region:{locationName:"region"}}},Ss:{type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}}}},Sw:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},VpcId:{locationName:"vpcId"},VpcOwnerId:{locationName:"vpcOwnerId"},State:{locationName:"state"},SubnetIds:{shape:"Se",locationName:"subnetIds"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{DnsSupport:{locationName:"dnsSupport"},Ipv6Support:{locationName:"ipv6Support"},ApplianceModeSupport:{locationName:"applianceModeSupport"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},S13:{type:"list",member:{locationName:"item"}},S16:{type:"list",member:{shape:"S17",locationName:"item"}},S17:{type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},ResourceId:{locationName:"resourceId"}}},S1c:{type:"structure",members:{AccepterVpcInfo:{shape:"S1d",locationName:"accepterVpcInfo"},ExpirationTime:{locationName:"expirationTime",type:"timestamp"},RequesterVpcInfo:{shape:"S1d",locationName:"requesterVpcInfo"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Tags:{shape:"Ss",locationName:"tagSet"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S1d:{type:"structure",members:{CidrBlock:{locationName:"cidrBlock"},Ipv6CidrBlockSet:{locationName:"ipv6CidrBlockSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6CidrBlock:{locationName:"ipv6CidrBlock"}}}},CidrBlockSet:{locationName:"cidrBlockSet",type:"list",member:{locationName:"item",type:"structure",members:{CidrBlock:{locationName:"cidrBlock"}}}},OwnerId:{locationName:"ownerId"},PeeringOptions:{locationName:"peeringOptions",type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{locationName:"allowDnsResolutionFromRemoteVpc",type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{locationName:"allowEgressFromLocalClassicLinkToRemoteVpc",type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{locationName:"allowEgressFromLocalVpcToRemoteClassicLink",type:"boolean"}}},VpcId:{locationName:"vpcId"},Region:{locationName:"region"}}},S1n:{type:"structure",members:{Cidr:{locationName:"cidr"},Description:{locationName:"description"},StatusMessage:{locationName:"statusMessage"},State:{locationName:"state"}}},S1t:{type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Ss",locationName:"Tag"}}}},S21:{type:"list",member:{locationName:"item"}},S25:{type:"list",member:{locationName:"item"}},S29:{type:"list",member:{locationName:"item"}},S2a:{type:"list",member:{locationName:"item"}},S2e:{type:"list",member:{locationName:"PrivateIpAddress"}},S2i:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv4Prefix:{locationName:"ipv4Prefix"}}}},S2r:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S2z:{type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"}}},S31:{type:"structure",members:{AssociationId:{locationName:"associationId"},InstanceId:{locationName:"instanceId"},IamInstanceProfile:{shape:"S32",locationName:"iamInstanceProfile"},State:{locationName:"state"},Timestamp:{locationName:"timestamp",type:"timestamp"}}},S32:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"}}},S37:{type:"list",member:{locationName:"item"}},S38:{type:"list",member:{locationName:"item"}},S3b:{type:"structure",members:{InstanceEventWindowId:{locationName:"instanceEventWindowId"},TimeRanges:{locationName:"timeRangeSet",type:"list",member:{locationName:"item",type:"structure",members:{StartWeekDay:{locationName:"startWeekDay"},StartHour:{locationName:"startHour",type:"integer"},EndWeekDay:{locationName:"endWeekDay"},EndHour:{locationName:"endHour",type:"integer"}}}},Name:{locationName:"name"},CronExpression:{locationName:"cronExpression"},AssociationTarget:{locationName:"associationTarget",type:"structure",members:{InstanceIds:{shape:"S37",locationName:"instanceIdSet"},Tags:{shape:"Ss",locationName:"tagSet"},DedicatedHostIds:{shape:"S38",locationName:"dedicatedHostIdSet"}}},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}},S3n:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S3r:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{locationName:"ipv6CidrBlockState",type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}}}},S3w:{type:"list",member:{locationName:"item"}},S41:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}},S45:{type:"structure",members:{AssociationId:{locationName:"associationId"},BranchInterfaceId:{locationName:"branchInterfaceId"},TrunkInterfaceId:{locationName:"trunkInterfaceId"},InterfaceProtocol:{locationName:"interfaceProtocol"},VlanId:{locationName:"vlanId",type:"integer"},GreKey:{locationName:"greKey",type:"integer"},Tags:{shape:"Ss",locationName:"tagSet"}}},S4b:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{shape:"S4c",locationName:"ipv6CidrBlockState"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Ipv6Pool:{locationName:"ipv6Pool"}}},S4c:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S4e:{type:"structure",members:{AssociationId:{locationName:"associationId"},CidrBlock:{locationName:"cidrBlock"},CidrBlockState:{shape:"S4c",locationName:"cidrBlockState"}}},S4g:{type:"list",member:{locationName:"groupId"}},S4o:{type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},Device:{locationName:"device"},InstanceId:{locationName:"instanceId"},State:{locationName:"status"},VolumeId:{locationName:"volumeId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"}}},S4t:{type:"structure",members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}},S4x:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S50:{type:"list",member:{locationName:"item",type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},IpRanges:{locationName:"ipRanges",type:"list",member:{locationName:"item",type:"structure",members:{CidrIp:{locationName:"cidrIp"},Description:{locationName:"description"}}}},Ipv6Ranges:{locationName:"ipv6Ranges",type:"list",member:{locationName:"item",type:"structure",members:{CidrIpv6:{locationName:"cidrIpv6"},Description:{locationName:"description"}}}},PrefixListIds:{locationName:"prefixListIds",type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},PrefixListId:{locationName:"prefixListId"}}}},ToPort:{locationName:"toPort",type:"integer"},UserIdGroupPairs:{locationName:"groups",type:"list",member:{shape:"S59",locationName:"item"}}}}},S59:{type:"structure",members:{Description:{locationName:"description"},GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"},PeeringStatus:{locationName:"peeringStatus"},UserId:{locationName:"userId"},VpcId:{locationName:"vpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S5b:{type:"list",member:{locationName:"item",type:"structure",members:{SecurityGroupRuleId:{locationName:"securityGroupRuleId"},GroupId:{locationName:"groupId"},GroupOwnerId:{locationName:"groupOwnerId"},IsEgress:{locationName:"isEgress",type:"boolean"},IpProtocol:{locationName:"ipProtocol"},FromPort:{locationName:"fromPort",type:"integer"},ToPort:{locationName:"toPort",type:"integer"},CidrIpv4:{locationName:"cidrIpv4"},CidrIpv6:{locationName:"cidrIpv6"},PrefixListId:{locationName:"prefixListId"},ReferencedGroupInfo:{locationName:"referencedGroupInfo",type:"structure",members:{GroupId:{locationName:"groupId"},PeeringStatus:{locationName:"peeringStatus"},UserId:{locationName:"userId"},VpcId:{locationName:"vpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"}}}},S5k:{type:"structure",members:{S3:{type:"structure",members:{AWSAccessKeyId:{},Bucket:{locationName:"bucket"},Prefix:{locationName:"prefix"},UploadPolicy:{locationName:"uploadPolicy",type:"blob"},UploadPolicySignature:{locationName:"uploadPolicySignature"}}}}},S5o:{type:"structure",members:{BundleId:{locationName:"bundleId"},BundleTaskError:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},InstanceId:{locationName:"instanceId"},Progress:{locationName:"progress"},StartTime:{locationName:"startTime",type:"timestamp"},State:{locationName:"state"},Storage:{shape:"S5k",locationName:"storage"},UpdateTime:{locationName:"updateTime",type:"timestamp"}}},S5y:{type:"list",member:{locationName:"item"}},S6j:{type:"list",member:{locationName:"item",type:"structure",members:{ClientToken:{locationName:"clientToken"},CreateDate:{locationName:"createDate",type:"timestamp"},InstanceCounts:{locationName:"instanceCounts",type:"list",member:{locationName:"item",type:"structure",members:{InstanceCount:{locationName:"instanceCount",type:"integer"},State:{locationName:"state"}}}},PriceSchedules:{locationName:"priceSchedules",type:"list",member:{locationName:"item",type:"structure",members:{Active:{locationName:"active",type:"boolean"},CurrencyCode:{locationName:"currencyCode"},Price:{locationName:"price",type:"double"},Term:{locationName:"term",type:"long"}}}},ReservedInstancesId:{locationName:"reservedInstancesId"},ReservedInstancesListingId:{locationName:"reservedInstancesListingId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"},UpdateDate:{locationName:"updateDate",type:"timestamp"}}}},S6v:{type:"list",member:{locationName:"item"}},S76:{type:"list",member:{locationName:"SpotInstanceRequestId"}},S7s:{type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},OwnerId:{locationName:"ownerId"},CapacityReservationArn:{locationName:"capacityReservationArn"},AvailabilityZoneId:{locationName:"availabilityZoneId"},InstanceType:{locationName:"instanceType"},InstancePlatform:{locationName:"instancePlatform"},AvailabilityZone:{locationName:"availabilityZone"},Tenancy:{locationName:"tenancy"},TotalInstanceCount:{locationName:"totalInstanceCount",type:"integer"},AvailableInstanceCount:{locationName:"availableInstanceCount",type:"integer"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},EphemeralStorage:{locationName:"ephemeralStorage",type:"boolean"},State:{locationName:"state"},StartDate:{locationName:"startDate",type:"timestamp"},EndDate:{locationName:"endDate",type:"timestamp"},EndDateType:{locationName:"endDateType"},InstanceMatchCriteria:{locationName:"instanceMatchCriteria"},CreateDate:{locationName:"createDate",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"},OutpostArn:{locationName:"outpostArn"},CapacityReservationFleetId:{locationName:"capacityReservationFleetId"}}},S84:{type:"list",member:{locationName:"item",type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},AvailabilityZoneId:{locationName:"availabilityZoneId"},InstanceType:{locationName:"instanceType"},InstancePlatform:{locationName:"instancePlatform"},AvailabilityZone:{locationName:"availabilityZone"},TotalInstanceCount:{locationName:"totalInstanceCount",type:"integer"},FulfilledCapacity:{locationName:"fulfilledCapacity",type:"double"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},CreateDate:{locationName:"createDate",type:"timestamp"},Weight:{locationName:"weight",type:"double"},Priority:{locationName:"priority",type:"integer"}}}},S88:{type:"structure",members:{CarrierGatewayId:{locationName:"carrierGatewayId"},VpcId:{locationName:"vpcId"},State:{locationName:"state"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S8i:{type:"structure",members:{Enabled:{type:"boolean"},CloudwatchLogGroup:{},CloudwatchLogStream:{}}},S8l:{type:"structure",members:{Enabled:{type:"boolean"},LambdaFunctionArn:{}}},S8n:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S8r:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S8w:{type:"structure",members:{BgpAsn:{locationName:"bgpAsn"},CustomerGatewayId:{locationName:"customerGatewayId"},IpAddress:{locationName:"ipAddress"},CertificateArn:{locationName:"certificateArn"},State:{locationName:"state"},Type:{locationName:"type"},DeviceName:{locationName:"deviceName"},Tags:{shape:"Ss",locationName:"tagSet"}}},S8z:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},AvailabilityZoneId:{locationName:"availabilityZoneId"},AvailableIpAddressCount:{locationName:"availableIpAddressCount",type:"integer"},CidrBlock:{locationName:"cidrBlock"},DefaultForAz:{locationName:"defaultForAz",type:"boolean"},MapPublicIpOnLaunch:{locationName:"mapPublicIpOnLaunch",type:"boolean"},MapCustomerOwnedIpOnLaunch:{locationName:"mapCustomerOwnedIpOnLaunch",type:"boolean"},CustomerOwnedIpv4Pool:{locationName:"customerOwnedIpv4Pool"},State:{locationName:"state"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},AssignIpv6AddressOnCreation:{locationName:"assignIpv6AddressOnCreation",type:"boolean"},Ipv6CidrBlockAssociationSet:{locationName:"ipv6CidrBlockAssociationSet",type:"list",member:{shape:"S3r",locationName:"item"}},Tags:{shape:"Ss",locationName:"tagSet"},SubnetArn:{locationName:"subnetArn"},OutpostArn:{locationName:"outpostArn"}}},S95:{type:"structure",members:{CidrBlock:{locationName:"cidrBlock"},DhcpOptionsId:{locationName:"dhcpOptionsId"},State:{locationName:"state"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},InstanceTenancy:{locationName:"instanceTenancy"},Ipv6CidrBlockAssociationSet:{locationName:"ipv6CidrBlockAssociationSet",type:"list",member:{shape:"S4b",locationName:"item"}},CidrBlockAssociationSet:{locationName:"cidrBlockAssociationSet",type:"list",member:{shape:"S4e",locationName:"item"}},IsDefault:{locationName:"isDefault",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"}}},S9e:{type:"structure",members:{DhcpConfigurations:{locationName:"dhcpConfigurationSet",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Values:{locationName:"valueSet",type:"list",member:{shape:"S9i",locationName:"item"}}}}},DhcpOptionsId:{locationName:"dhcpOptionsId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S9i:{type:"structure",members:{Value:{locationName:"value"}}},S9l:{type:"structure",members:{Attachments:{shape:"S9m",locationName:"attachmentSet"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S9m:{type:"list",member:{locationName:"item",type:"structure",members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}}},Sa1:{type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},Overrides:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{},MaxPrice:{},SubnetId:{},AvailabilityZone:{},WeightedCapacity:{type:"double"},Priority:{type:"double"},Placement:{shape:"Sa8"},InstanceRequirements:{shape:"Saa"}}}}}}},Sa8:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Affinity:{locationName:"affinity"},GroupName:{locationName:"groupName"},PartitionNumber:{locationName:"partitionNumber",type:"integer"},HostId:{locationName:"hostId"},Tenancy:{locationName:"tenancy"},SpreadDomain:{locationName:"spreadDomain"},HostResourceGroupArn:{locationName:"hostResourceGroupArn"}}},Saa:{type:"structure",required:["VCpuCount","MemoryMiB"],members:{VCpuCount:{type:"structure",required:["Min"],members:{Min:{type:"integer"},Max:{type:"integer"}}},MemoryMiB:{type:"structure",required:["Min"],members:{Min:{type:"integer"},Max:{type:"integer"}}},CpuManufacturers:{shape:"Sad",locationName:"CpuManufacturer"},MemoryGiBPerVCpu:{type:"structure",members:{Min:{type:"double"},Max:{type:"double"}}},ExcludedInstanceTypes:{shape:"Sag",locationName:"ExcludedInstanceType"},InstanceGenerations:{shape:"Sai",locationName:"InstanceGeneration"},SpotMaxPricePercentageOverLowestPrice:{type:"integer"},OnDemandMaxPricePercentageOverLowestPrice:{type:"integer"},BareMetal:{},BurstablePerformance:{},RequireHibernateSupport:{type:"boolean"},NetworkInterfaceCount:{type:"structure",members:{Min:{type:"integer"},Max:{type:"integer"}}},LocalStorage:{},LocalStorageTypes:{shape:"Sao",locationName:"LocalStorageType"},TotalLocalStorageGB:{type:"structure",members:{Min:{type:"double"},Max:{type:"double"}}},BaselineEbsBandwidthMbps:{type:"structure",members:{Min:{type:"integer"},Max:{type:"integer"}}},AcceleratorTypes:{shape:"Sas",locationName:"AcceleratorType"},AcceleratorCount:{type:"structure",members:{Min:{type:"integer"},Max:{type:"integer"}}},AcceleratorManufacturers:{shape:"Sav",locationName:"AcceleratorManufacturer"},AcceleratorNames:{shape:"Sax",locationName:"AcceleratorName"},AcceleratorTotalMemoryMiB:{type:"structure",members:{Min:{type:"integer"},Max:{type:"integer"}}}}},Sad:{type:"list",member:{locationName:"item"}},Sag:{type:"list",member:{locationName:"item"}},Sai:{type:"list",member:{locationName:"item"}},Sao:{type:"list",member:{locationName:"item"}},Sas:{type:"list",member:{locationName:"item"}},Sav:{type:"list",member:{locationName:"item"}},Sax:{type:"list",member:{locationName:"item"}},Sb0:{type:"structure",required:["TotalTargetCapacity"],members:{TotalTargetCapacity:{type:"integer"},OnDemandTargetCapacity:{type:"integer"},SpotTargetCapacity:{type:"integer"},DefaultTargetCapacityType:{},TargetCapacityUnitType:{}}},Sb8:{type:"structure",members:{LaunchTemplateSpecification:{shape:"Sb9",locationName:"launchTemplateSpecification"},Overrides:{shape:"Sba",locationName:"overrides"}}},Sb9:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},Version:{locationName:"version"}}},Sba:{type:"structure",members:{InstanceType:{locationName:"instanceType"},MaxPrice:{locationName:"maxPrice"},SubnetId:{locationName:"subnetId"},AvailabilityZone:{locationName:"availabilityZone"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},Priority:{locationName:"priority",type:"double"},Placement:{locationName:"placement",type:"structure",members:{GroupName:{locationName:"groupName"}}},InstanceRequirements:{shape:"Sbc",locationName:"instanceRequirements"}}},Sbc:{type:"structure",members:{VCpuCount:{locationName:"vCpuCount",type:"structure",members:{Min:{locationName:"min",type:"integer"},Max:{locationName:"max",type:"integer"}}},MemoryMiB:{locationName:"memoryMiB",type:"structure",members:{Min:{locationName:"min",type:"integer"},Max:{locationName:"max",type:"integer"}}},CpuManufacturers:{shape:"Sad",locationName:"cpuManufacturerSet"},MemoryGiBPerVCpu:{locationName:"memoryGiBPerVCpu",type:"structure",members:{Min:{locationName:"min",type:"double"},Max:{locationName:"max",type:"double"}}},ExcludedInstanceTypes:{shape:"Sag",locationName:"excludedInstanceTypeSet"},InstanceGenerations:{shape:"Sai",locationName:"instanceGenerationSet"},SpotMaxPricePercentageOverLowestPrice:{locationName:"spotMaxPricePercentageOverLowestPrice",type:"integer"},OnDemandMaxPricePercentageOverLowestPrice:{locationName:"onDemandMaxPricePercentageOverLowestPrice",type:"integer"},BareMetal:{locationName:"bareMetal"},BurstablePerformance:{locationName:"burstablePerformance"},RequireHibernateSupport:{locationName:"requireHibernateSupport",type:"boolean"},NetworkInterfaceCount:{locationName:"networkInterfaceCount",type:"structure",members:{Min:{locationName:"min",type:"integer"},Max:{locationName:"max",type:"integer"}}},LocalStorage:{locationName:"localStorage"},LocalStorageTypes:{shape:"Sao",locationName:"localStorageTypeSet"},TotalLocalStorageGB:{locationName:"totalLocalStorageGB",type:"structure",members:{Min:{locationName:"min",type:"double"},Max:{locationName:"max",type:"double"}}},BaselineEbsBandwidthMbps:{locationName:"baselineEbsBandwidthMbps",type:"structure",members:{Min:{locationName:"min",type:"integer"},Max:{locationName:"max",type:"integer"}}},AcceleratorTypes:{shape:"Sas",locationName:"acceleratorTypeSet"},AcceleratorCount:{locationName:"acceleratorCount",type:"structure",members:{Min:{locationName:"min",type:"integer"},Max:{locationName:"max",type:"integer"}}},AcceleratorManufacturers:{shape:"Sav",locationName:"acceleratorManufacturerSet"},AcceleratorNames:{shape:"Sax",locationName:"acceleratorNameSet"},AcceleratorTotalMemoryMiB:{locationName:"acceleratorTotalMemoryMiB",type:"structure",members:{Min:{locationName:"min",type:"integer"},Max:{locationName:"max",type:"integer"}}}}},Sbo:{type:"list",member:{locationName:"item"}},Sc0:{type:"structure",members:{Bucket:{},Key:{}}},Sc3:{type:"list",member:{shape:"Sc4",locationName:"BlockDeviceMapping"}},Sc4:{type:"structure",members:{DeviceName:{locationName:"deviceName"},VirtualName:{locationName:"virtualName"},Ebs:{locationName:"ebs",type:"structure",members:{DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Iops:{locationName:"iops",type:"integer"},SnapshotId:{locationName:"snapshotId"},VolumeSize:{locationName:"volumeSize",type:"integer"},VolumeType:{locationName:"volumeType"},KmsKeyId:{},Throughput:{locationName:"throughput",type:"integer"},OutpostArn:{locationName:"outpostArn"},Encrypted:{locationName:"encrypted",type:"boolean"}}},NoDevice:{locationName:"noDevice"}}},Sca:{type:"list",member:{type:"structure",members:{StartWeekDay:{},StartHour:{type:"integer"},EndWeekDay:{},EndHour:{type:"integer"}}}},Scj:{type:"structure",members:{Description:{locationName:"description"},ExportTaskId:{locationName:"exportTaskId"},ExportToS3Task:{locationName:"exportToS3",type:"structure",members:{ContainerFormat:{locationName:"containerFormat"},DiskImageFormat:{locationName:"diskImageFormat"},S3Bucket:{locationName:"s3Bucket"},S3Key:{locationName:"s3Key"}}},InstanceExportDetails:{locationName:"instanceExport",type:"structure",members:{InstanceId:{locationName:"instanceId"},TargetEnvironment:{locationName:"targetEnvironment"}}},State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}},Scp:{type:"structure",members:{Attachments:{shape:"S9m",locationName:"attachmentSet"},InternetGatewayId:{locationName:"internetGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Scw:{type:"structure",members:{KernelId:{},EbsOptimized:{type:"boolean"},IamInstanceProfile:{type:"structure",members:{Arn:{},Name:{}}},BlockDeviceMappings:{locationName:"BlockDeviceMapping",type:"list",member:{locationName:"BlockDeviceMapping",type:"structure",members:{DeviceName:{},VirtualName:{},Ebs:{type:"structure",members:{Encrypted:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Iops:{type:"integer"},KmsKeyId:{},SnapshotId:{},VolumeSize:{type:"integer"},VolumeType:{},Throughput:{type:"integer"}}},NoDevice:{}}}},NetworkInterfaces:{locationName:"NetworkInterface",type:"list",member:{locationName:"InstanceNetworkInterfaceSpecification",type:"structure",members:{AssociateCarrierIpAddress:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Description:{},DeviceIndex:{type:"integer"},Groups:{shape:"Sd4",locationName:"SecurityGroupId"},InterfaceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{type:"list",member:{locationName:"InstanceIpv6Address",type:"structure",members:{Ipv6Address:{}}}},NetworkInterfaceId:{},PrivateIpAddress:{},PrivateIpAddresses:{shape:"Sd7"},SecondaryPrivateIpAddressCount:{type:"integer"},SubnetId:{},NetworkCardIndex:{type:"integer"},Ipv4Prefixes:{shape:"Sd9",locationName:"Ipv4Prefix"},Ipv4PrefixCount:{type:"integer"},Ipv6Prefixes:{shape:"Sdb",locationName:"Ipv6Prefix"},Ipv6PrefixCount:{type:"integer"}}}},ImageId:{},InstanceType:{},KeyName:{},Monitoring:{type:"structure",members:{Enabled:{type:"boolean"}}},Placement:{type:"structure",members:{AvailabilityZone:{},Affinity:{},GroupName:{},HostId:{},Tenancy:{},SpreadDomain:{},HostResourceGroupArn:{},PartitionNumber:{type:"integer"}}},RamDiskId:{},DisableApiTermination:{type:"boolean"},InstanceInitiatedShutdownBehavior:{},UserData:{},TagSpecifications:{locationName:"TagSpecification",type:"list",member:{locationName:"LaunchTemplateTagSpecificationRequest",type:"structure",members:{ResourceType:{},Tags:{shape:"Ss",locationName:"Tag"}}}},ElasticGpuSpecifications:{locationName:"ElasticGpuSpecification",type:"list",member:{shape:"Sdm",locationName:"ElasticGpuSpecification"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},SecurityGroupIds:{shape:"Sd4",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Sdq",locationName:"SecurityGroup"},InstanceMarketOptions:{type:"structure",members:{MarketType:{},SpotOptions:{type:"structure",members:{MaxPrice:{},SpotInstanceType:{},BlockDurationMinutes:{type:"integer"},ValidUntil:{type:"timestamp"},InstanceInterruptionBehavior:{}}}}},CreditSpecification:{shape:"Sdw"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"}}},CapacityReservationSpecification:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Se0"}}},LicenseSpecifications:{locationName:"LicenseSpecification",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},HibernationOptions:{type:"structure",members:{Configured:{type:"boolean"}}},MetadataOptions:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{},HttpProtocolIpv6:{}}},EnclaveOptions:{type:"structure",members:{Enabled:{type:"boolean"}}},InstanceRequirements:{shape:"Saa"}}},Sd4:{type:"list",member:{locationName:"SecurityGroupId"}},Sd7:{type:"list",member:{locationName:"item",type:"structure", +members:{Primary:{locationName:"primary",type:"boolean"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},Sd9:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv4Prefix:{}}}},Sdb:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Prefix:{}}}},Sdm:{type:"structure",required:["Type"],members:{Type:{}}},Sdq:{type:"list",member:{locationName:"SecurityGroup"}},Sdw:{type:"structure",required:["CpuCredits"],members:{CpuCredits:{}}},Se0:{type:"structure",members:{CapacityReservationId:{},CapacityReservationResourceGroupArn:{}}},Sea:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},CreateTime:{locationName:"createTime",type:"timestamp"},CreatedBy:{locationName:"createdBy"},DefaultVersionNumber:{locationName:"defaultVersionNumber",type:"long"},LatestVersionNumber:{locationName:"latestVersionNumber",type:"long"},Tags:{shape:"Ss",locationName:"tagSet"}}},Seb:{type:"structure",members:{Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}},Seg:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},VersionNumber:{locationName:"versionNumber",type:"long"},VersionDescription:{locationName:"versionDescription"},CreateTime:{locationName:"createTime",type:"timestamp"},CreatedBy:{locationName:"createdBy"},DefaultVersion:{locationName:"defaultVersion",type:"boolean"},LaunchTemplateData:{shape:"Seh",locationName:"launchTemplateData"}}},Seh:{type:"structure",members:{KernelId:{locationName:"kernelId"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{locationName:"iamInstanceProfile",type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"}}},BlockDeviceMappings:{locationName:"blockDeviceMappingSet",type:"list",member:{locationName:"item",type:"structure",members:{DeviceName:{locationName:"deviceName"},VirtualName:{locationName:"virtualName"},Ebs:{locationName:"ebs",type:"structure",members:{Encrypted:{locationName:"encrypted",type:"boolean"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Iops:{locationName:"iops",type:"integer"},KmsKeyId:{locationName:"kmsKeyId"},SnapshotId:{locationName:"snapshotId"},VolumeSize:{locationName:"volumeSize",type:"integer"},VolumeType:{locationName:"volumeType"},Throughput:{locationName:"throughput",type:"integer"}}},NoDevice:{locationName:"noDevice"}}}},NetworkInterfaces:{locationName:"networkInterfaceSet",type:"list",member:{locationName:"item",type:"structure",members:{AssociateCarrierIpAddress:{locationName:"associateCarrierIpAddress",type:"boolean"},AssociatePublicIpAddress:{locationName:"associatePublicIpAddress",type:"boolean"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Description:{locationName:"description"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},Groups:{shape:"S4g",locationName:"groupSet"},InterfaceType:{locationName:"interfaceType"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Seo",locationName:"ipv6AddressesSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sd7",locationName:"privateIpAddressesSet"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},SubnetId:{locationName:"subnetId"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"},Ipv4Prefixes:{locationName:"ipv4PrefixSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv4Prefix:{locationName:"ipv4Prefix"}}}},Ipv4PrefixCount:{locationName:"ipv4PrefixCount",type:"integer"},Ipv6Prefixes:{locationName:"ipv6PrefixSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Prefix:{locationName:"ipv6Prefix"}}}},Ipv6PrefixCount:{locationName:"ipv6PrefixCount",type:"integer"}}}},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KeyName:{locationName:"keyName"},Monitoring:{locationName:"monitoring",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},Placement:{locationName:"placement",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},Affinity:{locationName:"affinity"},GroupName:{locationName:"groupName"},HostId:{locationName:"hostId"},Tenancy:{locationName:"tenancy"},SpreadDomain:{locationName:"spreadDomain"},HostResourceGroupArn:{locationName:"hostResourceGroupArn"},PartitionNumber:{locationName:"partitionNumber",type:"integer"}}},RamDiskId:{locationName:"ramDiskId"},DisableApiTermination:{locationName:"disableApiTermination",type:"boolean"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},UserData:{locationName:"userData"},TagSpecifications:{locationName:"tagSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ElasticGpuSpecifications:{locationName:"elasticGpuSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"}}}},ElasticInferenceAccelerators:{locationName:"elasticInferenceAcceleratorSet",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"},Count:{locationName:"count",type:"integer"}}}},SecurityGroupIds:{shape:"Se",locationName:"securityGroupIdSet"},SecurityGroups:{shape:"Se",locationName:"securityGroupSet"},InstanceMarketOptions:{locationName:"instanceMarketOptions",type:"structure",members:{MarketType:{locationName:"marketType"},SpotOptions:{locationName:"spotOptions",type:"structure",members:{MaxPrice:{locationName:"maxPrice"},SpotInstanceType:{locationName:"spotInstanceType"},BlockDurationMinutes:{locationName:"blockDurationMinutes",type:"integer"},ValidUntil:{locationName:"validUntil",type:"timestamp"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"}}}}},CreditSpecification:{locationName:"creditSpecification",type:"structure",members:{CpuCredits:{locationName:"cpuCredits"}}},CpuOptions:{locationName:"cpuOptions",type:"structure",members:{CoreCount:{locationName:"coreCount",type:"integer"},ThreadsPerCore:{locationName:"threadsPerCore",type:"integer"}}},CapacityReservationSpecification:{locationName:"capacityReservationSpecification",type:"structure",members:{CapacityReservationPreference:{locationName:"capacityReservationPreference"},CapacityReservationTarget:{shape:"Sf7",locationName:"capacityReservationTarget"}}},LicenseSpecifications:{locationName:"licenseSet",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},HibernationOptions:{locationName:"hibernationOptions",type:"structure",members:{Configured:{locationName:"configured",type:"boolean"}}},MetadataOptions:{locationName:"metadataOptions",type:"structure",members:{State:{locationName:"state"},HttpTokens:{locationName:"httpTokens"},HttpPutResponseHopLimit:{locationName:"httpPutResponseHopLimit",type:"integer"},HttpEndpoint:{locationName:"httpEndpoint"},HttpProtocolIpv6:{locationName:"httpProtocolIpv6"}}},EnclaveOptions:{locationName:"enclaveOptions",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},InstanceRequirements:{shape:"Sbc",locationName:"instanceRequirements"}}},Seo:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Address:{locationName:"ipv6Address"}}}},Sf7:{type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},CapacityReservationResourceGroupArn:{locationName:"capacityReservationResourceGroupArn"}}},Sfi:{type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},Type:{locationName:"type"},State:{locationName:"state"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},OwnerId:{locationName:"ownerId"}}},Sfn:{type:"structure",members:{LocalGatewayRouteTableVpcAssociationId:{locationName:"localGatewayRouteTableVpcAssociationId"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},LocalGatewayId:{locationName:"localGatewayId"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"},State:{locationName:"state"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sfq:{type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{},Description:{}}}},Sft:{type:"structure",members:{PrefixListId:{locationName:"prefixListId"},AddressFamily:{locationName:"addressFamily"},State:{locationName:"state"},StateMessage:{locationName:"stateMessage"},PrefixListArn:{locationName:"prefixListArn"},PrefixListName:{locationName:"prefixListName"},MaxEntries:{locationName:"maxEntries",type:"integer"},Version:{locationName:"version",type:"long"},Tags:{shape:"Ss",locationName:"tagSet"},OwnerId:{locationName:"ownerId"}}},Sfy:{type:"structure",members:{CreateTime:{locationName:"createTime",type:"timestamp"},DeleteTime:{locationName:"deleteTime",type:"timestamp"},FailureCode:{locationName:"failureCode"},FailureMessage:{locationName:"failureMessage"},NatGatewayAddresses:{locationName:"natGatewayAddressSet",type:"list",member:{locationName:"item",type:"structure",members:{AllocationId:{locationName:"allocationId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIp:{locationName:"privateIp"},PublicIp:{locationName:"publicIp"}}}},NatGatewayId:{locationName:"natGatewayId"},ProvisionedBandwidth:{locationName:"provisionedBandwidth",type:"structure",members:{ProvisionTime:{locationName:"provisionTime",type:"timestamp"},Provisioned:{locationName:"provisioned"},RequestTime:{locationName:"requestTime",type:"timestamp"},Requested:{locationName:"requested"},Status:{locationName:"status"}}},State:{locationName:"state"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},Tags:{shape:"Ss",locationName:"tagSet"},ConnectivityType:{locationName:"connectivityType"}}},Sg5:{type:"structure",members:{Associations:{locationName:"associationSet",type:"list",member:{locationName:"item",type:"structure",members:{NetworkAclAssociationId:{locationName:"networkAclAssociationId"},NetworkAclId:{locationName:"networkAclId"},SubnetId:{locationName:"subnetId"}}}},Entries:{locationName:"entrySet",type:"list",member:{locationName:"item",type:"structure",members:{CidrBlock:{locationName:"cidrBlock"},Egress:{locationName:"egress",type:"boolean"},IcmpTypeCode:{shape:"Sga",locationName:"icmpTypeCode"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},PortRange:{shape:"Sgb",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},IsDefault:{locationName:"default",type:"boolean"},NetworkAclId:{locationName:"networkAclId"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Sga:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Type:{locationName:"type",type:"integer"}}},Sgb:{type:"structure",members:{From:{locationName:"from",type:"integer"},To:{locationName:"to",type:"integer"}}},Sgk:{type:"structure",members:{NetworkInsightsPathId:{locationName:"networkInsightsPathId"},NetworkInsightsPathArn:{locationName:"networkInsightsPathArn"},CreatedDate:{locationName:"createdDate",type:"timestamp"},Source:{locationName:"source"},Destination:{locationName:"destination"},SourceIp:{locationName:"sourceIp"},DestinationIp:{locationName:"destinationIp"},Protocol:{locationName:"protocol"},DestinationPort:{locationName:"destinationPort",type:"integer"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sgp:{type:"structure",members:{Association:{shape:"Sgq",locationName:"association"},Attachment:{shape:"Sgr",locationName:"attachment"},AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},Groups:{shape:"Sgs",locationName:"groupSet"},InterfaceType:{locationName:"interfaceType"},Ipv6Addresses:{locationName:"ipv6AddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Address:{locationName:"ipv6Address"}}}},MacAddress:{locationName:"macAddress"},NetworkInterfaceId:{locationName:"networkInterfaceId"},OutpostArn:{locationName:"outpostArn"},OwnerId:{locationName:"ownerId"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{locationName:"privateIpAddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Association:{shape:"Sgq",locationName:"association"},Primary:{locationName:"primary",type:"boolean"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},Ipv4Prefixes:{shape:"S2i",locationName:"ipv4PrefixSet"},Ipv6Prefixes:{locationName:"ipv6PrefixSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Prefix:{locationName:"ipv6Prefix"}}}},RequesterId:{locationName:"requesterId"},RequesterManaged:{locationName:"requesterManaged",type:"boolean"},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},Status:{locationName:"status"},SubnetId:{locationName:"subnetId"},TagSet:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"},DenyAllIgwTraffic:{locationName:"denyAllIgwTraffic",type:"boolean"}}},Sgq:{type:"structure",members:{AllocationId:{locationName:"allocationId"},AssociationId:{locationName:"associationId"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CarrierIp:{locationName:"carrierIp"}}},Sgr:{type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},AttachmentId:{locationName:"attachmentId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"},InstanceId:{locationName:"instanceId"},InstanceOwnerId:{locationName:"instanceOwnerId"},Status:{locationName:"status"}}},Sgs:{type:"list",member:{locationName:"item",type:"structure",members:{GroupName:{locationName:"groupName"},GroupId:{locationName:"groupId"}}}},Sh5:{type:"structure",members:{NetworkInterfacePermissionId:{locationName:"networkInterfacePermissionId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},AwsAccountId:{locationName:"awsAccountId"},AwsService:{locationName:"awsService"},Permission:{locationName:"permission"},PermissionState:{locationName:"permissionState",type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}}}},Shb:{type:"structure",members:{GroupName:{locationName:"groupName"},State:{locationName:"state"},Strategy:{locationName:"strategy"},PartitionCount:{locationName:"partitionCount",type:"integer"},GroupId:{locationName:"groupId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Shf:{type:"structure",members:{ReplaceRootVolumeTaskId:{locationName:"replaceRootVolumeTaskId"},InstanceId:{locationName:"instanceId"},TaskState:{locationName:"taskState"},StartTime:{locationName:"startTime"},CompleteTime:{locationName:"completeTime"},Tags:{shape:"Ss",locationName:"tagSet"}}},Shw:{type:"structure",members:{Associations:{locationName:"associationSet",type:"list",member:{locationName:"item",type:"structure",members:{Main:{locationName:"main",type:"boolean"},RouteTableAssociationId:{locationName:"routeTableAssociationId"},RouteTableId:{locationName:"routeTableId"},SubnetId:{locationName:"subnetId"},GatewayId:{locationName:"gatewayId"},AssociationState:{shape:"S3n",locationName:"associationState"}}}},PropagatingVgws:{locationName:"propagatingVgwSet",type:"list",member:{locationName:"item",type:"structure",members:{GatewayId:{locationName:"gatewayId"}}}},RouteTableId:{locationName:"routeTableId"},Routes:{locationName:"routeSet",type:"list",member:{locationName:"item",type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{locationName:"destinationPrefixListId"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},InstanceOwnerId:{locationName:"instanceOwnerId"},NatGatewayId:{locationName:"natGatewayId"},TransitGatewayId:{locationName:"transitGatewayId"},LocalGatewayId:{locationName:"localGatewayId"},CarrierGatewayId:{locationName:"carrierGatewayId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},Origin:{locationName:"origin"},State:{locationName:"state"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"},CoreNetworkArn:{locationName:"coreNetworkArn"}}}},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Si8:{type:"structure",members:{DataEncryptionKeyId:{locationName:"dataEncryptionKeyId"},Description:{locationName:"description"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},OwnerId:{locationName:"ownerId"},Progress:{locationName:"progress"},SnapshotId:{locationName:"snapshotId"},StartTime:{locationName:"startTime",type:"timestamp"},State:{locationName:"status"},StateMessage:{locationName:"statusMessage"},VolumeId:{locationName:"volumeId"},VolumeSize:{locationName:"volumeSize",type:"integer"},OwnerAlias:{locationName:"ownerAlias"},OutpostArn:{locationName:"outpostArn"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sii:{type:"structure",members:{Bucket:{locationName:"bucket"},Fault:{shape:"Sij",locationName:"fault"},OwnerId:{locationName:"ownerId"},Prefix:{locationName:"prefix"},State:{locationName:"state"}}},Sij:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Siu:{type:"structure",members:{SubnetCidrReservationId:{locationName:"subnetCidrReservationId"},SubnetId:{locationName:"subnetId"},Cidr:{locationName:"cidr"},ReservationType:{locationName:"reservationType"},OwnerId:{locationName:"ownerId"},Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"}}},Six:{type:"list",member:{}},Sj1:{type:"structure",members:{TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},IngressFilterRules:{shape:"Sj2",locationName:"ingressFilterRuleSet"},EgressFilterRules:{shape:"Sj2",locationName:"egressFilterRuleSet"},NetworkServices:{shape:"Sj7",locationName:"networkServiceSet"},Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sj2:{type:"list",member:{shape:"Sj3",locationName:"item"}},Sj3:{type:"structure",members:{TrafficMirrorFilterRuleId:{locationName:"trafficMirrorFilterRuleId"},TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},TrafficDirection:{locationName:"trafficDirection"},RuleNumber:{locationName:"ruleNumber",type:"integer"},RuleAction:{locationName:"ruleAction"},Protocol:{locationName:"protocol",type:"integer"},DestinationPortRange:{shape:"Sj6",locationName:"destinationPortRange"},SourcePortRange:{shape:"Sj6",locationName:"sourcePortRange"},DestinationCidrBlock:{locationName:"destinationCidrBlock"},SourceCidrBlock:{locationName:"sourceCidrBlock"},Description:{locationName:"description"}}},Sj6:{type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},ToPort:{locationName:"toPort",type:"integer"}}},Sj7:{type:"list",member:{locationName:"item"}},Sjb:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}},Sjg:{type:"structure",members:{TrafficMirrorSessionId:{locationName:"trafficMirrorSessionId"},TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"},TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},OwnerId:{locationName:"ownerId"},PacketLength:{locationName:"packetLength",type:"integer"},SessionNumber:{locationName:"sessionNumber",type:"integer"},VirtualNetworkId:{locationName:"virtualNetworkId",type:"integer"},Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sjj:{type:"structure",members:{TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkLoadBalancerArn:{locationName:"networkLoadBalancerArn"},Type:{locationName:"type"},Description:{locationName:"description"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sjs:{type:"list",member:{locationName:"item"}},Sju:{type:"structure",members:{TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayArn:{locationName:"transitGatewayArn"},State:{locationName:"state"},OwnerId:{locationName:"ownerId"},Description:{locationName:"description"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{AmazonSideAsn:{locationName:"amazonSideAsn",type:"long"},TransitGatewayCidrBlocks:{shape:"Se",locationName:"transitGatewayCidrBlocks"},AutoAcceptSharedAttachments:{locationName:"autoAcceptSharedAttachments"},DefaultRouteTableAssociation:{locationName:"defaultRouteTableAssociation"},AssociationDefaultRouteTableId:{locationName:"associationDefaultRouteTableId"},DefaultRouteTablePropagation:{locationName:"defaultRouteTablePropagation"},PropagationDefaultRouteTableId:{locationName:"propagationDefaultRouteTableId"},VpnEcmpSupport:{locationName:"vpnEcmpSupport"},DnsSupport:{locationName:"dnsSupport"},MulticastSupport:{locationName:"multicastSupport"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Sk1:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransportTransitGatewayAttachmentId:{locationName:"transportTransitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{Protocol:{locationName:"protocol"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Sk5:{type:"list",member:{locationName:"item"}},Sk7:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayConnectPeerId:{locationName:"transitGatewayConnectPeerId"},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},ConnectPeerConfiguration:{locationName:"connectPeerConfiguration",type:"structure",members:{TransitGatewayAddress:{locationName:"transitGatewayAddress"},PeerAddress:{locationName:"peerAddress"},InsideCidrBlocks:{shape:"Sk5",locationName:"insideCidrBlocks"},Protocol:{locationName:"protocol"},BgpConfigurations:{locationName:"bgpConfigurations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAsn:{locationName:"transitGatewayAsn",type:"long"},PeerAsn:{locationName:"peerAsn",type:"long"},TransitGatewayAddress:{locationName:"transitGatewayAddress"},PeerAddress:{locationName:"peerAddress"},BgpStatus:{locationName:"bgpStatus"}}}}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Skk:{type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayMulticastDomainArn:{locationName:"transitGatewayMulticastDomainArn"},OwnerId:{locationName:"ownerId"},Options:{locationName:"options",type:"structure",members:{Igmpv2Support:{locationName:"igmpv2Support"},StaticSourcesSupport:{locationName:"staticSourcesSupport"},AutoAcceptSharedAssociations:{locationName:"autoAcceptSharedAssociations"}}},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sks:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},PrefixListId:{locationName:"prefixListId"},PrefixListOwnerId:{locationName:"prefixListOwnerId"},State:{locationName:"state"},Blackhole:{locationName:"blackhole",type:"boolean"},TransitGatewayAttachment:{locationName:"transitGatewayAttachment",type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceType:{locationName:"resourceType"},ResourceId:{locationName:"resourceId"}}}}},Skx:{type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},PrefixListId:{locationName:"prefixListId"},TransitGatewayAttachments:{locationName:"transitGatewayAttachments",type:"list",member:{locationName:"item",type:"structure",members:{ResourceId:{locationName:"resourceId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceType:{locationName:"resourceType"}}}},Type:{locationName:"type"},State:{locationName:"state"}}},Sl4:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},TransitGatewayId:{locationName:"transitGatewayId"},State:{locationName:"state"},DefaultAssociationRouteTable:{locationName:"defaultAssociationRouteTable",type:"boolean"},DefaultPropagationRouteTable:{locationName:"defaultPropagationRouteTable",type:"boolean"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sla:{type:"structure",members:{Attachments:{locationName:"attachmentSet",type:"list",member:{shape:"S4o",locationName:"item"}},AvailabilityZone:{locationName:"availabilityZone"},CreateTime:{locationName:"createTime",type:"timestamp"},Encrypted:{locationName:"encrypted",type:"boolean"},KmsKeyId:{locationName:"kmsKeyId"},OutpostArn:{locationName:"outpostArn"},Size:{locationName:"size",type:"integer"},SnapshotId:{locationName:"snapshotId"},State:{locationName:"status"},VolumeId:{locationName:"volumeId"},Iops:{locationName:"iops",type:"integer"},Tags:{shape:"Ss",locationName:"tagSet"},VolumeType:{locationName:"volumeType"},FastRestored:{locationName:"fastRestored",type:"boolean"},MultiAttachEnabled:{locationName:"multiAttachEnabled",type:"boolean"},Throughput:{locationName:"throughput",type:"integer"}}},Slh:{type:"list",member:{locationName:"item"}},Sli:{type:"list",member:{locationName:"item"}},Slj:{type:"list",member:{locationName:"item"}},Sll:{type:"structure",members:{VpcEndpointId:{locationName:"vpcEndpointId"},VpcEndpointType:{locationName:"vpcEndpointType"},VpcId:{locationName:"vpcId"},ServiceName:{locationName:"serviceName"},State:{locationName:"state"},PolicyDocument:{locationName:"policyDocument"},RouteTableIds:{shape:"Se",locationName:"routeTableIdSet"},SubnetIds:{shape:"Se",locationName:"subnetIdSet"},Groups:{locationName:"groupSet",type:"list",member:{locationName:"item",type:"structure",members:{GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"}}}},PrivateDnsEnabled:{locationName:"privateDnsEnabled",type:"boolean"},RequesterManaged:{locationName:"requesterManaged",type:"boolean"},NetworkInterfaceIds:{shape:"Se",locationName:"networkInterfaceIdSet"},DnsEntries:{shape:"Slp",locationName:"dnsEntrySet"},CreationTimestamp:{locationName:"creationTimestamp",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"},OwnerId:{locationName:"ownerId"},LastError:{locationName:"lastError",type:"structure",members:{Message:{locationName:"message"},Code:{locationName:"code"}}}}},Slp:{type:"list",member:{locationName:"item",type:"structure",members:{DnsName:{locationName:"dnsName"},HostedZoneId:{locationName:"hostedZoneId"}}}},Slu:{type:"structure",members:{ConnectionNotificationId:{locationName:"connectionNotificationId"},ServiceId:{locationName:"serviceId"},VpcEndpointId:{locationName:"vpcEndpointId"},ConnectionNotificationType:{locationName:"connectionNotificationType"},ConnectionNotificationArn:{locationName:"connectionNotificationArn"},ConnectionEvents:{shape:"Se",locationName:"connectionEvents"},ConnectionNotificationState:{locationName:"connectionNotificationState"}}},Slz:{type:"structure",members:{ServiceType:{shape:"Sm0",locationName:"serviceType"},ServiceId:{locationName:"serviceId"},ServiceName:{locationName:"serviceName"},ServiceState:{locationName:"serviceState"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},AcceptanceRequired:{locationName:"acceptanceRequired",type:"boolean"},ManagesVpcEndpoints:{locationName:"managesVpcEndpoints",type:"boolean"},NetworkLoadBalancerArns:{shape:"Se",locationName:"networkLoadBalancerArnSet"},GatewayLoadBalancerArns:{shape:"Se",locationName:"gatewayLoadBalancerArnSet"},BaseEndpointDnsNames:{shape:"Se",locationName:"baseEndpointDnsNameSet"},PrivateDnsName:{locationName:"privateDnsName"},PrivateDnsNameConfiguration:{locationName:"privateDnsNameConfiguration",type:"structure",members:{State:{locationName:"state"},Type:{locationName:"type"},Value:{locationName:"value"},Name:{locationName:"name"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Sm0:{type:"list",member:{locationName:"item",type:"structure",members:{ServiceType:{locationName:"serviceType"}}}},Sme:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Smg:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Smi:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Smk:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Smm:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Smo:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Smq:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Smt:{type:"structure",members:{CustomerGatewayConfiguration:{locationName:"customerGatewayConfiguration"},CustomerGatewayId:{locationName:"customerGatewayId"},Category:{locationName:"category"},State:{locationName:"state"},Type:{locationName:"type"},VpnConnectionId:{locationName:"vpnConnectionId"},VpnGatewayId:{locationName:"vpnGatewayId"},TransitGatewayId:{locationName:"transitGatewayId"},CoreNetworkArn:{locationName:"coreNetworkArn"},CoreNetworkAttachmentArn:{locationName:"coreNetworkAttachmentArn"},GatewayAssociationState:{locationName:"gatewayAssociationState"},Options:{locationName:"options",type:"structure",members:{EnableAcceleration:{locationName:"enableAcceleration",type:"boolean"},StaticRoutesOnly:{locationName:"staticRoutesOnly",type:"boolean"},LocalIpv4NetworkCidr:{locationName:"localIpv4NetworkCidr"},RemoteIpv4NetworkCidr:{locationName:"remoteIpv4NetworkCidr"},LocalIpv6NetworkCidr:{locationName:"localIpv6NetworkCidr"},RemoteIpv6NetworkCidr:{locationName:"remoteIpv6NetworkCidr"},TunnelInsideIpVersion:{locationName:"tunnelInsideIpVersion"},TunnelOptions:{locationName:"tunnelOptionSet",type:"list",member:{locationName:"item",type:"structure",members:{OutsideIpAddress:{locationName:"outsideIpAddress"},TunnelInsideCidr:{locationName:"tunnelInsideCidr"},TunnelInsideIpv6Cidr:{locationName:"tunnelInsideIpv6Cidr"},PreSharedKey:{locationName:"preSharedKey"},Phase1LifetimeSeconds:{locationName:"phase1LifetimeSeconds",type:"integer"},Phase2LifetimeSeconds:{locationName:"phase2LifetimeSeconds",type:"integer"},RekeyMarginTimeSeconds:{locationName:"rekeyMarginTimeSeconds",type:"integer"},RekeyFuzzPercentage:{locationName:"rekeyFuzzPercentage",type:"integer"},ReplayWindowSize:{locationName:"replayWindowSize",type:"integer"},DpdTimeoutSeconds:{locationName:"dpdTimeoutSeconds",type:"integer"},DpdTimeoutAction:{locationName:"dpdTimeoutAction"},Phase1EncryptionAlgorithms:{locationName:"phase1EncryptionAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase2EncryptionAlgorithms:{locationName:"phase2EncryptionAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase1IntegrityAlgorithms:{ +locationName:"phase1IntegrityAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase2IntegrityAlgorithms:{locationName:"phase2IntegrityAlgorithmSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},Phase1DHGroupNumbers:{locationName:"phase1DHGroupNumberSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value",type:"integer"}}}},Phase2DHGroupNumbers:{locationName:"phase2DHGroupNumberSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value",type:"integer"}}}},IkeVersions:{locationName:"ikeVersionSet",type:"list",member:{locationName:"item",type:"structure",members:{Value:{locationName:"value"}}}},StartupAction:{locationName:"startupAction"}}}}}},Routes:{locationName:"routes",type:"list",member:{locationName:"item",type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},Source:{locationName:"source"},State:{locationName:"state"}}}},Tags:{shape:"Ss",locationName:"tagSet"},VgwTelemetry:{locationName:"vgwTelemetry",type:"list",member:{locationName:"item",type:"structure",members:{AcceptedRouteCount:{locationName:"acceptedRouteCount",type:"integer"},LastStatusChange:{locationName:"lastStatusChange",type:"timestamp"},OutsideIpAddress:{locationName:"outsideIpAddress"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},CertificateArn:{locationName:"certificateArn"}}}}}},Snn:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},Type:{locationName:"type"},VpcAttachments:{locationName:"attachments",type:"list",member:{shape:"S4t",locationName:"item"}},VpnGatewayId:{locationName:"vpnGatewayId"},AmazonSideAsn:{locationName:"amazonSideAsn",type:"long"},Tags:{shape:"Ss",locationName:"tagSet"}}},So1:{type:"list",member:{}},Sob:{type:"list",member:{locationName:"item"}},Soq:{type:"list",member:{locationName:"item"}},Sqz:{type:"list",member:{locationName:"item"}},Srd:{type:"list",member:{locationName:"item"}},Srf:{type:"structure",members:{InstanceTagKeys:{shape:"Srd",locationName:"instanceTagKeySet"},IncludeAllTagsOfInstance:{locationName:"includeAllTagsOfInstance",type:"boolean"}}},Srh:{type:"list",member:{locationName:"item"}},Srw:{type:"list",member:{locationName:"Filter",type:"structure",members:{Name:{},Values:{shape:"Se",locationName:"Value"}}}},Ssa:{type:"structure",members:{PublicIp:{locationName:"publicIp"},AllocationId:{locationName:"allocationId"},PtrRecord:{locationName:"ptrRecord"},PtrRecordUpdate:{locationName:"ptrRecordUpdate",type:"structure",members:{Value:{locationName:"value"},Status:{locationName:"status"},Reason:{locationName:"reason"}}}}},Sse:{type:"list",member:{locationName:"item",type:"structure",members:{Deadline:{locationName:"deadline",type:"timestamp"},Resource:{locationName:"resource"},UseLongIds:{locationName:"useLongIds",type:"boolean"}}}},Ste:{type:"list",member:{locationName:"InstanceId"}},Stt:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Suy:{type:"structure",members:{ConversionTaskId:{locationName:"conversionTaskId"},ExpirationTime:{locationName:"expirationTime"},ImportInstance:{locationName:"importInstance",type:"structure",members:{Description:{locationName:"description"},InstanceId:{locationName:"instanceId"},Platform:{locationName:"platform"},Volumes:{locationName:"volumes",type:"list",member:{locationName:"item",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},BytesConverted:{locationName:"bytesConverted",type:"long"},Description:{locationName:"description"},Image:{shape:"Sv2",locationName:"image"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Volume:{shape:"Sv3",locationName:"volume"}}}}}},ImportVolume:{locationName:"importVolume",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},BytesConverted:{locationName:"bytesConverted",type:"long"},Description:{locationName:"description"},Image:{shape:"Sv2",locationName:"image"},Volume:{shape:"Sv3",locationName:"volume"}}},State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sv2:{type:"structure",members:{Checksum:{locationName:"checksum"},Format:{locationName:"format"},ImportManifestUrl:{locationName:"importManifestUrl"},Size:{locationName:"size",type:"long"}}},Sv3:{type:"structure",members:{Id:{locationName:"id"},Size:{locationName:"size",type:"long"}}},Sw1:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Prefix:{locationName:"s3Prefix"}}},Swi:{type:"structure",members:{EventDescription:{locationName:"eventDescription"},EventSubType:{locationName:"eventSubType"},InstanceId:{locationName:"instanceId"}}},Swl:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},InstanceHealth:{locationName:"instanceHealth"}}}},Sxe:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},Name:{locationName:"name"},Description:{locationName:"description"},LoadPermissions:{locationName:"loadPermissions",type:"list",member:{locationName:"item",type:"structure",members:{UserId:{locationName:"userId"},Group:{locationName:"group"}}}},ProductCodes:{shape:"Sxi",locationName:"productCodes"}}},Sxi:{type:"list",member:{locationName:"item",type:"structure",members:{ProductCodeId:{locationName:"productCode"},ProductCodeType:{locationName:"type"}}}},Sxn:{type:"list",member:{locationName:"Owner"}},Sy8:{type:"list",member:{locationName:"item"}},Syb:{type:"list",member:{locationName:"item"}},Sz0:{type:"list",member:{shape:"Sc4",locationName:"item"}},Sz1:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"},OrganizationArn:{locationName:"organizationArn"},OrganizationalUnitArn:{locationName:"organizationalUnitArn"}}}},Sze:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Szn:{type:"list",member:{locationName:"item",type:"structure",members:{Description:{locationName:"description"},DeviceName:{locationName:"deviceName"},DiskImageSize:{locationName:"diskImageSize",type:"double"},Format:{locationName:"format"},Progress:{locationName:"progress"},SnapshotId:{locationName:"snapshotId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Url:{locationName:"url"},UserBucket:{shape:"Szp",locationName:"userBucket"}}}},Szp:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Key:{locationName:"s3Key"}}},Szq:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},Szy:{type:"structure",members:{Description:{locationName:"description"},DiskImageSize:{locationName:"diskImageSize",type:"double"},Encrypted:{locationName:"encrypted",type:"boolean"},Format:{locationName:"format"},KmsKeyId:{locationName:"kmsKeyId"},Progress:{locationName:"progress"},SnapshotId:{locationName:"snapshotId"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Url:{locationName:"url"},UserBucket:{shape:"Szp",locationName:"userBucket"}}},S102:{type:"list",member:{locationName:"item",type:"structure",members:{DeviceName:{locationName:"deviceName"},Ebs:{locationName:"ebs",type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Status:{locationName:"status"},VolumeId:{locationName:"volumeId"}}}}}},S105:{type:"structure",members:{Value:{locationName:"value",type:"boolean"}}},S106:{type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},S10o:{type:"structure",members:{InstanceEventId:{locationName:"instanceEventId"},Code:{locationName:"code"},Description:{locationName:"description"},NotAfter:{locationName:"notAfter",type:"timestamp"},NotBefore:{locationName:"notBefore",type:"timestamp"},NotBeforeDeadline:{locationName:"notBeforeDeadline",type:"timestamp"}}},S10r:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Name:{locationName:"name"}}},S10t:{type:"structure",members:{Details:{locationName:"details",type:"list",member:{locationName:"item",type:"structure",members:{ImpairedSince:{locationName:"impairedSince",type:"timestamp"},Name:{locationName:"name"},Status:{locationName:"status"}}}},Status:{locationName:"status"}}},S13x:{type:"structure",members:{Groups:{shape:"Sgs",locationName:"groupSet"},Instances:{locationName:"instancesSet",type:"list",member:{locationName:"item",type:"structure",members:{AmiLaunchIndex:{locationName:"amiLaunchIndex",type:"integer"},ImageId:{locationName:"imageId"},InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},LaunchTime:{locationName:"launchTime",type:"timestamp"},Monitoring:{shape:"S140",locationName:"monitoring"},Placement:{shape:"Sa8",locationName:"placement"},Platform:{locationName:"platform"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},ProductCodes:{shape:"Sxi",locationName:"productCodes"},PublicDnsName:{locationName:"dnsName"},PublicIpAddress:{locationName:"ipAddress"},RamdiskId:{locationName:"ramdiskId"},State:{shape:"S10r",locationName:"instanceState"},StateTransitionReason:{locationName:"reason"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"S102",locationName:"blockDeviceMapping"},ClientToken:{locationName:"clientToken"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},EnaSupport:{locationName:"enaSupport",type:"boolean"},Hypervisor:{locationName:"hypervisor"},IamInstanceProfile:{shape:"S32",locationName:"iamInstanceProfile"},InstanceLifecycle:{locationName:"instanceLifecycle"},ElasticGpuAssociations:{locationName:"elasticGpuAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticGpuId:{locationName:"elasticGpuId"},ElasticGpuAssociationId:{locationName:"elasticGpuAssociationId"},ElasticGpuAssociationState:{locationName:"elasticGpuAssociationState"},ElasticGpuAssociationTime:{locationName:"elasticGpuAssociationTime"}}}},ElasticInferenceAcceleratorAssociations:{locationName:"elasticInferenceAcceleratorAssociationSet",type:"list",member:{locationName:"item",type:"structure",members:{ElasticInferenceAcceleratorArn:{locationName:"elasticInferenceAcceleratorArn"},ElasticInferenceAcceleratorAssociationId:{locationName:"elasticInferenceAcceleratorAssociationId"},ElasticInferenceAcceleratorAssociationState:{locationName:"elasticInferenceAcceleratorAssociationState"},ElasticInferenceAcceleratorAssociationTime:{locationName:"elasticInferenceAcceleratorAssociationTime",type:"timestamp"}}}},NetworkInterfaces:{locationName:"networkInterfaceSet",type:"list",member:{locationName:"item",type:"structure",members:{Association:{shape:"S149",locationName:"association"},Attachment:{locationName:"attachment",type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},AttachmentId:{locationName:"attachmentId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},Status:{locationName:"status"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"}}},Description:{locationName:"description"},Groups:{shape:"Sgs",locationName:"groupSet"},Ipv6Addresses:{shape:"Seo",locationName:"ipv6AddressesSet"},MacAddress:{locationName:"macAddress"},NetworkInterfaceId:{locationName:"networkInterfaceId"},OwnerId:{locationName:"ownerId"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{locationName:"privateIpAddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{Association:{shape:"S149",locationName:"association"},Primary:{locationName:"primary",type:"boolean"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},Status:{locationName:"status"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},InterfaceType:{locationName:"interfaceType"},Ipv4Prefixes:{locationName:"ipv4PrefixSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv4Prefix:{locationName:"ipv4Prefix"}}}},Ipv6Prefixes:{locationName:"ipv6PrefixSet",type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Prefix:{locationName:"ipv6Prefix"}}}}}}},OutpostArn:{locationName:"outpostArn"},RootDeviceName:{locationName:"rootDeviceName"},RootDeviceType:{locationName:"rootDeviceType"},SecurityGroups:{shape:"Sgs",locationName:"groupSet"},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},SriovNetSupport:{locationName:"sriovNetSupport"},StateReason:{shape:"Sze",locationName:"stateReason"},Tags:{shape:"Ss",locationName:"tagSet"},VirtualizationType:{locationName:"virtualizationType"},CpuOptions:{locationName:"cpuOptions",type:"structure",members:{CoreCount:{locationName:"coreCount",type:"integer"},ThreadsPerCore:{locationName:"threadsPerCore",type:"integer"}}},CapacityReservationId:{locationName:"capacityReservationId"},CapacityReservationSpecification:{locationName:"capacityReservationSpecification",type:"structure",members:{CapacityReservationPreference:{locationName:"capacityReservationPreference"},CapacityReservationTarget:{shape:"Sf7",locationName:"capacityReservationTarget"}}},HibernationOptions:{locationName:"hibernationOptions",type:"structure",members:{Configured:{locationName:"configured",type:"boolean"}}},Licenses:{locationName:"licenseSet",type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},MetadataOptions:{shape:"S14m",locationName:"metadataOptions"},EnclaveOptions:{shape:"S106",locationName:"enclaveOptions"},BootMode:{locationName:"bootMode"},PlatformDetails:{locationName:"platformDetails"},UsageOperation:{locationName:"usageOperation"},UsageOperationUpdateTime:{locationName:"usageOperationUpdateTime",type:"timestamp"}}}},OwnerId:{locationName:"ownerId"},RequesterId:{locationName:"requesterId"},ReservationId:{locationName:"reservationId"}}},S140:{type:"structure",members:{State:{locationName:"state"}}},S149:{type:"structure",members:{CarrierIp:{locationName:"carrierIp"},CustomerOwnedIp:{locationName:"customerOwnedIp"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"}}},S14m:{type:"structure",members:{State:{locationName:"state"},HttpTokens:{locationName:"httpTokens"},HttpPutResponseHopLimit:{locationName:"httpPutResponseHopLimit",type:"integer"},HttpEndpoint:{locationName:"httpEndpoint"},HttpProtocolIpv6:{locationName:"httpProtocolIpv6"}}},S164:{type:"list",member:{locationName:"item"}},S174:{type:"structure",members:{NetworkInsightsAnalysisId:{locationName:"networkInsightsAnalysisId"},NetworkInsightsAnalysisArn:{locationName:"networkInsightsAnalysisArn"},NetworkInsightsPathId:{locationName:"networkInsightsPathId"},FilterInArns:{shape:"S175",locationName:"filterInArnSet"},StartDate:{locationName:"startDate",type:"timestamp"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},NetworkPathFound:{locationName:"networkPathFound",type:"boolean"},ForwardPathComponents:{shape:"S177",locationName:"forwardPathComponentSet"},ReturnPathComponents:{shape:"S177",locationName:"returnPathComponentSet"},Explanations:{locationName:"explanationSet",type:"list",member:{locationName:"item",type:"structure",members:{Acl:{shape:"S17a",locationName:"acl"},AclRule:{shape:"S179",locationName:"aclRule"},Address:{locationName:"address"},Addresses:{shape:"S17c",locationName:"addressSet"},AttachedTo:{shape:"S17a",locationName:"attachedTo"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},Cidrs:{shape:"Se",locationName:"cidrSet"},Component:{shape:"S17a",locationName:"component"},CustomerGateway:{shape:"S17a",locationName:"customerGateway"},Destination:{shape:"S17a",locationName:"destination"},DestinationVpc:{shape:"S17a",locationName:"destinationVpc"},Direction:{locationName:"direction"},ExplanationCode:{locationName:"explanationCode"},IngressRouteTable:{shape:"S17a",locationName:"ingressRouteTable"},InternetGateway:{shape:"S17a",locationName:"internetGateway"},LoadBalancerArn:{locationName:"loadBalancerArn"},ClassicLoadBalancerListener:{locationName:"classicLoadBalancerListener",type:"structure",members:{LoadBalancerPort:{locationName:"loadBalancerPort",type:"integer"},InstancePort:{locationName:"instancePort",type:"integer"}}},LoadBalancerListenerPort:{locationName:"loadBalancerListenerPort",type:"integer"},LoadBalancerTarget:{locationName:"loadBalancerTarget",type:"structure",members:{Address:{locationName:"address"},AvailabilityZone:{locationName:"availabilityZone"},Instance:{shape:"S17a",locationName:"instance"},Port:{locationName:"port",type:"integer"}}},LoadBalancerTargetGroup:{shape:"S17a",locationName:"loadBalancerTargetGroup"},LoadBalancerTargetGroups:{shape:"S17k",locationName:"loadBalancerTargetGroupSet"},LoadBalancerTargetPort:{locationName:"loadBalancerTargetPort",type:"integer"},ElasticLoadBalancerListener:{shape:"S17a",locationName:"elasticLoadBalancerListener"},MissingComponent:{locationName:"missingComponent"},NatGateway:{shape:"S17a",locationName:"natGateway"},NetworkInterface:{shape:"S17a",locationName:"networkInterface"},PacketField:{locationName:"packetField"},VpcPeeringConnection:{shape:"S17a",locationName:"vpcPeeringConnection"},Port:{locationName:"port",type:"integer"},PortRanges:{shape:"S17d",locationName:"portRangeSet"},PrefixList:{shape:"S17a",locationName:"prefixList"},Protocols:{locationName:"protocolSet",type:"list",member:{locationName:"item"}},RouteTableRoute:{shape:"S17e",locationName:"routeTableRoute"},RouteTable:{shape:"S17a",locationName:"routeTable"},SecurityGroup:{shape:"S17a",locationName:"securityGroup"},SecurityGroupRule:{shape:"S17f",locationName:"securityGroupRule"},SecurityGroups:{shape:"S17k",locationName:"securityGroupSet"},SourceVpc:{shape:"S17a",locationName:"sourceVpc"},State:{locationName:"state"},Subnet:{shape:"S17a",locationName:"subnet"},SubnetRouteTable:{shape:"S17a",locationName:"subnetRouteTable"},Vpc:{shape:"S17a",locationName:"vpc"},VpcEndpoint:{shape:"S17a",locationName:"vpcEndpoint"},VpnConnection:{shape:"S17a",locationName:"vpnConnection"},VpnGateway:{shape:"S17a",locationName:"vpnGateway"}}}},AlternatePathHints:{locationName:"alternatePathHintSet",type:"list",member:{locationName:"item",type:"structure",members:{ComponentId:{locationName:"componentId"},ComponentArn:{locationName:"componentArn"}}}},Tags:{shape:"Ss",locationName:"tagSet"}}},S175:{type:"list",member:{locationName:"item"}},S177:{type:"list",member:{locationName:"item",type:"structure",members:{SequenceNumber:{locationName:"sequenceNumber",type:"integer"},AclRule:{shape:"S179",locationName:"aclRule"},Component:{shape:"S17a",locationName:"component"},DestinationVpc:{shape:"S17a",locationName:"destinationVpc"},OutboundHeader:{shape:"S17b",locationName:"outboundHeader"},InboundHeader:{shape:"S17b",locationName:"inboundHeader"},RouteTableRoute:{shape:"S17e",locationName:"routeTableRoute"},SecurityGroupRule:{shape:"S17f",locationName:"securityGroupRule"},SourceVpc:{shape:"S17a",locationName:"sourceVpc"},Subnet:{shape:"S17a",locationName:"subnet"},Vpc:{shape:"S17a",locationName:"vpc"}}}},S179:{type:"structure",members:{Cidr:{locationName:"cidr"},Egress:{locationName:"egress",type:"boolean"},PortRange:{shape:"Sgb",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}},S17a:{type:"structure",members:{Id:{locationName:"id"},Arn:{locationName:"arn"}}},S17b:{type:"structure",members:{DestinationAddresses:{shape:"S17c",locationName:"destinationAddressSet"},DestinationPortRanges:{shape:"S17d",locationName:"destinationPortRangeSet"},Protocol:{locationName:"protocol"},SourceAddresses:{shape:"S17c",locationName:"sourceAddressSet"},SourcePortRanges:{shape:"S17d",locationName:"sourcePortRangeSet"}}},S17c:{type:"list",member:{locationName:"item"}},S17d:{type:"list",member:{shape:"Sgb",locationName:"item"}},S17e:{type:"structure",members:{DestinationCidr:{locationName:"destinationCidr"},DestinationPrefixListId:{locationName:"destinationPrefixListId"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},NatGatewayId:{locationName:"natGatewayId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},Origin:{locationName:"origin"},TransitGatewayId:{locationName:"transitGatewayId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S17f:{type:"structure",members:{Cidr:{locationName:"cidr"},Direction:{locationName:"direction"},SecurityGroupId:{locationName:"securityGroupId"},PortRange:{shape:"Sgb",locationName:"portRange"},PrefixListId:{locationName:"prefixListId"},Protocol:{locationName:"protocol"}}},S17k:{type:"list",member:{shape:"S17a",locationName:"item"}},S196:{type:"list",member:{locationName:"ReservedInstancesId"}},S19e:{type:"list",member:{locationName:"item",type:"structure",members:{Amount:{locationName:"amount",type:"double"},Frequency:{locationName:"frequency"}}}},S19s:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"},Scope:{locationName:"scope"}}},S1af:{type:"structure",members:{Frequency:{locationName:"frequency"},Interval:{locationName:"interval",type:"integer"},OccurrenceDaySet:{locationName:"occurrenceDaySet",type:"list",member:{locationName:"item",type:"integer"}},OccurrenceRelativeToEnd:{locationName:"occurrenceRelativeToEnd",type:"boolean"},OccurrenceUnit:{locationName:"occurrenceUnit"}}},S1an:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},CreateDate:{locationName:"createDate",type:"timestamp"},HourlyPrice:{locationName:"hourlyPrice"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},NetworkPlatform:{locationName:"networkPlatform"},NextSlotStartTime:{locationName:"nextSlotStartTime",type:"timestamp"},Platform:{locationName:"platform"},PreviousSlotEndTime:{locationName:"previousSlotEndTime",type:"timestamp"},Recurrence:{shape:"S1af",locationName:"recurrence"},ScheduledInstanceId:{locationName:"scheduledInstanceId"},SlotDurationInHours:{locationName:"slotDurationInHours",type:"integer"},TermEndDate:{locationName:"termEndDate",type:"timestamp"},TermStartDate:{locationName:"termStartDate",type:"timestamp"},TotalScheduledInstanceHours:{locationName:"totalScheduledInstanceHours",type:"integer"}}},S1au:{type:"list",member:{locationName:"item"}},S1ay:{type:"list",member:{locationName:"GroupName"}},S1b6:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"}}}},S1ba:{type:"list",member:{locationName:"SnapshotId"}},S1bt:{type:"structure",required:["IamFleetRole","TargetCapacity"],members:{AllocationStrategy:{locationName:"allocationStrategy"},OnDemandAllocationStrategy:{locationName:"onDemandAllocationStrategy"},SpotMaintenanceStrategies:{locationName:"spotMaintenanceStrategies",type:"structure",members:{CapacityRebalance:{locationName:"capacityRebalance",type:"structure",members:{ReplacementStrategy:{locationName:"replacementStrategy"},TerminationDelay:{locationName:"terminationDelay",type:"integer"}}}}},ClientToken:{locationName:"clientToken"},ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},FulfilledCapacity:{locationName:"fulfilledCapacity",type:"double"},OnDemandFulfilledCapacity:{locationName:"onDemandFulfilledCapacity",type:"double"},IamFleetRole:{locationName:"iamFleetRole"},LaunchSpecifications:{locationName:"launchSpecifications",type:"list",member:{locationName:"item",type:"structure",members:{SecurityGroups:{shape:"Sgs",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Sz0",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2z",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},Monitoring:{locationName:"monitoring",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},NetworkInterfaces:{shape:"S1c3",locationName:"networkInterfaceSet"},Placement:{shape:"S1c5",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SpotPrice:{locationName:"spotPrice"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},TagSpecifications:{locationName:"tagSpecificationSet",type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Ss",locationName:"tag"}}}},InstanceRequirements:{shape:"Sbc",locationName:"instanceRequirements"}}}},LaunchTemplateConfigs:{shape:"S1c8",locationName:"launchTemplateConfigs"},SpotPrice:{locationName:"spotPrice"},TargetCapacity:{locationName:"targetCapacity",type:"integer"},OnDemandTargetCapacity:{locationName:"onDemandTargetCapacity",type:"integer"},OnDemandMaxTotalPrice:{locationName:"onDemandMaxTotalPrice"},SpotMaxTotalPrice:{locationName:"spotMaxTotalPrice"},TerminateInstancesWithExpiration:{locationName:"terminateInstancesWithExpiration",type:"boolean"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},ReplaceUnhealthyInstances:{locationName:"replaceUnhealthyInstances",type:"boolean"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"},LoadBalancersConfig:{locationName:"loadBalancersConfig",type:"structure",members:{ClassicLoadBalancersConfig:{locationName:"classicLoadBalancersConfig",type:"structure",members:{ClassicLoadBalancers:{locationName:"classicLoadBalancers",type:"list",member:{locationName:"item",type:"structure",members:{Name:{locationName:"name"}}}}}},TargetGroupsConfig:{locationName:"targetGroupsConfig",type:"structure",members:{TargetGroups:{locationName:"targetGroups",type:"list",member:{locationName:"item",type:"structure",members:{Arn:{locationName:"arn"}}}}}}}},InstancePoolsToUseCount:{locationName:"instancePoolsToUseCount",type:"integer"},Context:{locationName:"context"},TargetCapacityUnitType:{locationName:"targetCapacityUnitType"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},S1c3:{type:"list",member:{locationName:"item",type:"structure",members:{AssociatePublicIpAddress:{locationName:"associatePublicIpAddress",type:"boolean"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},Description:{locationName:"description"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},Groups:{shape:"Sd4",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Seo",locationName:"ipv6AddressesSet",queryName:"Ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sd7",locationName:"privateIpAddressesSet",queryName:"PrivateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},SubnetId:{locationName:"subnetId"},AssociateCarrierIpAddress:{type:"boolean"},InterfaceType:{},NetworkCardIndex:{type:"integer"},Ipv4Prefixes:{shape:"Sd9",locationName:"Ipv4Prefix"},Ipv4PrefixCount:{type:"integer"},Ipv6Prefixes:{shape:"Sdb",locationName:"Ipv6Prefix"},Ipv6PrefixCount:{type:"integer"}}}},S1c5:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},GroupName:{locationName:"groupName"},Tenancy:{locationName:"tenancy"}}},S1c8:{type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{shape:"Sb9",locationName:"launchTemplateSpecification"},Overrides:{locationName:"overrides",type:"list",member:{locationName:"item",type:"structure",members:{InstanceType:{locationName:"instanceType"},SpotPrice:{locationName:"spotPrice"},SubnetId:{locationName:"subnetId"},AvailabilityZone:{locationName:"availabilityZone"},WeightedCapacity:{locationName:"weightedCapacity",type:"double"},Priority:{locationName:"priority",type:"double"},InstanceRequirements:{shape:"Sbc",locationName:"instanceRequirements"}}}}}}},S1cl:{type:"list",member:{locationName:"item",type:"structure",members:{ActualBlockHourlyPrice:{locationName:"actualBlockHourlyPrice"},AvailabilityZoneGroup:{locationName:"availabilityZoneGroup"},BlockDurationMinutes:{locationName:"blockDurationMinutes",type:"integer"},CreateTime:{locationName:"createTime",type:"timestamp"},Fault:{shape:"Sij",locationName:"fault"},InstanceId:{locationName:"instanceId"},LaunchGroup:{locationName:"launchGroup"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{UserData:{locationName:"userData"},SecurityGroups:{shape:"Sgs",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Sz0",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2z",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},NetworkInterfaces:{shape:"S1c3",locationName:"networkInterfaceSet"},Placement:{shape:"S1c5",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SubnetId:{locationName:"subnetId"},Monitoring:{shape:"S1co",locationName:"monitoring"}}},LaunchedAvailabilityZone:{locationName:"launchedAvailabilityZone"},ProductDescription:{locationName:"productDescription"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},SpotPrice:{locationName:"spotPrice"},State:{locationName:"state"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"},UpdateTime:{locationName:"updateTime",type:"timestamp"}}},Tags:{shape:"Ss",locationName:"tagSet"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"}}}},S1co:{type:"structure",required:["Enabled"],members:{Enabled:{locationName:"enabled",type:"boolean"}}},S1d3:{type:"list",member:{locationName:"item",type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},IpProtocol:{locationName:"ipProtocol"},IpRanges:{locationName:"ipRanges",type:"list",member:{locationName:"item"}},PrefixListIds:{locationName:"prefixListIds",type:"list",member:{locationName:"item"}},ToPort:{locationName:"toPort",type:"integer"},UserIdGroupPairs:{locationName:"groups",type:"list",member:{shape:"S59",locationName:"item"}}}}},S1e1:{type:"list",member:{}},S1f5:{type:"list",member:{locationName:"VolumeId"}},S1fq:{type:"structure",members:{VolumeId:{locationName:"volumeId"},ModificationState:{locationName:"modificationState"},StatusMessage:{locationName:"statusMessage"},TargetSize:{locationName:"targetSize",type:"integer"},TargetIops:{locationName:"targetIops",type:"integer"},TargetVolumeType:{locationName:"targetVolumeType"}, +TargetThroughput:{locationName:"targetThroughput",type:"integer"},TargetMultiAttachEnabled:{locationName:"targetMultiAttachEnabled",type:"boolean"},OriginalSize:{locationName:"originalSize",type:"integer"},OriginalIops:{locationName:"originalIops",type:"integer"},OriginalVolumeType:{locationName:"originalVolumeType"},OriginalThroughput:{locationName:"originalThroughput",type:"integer"},OriginalMultiAttachEnabled:{locationName:"originalMultiAttachEnabled",type:"boolean"},Progress:{locationName:"progress",type:"long"},StartTime:{locationName:"startTime",type:"timestamp"},EndTime:{locationName:"endTime",type:"timestamp"}}},S1fw:{type:"list",member:{locationName:"VpcId"}},S1hm:{type:"list",member:{locationName:"AvailabilityZone"}},S1i1:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}},S1kj:{type:"structure",members:{InstanceFamily:{locationName:"instanceFamily"},CpuCredits:{locationName:"cpuCredits"}}},S1l0:{type:"list",member:{locationName:"item"}},S1l2:{type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},HostIdSet:{shape:"Sy8",locationName:"hostIdSet"},HostReservationId:{locationName:"hostReservationId"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},PaymentOption:{locationName:"paymentOption"},UpfrontPrice:{locationName:"upfrontPrice"}}}},S1l5:{type:"list",member:{locationName:"item"}},S1l6:{type:"list",member:{locationName:"item"}},S1lp:{type:"structure",members:{HourlyPrice:{locationName:"hourlyPrice"},RemainingTotalValue:{locationName:"remainingTotalValue"},RemainingUpfrontValue:{locationName:"remainingUpfrontValue"}}},S1m9:{type:"list",member:{shape:"Siu",locationName:"item"}},S1n5:{type:"structure",members:{Comment:{},UploadEnd:{type:"timestamp"},UploadSize:{type:"double"},UploadStart:{type:"timestamp"}}},S1n8:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S1nf:{type:"structure",required:["Bytes","Format","ImportManifestUrl"],members:{Bytes:{locationName:"bytes",type:"long"},Format:{locationName:"format"},ImportManifestUrl:{locationName:"importManifestUrl"}}},S1ng:{type:"structure",required:["Size"],members:{Size:{locationName:"size",type:"long"}}},S1ob:{type:"list",member:{locationName:"UserId"}},S1oc:{type:"list",member:{locationName:"UserGroup"}},S1od:{type:"list",member:{locationName:"ProductCode"}},S1of:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{},UserId:{}}}},S1ok:{type:"list",member:{shape:"S17",locationName:"item"}},S1ox:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Se0"}}},S1qz:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{type:"boolean"}}},S1r1:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{locationName:"allowDnsResolutionFromRemoteVpc",type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{locationName:"allowEgressFromLocalClassicLinkToRemoteVpc",type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{locationName:"allowEgressFromLocalVpcToRemoteClassicLink",type:"boolean"}}},S1rg:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},Monitoring:{shape:"S140",locationName:"monitoring"}}}},S1uj:{type:"list",member:{locationName:"SecurityGroupId"}},S1v7:{type:"list",member:{locationName:"item",type:"structure",members:{CurrentState:{shape:"S10r",locationName:"currentState"},InstanceId:{locationName:"instanceId"},PreviousState:{shape:"S10r",locationName:"previousState"}}}},S1vr:{type:"list",member:{locationName:"item",type:"structure",members:{SecurityGroupRuleId:{},Description:{}}}}}}},{}],80:[function(e,t,r){t.exports={pagination:{DescribeAccountAttributes:{result_key:"AccountAttributes"},DescribeAddresses:{result_key:"Addresses"},DescribeAddressesAttribute:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Addresses"},DescribeAvailabilityZones:{result_key:"AvailabilityZones"},DescribeBundleTasks:{result_key:"BundleTasks"},DescribeByoipCidrs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ByoipCidrs"},DescribeCapacityReservationFleets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CapacityReservationFleets"},DescribeCapacityReservations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CapacityReservations"},DescribeCarrierGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CarrierGateways"},DescribeClassicLinkInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Instances"},DescribeClientVpnAuthorizationRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AuthorizationRules"},DescribeClientVpnConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Connections"},DescribeClientVpnEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ClientVpnEndpoints"},DescribeClientVpnRoutes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Routes"},DescribeClientVpnTargetNetworks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ClientVpnTargetNetworks"},DescribeCoipPools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CoipPools"},DescribeConversionTasks:{result_key:"ConversionTasks"},DescribeCustomerGateways:{result_key:"CustomerGateways"},DescribeDhcpOptions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DhcpOptions"},DescribeEgressOnlyInternetGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EgressOnlyInternetGateways"},DescribeExportImageTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ExportImageTasks"},DescribeExportTasks:{result_key:"ExportTasks"},DescribeFastSnapshotRestores:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FastSnapshotRestores"},DescribeFleets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Fleets"},DescribeFlowLogs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FlowLogs"},DescribeFpgaImages:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"FpgaImages"},DescribeHostReservationOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OfferingSet"},DescribeHostReservations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"HostReservationSet"},DescribeHosts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Hosts"},DescribeIamInstanceProfileAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IamInstanceProfileAssociations"},DescribeImages:{result_key:"Images"},DescribeImportImageTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ImportImageTasks"},DescribeImportSnapshotTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ImportSnapshotTasks"},DescribeInstanceCreditSpecifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceCreditSpecifications"},DescribeInstanceEventWindows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceEventWindows"},DescribeInstanceStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceStatuses"},DescribeInstanceTypeOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceTypeOfferings"},DescribeInstanceTypes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceTypes"},DescribeInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Reservations"},DescribeInternetGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InternetGateways"},DescribeIpv6Pools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Ipv6Pools"},DescribeKeyPairs:{result_key:"KeyPairs"},DescribeLaunchTemplateVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LaunchTemplateVersions"},DescribeLaunchTemplates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LaunchTemplates"},DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTableVirtualInterfaceGroupAssociations"},DescribeLocalGatewayRouteTableVpcAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTableVpcAssociations"},DescribeLocalGatewayRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayRouteTables"},DescribeLocalGatewayVirtualInterfaceGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayVirtualInterfaceGroups"},DescribeLocalGatewayVirtualInterfaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGatewayVirtualInterfaces"},DescribeLocalGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"LocalGateways"},DescribeManagedPrefixLists:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixLists"},DescribeMovingAddresses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MovingAddressStatuses"},DescribeNatGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NatGateways"},DescribeNetworkAcls:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkAcls"},DescribeNetworkInsightsAnalyses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInsightsAnalyses"},DescribeNetworkInsightsPaths:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInsightsPaths"},DescribeNetworkInterfacePermissions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInterfacePermissions"},DescribeNetworkInterfaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInterfaces"},DescribePlacementGroups:{result_key:"PlacementGroups"},DescribePrefixLists:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixLists"},DescribePrincipalIdFormat:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Principals"},DescribePublicIpv4Pools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PublicIpv4Pools"},DescribeRegions:{result_key:"Regions"},DescribeReplaceRootVolumeTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ReplaceRootVolumeTasks"},DescribeReservedInstances:{result_key:"ReservedInstances"},DescribeReservedInstancesListings:{result_key:"ReservedInstancesListings"},DescribeReservedInstancesModifications:{input_token:"NextToken",output_token:"NextToken",result_key:"ReservedInstancesModifications"},DescribeReservedInstancesOfferings:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ReservedInstancesOfferings"},DescribeRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"RouteTables"},DescribeScheduledInstanceAvailability:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledInstanceAvailabilitySet"},DescribeScheduledInstances:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledInstanceSet"},DescribeSecurityGroupRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityGroupRules"},DescribeSecurityGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SecurityGroups"},DescribeSnapshots:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Snapshots"},DescribeSpotFleetRequests:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotFleetRequestConfigs"},DescribeSpotInstanceRequests:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotInstanceRequests"},DescribeSpotPriceHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotPriceHistory"},DescribeStaleSecurityGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StaleSecurityGroupSet"},DescribeStoreImageTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StoreImageTaskResults"},DescribeSubnets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Subnets"},DescribeTags:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tags"},DescribeTrafficMirrorFilters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorFilters"},DescribeTrafficMirrorSessions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorSessions"},DescribeTrafficMirrorTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TrafficMirrorTargets"},DescribeTransitGatewayAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayAttachments"},DescribeTransitGatewayConnectPeers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayConnectPeers"},DescribeTransitGatewayConnects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayConnects"},DescribeTransitGatewayMulticastDomains:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayMulticastDomains"},DescribeTransitGatewayPeeringAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayPeeringAttachments"},DescribeTransitGatewayRouteTables:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayRouteTables"},DescribeTransitGatewayVpcAttachments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayVpcAttachments"},DescribeTransitGateways:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGateways"},DescribeTrunkInterfaceAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InterfaceAssociations"},DescribeVolumeStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VolumeStatuses"},DescribeVolumes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Volumes"},DescribeVolumesModifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VolumesModifications"},DescribeVpcClassicLinkDnsSupport:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Vpcs"},DescribeVpcEndpointConnectionNotifications:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ConnectionNotificationSet"},DescribeVpcEndpointConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcEndpointConnections"},DescribeVpcEndpointServiceConfigurations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ServiceConfigurations"},DescribeVpcEndpointServicePermissions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AllowedPrincipals"},DescribeVpcEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcEndpoints"},DescribeVpcPeeringConnections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpcPeeringConnections"},DescribeVpcs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Vpcs"},DescribeVpnConnections:{result_key:"VpnConnections"},DescribeVpnGateways:{result_key:"VpnGateways"},GetAssociatedIpv6PoolCidrs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Ipv6CidrAssociations"},GetGroupsForCapacityReservation:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CapacityReservationGroups"},GetInstanceTypesFromInstanceRequirements:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceTypes"},GetManagedPrefixListAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PrefixListAssociations"},GetManagedPrefixListEntries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entries"},GetSpotPlacementScores:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"SpotPlacementScores"},GetTransitGatewayAttachmentPropagations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayAttachmentPropagations"},GetTransitGatewayMulticastDomainAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MulticastDomainAssociations"},GetTransitGatewayPrefixListReferences:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayPrefixListReferences"},GetTransitGatewayRouteTableAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},GetTransitGatewayRouteTablePropagations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayRouteTablePropagations"},GetVpnConnectionDeviceTypes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"VpnConnectionDeviceTypes"},SearchLocalGatewayRoutes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Routes"},SearchTransitGatewayMulticastGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"MulticastGroups"}}}},{}],81:[function(e,t,r){t.exports={version:2,waiters:{InstanceExists:{delay:5,maxAttempts:40,operation:"DescribeInstances",acceptors:[{matcher:"path",expected:!0,argument:"length(Reservations[]) > `0`",state:"success"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},BundleTaskComplete:{delay:15,operation:"DescribeBundleTasks",maxAttempts:40,acceptors:[{expected:"complete",matcher:"pathAll",state:"success",argument:"BundleTasks[].State"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"BundleTasks[].State"}]},ConversionTaskCancelled:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},ConversionTaskCompleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"},{expected:"cancelled",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"},{expected:"cancelling",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"}]},ConversionTaskDeleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},CustomerGatewayAvailable:{delay:15,operation:"DescribeCustomerGateways",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"CustomerGateways[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"}]},ExportTaskCancelled:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ExportTaskCompleted:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ImageExists:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{matcher:"path",expected:!0,argument:"length(Images[]) > `0`",state:"success"},{matcher:"error",expected:"InvalidAMIID.NotFound",state:"retry"}]},ImageAvailable:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"Images[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"Images[].State",expected:"failed"}]},InstanceRunning:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"running",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"shutting-down",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].InstanceStatus.Status",expected:"ok"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStopped:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"stopped",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},InstanceTerminated:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"terminated",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},KeyPairExists:{operation:"DescribeKeyPairs",delay:5,maxAttempts:6,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(KeyPairs[].KeyName) > `0`"},{expected:"InvalidKeyPair.NotFound",matcher:"error",state:"retry"}]},NatGatewayAvailable:{operation:"DescribeNatGateways",delay:15,maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"NatGateways[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"failed"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleting"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleted"},{state:"retry",matcher:"error",expected:"NatGatewayNotFound"}]},NetworkInterfaceAvailable:{operation:"DescribeNetworkInterfaces",delay:20,maxAttempts:10,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"NetworkInterfaces[].Status"},{expected:"InvalidNetworkInterfaceID.NotFound",matcher:"error",state:"failure"}]},PasswordDataAvailable:{operation:"GetPasswordData",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"path",argument:"length(PasswordData) > `0`",expected:!0}]},SnapshotCompleted:{delay:15,operation:"DescribeSnapshots",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"Snapshots[].State"},{expected:"error",matcher:"pathAny",state:"failure",argument:"Snapshots[].State"}]},SecurityGroupExists:{operation:"DescribeSecurityGroups",delay:5,maxAttempts:6,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(SecurityGroups[].GroupId) > `0`"},{expected:"InvalidGroup.NotFound",matcher:"error",state:"retry"}]},SpotInstanceRequestFulfilled:{operation:"DescribeSpotInstanceRequests",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"fulfilled"},{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"request-canceled-and-instance-running"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"schedule-expired"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"canceled-before-fulfillment"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"bad-parameters"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"system-error"},{state:"retry",matcher:"error",expected:"InvalidSpotInstanceRequestID.NotFound"}]},SubnetAvailable:{delay:15,operation:"DescribeSubnets",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Subnets[].State"}]},SystemStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].SystemStatus.Status",expected:"ok"}]},VolumeAvailable:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VolumeDeleted:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{matcher:"error",expected:"InvalidVolume.NotFound",state:"success"}]},VolumeInUse:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"in-use",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VpcAvailable:{delay:15,operation:"DescribeVpcs",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Vpcs[].State"}]},VpcExists:{operation:"DescribeVpcs",delay:1,maxAttempts:5,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcID.NotFound",state:"retry"}]},VpnConnectionAvailable:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpnConnectionDeleted:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpcPeeringConnectionExists:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"retry"}]},VpcPeeringConnectionDeleted:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpcPeeringConnections[].Status.Code"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"success"}]}}}},{}],82:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-09-21",endpointPrefix:"api.ecr",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECR",serviceFullName:"Amazon EC2 Container Registry",serviceId:"ECR",signatureVersion:"v4",signingName:"ecr",targetPrefix:"AmazonEC2ContainerRegistry_V20150921",uid:"ecr-2015-09-21"},operations:{BatchCheckLayerAvailability:{input:{type:"structure",required:["repositoryName","layerDigests"],members:{registryId:{},repositoryName:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{layers:{type:"list",member:{type:"structure",members:{layerDigest:{},layerAvailability:{},layerSize:{type:"long"},mediaType:{}}}},failures:{type:"list",member:{type:"structure",members:{layerDigest:{},failureCode:{},failureReason:{}}}}}}},BatchDeleteImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"}}},output:{type:"structure",members:{imageIds:{shape:"Si"},failures:{shape:"Sn"}}}},BatchGetImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},acceptedMediaTypes:{type:"list",member:{}}}},output:{type:"structure",members:{images:{type:"list",member:{shape:"Sv"}},failures:{shape:"Sn"}}}},CompleteLayerUpload:{input:{type:"structure",required:["repositoryName","uploadId","layerDigests"],members:{registryId:{},repositoryName:{},uploadId:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},layerDigest:{}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},tags:{shape:"S12"},imageTagMutability:{},imageScanningConfiguration:{shape:"S17"},encryptionConfiguration:{shape:"S19"}}},output:{type:"structure",members:{repository:{shape:"S1d"}}}},DeleteLifecyclePolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},lastEvaluatedAt:{type:"timestamp"}}}},DeleteRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},force:{type:"boolean"}}},output:{type:"structure",members:{repository:{shape:"S1d"}}}},DeleteRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},DescribeImageReplicationStatus:{input:{type:"structure",required:["repositoryName","imageId"],members:{repositoryName:{},imageId:{shape:"Sj"},registryId:{}}},output:{type:"structure",members:{repositoryName:{},imageId:{shape:"Sj"},replicationStatuses:{type:"list",member:{type:"structure",members:{region:{},registryId:{},status:{},failureCode:{}}}}}}},DescribeImageScanFindings:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S25"},imageScanFindings:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findings:{type:"list",member:{type:"structure",members:{name:{},description:{},uri:{},severity:{},attributes:{type:"list",member:{type:"structure",required:["key"],members:{ +key:{},value:{}}}}}}},findingSeverityCounts:{shape:"S2k"}}},nextToken:{}}}},DescribeImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageDetails:{type:"list",member:{type:"structure",members:{registryId:{},repositoryName:{},imageDigest:{},imageTags:{shape:"S2s"},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageScanStatus:{shape:"S25"},imageScanFindingsSummary:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2k"}}},imageManifestMediaType:{},artifactMediaType:{}}}},nextToken:{}}}},DescribeRegistry:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},replicationConfiguration:{shape:"S2y"}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1d"}},nextToken:{}}}},GetAuthorizationToken:{input:{type:"structure",members:{registryIds:{deprecated:!0,deprecatedMessage:"This field is deprecated. The returned authorization token can be used to access any Amazon ECR registry that the IAM principal has access to, specifying a registry ID doesn't change the permissions scope of the authorization token.",type:"list",member:{}}}},output:{type:"structure",members:{authorizationData:{type:"list",member:{type:"structure",members:{authorizationToken:{},expiresAt:{type:"timestamp"},proxyEndpoint:{}}}}}}},GetDownloadUrlForLayer:{input:{type:"structure",required:["repositoryName","layerDigest"],members:{registryId:{},repositoryName:{},layerDigest:{}}},output:{type:"structure",members:{downloadUrl:{},layerDigest:{}}}},GetLifecyclePolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},lastEvaluatedAt:{type:"timestamp"}}}},GetLifecyclePolicyPreview:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},status:{},nextToken:{},previewResults:{type:"list",member:{type:"structure",members:{imageTags:{shape:"S2s"},imageDigest:{},imagePushedAt:{type:"timestamp"},action:{type:"structure",members:{type:{}}},appliedRulePriority:{type:"integer"}}}},summary:{type:"structure",members:{expiringImageTotalCount:{type:"integer"}}}}}},GetRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},GetRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},InitiateLayerUpload:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{uploadId:{},partSize:{type:"long"}}}},ListImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageIds:{shape:"Si"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S12"}}}},PutImage:{input:{type:"structure",required:["repositoryName","imageManifest"],members:{registryId:{},repositoryName:{},imageManifest:{},imageManifestMediaType:{},imageTag:{},imageDigest:{}}},output:{type:"structure",members:{image:{shape:"Sv"}}}},PutImageScanningConfiguration:{input:{type:"structure",required:["repositoryName","imageScanningConfiguration"],members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S17"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S17"}}}},PutImageTagMutability:{input:{type:"structure",required:["repositoryName","imageTagMutability"],members:{registryId:{},repositoryName:{},imageTagMutability:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageTagMutability:{}}}},PutLifecyclePolicy:{input:{type:"structure",required:["repositoryName","lifecyclePolicyText"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}}},PutRegistryPolicy:{input:{type:"structure",required:["policyText"],members:{policyText:{}}},output:{type:"structure",members:{registryId:{},policyText:{}}}},PutReplicationConfiguration:{input:{type:"structure",required:["replicationConfiguration"],members:{replicationConfiguration:{shape:"S2y"}}},output:{type:"structure",members:{replicationConfiguration:{shape:"S2y"}}}},SetRepositoryPolicy:{input:{type:"structure",required:["repositoryName","policyText"],members:{registryId:{},repositoryName:{},policyText:{},force:{type:"boolean"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},StartImageScan:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S25"}}}},StartLifecyclePolicyPreview:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},status:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S12"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UploadLayerPart:{input:{type:"structure",required:["repositoryName","uploadId","partFirstByte","partLastByte","layerPartBlob"],members:{registryId:{},repositoryName:{},uploadId:{},partFirstByte:{type:"long"},partLastByte:{type:"long"},layerPartBlob:{type:"blob"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},lastByteReceived:{type:"long"}}}}},shapes:{Si:{type:"list",member:{shape:"Sj"}},Sj:{type:"structure",members:{imageDigest:{},imageTag:{}}},Sn:{type:"list",member:{type:"structure",members:{imageId:{shape:"Sj"},failureCode:{},failureReason:{}}}},Sv:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageManifest:{},imageManifestMediaType:{}}},S12:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S17:{type:"structure",members:{scanOnPush:{type:"boolean"}}},S19:{type:"structure",required:["encryptionType"],members:{encryptionType:{},kmsKey:{}}},S1d:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"},imageTagMutability:{},imageScanningConfiguration:{shape:"S17"},encryptionConfiguration:{shape:"S19"}}},S25:{type:"structure",members:{status:{},description:{}}},S2k:{type:"map",key:{},value:{type:"integer"}},S2s:{type:"list",member:{}},S2y:{type:"structure",required:["rules"],members:{rules:{type:"list",member:{type:"structure",required:["destinations"],members:{destinations:{type:"list",member:{type:"structure",required:["region","registryId"],members:{region:{},registryId:{}}}},repositoryFilters:{type:"list",member:{type:"structure",required:["filter","filterType"],members:{filter:{},filterType:{}}}}}}}}}}}},{}],83:[function(e,t,r){t.exports={pagination:{DescribeImageScanFindings:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","imageId","imageScanStatus","imageScanFindings"],output_token:"nextToken",result_key:"imageScanFindings.findings"},DescribeImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageDetails"},DescribeRepositories:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"repositories"},GetLifecyclePolicyPreview:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","lifecyclePolicyText","status","summary"],output_token:"nextToken",result_key:"previewResults"},ListImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageIds"}}}},{}],84:[function(e,t,r){t.exports={version:2,waiters:{ImageScanComplete:{description:"Wait until an image scan is complete and findings can be accessed",operation:"DescribeImageScanFindings",delay:5,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"imageScanStatus.status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"imageScanStatus.status",expected:"FAILED"}]},LifecyclePolicyPreviewComplete:{description:"Wait until a lifecycle policy preview request is complete and results can be accessed",operation:"GetLifecyclePolicyPreview",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"status",expected:"FAILED"}]}}}},{}],85:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-11-13",endpointPrefix:"ecs",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECS",serviceFullName:"Amazon EC2 Container Service",serviceId:"ECS",signatureVersion:"v4",targetPrefix:"AmazonEC2ContainerServiceV20141113",uid:"ecs-2014-11-13"},operations:{CreateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{shape:"S3"},tags:{shape:"Sa"}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},CreateCluster:{input:{type:"structure",members:{clusterName:{},tags:{shape:"Sa"},settings:{shape:"Sj"},configuration:{shape:"Sm"},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},CreateService:{input:{type:"structure",required:["serviceName"],members:{cluster:{},serviceName:{},taskDefinition:{},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},desiredCount:{type:"integer"},clientToken:{},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},role:{},deploymentConfiguration:{shape:"S1b"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},networkConfiguration:{shape:"S1j"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1n"},tags:{shape:"Sa"},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},CreateTaskSet:{input:{type:"structure",required:["service","cluster","taskDefinition"],members:{service:{},cluster:{},externalId:{},taskDefinition:{},networkConfiguration:{shape:"S1j"},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},scale:{shape:"S1v"},clientToken:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},DeleteAccountSetting:{input:{type:"structure",required:["name"],members:{name:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},DeleteAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S2b"}}},output:{type:"structure",members:{attributes:{shape:"S2b"}}}},DeleteCapacityProvider:{input:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},DeleteCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},DeleteService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},force:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},DeleteTaskSet:{input:{type:"structure",required:["cluster","service","taskSet"],members:{cluster:{},service:{},taskSet:{},force:{type:"boolean"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},DeregisterContainerInstance:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{},force:{type:"boolean"}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},DeregisterTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{}}},output:{type:"structure",members:{taskDefinition:{shape:"S33"}}}},DescribeCapacityProviders:{input:{type:"structure",members:{capacityProviders:{shape:"Sr"},include:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{capacityProviders:{type:"list",member:{shape:"Sf"}},failures:{shape:"S5d"},nextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{clusters:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{clusters:{type:"list",member:{shape:"Sx"}},failures:{shape:"S5d"}}}},DescribeContainerInstances:{input:{type:"structure",required:["containerInstances"],members:{cluster:{},containerInstances:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{containerInstances:{shape:"S5o"},failures:{shape:"S5d"}}}},DescribeServices:{input:{type:"structure",required:["services"],members:{cluster:{},services:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{services:{type:"list",member:{shape:"S1r"}},failures:{shape:"S5d"}}}},DescribeTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskDefinition:{shape:"S33"},tags:{shape:"Sa"}}}},DescribeTaskSets:{input:{type:"structure",required:["cluster","service"],members:{cluster:{},service:{},taskSets:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskSets:{shape:"S1s"},failures:{shape:"S5d"}}}},DescribeTasks:{input:{type:"structure",required:["tasks"],members:{cluster:{},tasks:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{tasks:{shape:"S66"},failures:{shape:"S5d"}}}},DiscoverPollEndpoint:{input:{type:"structure",members:{containerInstance:{},cluster:{}}},output:{type:"structure",members:{endpoint:{},telemetryEndpoint:{}}}},ExecuteCommand:{input:{type:"structure",required:["command","interactive","task"],members:{cluster:{},container:{},command:{},interactive:{type:"boolean"},task:{}}},output:{type:"structure",members:{clusterArn:{},containerArn:{},containerName:{},interactive:{type:"boolean"},session:{type:"structure",members:{sessionId:{},streamUrl:{},tokenValue:{type:"string",sensitive:!0}}},taskArn:{}}}},ListAccountSettings:{input:{type:"structure",members:{name:{},value:{},principalArn:{},effectiveSettings:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{settings:{type:"list",member:{shape:"S29"}},nextToken:{}}}},ListAttributes:{input:{type:"structure",required:["targetType"],members:{cluster:{},targetType:{},attributeName:{},attributeValue:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{attributes:{shape:"S2b"},nextToken:{}}}},ListClusters:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{clusterArns:{shape:"Sr"},nextToken:{}}}},ListContainerInstances:{input:{type:"structure",members:{cluster:{},filter:{},nextToken:{},maxResults:{type:"integer"},status:{}}},output:{type:"structure",members:{containerInstanceArns:{shape:"Sr"},nextToken:{}}}},ListServices:{input:{type:"structure",members:{cluster:{},nextToken:{},maxResults:{type:"integer"},launchType:{},schedulingStrategy:{}}},output:{type:"structure",members:{serviceArns:{shape:"Sr"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sa"}}}},ListTaskDefinitionFamilies:{input:{type:"structure",members:{familyPrefix:{},status:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{families:{shape:"Sr"},nextToken:{}}}},ListTaskDefinitions:{input:{type:"structure",members:{familyPrefix:{},status:{},sort:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{taskDefinitionArns:{shape:"Sr"},nextToken:{}}}},ListTasks:{input:{type:"structure",members:{cluster:{},containerInstance:{},family:{},nextToken:{},maxResults:{type:"integer"},startedBy:{},serviceName:{},desiredStatus:{},launchType:{}}},output:{type:"structure",members:{taskArns:{shape:"Sr"},nextToken:{}}}},PutAccountSetting:{input:{type:"structure",required:["name","value"],members:{name:{},value:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},PutAccountSettingDefault:{input:{type:"structure",required:["name","value"],members:{name:{},value:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},PutAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S2b"}}},output:{type:"structure",members:{attributes:{shape:"S2b"}}}},PutClusterCapacityProviders:{input:{type:"structure",required:["cluster","capacityProviders","defaultCapacityProviderStrategy"],members:{cluster:{},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},RegisterContainerInstance:{input:{type:"structure",members:{cluster:{},instanceIdentityDocument:{},instanceIdentityDocumentSignature:{},totalResources:{shape:"S2t"},versionInfo:{shape:"S2s"},containerInstanceArn:{},attributes:{shape:"S2b"},platformDevices:{type:"list",member:{type:"structure",required:["id","type"],members:{id:{},type:{}}}},tags:{shape:"Sa"}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},RegisterTaskDefinition:{input:{type:"structure",required:["family","containerDefinitions"],members:{family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},containerDefinitions:{shape:"S34"},volumes:{shape:"S4e"},placementConstraints:{shape:"S4s"},requiresCompatibilities:{shape:"S4v"},cpu:{},memory:{},tags:{shape:"Sa"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S54"},inferenceAccelerators:{shape:"S50"},ephemeralStorage:{shape:"S57"},runtimePlatform:{shape:"S4x"}}},output:{type:"structure",members:{taskDefinition:{shape:"S33"},tags:{shape:"Sa"}}}},RunTask:{input:{type:"structure",required:["taskDefinition"],members:{capacityProviderStrategy:{shape:"Ss"},cluster:{},count:{type:"integer"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},launchType:{},networkConfiguration:{shape:"S1j"},overrides:{shape:"S6k"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},platformVersion:{},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S66"},failures:{shape:"S5d"}}}},StartTask:{input:{type:"structure",required:["containerInstances","taskDefinition"],members:{cluster:{},containerInstances:{shape:"Sr"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},networkConfiguration:{shape:"S1j"},overrides:{shape:"S6k"},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S66"},failures:{shape:"S5d"}}}},StopTask:{input:{type:"structure",required:["task"],members:{cluster:{},task:{},reason:{}}},output:{type:"structure",members:{task:{shape:"S67"}}}},SubmitAttachmentStateChanges:{input:{type:"structure",required:["attachments"],members:{cluster:{},attachments:{shape:"S85"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitContainerStateChange:{input:{type:"structure",members:{cluster:{},task:{},containerName:{},runtimeId:{},status:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S6b"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitTaskStateChange:{input:{type:"structure",members:{cluster:{},task:{},status:{},reason:{},containers:{type:"list",member:{type:"structure",members:{containerName:{},imageDigest:{},runtimeId:{},exitCode:{type:"integer"},networkBindings:{shape:"S6b"},reason:{},status:{}}}},attachments:{shape:"S85"},managedAgents:{type:"list",member:{type:"structure",required:["containerName","managedAgentName","status"],members:{containerName:{},managedAgentName:{},status:{},reason:{}}}},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},executionStoppedAt:{type:"timestamp"}}},output:{type:"structure",members:{acknowledgment:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{type:"structure",members:{managedScaling:{shape:"S4"},managedTerminationProtection:{}}}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},UpdateCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{},settings:{shape:"Sj"},configuration:{shape:"Sm"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},UpdateClusterSettings:{input:{type:"structure",required:["cluster","settings"],members:{cluster:{},settings:{shape:"Sj"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},UpdateContainerAgent:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},UpdateContainerInstancesState:{input:{type:"structure",required:["containerInstances","status"],members:{cluster:{},containerInstances:{shape:"Sr"},status:{}}},output:{type:"structure",members:{containerInstances:{shape:"S5o"},failures:{shape:"S5d"}}}},UpdateService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},desiredCount:{type:"integer"},taskDefinition:{},capacityProviderStrategy:{shape:"Ss"},deploymentConfiguration:{shape:"S1b"},networkConfiguration:{shape:"S1j"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},platformVersion:{},forceNewDeployment:{type:"boolean"},healthCheckGracePeriodSeconds:{type:"integer"},enableExecuteCommand:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},UpdateServicePrimaryTaskSet:{input:{type:"structure",required:["cluster","service","primaryTaskSet"],members:{cluster:{},service:{},primaryTaskSet:{}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},UpdateTaskSet:{input:{type:"structure",required:["cluster","service","taskSet","scale"],members:{cluster:{},service:{},taskSet:{},scale:{shape:"S1v"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}}},shapes:{S3:{type:"structure",required:["autoScalingGroupArn"],members:{autoScalingGroupArn:{},managedScaling:{shape:"S4"},managedTerminationProtection:{}}},S4:{type:"structure",members:{status:{},targetCapacity:{type:"integer"},minimumScalingStepSize:{type:"integer"},maximumScalingStepSize:{type:"integer"},instanceWarmupPeriod:{type:"integer"}}},Sa:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sf:{type:"structure",members:{capacityProviderArn:{},name:{},status:{},autoScalingGroupProvider:{shape:"S3"},updateStatus:{},updateStatusReason:{},tags:{shape:"Sa"}}},Sj:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},Sm:{type:"structure",members:{executeCommandConfiguration:{type:"structure",members:{kmsKeyId:{},logging:{},logConfiguration:{type:"structure",members:{cloudWatchLogGroupName:{},cloudWatchEncryptionEnabled:{type:"boolean"},s3BucketName:{},s3EncryptionEnabled:{type:"boolean"},s3KeyPrefix:{}}}}}}},Sr:{type:"list",member:{}},Ss:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},Sx:{type:"structure",members:{clusterArn:{},clusterName:{},configuration:{shape:"Sm"},status:{},registeredContainerInstancesCount:{type:"integer"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},activeServicesCount:{type:"integer"},statistics:{type:"list",member:{shape:"S10"}},tags:{shape:"Sa"},settings:{shape:"Sj"},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"},attachments:{shape:"S11"},attachmentsStatus:{}}},S10:{type:"structure",members:{name:{},value:{}}},S11:{type:"list",member:{type:"structure",members:{id:{},type:{},status:{},details:{type:"list",member:{shape:"S10"}}}}},S15:{type:"list",member:{type:"structure",members:{targetGroupArn:{},loadBalancerName:{},containerName:{},containerPort:{type:"integer"}}}},S18:{type:"list",member:{type:"structure",members:{registryArn:{},port:{type:"integer"},containerName:{},containerPort:{type:"integer"}}}},S1b:{type:"structure",members:{deploymentCircuitBreaker:{type:"structure",required:["enable","rollback"],members:{enable:{type:"boolean"},rollback:{type:"boolean"}}},maximumPercent:{type:"integer"},minimumHealthyPercent:{type:"integer"}}},S1d:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S1g:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},S1j:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["subnets"],members:{subnets:{shape:"Sr"},securityGroups:{shape:"Sr"},assignPublicIp:{}}}}},S1n:{type:"structure",required:["type"],members:{type:{}}},S1r:{type:"structure",members:{serviceArn:{},serviceName:{},clusterArn:{},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},status:{},desiredCount:{type:"integer"},runningCount:{type:"integer"},pendingCount:{type:"integer"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},platformFamily:{},taskDefinition:{},deploymentConfiguration:{shape:"S1b"},taskSets:{shape:"S1s"},deployments:{type:"list",member:{type:"structure",members:{id:{},status:{},taskDefinition:{},desiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},failedTasks:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},capacityProviderStrategy:{shape:"Ss"},launchType:{},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1j"},rolloutState:{},rolloutStateReason:{}}}},roleArn:{},events:{type:"list",member:{type:"structure",members:{id:{},createdAt:{type:"timestamp"},message:{}}}},createdAt:{type:"timestamp"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},networkConfiguration:{shape:"S1j"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1n"},tags:{shape:"Sa"},createdBy:{},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"}}},S1s:{type:"list",member:{shape:"S1t"}},S1t:{type:"structure",members:{id:{},taskSetArn:{},serviceArn:{},clusterArn:{},startedBy:{},externalId:{},status:{},taskDefinition:{},computedDesiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1j"},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},scale:{shape:"S1v"},stabilityStatus:{},stabilityStatusAt:{type:"timestamp"},tags:{shape:"Sa"}}},S1v:{type:"structure",members:{value:{type:"double"},unit:{}}},S29:{type:"structure",members:{name:{},value:{},principalArn:{}}},S2b:{type:"list",member:{shape:"S2c"}},S2c:{type:"structure",required:["name"],members:{name:{},value:{},targetType:{},targetId:{}}},S2q:{type:"structure",members:{containerInstanceArn:{},ec2InstanceId:{},capacityProviderName:{},version:{type:"long"},versionInfo:{shape:"S2s"},remainingResources:{shape:"S2t"},registeredResources:{shape:"S2t"},status:{},statusReason:{},agentConnected:{type:"boolean"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},agentUpdateStatus:{},attributes:{shape:"S2b"},registeredAt:{type:"timestamp"},attachments:{shape:"S11"},tags:{shape:"Sa"},healthStatus:{type:"structure",members:{overallStatus:{},details:{type:"list",member:{type:"structure",members:{type:{},status:{},lastUpdated:{type:"timestamp"},lastStatusChange:{type:"timestamp"}}}}}}}},S2s:{type:"structure",members:{agentVersion:{},agentHash:{},dockerVersion:{}}},S2t:{type:"list",member:{type:"structure",members:{name:{},type:{},doubleValue:{type:"double"},longValue:{type:"long"},integerValue:{type:"integer"},stringSetValue:{shape:"Sr"}}}},S33:{type:"structure",members:{taskDefinitionArn:{},containerDefinitions:{shape:"S34"},family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},revision:{type:"integer"},volumes:{shape:"S4e"},status:{},requiresAttributes:{type:"list",member:{shape:"S2c"}},placementConstraints:{shape:"S4s"},compatibilities:{shape:"S4v"},runtimePlatform:{shape:"S4x"},requiresCompatibilities:{shape:"S4v"},cpu:{},memory:{},inferenceAccelerators:{shape:"S50"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S54"},registeredAt:{type:"timestamp"},deregisteredAt:{type:"timestamp"},registeredBy:{},ephemeralStorage:{shape:"S57"}}},S34:{type:"list",member:{type:"structure",members:{name:{},image:{},repositoryCredentials:{type:"structure",required:["credentialsParameter"],members:{credentialsParameter:{}}},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},links:{shape:"Sr"},portMappings:{type:"list",member:{type:"structure",members:{containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},essential:{type:"boolean"},entryPoint:{shape:"Sr"},command:{shape:"Sr"},environment:{shape:"S3a"},environmentFiles:{shape:"S3b"},mountPoints:{type:"list",member:{type:"structure",members:{sourceVolume:{},containerPath:{},readOnly:{type:"boolean"}}}},volumesFrom:{type:"list",member:{type:"structure",members:{sourceContainer:{},readOnly:{type:"boolean"}}}},linuxParameters:{type:"structure",members:{capabilities:{type:"structure",members:{add:{shape:"Sr"},drop:{shape:"Sr"}}},devices:{type:"list",member:{type:"structure",required:["hostPath"],members:{hostPath:{},containerPath:{},permissions:{type:"list",member:{}}}}},initProcessEnabled:{type:"boolean"},sharedMemorySize:{type:"integer"},tmpfs:{type:"list",member:{type:"structure",required:["containerPath","size"],members:{containerPath:{},size:{type:"integer"},mountOptions:{shape:"Sr"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},secrets:{shape:"S3q"},dependsOn:{type:"list",member:{type:"structure",required:["containerName","condition"],members:{containerName:{},condition:{}}}},startTimeout:{type:"integer"},stopTimeout:{type:"integer"},hostname:{},user:{},workingDirectory:{},disableNetworking:{type:"boolean"},privileged:{type:"boolean"},readonlyRootFilesystem:{type:"boolean"},dnsServers:{shape:"Sr"},dnsSearchDomains:{shape:"Sr"},extraHosts:{type:"list",member:{type:"structure",required:["hostname","ipAddress"],members:{hostname:{},ipAddress:{}}}},dockerSecurityOptions:{shape:"Sr"},interactive:{type:"boolean"},pseudoTerminal:{type:"boolean"},dockerLabels:{type:"map",key:{},value:{}},ulimits:{type:"list",member:{type:"structure",required:["name","softLimit","hardLimit"],members:{name:{},softLimit:{type:"integer"},hardLimit:{type:"integer"}}}}, +logConfiguration:{type:"structure",required:["logDriver"],members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S3q"}}},healthCheck:{type:"structure",required:["command"],members:{command:{shape:"Sr"},interval:{type:"integer"},timeout:{type:"integer"},retries:{type:"integer"},startPeriod:{type:"integer"}}},systemControls:{type:"list",member:{type:"structure",members:{namespace:{},value:{}}}},resourceRequirements:{shape:"S47"},firelensConfiguration:{type:"structure",required:["type"],members:{type:{},options:{type:"map",key:{},value:{}}}}}}},S3a:{type:"list",member:{shape:"S10"}},S3b:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S3q:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S47:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S4e:{type:"list",member:{type:"structure",members:{name:{},host:{type:"structure",members:{sourcePath:{}}},dockerVolumeConfiguration:{type:"structure",members:{scope:{},autoprovision:{type:"boolean"},driver:{},driverOpts:{shape:"S4j"},labels:{shape:"S4j"}}},efsVolumeConfiguration:{type:"structure",required:["fileSystemId"],members:{fileSystemId:{},rootDirectory:{},transitEncryption:{},transitEncryptionPort:{type:"integer"},authorizationConfig:{type:"structure",members:{accessPointId:{},iam:{}}}}},fsxWindowsFileServerVolumeConfiguration:{type:"structure",required:["fileSystemId","rootDirectory","authorizationConfig"],members:{fileSystemId:{},rootDirectory:{},authorizationConfig:{type:"structure",required:["credentialsParameter","domain"],members:{credentialsParameter:{},domain:{}}}}}}}},S4j:{type:"map",key:{},value:{}},S4s:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S4v:{type:"list",member:{}},S4x:{type:"structure",members:{cpuArchitecture:{},operatingSystemFamily:{}}},S50:{type:"list",member:{type:"structure",required:["deviceName","deviceType"],members:{deviceName:{},deviceType:{}}}},S54:{type:"structure",required:["containerName"],members:{type:{},containerName:{},properties:{type:"list",member:{shape:"S10"}}}},S57:{type:"structure",required:["sizeInGiB"],members:{sizeInGiB:{type:"integer"}}},S5d:{type:"list",member:{type:"structure",members:{arn:{},reason:{},detail:{}}}},S5o:{type:"list",member:{shape:"S2q"}},S66:{type:"list",member:{shape:"S67"}},S67:{type:"structure",members:{attachments:{shape:"S11"},attributes:{shape:"S2b"},availabilityZone:{},capacityProviderName:{},clusterArn:{},connectivity:{},connectivityAt:{type:"timestamp"},containerInstanceArn:{},containers:{type:"list",member:{type:"structure",members:{containerArn:{},taskArn:{},name:{},image:{},imageDigest:{},runtimeId:{},lastStatus:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S6b"},networkInterfaces:{type:"list",member:{type:"structure",members:{attachmentId:{},privateIpv4Address:{},ipv6Address:{}}}},healthStatus:{},managedAgents:{type:"list",member:{type:"structure",members:{lastStartedAt:{type:"timestamp"},name:{},reason:{},lastStatus:{}}}},cpu:{},memory:{},memoryReservation:{},gpuIds:{type:"list",member:{}}}}},cpu:{},createdAt:{type:"timestamp"},desiredStatus:{},enableExecuteCommand:{type:"boolean"},executionStoppedAt:{type:"timestamp"},group:{},healthStatus:{},inferenceAccelerators:{shape:"S50"},lastStatus:{},launchType:{},memory:{},overrides:{shape:"S6k"},platformVersion:{},platformFamily:{},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},startedAt:{type:"timestamp"},startedBy:{},stopCode:{},stoppedAt:{type:"timestamp"},stoppedReason:{},stoppingAt:{type:"timestamp"},tags:{shape:"Sa"},taskArn:{},taskDefinitionArn:{},version:{type:"long"},ephemeralStorage:{shape:"S57"}}},S6b:{type:"list",member:{type:"structure",members:{bindIP:{},containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},S6k:{type:"structure",members:{containerOverrides:{type:"list",member:{type:"structure",members:{name:{},command:{shape:"Sr"},environment:{shape:"S3a"},environmentFiles:{shape:"S3b"},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},resourceRequirements:{shape:"S47"}}}},cpu:{},inferenceAcceleratorOverrides:{type:"list",member:{type:"structure",members:{deviceName:{},deviceType:{}}}},executionRoleArn:{},memory:{},taskRoleArn:{},ephemeralStorage:{shape:"S57"}}},S85:{type:"list",member:{type:"structure",required:["attachmentArn","status"],members:{attachmentArn:{},status:{}}}}}}},{}],86:[function(e,t,r){t.exports={pagination:{ListAccountSettings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"settings"},ListAttributes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"attributes"},ListClusters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"clusterArns"},ListContainerInstances:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"containerInstanceArns"},ListServices:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"serviceArns"},ListTaskDefinitionFamilies:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"families"},ListTaskDefinitions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskDefinitionArns"},ListTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskArns"}}}},{}],87:[function(e,t,r){t.exports={version:2,waiters:{TasksRunning:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAny",state:"failure",argument:"tasks[].lastStatus"},{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"RUNNING",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},TasksStopped:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},ServicesStable:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"DRAINING",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:"INACTIVE",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:!0,matcher:"path",state:"success",argument:"length(services[?!(length(deployments) == `1` && runningCount == desiredCount)]) == `0`"}]},ServicesInactive:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"INACTIVE",matcher:"pathAny",state:"success",argument:"services[].status"}]}}}},{}],88:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-02-02",endpointPrefix:"elasticache",protocol:"query",serviceFullName:"Amazon ElastiCache",serviceId:"ElastiCache",signatureVersion:"v4",uid:"elasticache-2015-02-02",xmlNamespace:"http://elasticache.amazonaws.com/doc/2015-02-02/"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S3"}}},output:{shape:"S5",resultWrapper:"AddTagsToResourceResult"}},AuthorizeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},BatchApplyUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchApplyUpdateActionResult"}},BatchStopUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchStopUpdateActionResult"}},CompleteMigration:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},Force:{type:"boolean"}}},output:{resultWrapper:"CompleteMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CopySnapshot:{input:{type:"structure",required:["SourceSnapshotName","TargetSnapshotName"],members:{SourceSnapshotName:{},TargetSnapshotName:{},TargetBucket:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopySnapshotResult",type:"structure",members:{Snapshot:{shape:"S1p"}}}},CreateCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},ReplicationGroupId:{},AZMode:{},PreferredAvailabilityZone:{},PreferredAvailabilityZones:{shape:"S1y"},NumCacheNodes:{type:"integer"},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},Tags:{shape:"S3"},SnapshotArns:{shape:"S21"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},OutpostMode:{},PreferredOutpostArn:{},PreferredOutpostArns:{shape:"S23"},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"CreateCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},CreateCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","CacheParameterGroupFamily","Description"],members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheParameterGroupResult",type:"structure",members:{CacheParameterGroup:{shape:"S2k"}}}},CreateCacheSecurityGroup:{input:{type:"structure",required:["CacheSecurityGroupName","Description"],members:{CacheSecurityGroupName:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheSecurityGroupResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},CreateCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName","CacheSubnetGroupDescription","SubnetIds"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2o"},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2q"}}}},CreateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupIdSuffix","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupIdSuffix:{},GlobalReplicationGroupDescription:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"CreateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},CreateReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId","ReplicationGroupDescription"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},GlobalReplicationGroupId:{},PrimaryClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NumCacheClusters:{type:"integer"},PreferredCacheClusterAZs:{shape:"S1u"},NumNodeGroups:{type:"integer"},ReplicasPerNodeGroup:{type:"integer"},NodeGroupConfiguration:{type:"list",member:{shape:"S1s",locationName:"NodeGroupConfiguration"}},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},Tags:{shape:"S3"},SnapshotArns:{shape:"S21"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},KmsKeyId:{},UserGroupIds:{type:"list",member:{}},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"CreateReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CreateSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1p"}}}},CreateUser:{input:{type:"structure",required:["UserId","UserName","Engine","AccessString"],members:{UserId:{},UserName:{},Engine:{},Passwords:{shape:"S3c"},AccessString:{},NoPasswordRequired:{type:"boolean"},Tags:{shape:"S3"}}},output:{shape:"S3e",resultWrapper:"CreateUserResult"}},CreateUserGroup:{input:{type:"structure",required:["UserGroupId","Engine"],members:{UserGroupId:{},Engine:{},UserIds:{shape:"S3i"},Tags:{shape:"S3"}}},output:{shape:"S3j",resultWrapper:"CreateUserGroupResult"}},DecreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},GlobalNodeGroupsToRemove:{shape:"S3o"},GlobalNodeGroupsToRetain:{shape:"S3o"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},DecreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3r"},ReplicasToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},DeleteCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{}}}},DeleteCacheSecurityGroup:{input:{type:"structure",required:["CacheSecurityGroupName"],members:{CacheSecurityGroupName:{}}}},DeleteCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{}}}},DeleteGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","RetainPrimaryReplicationGroup"],members:{GlobalReplicationGroupId:{},RetainPrimaryReplicationGroup:{type:"boolean"}}},output:{resultWrapper:"DeleteGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},DeleteReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},RetainPrimaryCluster:{type:"boolean"},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{SnapshotName:{}}},output:{resultWrapper:"DeleteSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1p"}}}},DeleteUser:{input:{type:"structure",required:["UserId"],members:{UserId:{}}},output:{shape:"S3e",resultWrapper:"DeleteUserResult"}},DeleteUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{}}},output:{shape:"S3j",resultWrapper:"DeleteUserGroupResult"}},DescribeCacheClusters:{input:{type:"structure",members:{CacheClusterId:{},MaxRecords:{type:"integer"},Marker:{},ShowCacheNodeInfo:{type:"boolean"},ShowCacheClustersNotInReplicationGroups:{type:"boolean"}}},output:{resultWrapper:"DescribeCacheClustersResult",type:"structure",members:{Marker:{},CacheClusters:{type:"list",member:{shape:"S27",locationName:"CacheCluster"}}}}},DescribeCacheEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},CacheParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"}}},output:{resultWrapper:"DescribeCacheEngineVersionsResult",type:"structure",members:{Marker:{},CacheEngineVersions:{type:"list",member:{locationName:"CacheEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},CacheParameterGroupFamily:{},CacheEngineDescription:{},CacheEngineVersionDescription:{}}}}}}},DescribeCacheParameterGroups:{input:{type:"structure",members:{CacheParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParameterGroupsResult",type:"structure",members:{Marker:{},CacheParameterGroups:{type:"list",member:{shape:"S2k",locationName:"CacheParameterGroup"}}}}},DescribeCacheParameters:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParametersResult",type:"structure",members:{Marker:{},Parameters:{shape:"S4k"},CacheNodeTypeSpecificParameters:{shape:"S4n"}}}},DescribeCacheSecurityGroups:{input:{type:"structure",members:{CacheSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheSecurityGroupsResult",type:"structure",members:{Marker:{},CacheSecurityGroups:{type:"list",member:{shape:"S8",locationName:"CacheSecurityGroup"}}}}},DescribeCacheSubnetGroups:{input:{type:"structure",members:{CacheSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheSubnetGroupsResult",type:"structure",members:{Marker:{},CacheSubnetGroups:{type:"list",member:{shape:"S2q",locationName:"CacheSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["CacheParameterGroupFamily"],members:{CacheParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{CacheParameterGroupFamily:{},Marker:{},Parameters:{shape:"S4k"},CacheNodeTypeSpecificParameters:{shape:"S4n"}},wrapper:!0}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},Date:{type:"timestamp"}}}}}}},DescribeGlobalReplicationGroups:{input:{type:"structure",members:{GlobalReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{},ShowMemberInfo:{type:"boolean"}}},output:{resultWrapper:"DescribeGlobalReplicationGroupsResult",type:"structure",members:{Marker:{},GlobalReplicationGroups:{type:"list",member:{shape:"S2x",locationName:"GlobalReplicationGroup"}}}}},DescribeReplicationGroups:{input:{type:"structure",members:{ReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReplicationGroupsResult",type:"structure",members:{Marker:{},ReplicationGroups:{type:"list",member:{shape:"So",locationName:"ReplicationGroup"}}}}},DescribeReservedCacheNodes:{input:{type:"structure",members:{ReservedCacheNodeId:{},ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{},ProductDescription:{},OfferingType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedCacheNodesResult",type:"structure",members:{Marker:{},ReservedCacheNodes:{type:"list",member:{shape:"S5e",locationName:"ReservedCacheNode"}}}}},DescribeReservedCacheNodesOfferings:{input:{type:"structure",members:{ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{},ProductDescription:{},OfferingType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedCacheNodesOfferingsResult",type:"structure",members:{Marker:{},ReservedCacheNodesOfferings:{type:"list",member:{locationName:"ReservedCacheNodesOffering",type:"structure",members:{ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},ProductDescription:{},OfferingType:{},RecurringCharges:{shape:"S5f"}},wrapper:!0}}}}},DescribeServiceUpdates:{input:{type:"structure",members:{ServiceUpdateName:{},ServiceUpdateStatus:{shape:"S5m"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeServiceUpdatesResult",type:"structure",members:{Marker:{},ServiceUpdates:{type:"list",member:{locationName:"ServiceUpdate",type:"structure",members:{ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateEndDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateStatus:{},ServiceUpdateDescription:{},ServiceUpdateType:{},Engine:{},EngineVersion:{},AutoUpdateAfterRecommendedApplyByDate:{type:"boolean"},EstimatedUpdateTime:{}}}}}}},DescribeSnapshots:{input:{type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},SnapshotSource:{},Marker:{},MaxRecords:{type:"integer"},ShowNodeGroupConfig:{type:"boolean"}}},output:{resultWrapper:"DescribeSnapshotsResult",type:"structure",members:{Marker:{},Snapshots:{type:"list",member:{shape:"S1p",locationName:"Snapshot"}}}}},DescribeUpdateActions:{input:{type:"structure",members:{ServiceUpdateName:{},ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},Engine:{},ServiceUpdateStatus:{shape:"S5m"},ServiceUpdateTimeRange:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},UpdateActionStatus:{type:"list",member:{}},ShowNodeLevelUpdateStatus:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUpdateActionsResult",type:"structure",members:{Marker:{},UpdateActions:{type:"list",member:{locationName:"UpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateStatus:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateType:{},UpdateActionAvailableDate:{type:"timestamp"},UpdateActionStatus:{},NodesUpdated:{},UpdateActionStatusModifiedDate:{type:"timestamp"},SlaMet:{},NodeGroupUpdateStatus:{type:"list",member:{locationName:"NodeGroupUpdateStatus",type:"structure",members:{NodeGroupId:{},NodeGroupMemberUpdateStatus:{type:"list",member:{locationName:"NodeGroupMemberUpdateStatus",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}}}}},CacheNodeUpdateStatus:{type:"list",member:{locationName:"CacheNodeUpdateStatus",type:"structure",members:{CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}},EstimatedUpdateTime:{},Engine:{}}}}}}},DescribeUserGroups:{input:{type:"structure",members:{UserGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUserGroupsResult",type:"structure",members:{UserGroups:{type:"list",member:{shape:"S3j"}},Marker:{}}}},DescribeUsers:{input:{type:"structure",members:{Engine:{},UserId:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUsersResult",type:"structure",members:{Users:{type:"list",member:{shape:"S3e"}},Marker:{}}}},DisassociateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ReplicationGroupId","ReplicationGroupRegion"],members:{GlobalReplicationGroupId:{},ReplicationGroupId:{},ReplicationGroupRegion:{}}},output:{resultWrapper:"DisassociateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},FailoverGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","PrimaryRegion","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupId:{},PrimaryRegion:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"FailoverGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},IncreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},RegionalConfigurations:{type:"list",member:{locationName:"RegionalConfiguration",type:"structure",required:["ReplicationGroupId","ReplicationGroupRegion","ReshardingConfiguration"],members:{ReplicationGroupId:{},ReplicationGroupRegion:{},ReshardingConfiguration:{shape:"S6t"}}}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},IncreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3r"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ListAllowedNodeTypeModifications:{input:{type:"structure",members:{CacheClusterId:{},ReplicationGroupId:{}}},output:{resultWrapper:"ListAllowedNodeTypeModificationsResult",type:"structure",members:{ScaleUpModifications:{shape:"S70"},ScaleDownModifications:{shape:"S70"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{shape:"S5",resultWrapper:"ListTagsForResourceResult"}},ModifyCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S29"},AZMode:{},NewAvailabilityZones:{shape:"S1y"},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"ModifyCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},ModifyCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","ParameterNameValues"],members:{CacheParameterGroupName:{},ParameterNameValues:{shape:"S76"}}},output:{shape:"S78",resultWrapper:"ModifyCacheParameterGroupResult"}},ModifyCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2o"}}},output:{resultWrapper:"ModifyCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2q"}}}},ModifyGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"},CacheNodeType:{},EngineVersion:{},CacheParameterGroupName:{},GlobalReplicationGroupDescription:{},AutomaticFailoverEnabled:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},ModifyReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},PrimaryClusterId:{},SnapshottingClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NodeGroupId:{deprecated:!0},CacheSecurityGroupNames:{shape:"S1z"},SecurityGroupIds:{shape:"S20"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"},RemoveUserGroups:{type:"boolean"},LogDeliveryConfigurations:{shape:"S24"}}},output:{resultWrapper:"ModifyReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyReplicationGroupShardConfiguration:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{ReplicationGroupId:{},NodeGroupCount:{type:"integer"},ApplyImmediately:{type:"boolean"},ReshardingConfiguration:{shape:"S6t"},NodeGroupsToRemove:{type:"list",member:{locationName:"NodeGroupToRemove"}},NodeGroupsToRetain:{type:"list",member:{locationName:"NodeGroupToRetain"}}}},output:{resultWrapper:"ModifyReplicationGroupShardConfigurationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},AccessString:{},AppendAccessString:{},Passwords:{shape:"S3c"},NoPasswordRequired:{type:"boolean"}}},output:{shape:"S3e",resultWrapper:"ModifyUserResult"}},ModifyUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{},UserIdsToAdd:{shape:"S3i"},UserIdsToRemove:{shape:"S3i"}}},output:{shape:"S3j",resultWrapper:"ModifyUserGroupResult"}},PurchaseReservedCacheNodesOffering:{input:{type:"structure",required:["ReservedCacheNodesOfferingId"],members:{ReservedCacheNodesOfferingId:{},ReservedCacheNodeId:{},CacheNodeCount:{type:"integer"},Tags:{shape:"S3"}}},output:{resultWrapper:"PurchaseReservedCacheNodesOfferingResult",type:"structure",members:{ReservedCacheNode:{shape:"S5e"}}}},RebalanceSlotsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"RebalanceSlotsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2x"}}}},RebootCacheCluster:{input:{type:"structure",required:["CacheClusterId","CacheNodeIdsToReboot"],members:{CacheClusterId:{},CacheNodeIdsToReboot:{shape:"S29"}}},output:{resultWrapper:"RebootCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S27"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}},output:{shape:"S5",resultWrapper:"RemoveTagsFromResourceResult"}},ResetCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},ResetAllParameters:{type:"boolean"},ParameterNameValues:{shape:"S76"}}},output:{shape:"S78",resultWrapper:"ResetCacheParameterGroupResult"}},RevokeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},StartMigration:{input:{type:"structure",required:["ReplicationGroupId","CustomerNodeEndpointList"],members:{ReplicationGroupId:{},CustomerNodeEndpointList:{type:"list",member:{type:"structure",members:{Address:{},Port:{type:"integer"}}}}}},output:{resultWrapper:"StartMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},TestFailover:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupId"],members:{ReplicationGroupId:{},NodeGroupId:{}}},output:{resultWrapper:"TestFailoverResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}}},shapes:{S3:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S5:{type:"structure",members:{TagList:{shape:"S3"}}},S8:{type:"structure",members:{ +OwnerId:{},CacheSecurityGroupName:{},Description:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}}},ARN:{}},wrapper:!0},Sc:{type:"list",member:{}},Sd:{type:"list",member:{}},Se:{type:"structure",members:{ProcessedUpdateActions:{type:"list",member:{locationName:"ProcessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},UpdateActionStatus:{}}}},UnprocessedUpdateActions:{type:"list",member:{locationName:"UnprocessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ErrorType:{},ErrorMessage:{}}}}}},So:{type:"structure",members:{ReplicationGroupId:{},Description:{},GlobalReplicationGroupInfo:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupMemberRole:{}}},Status:{},PendingModifiedValues:{type:"structure",members:{PrimaryClusterId:{},AutomaticFailoverStatus:{},Resharding:{type:"structure",members:{SlotMigration:{type:"structure",members:{ProgressPercentage:{type:"double"}}}}},AuthTokenStatus:{},UserGroups:{type:"structure",members:{UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"}}},LogDeliveryConfigurations:{shape:"Sz"}}},MemberClusters:{type:"list",member:{locationName:"ClusterId"}},NodeGroups:{type:"list",member:{locationName:"NodeGroup",type:"structure",members:{NodeGroupId:{},Status:{},PrimaryEndpoint:{shape:"S1a"},ReaderEndpoint:{shape:"S1a"},Slots:{},NodeGroupMembers:{type:"list",member:{locationName:"NodeGroupMember",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},ReadEndpoint:{shape:"S1a"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CurrentRole:{}}}}}}},SnapshottingClusterId:{},AutomaticFailover:{},MultiAZ:{},ConfigurationEndpoint:{shape:"S1a"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},ClusterEnabled:{type:"boolean"},CacheNodeType:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},MemberClustersOutpostArns:{type:"list",member:{locationName:"ReplicationGroupOutpostArn"}},KmsKeyId:{},ARN:{},UserGroupIds:{shape:"Sx"},LogDeliveryConfigurations:{shape:"S1k"},ReplicationGroupCreateTime:{type:"timestamp"}},wrapper:!0},Sx:{type:"list",member:{}},Sz:{type:"list",member:{type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{}}},locationName:"PendingLogDeliveryConfiguration"},S13:{type:"structure",members:{CloudWatchLogsDetails:{type:"structure",members:{LogGroup:{}}},KinesisFirehoseDetails:{type:"structure",members:{DeliveryStream:{}}}}},S1a:{type:"structure",members:{Address:{},Port:{type:"integer"}}},S1k:{type:"list",member:{locationName:"LogDeliveryConfiguration",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Status:{},Message:{}}}},S1p:{type:"structure",members:{SnapshotName:{},ReplicationGroupId:{},ReplicationGroupDescription:{},CacheClusterId:{},SnapshotStatus:{},SnapshotSource:{},CacheNodeType:{},Engine:{},EngineVersion:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},TopicArn:{},Port:{type:"integer"},CacheParameterGroupName:{},CacheSubnetGroupName:{},VpcId:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},NumNodeGroups:{type:"integer"},AutomaticFailover:{},NodeSnapshots:{type:"list",member:{locationName:"NodeSnapshot",type:"structure",members:{CacheClusterId:{},NodeGroupId:{},CacheNodeId:{},NodeGroupConfiguration:{shape:"S1s"},CacheSize:{},CacheNodeCreateTime:{type:"timestamp"},SnapshotCreateTime:{type:"timestamp"}},wrapper:!0}},KmsKeyId:{},ARN:{}},wrapper:!0},S1s:{type:"structure",members:{NodeGroupId:{},Slots:{},ReplicaCount:{type:"integer"},PrimaryAvailabilityZone:{},ReplicaAvailabilityZones:{shape:"S1u"},PrimaryOutpostArn:{},ReplicaOutpostArns:{type:"list",member:{locationName:"OutpostArn"}}}},S1u:{type:"list",member:{locationName:"AvailabilityZone"}},S1y:{type:"list",member:{locationName:"PreferredAvailabilityZone"}},S1z:{type:"list",member:{locationName:"CacheSecurityGroupName"}},S20:{type:"list",member:{locationName:"SecurityGroupId"}},S21:{type:"list",member:{locationName:"SnapshotArn"}},S23:{type:"list",member:{locationName:"PreferredOutpostArn"}},S24:{type:"list",member:{locationName:"LogDeliveryConfigurationRequest",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Enabled:{type:"boolean"}}}},S27:{type:"structure",members:{CacheClusterId:{},ConfigurationEndpoint:{shape:"S1a"},ClientDownloadLandingPage:{},CacheNodeType:{},Engine:{},EngineVersion:{},CacheClusterStatus:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S29"},EngineVersion:{},CacheNodeType:{},AuthTokenStatus:{},LogDeliveryConfigurations:{shape:"Sz"}}},NotificationConfiguration:{type:"structure",members:{TopicArn:{},TopicStatus:{}}},CacheSecurityGroups:{type:"list",member:{locationName:"CacheSecurityGroup",type:"structure",members:{CacheSecurityGroupName:{},Status:{}}}},CacheParameterGroup:{type:"structure",members:{CacheParameterGroupName:{},ParameterApplyStatus:{},CacheNodeIdsToReboot:{shape:"S29"}}},CacheSubnetGroupName:{},CacheNodes:{type:"list",member:{locationName:"CacheNode",type:"structure",members:{CacheNodeId:{},CacheNodeStatus:{},CacheNodeCreateTime:{type:"timestamp"},Endpoint:{shape:"S1a"},ParameterGroupStatus:{},SourceCacheNodeId:{},CustomerAvailabilityZone:{},CustomerOutpostArn:{}}}},AutoMinorVersionUpgrade:{type:"boolean"},SecurityGroups:{type:"list",member:{type:"structure",members:{SecurityGroupId:{},Status:{}}}},ReplicationGroupId:{},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{},ReplicationGroupLogDeliveryEnabled:{type:"boolean"},LogDeliveryConfigurations:{shape:"S1k"}},wrapper:!0},S29:{type:"list",member:{locationName:"CacheNodeId"}},S2k:{type:"structure",members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},IsGlobal:{type:"boolean"},ARN:{}},wrapper:!0},S2o:{type:"list",member:{locationName:"SubnetIdentifier"}},S2q:{type:"structure",members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},VpcId:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{type:"structure",members:{Name:{}},wrapper:!0},SubnetOutpost:{type:"structure",members:{SubnetOutpostArn:{}}}}}},ARN:{}},wrapper:!0},S2x:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupDescription:{},Status:{},CacheNodeType:{},Engine:{},EngineVersion:{},Members:{type:"list",member:{locationName:"GlobalReplicationGroupMember",type:"structure",members:{ReplicationGroupId:{},ReplicationGroupRegion:{},Role:{},AutomaticFailover:{},Status:{}},wrapper:!0}},ClusterEnabled:{type:"boolean"},GlobalNodeGroups:{type:"list",member:{locationName:"GlobalNodeGroup",type:"structure",members:{GlobalNodeGroupId:{},Slots:{}}}},AuthTokenEnabled:{type:"boolean"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{}},wrapper:!0},S3c:{type:"list",member:{}},S3e:{type:"structure",members:{UserId:{},UserName:{},Status:{},Engine:{},AccessString:{},UserGroupIds:{shape:"Sx"},Authentication:{type:"structure",members:{Type:{},PasswordCount:{type:"integer"}}},ARN:{}}},S3i:{type:"list",member:{}},S3j:{type:"structure",members:{UserGroupId:{},Status:{},Engine:{},UserIds:{shape:"S3k"},PendingChanges:{type:"structure",members:{UserIdsToRemove:{shape:"S3k"},UserIdsToAdd:{shape:"S3k"}}},ReplicationGroups:{type:"list",member:{}},ARN:{}}},S3k:{type:"list",member:{}},S3o:{type:"list",member:{locationName:"GlobalNodeGroupId"}},S3r:{type:"list",member:{locationName:"ConfigureShard",type:"structure",required:["NodeGroupId","NewReplicaCount"],members:{NodeGroupId:{},NewReplicaCount:{type:"integer"},PreferredAvailabilityZones:{shape:"S1y"},PreferredOutpostArns:{shape:"S23"}}}},S4k:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ChangeType:{}}}},S4n:{type:"list",member:{locationName:"CacheNodeTypeSpecificParameter",type:"structure",members:{ParameterName:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},CacheNodeTypeSpecificValues:{type:"list",member:{locationName:"CacheNodeTypeSpecificValue",type:"structure",members:{CacheNodeType:{},Value:{}}}},ChangeType:{}}}},S5e:{type:"structure",members:{ReservedCacheNodeId:{},ReservedCacheNodesOfferingId:{},CacheNodeType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CacheNodeCount:{type:"integer"},ProductDescription:{},OfferingType:{},State:{},RecurringCharges:{shape:"S5f"},ReservationARN:{}},wrapper:!0},S5f:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S5m:{type:"list",member:{}},S6t:{type:"list",member:{locationName:"ReshardingConfiguration",type:"structure",members:{NodeGroupId:{},PreferredAvailabilityZones:{shape:"S1u"}}}},S70:{type:"list",member:{}},S76:{type:"list",member:{locationName:"ParameterNameValue",type:"structure",members:{ParameterName:{},ParameterValue:{}}}},S78:{type:"structure",members:{CacheParameterGroupName:{}}}}}},{}],89:[function(e,t,r){t.exports={pagination:{DescribeCacheClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheClusters"},DescribeCacheEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheEngineVersions"},DescribeCacheParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheParameterGroups"},DescribeCacheParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeCacheSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSecurityGroups"},DescribeCacheSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeGlobalReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalReplicationGroups"},DescribeReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReplicationGroups"},DescribeReservedCacheNodes:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodes"},DescribeReservedCacheNodesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodesOfferings"},DescribeServiceUpdates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ServiceUpdates"},DescribeSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Snapshots"},DescribeUpdateActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UpdateActions"},DescribeUserGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UserGroups"},DescribeUsers:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Users"}}}},{}],90:[function(e,t,r){t.exports={version:2,waiters:{CacheClusterAvailable:{acceptors:[{argument:"CacheClusters[].CacheClusterStatus",expected:"available",matcher:"pathAll",state:"success"},{argument:"CacheClusters[].CacheClusterStatus",expected:"deleted",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"deleting",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"restore-failed",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache cluster is available.",maxAttempts:40,operation:"DescribeCacheClusters"},CacheClusterDeleted:{acceptors:[{argument:"CacheClusters[].CacheClusterStatus",expected:"deleted",matcher:"pathAll",state:"success"},{expected:"CacheClusterNotFound",matcher:"error",state:"success"},{argument:"CacheClusters[].CacheClusterStatus",expected:"available",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"creating",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"modifying",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"restore-failed",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"snapshotting",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache cluster is deleted.",maxAttempts:40,operation:"DescribeCacheClusters"},ReplicationGroupAvailable:{acceptors:[{argument:"ReplicationGroups[].Status",expected:"available",matcher:"pathAll",state:"success"},{argument:"ReplicationGroups[].Status",expected:"deleted",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache replication group is available.",maxAttempts:40,operation:"DescribeReplicationGroups"},ReplicationGroupDeleted:{acceptors:[{argument:"ReplicationGroups[].Status",expected:"deleted",matcher:"pathAll",state:"success"},{argument:"ReplicationGroups[].Status",expected:"available",matcher:"pathAny",state:"failure"},{expected:"ReplicationGroupNotFoundFault",matcher:"error",state:"success"}],delay:15,description:"Wait until ElastiCache replication group is deleted.",maxAttempts:40,operation:"DescribeReplicationGroups"}}}},{}],91:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"elasticbeanstalk",protocol:"query",serviceAbbreviation:"Elastic Beanstalk",serviceFullName:"AWS Elastic Beanstalk",serviceId:"Elastic Beanstalk",signatureVersion:"v4",uid:"elasticbeanstalk-2010-12-01",xmlNamespace:"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"},operations:{AbortEnvironmentUpdate:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},ApplyEnvironmentManagedAction:{input:{type:"structure",required:["ActionId"],members:{EnvironmentName:{},EnvironmentId:{},ActionId:{}}},output:{resultWrapper:"ApplyEnvironmentManagedActionResult",type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{}}}},AssociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName","OperationsRole"],members:{EnvironmentName:{},OperationsRole:{}}}},CheckDNSAvailability:{input:{type:"structure",required:["CNAMEPrefix"],members:{CNAMEPrefix:{}}},output:{resultWrapper:"CheckDNSAvailabilityResult",type:"structure",members:{Available:{type:"boolean"},FullyQualifiedCNAME:{}}}},ComposeEnvironments:{input:{type:"structure",members:{ApplicationName:{},GroupName:{},VersionLabels:{type:"list",member:{}}}},output:{shape:"Sk",resultWrapper:"ComposeEnvironmentsResult"}},CreateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{},ResourceLifecycleConfig:{shape:"S19"},Tags:{shape:"S1f"}}},output:{shape:"S1j",resultWrapper:"CreateApplicationResult"}},CreateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{},SourceBuildInformation:{shape:"S1p"},SourceBundle:{shape:"S1t"},BuildConfiguration:{type:"structure",required:["CodeBuildServiceRole","Image"],members:{ArtifactName:{},CodeBuildServiceRole:{},ComputeType:{},Image:{},TimeoutInMinutes:{type:"integer"}}},AutoCreateApplication:{type:"boolean"},Process:{type:"boolean"},Tags:{shape:"S1f"}}},output:{shape:"S21",resultWrapper:"CreateApplicationVersionResult"}},CreateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},SourceConfiguration:{type:"structure",members:{ApplicationName:{},TemplateName:{}}},EnvironmentId:{},Description:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{shape:"S2d",resultWrapper:"CreateConfigurationTemplateResult"}},CreateEnvironment:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},EnvironmentName:{},GroupName:{},Description:{},CNAMEPrefix:{},Tier:{shape:"S13"},Tags:{shape:"S1f"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"},OperationsRole:{}}},output:{shape:"Sm",resultWrapper:"CreateEnvironmentResult"}},CreatePlatformVersion:{input:{type:"structure",required:["PlatformName","PlatformVersion","PlatformDefinitionBundle"],members:{PlatformName:{},PlatformVersion:{},PlatformDefinitionBundle:{shape:"S1t"},EnvironmentName:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{resultWrapper:"CreatePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"},Builder:{type:"structure",members:{ARN:{}}}}}},CreateStorageLocation:{output:{resultWrapper:"CreateStorageLocationResult",type:"structure",members:{S3Bucket:{}}}},DeleteApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TerminateEnvByForce:{type:"boolean"}}}},DeleteApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},DeleteSourceBundle:{type:"boolean"}}}},DeleteConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{}}}},DeleteEnvironmentConfiguration:{input:{type:"structure",required:["ApplicationName","EnvironmentName"],members:{ApplicationName:{},EnvironmentName:{}}}},DeletePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DeletePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"}}}},DescribeAccountAttributes:{output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{ResourceQuotas:{type:"structure",members:{ApplicationQuota:{shape:"S3c"},ApplicationVersionQuota:{shape:"S3c"},EnvironmentQuota:{shape:"S3c"},ConfigurationTemplateQuota:{shape:"S3c"},CustomPlatformQuota:{shape:"S3c"}}}}}},DescribeApplicationVersions:{input:{type:"structure",members:{ApplicationName:{},VersionLabels:{shape:"S1m"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeApplicationVersionsResult",type:"structure",members:{ApplicationVersions:{type:"list",member:{shape:"S22"}},NextToken:{}}}},DescribeApplications:{input:{type:"structure",members:{ApplicationNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeApplicationsResult",type:"structure",members:{Applications:{type:"list",member:{shape:"S1k"}}}}},DescribeConfigurationOptions:{input:{type:"structure",members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},SolutionStackName:{},PlatformArn:{},Options:{shape:"S2g"}}},output:{resultWrapper:"DescribeConfigurationOptionsResult",type:"structure",members:{SolutionStackName:{},PlatformArn:{},Options:{type:"list",member:{type:"structure",members:{Namespace:{},Name:{},DefaultValue:{},ChangeSeverity:{},UserDefined:{type:"boolean"},ValueType:{},ValueOptions:{type:"list",member:{}},MinValue:{type:"integer"},MaxValue:{type:"integer"},MaxLength:{type:"integer"},Regex:{type:"structure",members:{Pattern:{},Label:{}}}}}}}}},DescribeConfigurationSettings:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeConfigurationSettingsResult",type:"structure",members:{ConfigurationSettings:{type:"list",member:{shape:"S2d"}}}}},DescribeEnvironmentHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeEnvironmentHealthResult",type:"structure",members:{EnvironmentName:{},HealthStatus:{},Status:{},Color:{},Causes:{shape:"S48"},ApplicationMetrics:{shape:"S4a"},InstancesHealth:{type:"structure",members:{NoData:{type:"integer"},Unknown:{type:"integer"},Pending:{type:"integer"},Ok:{type:"integer"},Info:{type:"integer"},Warning:{type:"integer"},Degraded:{type:"integer"},Severe:{type:"integer"}}},RefreshedAt:{type:"timestamp"}}}},DescribeEnvironmentManagedActionHistory:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"DescribeEnvironmentManagedActionHistoryResult",type:"structure",members:{ManagedActionHistoryItems:{type:"list",member:{type:"structure",members:{ActionId:{},ActionType:{},ActionDescription:{},FailureType:{},Status:{},FailureDescription:{},ExecutedTime:{type:"timestamp"},FinishedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeEnvironmentManagedActions:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},Status:{}}},output:{resultWrapper:"DescribeEnvironmentManagedActionsResult",type:"structure",members:{ManagedActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{},WindowStartTime:{type:"timestamp"}}}}}}},DescribeEnvironmentResources:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeEnvironmentResourcesResult",type:"structure",members:{EnvironmentResources:{type:"structure",members:{EnvironmentName:{},AutoScalingGroups:{type:"list",member:{type:"structure",members:{Name:{}}}},Instances:{type:"list",member:{type:"structure",members:{Id:{}}}},LaunchConfigurations:{type:"list",member:{type:"structure",members:{Name:{}}}},LaunchTemplates:{type:"list",member:{type:"structure",members:{Id:{}}}},LoadBalancers:{type:"list",member:{type:"structure",members:{Name:{}}}},Triggers:{type:"list",member:{type:"structure",members:{Name:{}}}},Queues:{type:"list",member:{type:"structure",members:{Name:{},URL:{}}}}}}}}},DescribeEnvironments:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},EnvironmentIds:{type:"list",member:{}},EnvironmentNames:{type:"list",member:{}},IncludeDeleted:{type:"boolean"},IncludedDeletedBackTo:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{shape:"Sk",resultWrapper:"DescribeEnvironmentsResult"}},DescribeEvents:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentId:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventDate:{type:"timestamp"},Message:{},ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{}}}},NextToken:{}}}},DescribeInstancesHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}},NextToken:{}}},output:{resultWrapper:"DescribeInstancesHealthResult",type:"structure",members:{InstanceHealthList:{type:"list",member:{type:"structure",members:{InstanceId:{},HealthStatus:{},Color:{},Causes:{shape:"S48"},LaunchedAt:{type:"timestamp"},ApplicationMetrics:{shape:"S4a"},System:{type:"structure",members:{CPUUtilization:{type:"structure",members:{User:{type:"double"},Nice:{type:"double"},System:{type:"double"},Idle:{type:"double"},IOWait:{type:"double"},IRQ:{type:"double"},SoftIRQ:{type:"double"},Privileged:{type:"double"}}},LoadAverage:{type:"list",member:{type:"double"}}}},Deployment:{type:"structure",members:{VersionLabel:{},DeploymentId:{type:"long"},Status:{},DeploymentTime:{type:"timestamp"}}},AvailabilityZone:{},InstanceType:{}}}},RefreshedAt:{type:"timestamp"},NextToken:{}}}},DescribePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DescribePlatformVersionResult",type:"structure",members:{PlatformDescription:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformName:{},PlatformVersion:{},SolutionStackName:{},PlatformStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},PlatformCategory:{},Description:{},Maintainer:{},OperatingSystemName:{},OperatingSystemVersion:{},ProgrammingLanguages:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},Frameworks:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},CustomAmiList:{type:"list",member:{type:"structure",members:{VirtualizationType:{},ImageId:{}}}},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}}}}},DisassociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName"],members:{EnvironmentName:{}}}},ListAvailableSolutionStacks:{output:{resultWrapper:"ListAvailableSolutionStacksResult",type:"structure",members:{SolutionStacks:{type:"list",member:{}},SolutionStackDetails:{type:"list",member:{type:"structure",members:{SolutionStackName:{},PermittedFileTypes:{type:"list",member:{}}}}}}}},ListPlatformBranches:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Attribute:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformBranchesResult",type:"structure",members:{PlatformBranchSummaryList:{type:"list",member:{type:"structure",members:{PlatformName:{},BranchName:{},LifecycleState:{},BranchOrder:{type:"integer"},SupportedTierList:{shape:"S2s"}}}},NextToken:{}}}},ListPlatformVersions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Type:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformVersionsResult",type:"structure",members:{PlatformSummaryList:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{ResourceArn:{},ResourceTags:{shape:"S7g"}}}},RebuildEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RequestEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}}},RestartAppServer:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RetrieveEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}},output:{resultWrapper:"RetrieveEnvironmentInfoResult",type:"structure",members:{EnvironmentInfo:{type:"list",member:{type:"structure",members:{InfoType:{},Ec2InstanceId:{},SampleTimestamp:{type:"timestamp"},Message:{}}}}}}},SwapEnvironmentCNAMEs:{input:{type:"structure",members:{SourceEnvironmentId:{},SourceEnvironmentName:{},DestinationEnvironmentId:{},DestinationEnvironmentName:{}}}},TerminateEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},TerminateResources:{type:"boolean"},ForceTerminate:{type:"boolean"}}},output:{shape:"Sm",resultWrapper:"TerminateEnvironmentResult"}},UpdateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{}}},output:{shape:"S1j",resultWrapper:"UpdateApplicationResult"}},UpdateApplicationResourceLifecycle:{input:{type:"structure",required:["ApplicationName","ResourceLifecycleConfig"],members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}},output:{resultWrapper:"UpdateApplicationResourceLifecycleResult",type:"structure",members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}}},UpdateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{}}},output:{shape:"S21",resultWrapper:"UpdateApplicationVersionResult"}},UpdateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},Description:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"S2d",resultWrapper:"UpdateConfigurationTemplateResult"}},UpdateEnvironment:{input:{type:"structure",members:{ApplicationName:{},EnvironmentId:{},EnvironmentName:{},GroupName:{},Description:{},Tier:{shape:"S13"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"Sm",resultWrapper:"UpdateEnvironmentResult"}},UpdateTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},TagsToAdd:{shape:"S7g"},TagsToRemove:{type:"list",member:{}}}}},ValidateConfigurationSettings:{input:{type:"structure",required:["ApplicationName","OptionSettings"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},OptionSettings:{shape:"S27"}}},output:{resultWrapper:"ValidateConfigurationSettingsResult",type:"structure",members:{Messages:{type:"list",member:{type:"structure",members:{Message:{},Severity:{},Namespace:{},OptionName:{}}}}}}}},shapes:{Sk:{type:"structure",members:{Environments:{type:"list",member:{shape:"Sm"}},NextToken:{}}},Sm:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},ApplicationName:{},VersionLabel:{},SolutionStackName:{},PlatformArn:{},TemplateName:{},Description:{},EndpointURL:{},CNAME:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{},AbortableOperationInProgress:{type:"boolean"},Health:{},HealthStatus:{},Resources:{type:"structure",members:{LoadBalancer:{type:"structure",members:{LoadBalancerName:{},Domain:{},Listeners:{type:"list",member:{type:"structure",members:{Protocol:{},Port:{type:"integer"}}}}}}}},Tier:{shape:"S13"},EnvironmentLinks:{type:"list",member:{type:"structure",members:{LinkName:{},EnvironmentName:{}}}},EnvironmentArn:{},OperationsRole:{}}},S13:{type:"structure",members:{Name:{},Type:{},Version:{}}},S19:{type:"structure",members:{ServiceRole:{},VersionLifecycleConfig:{type:"structure",members:{MaxCountRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxCount:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}},MaxAgeRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxAgeInDays:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}}}}}},S1f:{type:"list",member:{shape:"S1g"}},S1g:{type:"structure",members:{Key:{},Value:{}}},S1j:{type:"structure",members:{Application:{shape:"S1k"}}},S1k:{type:"structure",members:{ApplicationArn:{},ApplicationName:{},Description:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Versions:{shape:"S1m"},ConfigurationTemplates:{type:"list",member:{}},ResourceLifecycleConfig:{shape:"S19"}}},S1m:{type:"list",member:{}},S1p:{type:"structure",required:["SourceType","SourceRepository","SourceLocation"],members:{SourceType:{},SourceRepository:{},SourceLocation:{}}},S1t:{type:"structure",members:{ +S3Bucket:{},S3Key:{}}},S21:{type:"structure",members:{ApplicationVersion:{shape:"S22"}}},S22:{type:"structure",members:{ApplicationVersionArn:{},ApplicationName:{},Description:{},VersionLabel:{},SourceBuildInformation:{shape:"S1p"},BuildArn:{},SourceBundle:{shape:"S1t"},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{}}},S27:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{},Value:{}}}},S2d:{type:"structure",members:{SolutionStackName:{},PlatformArn:{},ApplicationName:{},TemplateName:{},Description:{},EnvironmentName:{},DeploymentStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},OptionSettings:{shape:"S27"}}},S2g:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{}}}},S2m:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformStatus:{},PlatformCategory:{},OperatingSystemName:{},OperatingSystemVersion:{},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformVersion:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}},S2s:{type:"list",member:{}},S2u:{type:"list",member:{}},S3c:{type:"structure",members:{Maximum:{type:"integer"}}},S48:{type:"list",member:{}},S4a:{type:"structure",members:{Duration:{type:"integer"},RequestCount:{type:"integer"},StatusCodes:{type:"structure",members:{Status2xx:{type:"integer"},Status3xx:{type:"integer"},Status4xx:{type:"integer"},Status5xx:{type:"integer"}}},Latency:{type:"structure",members:{P999:{type:"double"},P99:{type:"double"},P95:{type:"double"},P90:{type:"double"},P85:{type:"double"},P75:{type:"double"},P50:{type:"double"},P10:{type:"double"}}}}},S7g:{type:"list",member:{shape:"S1g"}}}}},{}],92:[function(e,t,r){t.exports={pagination:{DescribeApplicationVersions:{result_key:"ApplicationVersions"},DescribeApplications:{result_key:"Applications"},DescribeConfigurationOptions:{result_key:"Options"},DescribeEnvironmentManagedActionHistory:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"ManagedActionHistoryItems"},DescribeEnvironments:{result_key:"Environments"},DescribeEvents:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"Events"},ListAvailableSolutionStacks:{result_key:"SolutionStacks"},ListPlatformBranches:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken"},ListPlatformVersions:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"PlatformSummaryList"}}}},{}],93:[function(e,t,r){t.exports={version:2,waiters:{EnvironmentExists:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Launching"}]},EnvironmentUpdated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Updating"}]},EnvironmentTerminated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminated"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminating"}]}}}},{}],94:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-02-01",endpointPrefix:"elasticfilesystem",protocol:"rest-json",serviceAbbreviation:"EFS",serviceFullName:"Amazon Elastic File System",serviceId:"EFS",signatureVersion:"v4",uid:"elasticfilesystem-2015-02-01"},operations:{CreateAccessPoint:{http:{requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",required:["ClientToken","FileSystemId"],members:{ClientToken:{idempotencyToken:!0},Tags:{shape:"S3"},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"}}},output:{shape:"Si"}},CreateFileSystem:{http:{requestUri:"/2015-02-01/file-systems",responseCode:201},input:{type:"structure",required:["CreationToken"],members:{CreationToken:{idempotencyToken:!0},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},AvailabilityZoneName:{},Backup:{type:"boolean"},Tags:{shape:"S3"}}},output:{shape:"Sx"}},CreateMountTarget:{http:{requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",required:["FileSystemId","SubnetId"],members:{FileSystemId:{},SubnetId:{},IpAddress:{},SecurityGroups:{shape:"S18"}}},output:{shape:"S1a"}},CreateTags:{http:{requestUri:"/2015-02-01/create-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","Tags"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Tags:{shape:"S3"}}},deprecated:!0,deprecatedMessage:"Use TagResource."},DeleteAccessPoint:{http:{method:"DELETE",requestUri:"/2015-02-01/access-points/{AccessPointId}",responseCode:204},input:{type:"structure",required:["AccessPointId"],members:{AccessPointId:{location:"uri",locationName:"AccessPointId"}}}},DeleteFileSystem:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteFileSystemPolicy:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteMountTarget:{http:{method:"DELETE",requestUri:"/2015-02-01/mount-targets/{MountTargetId}",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}}},DeleteTags:{http:{requestUri:"/2015-02-01/delete-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","TagKeys"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},TagKeys:{shape:"S1k"}}},deprecated:!0,deprecatedMessage:"Use UntagResource."},DescribeAccessPoints:{http:{method:"GET",requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},AccessPointId:{location:"querystring",locationName:"AccessPointId"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{AccessPoints:{type:"list",member:{shape:"Si"}},NextToken:{}}}},DescribeAccountPreferences:{http:{method:"GET",requestUri:"/2015-02-01/account-preferences",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceIdPreference:{shape:"S1s"},NextToken:{}}}},DescribeBackupPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S1x"}},DescribeFileSystemPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S21"}},DescribeFileSystems:{http:{method:"GET",requestUri:"/2015-02-01/file-systems",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},CreationToken:{location:"querystring",locationName:"CreationToken"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{Marker:{},FileSystems:{type:"list",member:{shape:"Sx"}},NextMarker:{}}}},DescribeLifecycleConfiguration:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S29"}},DescribeMountTargetSecurityGroups:{http:{method:"GET",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:200},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}},output:{type:"structure",required:["SecurityGroups"],members:{SecurityGroups:{shape:"S18"}}}},DescribeMountTargets:{http:{method:"GET",requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"querystring",locationName:"FileSystemId"},MountTargetId:{location:"querystring",locationName:"MountTargetId"},AccessPointId:{location:"querystring",locationName:"AccessPointId"}}},output:{type:"structure",members:{Marker:{},MountTargets:{type:"list",member:{shape:"S1a"}},NextMarker:{}}}},DescribeTags:{http:{method:"GET",requestUri:"/2015-02-01/tags/{FileSystemId}/",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{type:"structure",required:["Tags"],members:{Marker:{},Tags:{shape:"S3"},NextMarker:{}}},deprecated:!0,deprecatedMessage:"Use ListTagsForResource."},ListTagsForResource:{http:{method:"GET",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Tags:{shape:"S3"},NextToken:{}}}},ModifyMountTargetSecurityGroups:{http:{method:"PUT",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"},SecurityGroups:{shape:"S18"}}}},PutAccountPreferences:{http:{method:"PUT",requestUri:"/2015-02-01/account-preferences",responseCode:200},input:{type:"structure",required:["ResourceIdType"],members:{ResourceIdType:{}}},output:{type:"structure",members:{ResourceIdPreference:{shape:"S1s"}}}},PutBackupPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId","BackupPolicy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},BackupPolicy:{shape:"S1y"}}},output:{shape:"S1x"}},PutFileSystemPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId","Policy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}},output:{shape:"S21"}},PutLifecycleConfiguration:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId","LifecyclePolicies"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},LifecyclePolicies:{shape:"S2a"}}},output:{shape:"S29"}},TagResource:{http:{requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Tags:{shape:"S3"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},TagKeys:{shape:"S1k",location:"querystring",locationName:"tagKeys"}}}},UpdateFileSystem:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:202},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"}}},output:{shape:"Sx"}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S8:{type:"structure",required:["Uid","Gid"],members:{Uid:{type:"long"},Gid:{type:"long"},SecondaryGids:{type:"list",member:{type:"long"}}}},Sc:{type:"structure",members:{Path:{},CreationInfo:{type:"structure",required:["OwnerUid","OwnerGid","Permissions"],members:{OwnerUid:{type:"long"},OwnerGid:{type:"long"},Permissions:{}}}}},Si:{type:"structure",members:{ClientToken:{},Name:{},Tags:{shape:"S3"},AccessPointId:{},AccessPointArn:{},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"},OwnerId:{},LifeCycleState:{}}},Sx:{type:"structure",required:["OwnerId","CreationToken","FileSystemId","CreationTime","LifeCycleState","NumberOfMountTargets","SizeInBytes","PerformanceMode","Tags"],members:{OwnerId:{},CreationToken:{},FileSystemId:{},FileSystemArn:{},CreationTime:{type:"timestamp"},LifeCycleState:{},Name:{},NumberOfMountTargets:{type:"integer"},SizeInBytes:{type:"structure",required:["Value"],members:{Value:{type:"long"},Timestamp:{type:"timestamp"},ValueInIA:{type:"long"},ValueInStandard:{type:"long"}}},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},AvailabilityZoneName:{},AvailabilityZoneId:{},Tags:{shape:"S3"}}},S18:{type:"list",member:{}},S1a:{type:"structure",required:["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],members:{OwnerId:{},MountTargetId:{},FileSystemId:{},SubnetId:{},LifeCycleState:{},IpAddress:{},NetworkInterfaceId:{},AvailabilityZoneId:{},AvailabilityZoneName:{},VpcId:{}}},S1k:{type:"list",member:{}},S1s:{type:"structure",members:{ResourceIdType:{},Resources:{type:"list",member:{}}}},S1x:{type:"structure",members:{BackupPolicy:{shape:"S1y"}}},S1y:{type:"structure",required:["Status"],members:{Status:{}}},S21:{type:"structure",members:{FileSystemId:{},Policy:{}}},S29:{type:"structure",members:{LifecyclePolicies:{shape:"S2a"}}},S2a:{type:"list",member:{type:"structure",members:{TransitionToIA:{},TransitionToPrimaryStorageClass:{}}}}}}},{}],95:[function(e,t,r){t.exports={pagination:{DescribeAccessPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeFileSystems:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},DescribeTags:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],96:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-06-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing",signatureVersion:"v4",uid:"elasticloadbalancing-2012-06-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/"},operations:{AddTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{shape:"S4"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},ApplySecurityGroupsToLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","SecurityGroups"],members:{LoadBalancerName:{},SecurityGroups:{shape:"Sa"}}},output:{resultWrapper:"ApplySecurityGroupsToLoadBalancerResult",type:"structure",members:{SecurityGroups:{shape:"Sa"}}}},AttachLoadBalancerToSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"AttachLoadBalancerToSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},ConfigureHealthCheck:{input:{type:"structure",required:["LoadBalancerName","HealthCheck"],members:{LoadBalancerName:{},HealthCheck:{shape:"Si"}}},output:{resultWrapper:"ConfigureHealthCheckResult",type:"structure",members:{HealthCheck:{shape:"Si"}}}},CreateAppCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","CookieName"],members:{LoadBalancerName:{},PolicyName:{},CookieName:{}}},output:{resultWrapper:"CreateAppCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLBCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{},CookieExpirationPeriod:{type:"long"}}},output:{resultWrapper:"CreateLBCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},SecurityGroups:{shape:"Sa"},Scheme:{},Tags:{shape:"S4"}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{DNSName:{}}}},CreateLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"}}},output:{resultWrapper:"CreateLoadBalancerListenersResult",type:"structure",members:{}}},CreateLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","PolicyTypeName"],members:{LoadBalancerName:{},PolicyName:{},PolicyTypeName:{},PolicyAttributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}},output:{resultWrapper:"CreateLoadBalancerPolicyResult",type:"structure",members:{}}},DeleteLoadBalancer:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DeleteLoadBalancerResult",type:"structure",members:{}}},DeleteLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPorts"],members:{LoadBalancerName:{},LoadBalancerPorts:{type:"list",member:{type:"integer"}}}},output:{resultWrapper:"DeleteLoadBalancerListenersResult",type:"structure",members:{}}},DeleteLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{}}},output:{resultWrapper:"DeleteLoadBalancerPolicyResult",type:"structure",members:{}}},DeregisterInstancesFromLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DeregisterInstancesFromLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},DescribeAccountLimits:{input:{type:"structure",members:{Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{Limits:{type:"list",member:{type:"structure",members:{Name:{},Max:{}}}},NextMarker:{}}}},DescribeInstanceHealth:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DescribeInstanceHealthResult",type:"structure",members:{InstanceStates:{type:"list",member:{type:"structure",members:{InstanceId:{},State:{},ReasonCode:{},Description:{}}}}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerAttributes:{shape:"S2a"}}}},DescribeLoadBalancerPolicies:{input:{type:"structure",members:{LoadBalancerName:{},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"DescribeLoadBalancerPoliciesResult",type:"structure",members:{PolicyDescriptions:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyTypeName:{},PolicyAttributeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}}}}}},DescribeLoadBalancerPolicyTypes:{input:{type:"structure",members:{PolicyTypeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeLoadBalancerPolicyTypesResult",type:"structure",members:{PolicyTypeDescriptions:{type:"list",member:{type:"structure",members:{PolicyTypeName:{},Description:{},PolicyAttributeTypeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{},Description:{},DefaultValue:{},Cardinality:{}}}}}}}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerNames:{shape:"S2"},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancerDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},DNSName:{},CanonicalHostedZoneName:{},CanonicalHostedZoneNameID:{},ListenerDescriptions:{type:"list",member:{type:"structure",members:{Listener:{shape:"Sy"},PolicyNames:{shape:"S2s"}}}},Policies:{type:"structure",members:{AppCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieName:{}}}},LBCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieExpirationPeriod:{type:"long"}}}},OtherPolicies:{shape:"S2s"}}},BackendServerDescriptions:{type:"list",member:{type:"structure",members:{InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}}},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},VPCId:{},Instances:{shape:"S1p"},HealthCheck:{shape:"Si"},SourceSecurityGroup:{type:"structure",members:{OwnerAlias:{},GroupName:{}}},SecurityGroups:{shape:"Sa"},CreatedTime:{type:"timestamp"},Scheme:{}}}},NextMarker:{}}}},DescribeTags:{input:{type:"structure",required:["LoadBalancerNames"],members:{LoadBalancerNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TagDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},Tags:{shape:"S4"}}}}}}},DetachLoadBalancerFromSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"DetachLoadBalancerFromSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},DisableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"DisableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},EnableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"EnableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerAttributes"],members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}}},RegisterInstancesWithLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"RegisterInstancesWithLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},RemoveTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{type:"list",member:{type:"structure",members:{Key:{}}}}}},output:{resultWrapper:"RemoveTagsResult",type:"structure",members:{}}},SetLoadBalancerListenerSSLCertificate:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","SSLCertificateId"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},SSLCertificateId:{}}},output:{resultWrapper:"SetLoadBalancerListenerSSLCertificateResult",type:"structure",members:{}}},SetLoadBalancerPoliciesForBackendServer:{input:{type:"structure",required:["LoadBalancerName","InstancePort","PolicyNames"],members:{LoadBalancerName:{},InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesForBackendServerResult",type:"structure",members:{}}},SetLoadBalancerPoliciesOfListener:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","PolicyNames"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesOfListenerResult",type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sa:{type:"list",member:{}},Se:{type:"list",member:{}},Si:{type:"structure",required:["Target","Interval","Timeout","UnhealthyThreshold","HealthyThreshold"],members:{Target:{},Interval:{type:"integer"},Timeout:{type:"integer"},UnhealthyThreshold:{type:"integer"},HealthyThreshold:{type:"integer"}}},Sx:{type:"list",member:{shape:"Sy"}},Sy:{type:"structure",required:["Protocol","LoadBalancerPort","InstancePort"],members:{Protocol:{},LoadBalancerPort:{type:"integer"},InstanceProtocol:{},InstancePort:{type:"integer"},SSLCertificateId:{}}},S13:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",members:{InstanceId:{}}}},S2a:{type:"structure",members:{CrossZoneLoadBalancing:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"}}},AccessLog:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},S3BucketName:{},EmitInterval:{type:"integer"},S3BucketPrefix:{}}},ConnectionDraining:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},Timeout:{type:"integer"}}},ConnectionSettings:{type:"structure",required:["IdleTimeout"],members:{IdleTimeout:{type:"integer"}}},AdditionalAttributes:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},S2s:{type:"list",member:{}}}}},{}],97:[function(e,t,r){t.exports={pagination:{DescribeInstanceHealth:{result_key:"InstanceStates"},DescribeLoadBalancerPolicies:{result_key:"PolicyDescriptions"},DescribeLoadBalancerPolicyTypes:{result_key:"PolicyTypeDescriptions"},DescribeLoadBalancers:{input_token:"Marker",output_token:"NextMarker",result_key:"LoadBalancerDescriptions"}}}},{}],98:[function(e,t,r){t.exports={version:2,waiters:{InstanceDeregistered:{delay:15,operation:"DescribeInstanceHealth",maxAttempts:40,acceptors:[{expected:"OutOfService",matcher:"pathAll",state:"success",argument:"InstanceStates[].State"},{matcher:"error",expected:"InvalidInstance",state:"success"}]},AnyInstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAny",state:"success"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"},InstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"}}}},{}],99:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-12-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceAbbreviation:"Elastic Load Balancing v2",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing v2",signatureVersion:"v4",uid:"elasticloadbalancingv2-2015-12-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/"},operations:{AddListenerCertificates:{input:{type:"structure",required:["ListenerArn","Certificates"],members:{ListenerArn:{},Certificates:{shape:"S3"}}},output:{resultWrapper:"AddListenerCertificatesResult",type:"structure",members:{Certificates:{shape:"S3"}}}},AddTags:{input:{type:"structure",required:["ResourceArns","Tags"],members:{ResourceArns:{shape:"S9"},Tags:{shape:"Sb"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},CreateListener:{input:{type:"structure",required:["LoadBalancerArn","DefaultActions"],members:{LoadBalancerArn:{},Protocol:{},Port:{type:"integer"},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},CreateLoadBalancer:{input:{type:"structure",required:["Name"],members:{Name:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"},SecurityGroups:{shape:"S2c"},Scheme:{},Tags:{shape:"Sb"},Type:{},IpAddressType:{},CustomerOwnedIpv4Pool:{}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{LoadBalancers:{shape:"S2j"}}}},CreateRule:{input:{type:"structure",required:["ListenerArn","Conditions","Priority","Actions"],members:{ListenerArn:{},Conditions:{shape:"S30"},Priority:{type:"integer"},Actions:{shape:"Sl"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateRuleResult",type:"structure",members:{Rules:{shape:"S3g"}}}},CreateTargetGroup:{input:{type:"structure",required:["Name"],members:{Name:{},Protocol:{},ProtocolVersion:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3u"},TargetType:{},Tags:{shape:"Sb"},IpAddressType:{}}},output:{resultWrapper:"CreateTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S40"}}}},DeleteListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{resultWrapper:"DeleteListenerResult",type:"structure",members:{}}},DeleteLoadBalancer:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DeleteLoadBalancerResult",type:"structure",members:{}}},DeleteRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{}}},output:{resultWrapper:"DeleteRuleResult",type:"structure",members:{}}},DeleteTargetGroup:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{}}},output:{resultWrapper:"DeleteTargetGroupResult",type:"structure",members:{}}},DeregisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"DeregisterTargetsResult",type:"structure",members:{}}},DescribeAccountLimits:{input:{type:"structure",members:{Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{Limits:{type:"list",member:{type:"structure",members:{Name:{},Max:{}}}},NextMarker:{}}}},DescribeListenerCertificates:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeListenerCertificatesResult",type:"structure",members:{Certificates:{shape:"S3"},NextMarker:{}}}},DescribeListeners:{input:{type:"structure",members:{LoadBalancerArn:{},ListenerArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeListenersResult",type:"structure",members:{Listeners:{shape:"S21"},NextMarker:{}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4v"}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerArns:{shape:"S42"},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancers:{shape:"S2j"},NextMarker:{}}}},DescribeRules:{input:{type:"structure",members:{ListenerArn:{},RuleArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeRulesResult",type:"structure",members:{Rules:{shape:"S3g"},NextMarker:{}}}},DescribeSSLPolicies:{input:{type:"structure",members:{Names:{type:"list",member:{}},Marker:{},PageSize:{ +type:"integer"},LoadBalancerType:{}}},output:{resultWrapper:"DescribeSSLPoliciesResult",type:"structure",members:{SslPolicies:{type:"list",member:{type:"structure",members:{SslProtocols:{type:"list",member:{}},Ciphers:{type:"list",member:{type:"structure",members:{Name:{},Priority:{type:"integer"}}}},Name:{},SupportedLoadBalancerTypes:{shape:"S33"}}}},NextMarker:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceArns"],members:{ResourceArns:{shape:"S9"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TagDescriptions:{type:"list",member:{type:"structure",members:{ResourceArn:{},Tags:{shape:"Sb"}}}}}}},DescribeTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{}}},output:{resultWrapper:"DescribeTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},DescribeTargetGroups:{input:{type:"structure",members:{LoadBalancerArn:{},TargetGroupArns:{type:"list",member:{}},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTargetGroupsResult",type:"structure",members:{TargetGroups:{shape:"S40"},NextMarker:{}}}},DescribeTargetHealth:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"DescribeTargetHealthResult",type:"structure",members:{TargetHealthDescriptions:{type:"list",member:{type:"structure",members:{Target:{shape:"S4d"},HealthCheckPort:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}}}}}}}},ModifyListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Port:{type:"integer"},Protocol:{},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"}}},output:{resultWrapper:"ModifyListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn","Attributes"],members:{LoadBalancerArn:{},Attributes:{shape:"S4v"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4v"}}}},ModifyRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{},Conditions:{shape:"S30"},Actions:{shape:"Sl"}}},output:{resultWrapper:"ModifyRuleResult",type:"structure",members:{Rules:{shape:"S3g"}}}},ModifyTargetGroup:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckPath:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3u"}}},output:{resultWrapper:"ModifyTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S40"}}}},ModifyTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn","Attributes"],members:{TargetGroupArn:{},Attributes:{shape:"S5m"}}},output:{resultWrapper:"ModifyTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},RegisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"RegisterTargetsResult",type:"structure",members:{}}},RemoveListenerCertificates:{input:{type:"structure",required:["ListenerArn","Certificates"],members:{ListenerArn:{},Certificates:{shape:"S3"}}},output:{resultWrapper:"RemoveListenerCertificatesResult",type:"structure",members:{}}},RemoveTags:{input:{type:"structure",required:["ResourceArns","TagKeys"],members:{ResourceArns:{shape:"S9"},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"RemoveTagsResult",type:"structure",members:{}}},SetIpAddressType:{input:{type:"structure",required:["LoadBalancerArn","IpAddressType"],members:{LoadBalancerArn:{},IpAddressType:{}}},output:{resultWrapper:"SetIpAddressTypeResult",type:"structure",members:{IpAddressType:{}}}},SetRulePriorities:{input:{type:"structure",required:["RulePriorities"],members:{RulePriorities:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{type:"integer"}}}}}},output:{resultWrapper:"SetRulePrioritiesResult",type:"structure",members:{Rules:{shape:"S3g"}}}},SetSecurityGroups:{input:{type:"structure",required:["LoadBalancerArn","SecurityGroups"],members:{LoadBalancerArn:{},SecurityGroups:{shape:"S2c"}}},output:{resultWrapper:"SetSecurityGroupsResult",type:"structure",members:{SecurityGroupIds:{shape:"S2c"}}}},SetSubnets:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"},IpAddressType:{}}},output:{resultWrapper:"SetSubnetsResult",type:"structure",members:{AvailabilityZones:{shape:"S2s"},IpAddressType:{}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{CertificateArn:{},IsDefault:{type:"boolean"}}}},S9:{type:"list",member:{}},Sb:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sl:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},TargetGroupArn:{},AuthenticateOidcConfig:{type:"structure",required:["Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","ClientId"],members:{Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},ClientId:{},ClientSecret:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{},UseExistingClientSecret:{type:"boolean"}}},AuthenticateCognitoConfig:{type:"structure",required:["UserPoolArn","UserPoolClientId","UserPoolDomain"],members:{UserPoolArn:{},UserPoolClientId:{},UserPoolDomain:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{}}},Order:{type:"integer"},RedirectConfig:{type:"structure",required:["StatusCode"],members:{Protocol:{},Port:{},Host:{},Path:{},Query:{},StatusCode:{}}},FixedResponseConfig:{type:"structure",required:["StatusCode"],members:{MessageBody:{},StatusCode:{},ContentType:{}}},ForwardConfig:{type:"structure",members:{TargetGroups:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},Weight:{type:"integer"}}}},TargetGroupStickinessConfig:{type:"structure",members:{Enabled:{type:"boolean"},DurationSeconds:{type:"integer"}}}}}}}},S1y:{type:"list",member:{}},S21:{type:"list",member:{type:"structure",members:{ListenerArn:{},LoadBalancerArn:{},Port:{type:"integer"},Protocol:{},Certificates:{shape:"S3"},SslPolicy:{},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"}}}},S25:{type:"list",member:{}},S27:{type:"list",member:{type:"structure",members:{SubnetId:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}},S2c:{type:"list",member:{}},S2j:{type:"list",member:{type:"structure",members:{LoadBalancerArn:{},DNSName:{},CanonicalHostedZoneId:{},CreatedTime:{type:"timestamp"},LoadBalancerName:{},Scheme:{},VpcId:{},State:{type:"structure",members:{Code:{},Reason:{}}},Type:{},AvailabilityZones:{shape:"S2s"},SecurityGroups:{shape:"S2c"},IpAddressType:{},CustomerOwnedIpv4Pool:{}}}},S2s:{type:"list",member:{type:"structure",members:{ZoneName:{},SubnetId:{},OutpostId:{},LoadBalancerAddresses:{type:"list",member:{type:"structure",members:{IpAddress:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}}}}},S30:{type:"list",member:{type:"structure",members:{Field:{},Values:{shape:"S33"},HostHeaderConfig:{type:"structure",members:{Values:{shape:"S33"}}},PathPatternConfig:{type:"structure",members:{Values:{shape:"S33"}}},HttpHeaderConfig:{type:"structure",members:{HttpHeaderName:{},Values:{shape:"S33"}}},QueryStringConfig:{type:"structure",members:{Values:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},HttpRequestMethodConfig:{type:"structure",members:{Values:{shape:"S33"}}},SourceIpConfig:{type:"structure",members:{Values:{shape:"S33"}}}}}},S33:{type:"list",member:{}},S3g:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{},Conditions:{shape:"S30"},Actions:{shape:"Sl"},IsDefault:{type:"boolean"}}}},S3u:{type:"structure",members:{HttpCode:{},GrpcCode:{}}},S40:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},TargetGroupName:{},Protocol:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},HealthCheckPath:{},Matcher:{shape:"S3u"},LoadBalancerArns:{shape:"S42"},TargetType:{},ProtocolVersion:{},IpAddressType:{}}}},S42:{type:"list",member:{}},S4c:{type:"list",member:{shape:"S4d"}},S4d:{type:"structure",required:["Id"],members:{Id:{},Port:{type:"integer"},AvailabilityZone:{}}},S4v:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S5m:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},{}],100:[function(e,t,r){t.exports={pagination:{DescribeListeners:{input_token:"Marker",output_token:"NextMarker",result_key:"Listeners"},DescribeLoadBalancers:{input_token:"Marker",output_token:"NextMarker",result_key:"LoadBalancers"},DescribeTargetGroups:{input_token:"Marker",output_token:"NextMarker",result_key:"TargetGroups"}}}},{}],101:[function(e,t,r){t.exports={version:2,waiters:{LoadBalancerExists:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"LoadBalancerNotFound",state:"retry"}]},LoadBalancerAvailable:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{state:"retry",matcher:"pathAny",argument:"LoadBalancers[].State.Code",expected:"provisioning"},{state:"retry",matcher:"error",expected:"LoadBalancerNotFound"}]},LoadBalancersDeleted:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"retry",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{matcher:"error",expected:"LoadBalancerNotFound",state:"success"}]},TargetInService:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"healthy",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}]},TargetDeregistered:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{matcher:"error",expected:"InvalidTarget",state:"success"},{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"unused",matcher:"pathAll",state:"success"}]}}}},{}],102:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2009-03-31",endpointPrefix:"elasticmapreduce",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon EMR",serviceFullName:"Amazon EMR",serviceId:"EMR",signatureVersion:"v4",targetPrefix:"ElasticMapReduce",uid:"elasticmapreduce-2009-03-31"},operations:{AddInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{shape:"S3"}}},output:{type:"structure",members:{ClusterId:{},InstanceFleetId:{},ClusterArn:{}}}},AddInstanceGroups:{input:{type:"structure",required:["InstanceGroups","JobFlowId"],members:{InstanceGroups:{shape:"Sx"},JobFlowId:{}}},output:{type:"structure",members:{JobFlowId:{},InstanceGroupIds:{type:"list",member:{}},ClusterArn:{}}}},AddJobFlowSteps:{input:{type:"structure",required:["JobFlowId","Steps"],members:{JobFlowId:{},Steps:{shape:"S1i"}}},output:{type:"structure",members:{StepIds:{shape:"S1r"}}}},AddTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{}}},CancelSteps:{input:{type:"structure",required:["ClusterId","StepIds"],members:{ClusterId:{},StepIds:{shape:"S1r"},StepCancellationOption:{}}},output:{type:"structure",members:{CancelStepsInfoList:{type:"list",member:{type:"structure",members:{StepId:{},Status:{},Reason:{}}}}}}},CreateSecurityConfiguration:{input:{type:"structure",required:["Name","SecurityConfiguration"],members:{Name:{},SecurityConfiguration:{}}},output:{type:"structure",required:["Name","CreationDateTime"],members:{Name:{},CreationDateTime:{type:"timestamp"}}}},CreateStudio:{input:{type:"structure",required:["Name","AuthMode","VpcId","SubnetIds","ServiceRole","WorkspaceSecurityGroupId","EngineSecurityGroupId","DefaultS3Location"],members:{Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S29"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{StudioId:{},Url:{}}}},CreateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}},DeleteSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}}},DeleteStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}}},DescribeCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{Cluster:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2l"},Ec2InstanceAttributes:{type:"structure",members:{Ec2KeyName:{},Ec2SubnetId:{},RequestedEc2SubnetIds:{shape:"S2r"},Ec2AvailabilityZone:{},RequestedEc2AvailabilityZones:{shape:"S2r"},IamInstanceProfile:{},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S2s"},AdditionalSlaveSecurityGroups:{shape:"S2s"}}},InstanceCollectionType:{},LogUri:{},LogEncryptionKmsKeyId:{},RequestedAmiVersion:{},RunningAmiVersion:{},ReleaseLabel:{},AutoTerminate:{type:"boolean"},TerminationProtected:{type:"boolean"},VisibleToAllUsers:{type:"boolean"},Applications:{shape:"S2v"},Tags:{shape:"S1u"},ServiceRole:{},NormalizedInstanceHours:{type:"integer"},MasterPublicDnsName:{},Configurations:{shape:"Sh"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2z"},ClusterArn:{},OutpostArn:{},StepConcurrencyLevel:{type:"integer"},PlacementGroups:{shape:"S31"}}}}}},DescribeJobFlows:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},JobFlowIds:{shape:"S1p"},JobFlowStates:{type:"list",member:{}}}},output:{type:"structure",members:{JobFlows:{type:"list",member:{type:"structure",required:["JobFlowId","Name","ExecutionStatusDetail","Instances"],members:{JobFlowId:{},Name:{},LogUri:{},LogEncryptionKmsKeyId:{},AmiVersion:{},ExecutionStatusDetail:{type:"structure",required:["State","CreationDateTime"],members:{State:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},LastStateChangeReason:{}}},Instances:{type:"structure",required:["MasterInstanceType","SlaveInstanceType","InstanceCount"],members:{MasterInstanceType:{},MasterPublicDnsName:{},MasterInstanceId:{},SlaveInstanceType:{},InstanceCount:{type:"integer"},InstanceGroups:{type:"list",member:{type:"structure",required:["Market","InstanceRole","InstanceType","InstanceRequestCount","InstanceRunningCount","State","CreationDateTime"],members:{InstanceGroupId:{},Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceRequestCount:{type:"integer"},InstanceRunningCount:{type:"integer"},State:{},LastStateChangeReason:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},CustomAmiId:{}}}},NormalizedInstanceHours:{type:"integer"},Ec2KeyName:{},Ec2SubnetId:{},Placement:{shape:"S3f"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{}}},Steps:{type:"list",member:{type:"structure",required:["StepConfig","ExecutionStatusDetail"],members:{StepConfig:{shape:"S1j"},ExecutionStatusDetail:{type:"structure",required:["State","CreationDateTime"],members:{State:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},LastStateChangeReason:{}}}}}},BootstrapActions:{type:"list",member:{type:"structure",members:{BootstrapActionConfig:{shape:"S3m"}}}},SupportedProducts:{shape:"S3o"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},AutoScalingRole:{},ScaleDownBehavior:{}}}}}},deprecated:!0},DescribeNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}},output:{type:"structure",members:{NotebookExecution:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},ExecutionEngine:{shape:"S3s"},NotebookExecutionName:{},NotebookParams:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Arn:{},OutputNotebookURI:{},LastStateChangeReason:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1u"}}}}}},DescribeReleaseLabel:{input:{type:"structure",members:{ReleaseLabel:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReleaseLabel:{},Applications:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},NextToken:{}}}},DescribeSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},SecurityConfiguration:{},CreationDateTime:{type:"timestamp"}}}},DescribeStep:{input:{type:"structure",required:["ClusterId","StepId"],members:{ClusterId:{},StepId:{}}},output:{type:"structure",members:{Step:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S45"},ActionOnFailure:{},Status:{shape:"S46"}}}}}},DescribeStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}},output:{type:"structure",members:{Studio:{type:"structure",members:{StudioId:{},StudioArn:{},Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S29"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},Url:{},CreationTime:{type:"timestamp"},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1u"}}}}}},GetAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{AutoTerminationPolicy:{shape:"S4h"}}}},GetBlockPublicAccessConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],members:{BlockPublicAccessConfiguration:{shape:"S4l"},BlockPublicAccessConfigurationMetadata:{type:"structure",required:["CreationDateTime","CreatedByArn"],members:{CreationDateTime:{type:"timestamp"},CreatedByArn:{}}}}}},GetManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{ManagedScalingPolicy:{shape:"S4s"}}}},GetStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}},output:{type:"structure",members:{SessionMapping:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}}}},ListBootstrapActions:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{BootstrapActions:{type:"list",member:{type:"structure",members:{Name:{},ScriptPath:{},Args:{shape:"S2s"}}}},Marker:{}}}},ListClusters:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},ClusterStates:{type:"list",member:{}},Marker:{}}},output:{type:"structure",members:{Clusters:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2l"},NormalizedInstanceHours:{type:"integer"},ClusterArn:{},OutpostArn:{}}}},Marker:{}}}},ListInstanceFleets:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceFleets:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},InstanceFleetType:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"},ProvisionedOnDemandCapacity:{type:"integer"},ProvisionedSpotCapacity:{type:"integer"},InstanceTypeSpecifications:{type:"list",member:{type:"structure",members:{InstanceType:{},WeightedCapacity:{type:"integer"},BidPrice:{},BidPriceAsPercentageOfOnDemandPrice:{type:"double"},Configurations:{shape:"Sh"},EbsBlockDevices:{shape:"S5j"},EbsOptimized:{type:"boolean"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sk"}}}},Marker:{}}}},ListInstanceGroups:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceGroups:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Market:{},InstanceGroupType:{},BidPrice:{},InstanceType:{},RequestedInstanceCount:{type:"integer"},RunningInstanceCount:{type:"integer"},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},Configurations:{shape:"Sh"},ConfigurationsVersion:{type:"long"},LastSuccessfullyAppliedConfigurations:{shape:"Sh"},LastSuccessfullyAppliedConfigurationsVersion:{type:"long"},EbsBlockDevices:{shape:"S5j"},EbsOptimized:{type:"boolean"},ShrinkPolicy:{shape:"S5v"},AutoScalingPolicy:{shape:"S5z"},CustomAmiId:{}}}},Marker:{}}}},ListInstances:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},InstanceGroupId:{},InstanceGroupTypes:{type:"list",member:{}},InstanceFleetId:{},InstanceFleetType:{},InstanceStates:{type:"list",member:{}},Marker:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{Id:{},Ec2InstanceId:{},PublicDnsName:{},PublicIpAddress:{},PrivateDnsName:{},PrivateIpAddress:{},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},InstanceGroupId:{},InstanceFleetId:{},Market:{},InstanceType:{},EbsVolumes:{type:"list",member:{type:"structure",members:{Device:{},VolumeId:{}}}}}}},Marker:{}}}},ListNotebookExecutions:{input:{type:"structure",members:{EditorId:{},Status:{},From:{type:"timestamp"},To:{type:"timestamp"},Marker:{}}},output:{type:"structure",members:{NotebookExecutions:{type:"list",member:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},NotebookExecutionName:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},Marker:{}}}},ListReleaseLabels:{input:{type:"structure",members:{Filters:{type:"structure",members:{Prefix:{},Application:{}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReleaseLabels:{shape:"S2s"},NextToken:{}}}},ListSecurityConfigurations:{input:{type:"structure",members:{Marker:{}}},output:{type:"structure",members:{SecurityConfigurations:{type:"list",member:{type:"structure",members:{Name:{},CreationDateTime:{type:"timestamp"}}}},Marker:{}}}},ListSteps:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},StepStates:{type:"list",member:{}},StepIds:{shape:"S1p"},Marker:{}}},output:{type:"structure",members:{Steps:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S45"},ActionOnFailure:{},Status:{shape:"S46"}}}},Marker:{}}}},ListStudioSessionMappings:{input:{type:"structure",members:{StudioId:{},IdentityType:{},Marker:{}}},output:{type:"structure",members:{SessionMappings:{type:"list",member:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"}}}},Marker:{}}}},ListStudios:{input:{type:"structure",members:{Marker:{}}},output:{type:"structure",members:{Studios:{type:"list",member:{type:"structure",members:{StudioId:{},Name:{},VpcId:{},Description:{},Url:{},AuthMode:{},CreationTime:{type:"timestamp"}}}},Marker:{}}}},ModifyCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},StepConcurrencyLevel:{type:"integer"}}},output:{type:"structure",members:{StepConcurrencyLevel:{type:"integer"}}}},ModifyInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{type:"structure",required:["InstanceFleetId"],members:{InstanceFleetId:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"}}}}}},ModifyInstanceGroups:{input:{type:"structure",members:{ClusterId:{},InstanceGroups:{type:"list",member:{type:"structure",required:["InstanceGroupId"],members:{InstanceGroupId:{},InstanceCount:{type:"integer"},EC2InstanceIdsToTerminate:{type:"list",member:{}},ShrinkPolicy:{shape:"S5v"},Configurations:{shape:"Sh"}}}}}}},PutAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId","AutoScalingPolicy"],members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S11"}}},output:{type:"structure",members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S5z"},ClusterArn:{}}}},PutAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},AutoTerminationPolicy:{shape:"S4h"}}},output:{type:"structure",members:{}}},PutBlockPublicAccessConfiguration:{input:{type:"structure",required:["BlockPublicAccessConfiguration"],members:{BlockPublicAccessConfiguration:{shape:"S4l"}}},output:{type:"structure",members:{}}},PutManagedScalingPolicy:{input:{type:"structure",required:["ClusterId","ManagedScalingPolicy"],members:{ClusterId:{},ManagedScalingPolicy:{shape:"S4s"}}},output:{type:"structure",members:{}}},RemoveAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId"],members:{ClusterId:{},InstanceGroupId:{}}},output:{type:"structure",members:{}}},RemoveAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},RemoveManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},RemoveTags:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{shape:"S2s"}}},output:{type:"structure",members:{}}},RunJobFlow:{input:{type:"structure",required:["Name","Instances"],members:{Name:{},LogUri:{},LogEncryptionKmsKeyId:{},AdditionalInfo:{},AmiVersion:{},ReleaseLabel:{},Instances:{type:"structure",members:{MasterInstanceType:{},SlaveInstanceType:{},InstanceCount:{type:"integer"},InstanceGroups:{shape:"Sx"},InstanceFleets:{type:"list",member:{shape:"S3"}},Ec2KeyName:{},Placement:{shape:"S3f"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{},Ec2SubnetId:{},Ec2SubnetIds:{shape:"S2r"},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S7w"},AdditionalSlaveSecurityGroups:{shape:"S7w"}}},Steps:{shape:"S1i"},BootstrapActions:{type:"list",member:{shape:"S3m"}},SupportedProducts:{shape:"S3o"},NewSupportedProducts:{type:"list",member:{type:"structure",members:{Name:{},Args:{shape:"S1p"}}}},Applications:{shape:"S2v"},Configurations:{shape:"Sh"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},Tags:{shape:"S1u"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2z"},StepConcurrencyLevel:{type:"integer"},ManagedScalingPolicy:{shape:"S4s"},PlacementGroupConfigs:{shape:"S31"},AutoTerminationPolicy:{shape:"S4h"}}},output:{type:"structure",members:{JobFlowId:{},ClusterArn:{}}}},SetTerminationProtection:{input:{type:"structure",required:["JobFlowIds","TerminationProtected"],members:{JobFlowIds:{shape:"S1p"},TerminationProtected:{type:"boolean"}}}},SetVisibleToAllUsers:{input:{type:"structure",required:["JobFlowIds","VisibleToAllUsers"],members:{JobFlowIds:{shape:"S1p"},VisibleToAllUsers:{type:"boolean"}}}},StartNotebookExecution:{input:{type:"structure",required:["EditorId","RelativePath","ExecutionEngine","ServiceRole"],members:{EditorId:{},RelativePath:{},NotebookExecutionName:{},NotebookParams:{},ExecutionEngine:{shape:"S3s"},ServiceRole:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{NotebookExecutionId:{}}}},StopNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}}},TerminateJobFlows:{input:{type:"structure",required:["JobFlowIds"],members:{JobFlowIds:{shape:"S1p"}}}},UpdateStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{},Name:{},Description:{},SubnetIds:{shape:"S29"},DefaultS3Location:{}}}},UpdateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}}},shapes:{S3:{type:"structure",required:["InstanceFleetType"],members:{Name:{},InstanceFleetType:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"},InstanceTypeConfigs:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{type:"integer"},BidPrice:{},BidPriceAsPercentageOfOnDemandPrice:{type:"double"},EbsConfiguration:{shape:"Sa"},Configurations:{shape:"Sh"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sk"}}},Sa:{type:"structure",members:{EbsBlockDeviceConfigs:{type:"list",member:{type:"structure",required:["VolumeSpecification"],members:{VolumeSpecification:{shape:"Sd"},VolumesPerInstance:{type:"integer"}}}},EbsOptimized:{type:"boolean"}}},Sd:{type:"structure",required:["VolumeType","SizeInGB"],members:{VolumeType:{},Iops:{type:"integer"},SizeInGB:{type:"integer"}}},Sh:{type:"list",member:{type:"structure",members:{Classification:{},Configurations:{shape:"Sh"},Properties:{shape:"Sj"}}}},Sj:{type:"map",key:{},value:{}},Sk:{type:"structure",members:{SpotSpecification:{type:"structure",required:["TimeoutDurationMinutes","TimeoutAction"],members:{TimeoutDurationMinutes:{type:"integer"},TimeoutAction:{},BlockDurationMinutes:{type:"integer"},AllocationStrategy:{}}},OnDemandSpecification:{type:"structure",required:["AllocationStrategy"],members:{AllocationStrategy:{},CapacityReservationOptions:{type:"structure",members:{UsageStrategy:{},CapacityReservationPreference:{},CapacityReservationResourceGroupArn:{}}}}}}},Sx:{type:"list",member:{type:"structure",required:["InstanceRole","InstanceType","InstanceCount"],members:{Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceCount:{type:"integer"},Configurations:{shape:"Sh"},EbsConfiguration:{shape:"Sa"},AutoScalingPolicy:{shape:"S11"},CustomAmiId:{}}}},S11:{type:"structure",required:["Constraints","Rules"],members:{Constraints:{shape:"S12"},Rules:{shape:"S13"}}},S12:{type:"structure",required:["MinCapacity","MaxCapacity"],members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}},S13:{type:"list",member:{type:"structure",required:["Name","Action","Trigger"],members:{Name:{},Description:{},Action:{type:"structure",required:["SimpleScalingPolicyConfiguration"],members:{Market:{},SimpleScalingPolicyConfiguration:{ +type:"structure",required:["ScalingAdjustment"],members:{AdjustmentType:{},ScalingAdjustment:{type:"integer"},CoolDown:{type:"integer"}}}}},Trigger:{type:"structure",required:["CloudWatchAlarmDefinition"],members:{CloudWatchAlarmDefinition:{type:"structure",required:["ComparisonOperator","MetricName","Period","Threshold"],members:{ComparisonOperator:{},EvaluationPeriods:{type:"integer"},MetricName:{},Namespace:{},Period:{type:"integer"},Statistic:{},Threshold:{type:"double"},Unit:{},Dimensions:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}}}}}},S1i:{type:"list",member:{shape:"S1j"}},S1j:{type:"structure",required:["Name","HadoopJarStep"],members:{Name:{},ActionOnFailure:{},HadoopJarStep:{type:"structure",required:["Jar"],members:{Properties:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Jar:{},MainClass:{},Args:{shape:"S1p"}}}}},S1p:{type:"list",member:{}},S1r:{type:"list",member:{}},S1u:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S29:{type:"list",member:{}},S2l:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S2r:{type:"list",member:{}},S2s:{type:"list",member:{}},S2v:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Args:{shape:"S2s"},AdditionalInfo:{shape:"Sj"}}}},S2z:{type:"structure",required:["Realm","KdcAdminPassword"],members:{Realm:{},KdcAdminPassword:{},CrossRealmTrustPrincipalPassword:{},ADDomainJoinUser:{},ADDomainJoinPassword:{}}},S31:{type:"list",member:{type:"structure",required:["InstanceRole"],members:{InstanceRole:{},PlacementStrategy:{}}}},S3f:{type:"structure",members:{AvailabilityZone:{},AvailabilityZones:{shape:"S2r"}}},S3m:{type:"structure",required:["Name","ScriptBootstrapAction"],members:{Name:{},ScriptBootstrapAction:{type:"structure",required:["Path"],members:{Path:{},Args:{shape:"S1p"}}}}},S3o:{type:"list",member:{}},S3s:{type:"structure",required:["Id"],members:{Id:{},Type:{},MasterInstanceSecurityGroupId:{}}},S45:{type:"structure",members:{Jar:{},Properties:{shape:"Sj"},MainClass:{},Args:{shape:"S2s"}}},S46:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},FailureDetails:{type:"structure",members:{Reason:{},Message:{},LogFile:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S4h:{type:"structure",members:{IdleTimeout:{type:"long"}}},S4l:{type:"structure",required:["BlockPublicSecurityGroupRules"],members:{BlockPublicSecurityGroupRules:{type:"boolean"},PermittedPublicSecurityGroupRuleRanges:{type:"list",member:{type:"structure",required:["MinRange"],members:{MinRange:{type:"integer"},MaxRange:{type:"integer"}}}}}},S4s:{type:"structure",members:{ComputeLimits:{type:"structure",required:["UnitType","MinimumCapacityUnits","MaximumCapacityUnits"],members:{UnitType:{},MinimumCapacityUnits:{type:"integer"},MaximumCapacityUnits:{type:"integer"},MaximumOnDemandCapacityUnits:{type:"integer"},MaximumCoreCapacityUnits:{type:"integer"}}}}},S5j:{type:"list",member:{type:"structure",members:{VolumeSpecification:{shape:"Sd"},Device:{}}}},S5v:{type:"structure",members:{DecommissionTimeout:{type:"integer"},InstanceResizePolicy:{type:"structure",members:{InstancesToTerminate:{shape:"S5x"},InstancesToProtect:{shape:"S5x"},InstanceTerminationTimeout:{type:"integer"}}}}},S5x:{type:"list",member:{}},S5z:{type:"structure",members:{Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}}}},Constraints:{shape:"S12"},Rules:{shape:"S13"}}},S7w:{type:"list",member:{}}}}},{}],103:[function(e,t,r){t.exports={pagination:{DescribeJobFlows:{result_key:"JobFlows"},ListBootstrapActions:{input_token:"Marker",output_token:"Marker",result_key:"BootstrapActions"},ListClusters:{input_token:"Marker",output_token:"Marker",result_key:"Clusters"},ListInstanceFleets:{input_token:"Marker",output_token:"Marker",result_key:"InstanceFleets"},ListInstanceGroups:{input_token:"Marker",output_token:"Marker",result_key:"InstanceGroups"},ListInstances:{input_token:"Marker",output_token:"Marker",result_key:"Instances"},ListNotebookExecutions:{input_token:"Marker",output_token:"Marker",result_key:"NotebookExecutions"},ListReleaseLabels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListSecurityConfigurations:{input_token:"Marker",output_token:"Marker",result_key:"SecurityConfigurations"},ListSteps:{input_token:"Marker",output_token:"Marker",result_key:"Steps"},ListStudioSessionMappings:{input_token:"Marker",output_token:"Marker",result_key:"SessionMappings"},ListStudios:{input_token:"Marker",output_token:"Marker",result_key:"Studios"}}}},{}],104:[function(e,t,r){t.exports={version:2,waiters:{ClusterRunning:{delay:30,operation:"DescribeCluster",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"RUNNING"},{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"WAITING"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATING"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED_WITH_ERRORS"}]},StepComplete:{delay:30,operation:"DescribeStep",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Step.Status.State",expected:"COMPLETED"},{state:"failure",matcher:"path",argument:"Step.Status.State",expected:"FAILED"},{state:"failure",matcher:"path",argument:"Step.Status.State",expected:"CANCELLED"}]},ClusterTerminated:{delay:30,operation:"DescribeCluster",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED_WITH_ERRORS"}]}}}},{}],105:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-09-25",endpointPrefix:"elastictranscoder",protocol:"rest-json",serviceFullName:"Amazon Elastic Transcoder",serviceId:"Elastic Transcoder",signatureVersion:"v4",uid:"elastictranscoder-2012-09-25"},operations:{CancelJob:{http:{method:"DELETE",requestUri:"/2012-09-25/jobs/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},CreateJob:{http:{requestUri:"/2012-09-25/jobs",responseCode:201},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"Su"},Outputs:{type:"list",member:{shape:"Su"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"}}}},UserMetadata:{shape:"S1v"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},CreatePipeline:{http:{requestUri:"/2012-09-25/pipelines",responseCode:201},input:{type:"structure",required:["Name","InputBucket","Role"],members:{Name:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},CreatePreset:{http:{requestUri:"/2012-09-25/presets",responseCode:201},input:{type:"structure",required:["Name","Container"],members:{Name:{},Description:{},Container:{},Video:{shape:"S2r"},Audio:{shape:"S37"},Thumbnails:{shape:"S3i"}}},output:{type:"structure",members:{Preset:{shape:"S3m"},Warning:{}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeletePreset:{http:{method:"DELETE",requestUri:"/2012-09-25/presets/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},ListJobsByPipeline:{http:{method:"GET",requestUri:"/2012-09-25/jobsByPipeline/{PipelineId}"},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{location:"uri",locationName:"PipelineId"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListJobsByStatus:{http:{method:"GET",requestUri:"/2012-09-25/jobsByStatus/{Status}"},input:{type:"structure",required:["Status"],members:{Status:{location:"uri",locationName:"Status"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListPipelines:{http:{method:"GET",requestUri:"/2012-09-25/pipelines"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Pipelines:{type:"list",member:{shape:"S2l"}},NextPageToken:{}}}},ListPresets:{http:{method:"GET",requestUri:"/2012-09-25/presets"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Presets:{type:"list",member:{shape:"S3m"}},NextPageToken:{}}}},ReadJob:{http:{method:"GET",requestUri:"/2012-09-25/jobs/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},ReadPipeline:{http:{method:"GET",requestUri:"/2012-09-25/pipelines/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},ReadPreset:{http:{method:"GET",requestUri:"/2012-09-25/presets/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Preset:{shape:"S3m"}}}},TestRole:{http:{requestUri:"/2012-09-25/roleTests",responseCode:200},input:{type:"structure",required:["Role","InputBucket","OutputBucket","Topics"],members:{Role:{},InputBucket:{},OutputBucket:{},Topics:{type:"list",member:{}}},deprecated:!0},output:{type:"structure",members:{Success:{},Messages:{type:"list",member:{}}},deprecated:!0},deprecated:!0},UpdatePipeline:{http:{method:"PUT",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Name:{},InputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},UpdatePipelineNotifications:{http:{requestUri:"/2012-09-25/pipelines/{Id}/notifications"},input:{type:"structure",required:["Id","Notifications"],members:{Id:{location:"uri",locationName:"Id"},Notifications:{shape:"S2a"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}},UpdatePipelineStatus:{http:{requestUri:"/2012-09-25/pipelines/{Id}/status"},input:{type:"structure",required:["Id","Status"],members:{Id:{location:"uri",locationName:"Id"},Status:{}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}}},shapes:{S5:{type:"structure",members:{Key:{},FrameRate:{},Resolution:{},AspectRatio:{},Interlaced:{},Container:{},Encryption:{shape:"Sc"},TimeSpan:{shape:"Sg"},InputCaptions:{type:"structure",members:{MergePolicy:{},CaptionSources:{shape:"Sk"}}},DetectedProperties:{type:"structure",members:{Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"}}}}},Sc:{type:"structure",members:{Mode:{},Key:{},KeyMd5:{},InitializationVector:{}}},Sg:{type:"structure",members:{StartTime:{},Duration:{}}},Sk:{type:"list",member:{type:"structure",members:{Key:{},Language:{},TimeOffset:{},Label:{},Encryption:{shape:"Sc"}}}},St:{type:"list",member:{shape:"S5"}},Su:{type:"structure",members:{Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:!0},Captions:{shape:"S1b"},Encryption:{shape:"Sc"}}},Sx:{type:"list",member:{type:"structure",members:{PresetWatermarkId:{},InputKey:{},Encryption:{shape:"Sc"}}}},S11:{type:"structure",members:{MergePolicy:{},Artwork:{type:"list",member:{type:"structure",members:{InputKey:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{},AlbumArtFormat:{},Encryption:{shape:"Sc"}}}}}},S19:{type:"list",member:{type:"structure",members:{TimeSpan:{shape:"Sg"}},deprecated:!0},deprecated:!0},S1b:{type:"structure",members:{MergePolicy:{deprecated:!0},CaptionSources:{shape:"Sk",deprecated:!0},CaptionFormats:{type:"list",member:{type:"structure",members:{Format:{},Pattern:{},Encryption:{shape:"Sc"}}}}}},S1l:{type:"list",member:{}},S1m:{type:"structure",members:{Method:{},Key:{},KeyMd5:{},InitializationVector:{},LicenseAcquisitionUrl:{},KeyStoragePolicy:{}}},S1q:{type:"structure",members:{Format:{},Key:{},KeyMd5:{},KeyId:{},InitializationVector:{},LicenseAcquisitionUrl:{}}},S1v:{type:"map",key:{},value:{}},S1y:{type:"structure",members:{Id:{},Arn:{},PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"S1z"},Outputs:{type:"list",member:{shape:"S1z"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"},Status:{},StatusDetail:{}}}},Status:{},UserMetadata:{shape:"S1v"},Timing:{type:"structure",members:{SubmitTimeMillis:{type:"long"},StartTimeMillis:{type:"long"},FinishTimeMillis:{type:"long"}}}}},S1z:{type:"structure",members:{Id:{},Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Status:{},StatusDetail:{},Duration:{type:"long"},Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:!0},Captions:{shape:"S1b"},Encryption:{shape:"Sc"},AppliedColorSpaceConversion:{}}},S2a:{type:"structure",members:{Progressing:{},Completed:{},Warning:{},Error:{}}},S2c:{type:"structure",members:{Bucket:{},StorageClass:{},Permissions:{type:"list",member:{type:"structure",members:{GranteeType:{},Grantee:{},Access:{type:"list",member:{}}}}}}},S2l:{type:"structure",members:{Id:{},Arn:{},Name:{},Status:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},S2n:{type:"list",member:{type:"structure",members:{Code:{},Message:{}}}},S2r:{type:"structure",members:{Codec:{},CodecOptions:{type:"map",key:{},value:{}},KeyframesMaxDist:{},FixedGOP:{},BitRate:{},FrameRate:{},MaxFrameRate:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},DisplayAspectRatio:{},SizingPolicy:{},PaddingPolicy:{},Watermarks:{type:"list",member:{type:"structure",members:{Id:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},HorizontalAlign:{},HorizontalOffset:{},VerticalAlign:{},VerticalOffset:{},Opacity:{},Target:{}}}}}},S37:{type:"structure",members:{Codec:{},SampleRate:{},BitRate:{},Channels:{},AudioPackingMode:{},CodecOptions:{type:"structure",members:{Profile:{},BitDepth:{},BitOrder:{},Signed:{}}}}},S3i:{type:"structure",members:{Format:{},Interval:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{}}},S3m:{type:"structure",members:{Id:{},Arn:{},Name:{},Description:{},Container:{},Audio:{shape:"S37"},Video:{shape:"S2r"},Thumbnails:{shape:"S3i"},Type:{}}},S3v:{type:"list",member:{shape:"S1y"}}}}},{}],106:[function(e,t,r){t.exports={pagination:{ListJobsByPipeline:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListJobsByStatus:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListPipelines:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Pipelines"},ListPresets:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Presets"}}}},{}],107:[function(e,t,r){t.exports={version:2,waiters:{JobComplete:{delay:30,operation:"ReadJob",maxAttempts:120,acceptors:[{expected:"Complete",matcher:"path",state:"success",argument:"Job.Status"},{expected:"Canceled",matcher:"path",state:"failure",argument:"Job.Status"},{expected:"Error",matcher:"path",state:"failure",argument:"Job.Status"}]}}}},{}],108:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"email",protocol:"query",serviceAbbreviation:"Amazon SES",serviceFullName:"Amazon Simple Email Service",serviceId:"SES",signatureVersion:"v4",signingName:"ses",uid:"email-2010-12-01",xmlNamespace:"http://ses.amazonaws.com/doc/2010-12-01/"},operations:{CloneReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","OriginalRuleSetName"],members:{RuleSetName:{},OriginalRuleSetName:{}}},output:{resultWrapper:"CloneReceiptRuleSetResult",type:"structure",members:{}}},CreateConfigurationSet:{input:{type:"structure",required:["ConfigurationSet"],members:{ConfigurationSet:{shape:"S5"}}},output:{resultWrapper:"CreateConfigurationSetResult",type:"structure",members:{}}},CreateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"CreateConfigurationSetEventDestinationResult",type:"structure",members:{}}},CreateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"CreateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},CreateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},CreateReceiptFilter:{input:{type:"structure",required:["Filter"],members:{Filter:{shape:"S10"}}},output:{resultWrapper:"CreateReceiptFilterResult",type:"structure",members:{}}},CreateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},After:{},Rule:{shape:"S18"}}},output:{resultWrapper:"CreateReceiptRuleResult",type:"structure",members:{}}},CreateReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"CreateReceiptRuleSetResult",type:"structure",members:{}}},CreateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"CreateTemplateResult",type:"structure",members:{}}},DeleteConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetResult",type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{},EventDestinationName:{}}},output:{resultWrapper:"DeleteConfigurationSetEventDestinationResult",type:"structure",members:{}}},DeleteConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},DeleteCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}}},DeleteIdentity:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"DeleteIdentityResult",type:"structure",members:{}}},DeleteIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName"],members:{Identity:{},PolicyName:{}}},output:{resultWrapper:"DeleteIdentityPolicyResult",type:"structure",members:{}}},DeleteReceiptFilter:{input:{type:"structure",required:["FilterName"],members:{FilterName:{}}},output:{resultWrapper:"DeleteReceiptFilterResult",type:"structure",members:{}}},DeleteReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DeleteReceiptRuleResult",type:"structure",members:{}}},DeleteReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DeleteReceiptRuleSetResult",type:"structure",members:{}}},DeleteTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"DeleteTemplateResult",type:"structure",members:{}}},DeleteVerifiedEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},DescribeActiveReceiptRuleSet:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeActiveReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},DescribeConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},ConfigurationSetAttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeConfigurationSetResult",type:"structure",members:{ConfigurationSet:{shape:"S5"},EventDestinations:{type:"list",member:{shape:"S9"}},TrackingOptions:{shape:"Sp"},DeliveryOptions:{shape:"S31"},ReputationOptions:{type:"structure",members:{SendingEnabled:{type:"boolean"},ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}}}}},DescribeReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DescribeReceiptRuleResult",type:"structure",members:{Rule:{shape:"S18"}}}},DescribeReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DescribeReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},GetAccountSendingEnabled:{output:{resultWrapper:"GetAccountSendingEnabledResult",type:"structure",members:{Enabled:{type:"boolean"}}}},GetCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetCustomVerificationEmailTemplateResult",type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},GetIdentityDkimAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityDkimAttributesResult",type:"structure",required:["DkimAttributes"],members:{DkimAttributes:{type:"map",key:{},value:{type:"structure",required:["DkimEnabled","DkimVerificationStatus"],members:{DkimEnabled:{type:"boolean"},DkimVerificationStatus:{},DkimTokens:{shape:"S3h"}}}}}}},GetIdentityMailFromDomainAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityMailFromDomainAttributesResult",type:"structure",required:["MailFromDomainAttributes"],members:{MailFromDomainAttributes:{type:"map",key:{},value:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMXFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMXFailure:{}}}}}}},GetIdentityNotificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityNotificationAttributesResult",type:"structure",required:["NotificationAttributes"],members:{NotificationAttributes:{type:"map",key:{},value:{type:"structure",required:["BounceTopic","ComplaintTopic","DeliveryTopic","ForwardingEnabled"],members:{BounceTopic:{},ComplaintTopic:{},DeliveryTopic:{},ForwardingEnabled:{type:"boolean"},HeadersInBounceNotificationsEnabled:{type:"boolean"},HeadersInComplaintNotificationsEnabled:{type:"boolean"},HeadersInDeliveryNotificationsEnabled:{type:"boolean"}}}}}}},GetIdentityPolicies:{input:{type:"structure",required:["Identity","PolicyNames"],members:{Identity:{},PolicyNames:{shape:"S3w"}}},output:{resultWrapper:"GetIdentityPoliciesResult",type:"structure",required:["Policies"],members:{Policies:{type:"map",key:{},value:{}}}}},GetIdentityVerificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityVerificationAttributesResult",type:"structure",required:["VerificationAttributes"],members:{VerificationAttributes:{type:"map",key:{},value:{type:"structure",required:["VerificationStatus"],members:{VerificationStatus:{},VerificationToken:{}}}}}}},GetSendQuota:{output:{resultWrapper:"GetSendQuotaResult",type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}}},GetSendStatistics:{output:{resultWrapper:"GetSendStatisticsResult",type:"structure",members:{SendDataPoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},DeliveryAttempts:{type:"long"},Bounces:{type:"long"},Complaints:{type:"long"},Rejects:{type:"long"}}}}}}},GetTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetTemplateResult",type:"structure",members:{Template:{shape:"S20"}}}},ListConfigurationSets:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListConfigurationSetsResult",type:"structure",members:{ConfigurationSets:{type:"list",member:{shape:"S5"}},NextToken:{}}}},ListCustomVerificationEmailTemplates:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListCustomVerificationEmailTemplatesResult",type:"structure",members:{CustomVerificationEmailTemplates:{type:"list",member:{type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},NextToken:{}}}},ListIdentities:{input:{type:"structure",members:{IdentityType:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListIdentitiesResult",type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"},NextToken:{}}}},ListIdentityPolicies:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"ListIdentityPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S3w"}}}},ListReceiptFilters:{input:{type:"structure",members:{}},output:{resultWrapper:"ListReceiptFiltersResult",type:"structure",members:{Filters:{type:"list",member:{shape:"S10"}}}}},ListReceiptRuleSets:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListReceiptRuleSetsResult",type:"structure",members:{RuleSets:{type:"list",member:{shape:"S2t"}},NextToken:{}}}},ListTemplates:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListTemplatesResult",type:"structure",members:{TemplatesMetadata:{type:"list",member:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListVerifiedEmailAddresses:{output:{resultWrapper:"ListVerifiedEmailAddressesResult",type:"structure",members:{VerifiedEmailAddresses:{shape:"S54"}}}},PutConfigurationSetDeliveryOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},DeliveryOptions:{shape:"S31"}}},output:{resultWrapper:"PutConfigurationSetDeliveryOptionsResult",type:"structure",members:{}}},PutIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName","Policy"],members:{Identity:{},PolicyName:{},Policy:{}}},output:{resultWrapper:"PutIdentityPolicyResult",type:"structure",members:{}}},ReorderReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","RuleNames"],members:{RuleSetName:{},RuleNames:{type:"list",member:{}}}},output:{resultWrapper:"ReorderReceiptRuleSetResult",type:"structure",members:{}}},SendBounce:{input:{type:"structure",required:["OriginalMessageId","BounceSender","BouncedRecipientInfoList"],members:{OriginalMessageId:{},BounceSender:{},Explanation:{},MessageDsn:{type:"structure",required:["ReportingMta"],members:{ReportingMta:{},ArrivalDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}},BouncedRecipientInfoList:{type:"list",member:{type:"structure",required:["Recipient"],members:{Recipient:{},RecipientArn:{},BounceType:{},RecipientDsnFields:{type:"structure",required:["Action","Status"],members:{FinalRecipient:{},Action:{},RemoteMta:{},Status:{},DiagnosticCode:{},LastAttemptDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}}}}},BounceSenderArn:{}}},output:{resultWrapper:"SendBounceResult",type:"structure",members:{MessageId:{}}}},SendBulkTemplatedEmail:{input:{type:"structure",required:["Source","Template","Destinations"],members:{Source:{},SourceArn:{},ReplyToAddresses:{shape:"S54"},ReturnPath:{},ReturnPathArn:{},ConfigurationSetName:{},DefaultTags:{shape:"S5x"},Template:{},TemplateArn:{},DefaultTemplateData:{},Destinations:{type:"list",member:{type:"structure",required:["Destination"],members:{Destination:{shape:"S64"},ReplacementTags:{shape:"S5x"},ReplacementTemplateData:{}}}}}},output:{resultWrapper:"SendBulkTemplatedEmailResult",type:"structure",required:["Status"],members:{Status:{type:"list",member:{type:"structure",members:{Status:{},Error:{},MessageId:{}}}}}}},SendCustomVerificationEmail:{input:{type:"structure",required:["EmailAddress","TemplateName"],members:{EmailAddress:{},TemplateName:{},ConfigurationSetName:{}}},output:{resultWrapper:"SendCustomVerificationEmailResult",type:"structure",members:{MessageId:{}}}},SendEmail:{input:{type:"structure",required:["Source","Destination","Message"],members:{Source:{},Destination:{shape:"S64"},Message:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S6e"},Body:{type:"structure",members:{Text:{shape:"S6e"},Html:{shape:"S6e"}}}}},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendRawEmail:{input:{type:"structure",required:["RawMessage"],members:{Source:{},Destinations:{shape:"S54"},RawMessage:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},FromArn:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendRawEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendTemplatedEmail:{input:{type:"structure",required:["Source","Destination","Template","TemplateData"],members:{Source:{},Destination:{shape:"S64"},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{},Template:{},TemplateArn:{},TemplateData:{}}},output:{resultWrapper:"SendTemplatedEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SetActiveReceiptRuleSet:{input:{type:"structure",members:{RuleSetName:{}}},output:{resultWrapper:"SetActiveReceiptRuleSetResult",type:"structure",members:{}}},SetIdentityDkimEnabled:{input:{type:"structure",required:["Identity","DkimEnabled"],members:{Identity:{},DkimEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityDkimEnabledResult",type:"structure",members:{}}},SetIdentityFeedbackForwardingEnabled:{input:{type:"structure",required:["Identity","ForwardingEnabled"],members:{Identity:{},ForwardingEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityFeedbackForwardingEnabledResult",type:"structure",members:{}}}, +SetIdentityHeadersInNotificationsEnabled:{input:{type:"structure",required:["Identity","NotificationType","Enabled"],members:{Identity:{},NotificationType:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityHeadersInNotificationsEnabledResult",type:"structure",members:{}}},SetIdentityMailFromDomain:{input:{type:"structure",required:["Identity"],members:{Identity:{},MailFromDomain:{},BehaviorOnMXFailure:{}}},output:{resultWrapper:"SetIdentityMailFromDomainResult",type:"structure",members:{}}},SetIdentityNotificationTopic:{input:{type:"structure",required:["Identity","NotificationType"],members:{Identity:{},NotificationType:{},SnsTopic:{}}},output:{resultWrapper:"SetIdentityNotificationTopicResult",type:"structure",members:{}}},SetReceiptRulePosition:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{},After:{}}},output:{resultWrapper:"SetReceiptRulePositionResult",type:"structure",members:{}}},TestRenderTemplate:{input:{type:"structure",required:["TemplateName","TemplateData"],members:{TemplateName:{},TemplateData:{}}},output:{resultWrapper:"TestRenderTemplateResult",type:"structure",members:{RenderedTemplate:{}}}},UpdateAccountSendingEnabled:{input:{type:"structure",members:{Enabled:{type:"boolean"}}}},UpdateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"UpdateConfigurationSetEventDestinationResult",type:"structure",members:{}}},UpdateConfigurationSetReputationMetricsEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetSendingEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"UpdateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},UpdateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},UpdateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},Rule:{shape:"S18"}}},output:{resultWrapper:"UpdateReceiptRuleResult",type:"structure",members:{}}},UpdateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"UpdateTemplateResult",type:"structure",members:{}}},VerifyDomainDkim:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainDkimResult",type:"structure",required:["DkimTokens"],members:{DkimTokens:{shape:"S3h"}}}},VerifyDomainIdentity:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainIdentityResult",type:"structure",required:["VerificationToken"],members:{VerificationToken:{}}}},VerifyEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},VerifyEmailIdentity:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}},output:{resultWrapper:"VerifyEmailIdentityResult",type:"structure",members:{}}}},shapes:{S5:{type:"structure",required:["Name"],members:{Name:{}}},S9:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{type:"list",member:{}},KinesisFirehoseDestination:{type:"structure",required:["IAMRoleARN","DeliveryStreamARN"],members:{IAMRoleARN:{},DeliveryStreamARN:{}}},CloudWatchDestination:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},SNSDestination:{type:"structure",required:["TopicARN"],members:{TopicARN:{}}}}},Sp:{type:"structure",members:{CustomRedirectDomain:{}}},S10:{type:"structure",required:["Name","IpFilter"],members:{Name:{},IpFilter:{type:"structure",required:["Policy","Cidr"],members:{Policy:{},Cidr:{}}}}},S18:{type:"structure",required:["Name"],members:{Name:{},Enabled:{type:"boolean"},TlsPolicy:{},Recipients:{type:"list",member:{}},Actions:{type:"list",member:{type:"structure",members:{S3Action:{type:"structure",required:["BucketName"],members:{TopicArn:{},BucketName:{},ObjectKeyPrefix:{},KmsKeyArn:{}}},BounceAction:{type:"structure",required:["SmtpReplyCode","Message","Sender"],members:{TopicArn:{},SmtpReplyCode:{},StatusCode:{},Message:{},Sender:{}}},WorkmailAction:{type:"structure",required:["OrganizationArn"],members:{TopicArn:{},OrganizationArn:{}}},LambdaAction:{type:"structure",required:["FunctionArn"],members:{TopicArn:{},FunctionArn:{},InvocationType:{}}},StopAction:{type:"structure",required:["Scope"],members:{Scope:{},TopicArn:{}}},AddHeaderAction:{type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}},SNSAction:{type:"structure",required:["TopicArn"],members:{TopicArn:{},Encoding:{}}}}}},ScanEnabled:{type:"boolean"}}},S20:{type:"structure",required:["TemplateName"],members:{TemplateName:{},SubjectPart:{},TextPart:{},HtmlPart:{}}},S2t:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}},S2v:{type:"list",member:{shape:"S18"}},S31:{type:"structure",members:{TlsPolicy:{}}},S3c:{type:"list",member:{}},S3h:{type:"list",member:{}},S3w:{type:"list",member:{}},S54:{type:"list",member:{}},S5i:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S5x:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S64:{type:"structure",members:{ToAddresses:{shape:"S54"},CcAddresses:{shape:"S54"},BccAddresses:{shape:"S54"}}},S6e:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}}}}},{}],109:[function(e,t,r){t.exports={pagination:{ListCustomVerificationEmailTemplates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListIdentities:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"Identities"},ListVerifiedEmailAddresses:{result_key:"VerifiedEmailAddresses"}}}},{}],110:[function(e,t,r){t.exports={version:2,waiters:{IdentityExists:{delay:3,operation:"GetIdentityVerificationAttributes",maxAttempts:20,acceptors:[{expected:"Success",matcher:"pathAll",state:"success",argument:"VerificationAttributes.*.VerificationStatus"}]}}}},{}],111:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-10-07",endpointPrefix:"events",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Events",serviceId:"CloudWatch Events",signatureVersion:"v4",targetPrefix:"AWSEvents",uid:"events-2015-10-07"},operations:{ActivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},CancelReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{}}}},CreateApiDestination:{input:{type:"structure",required:["Name","ConnectionArn","InvocationEndpoint","HttpMethod"],members:{Name:{},Description:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"}}},output:{type:"structure",members:{ApiDestinationArn:{},ApiDestinationState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},CreateArchive:{input:{type:"structure",required:["ArchiveName","EventSourceArn"],members:{ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}},CreateConnection:{input:{type:"structure",required:["Name","AuthorizationType","AuthParameters"],members:{Name:{},Description:{},AuthorizationType:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},OAuthParameters:{type:"structure",required:["ClientParameters","AuthorizationEndpoint","HttpMethod"],members:{ClientParameters:{type:"structure",required:["ClientID","ClientSecret"],members:{ClientID:{},ClientSecret:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",required:["ApiKeyName","ApiKeyValue"],members:{ApiKeyName:{},ApiKeyValue:{}}},InvocationHttpParameters:{shape:"S14"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"S1m"}}},output:{type:"structure",members:{EventBusArn:{}}}},CreatePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}},output:{type:"structure",members:{EventSourceArn:{}}}},DeactivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeauthorizeConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DeleteApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{}}},DeleteConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DeleteEventBus:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeletePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}}},DeleteRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{},Force:{type:"boolean"}}}},DescribeApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ApiDestinationArn:{},Name:{},Description:{},ApiDestinationState:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},DescribeArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{ArchiveArn:{},ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},DescribeConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},Name:{},Description:{},ConnectionState:{},StateReason:{},AuthorizationType:{},SecretArn:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",members:{Username:{}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{}}},InvocationHttpParameters:{shape:"S14"}}},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DescribeEventBus:{input:{type:"structure",members:{Name:{}}},output:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},DescribeEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},DescribePartnerEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},Name:{}}}},DescribeReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayName:{},ReplayArn:{},Description:{},State:{},StateReason:{},EventSourceArn:{},Destination:{shape:"S2w"},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},DescribeRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}},output:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},ScheduleExpression:{},State:{},Description:{},RoleArn:{},ManagedBy:{},EventBusName:{},CreatedBy:{}}}},DisableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},EnableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},ListApiDestinations:{input:{type:"structure",members:{NamePrefix:{},ConnectionArn:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ApiDestinations:{type:"list",member:{type:"structure",members:{ApiDestinationArn:{},Name:{},ApiDestinationState:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListArchives:{input:{type:"structure",members:{NamePrefix:{},EventSourceArn:{},State:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Archives:{type:"list",member:{type:"structure",members:{ArchiveName:{},EventSourceArn:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListConnections:{input:{type:"structure",members:{NamePrefix:{},ConnectionState:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Connections:{type:"list",member:{type:"structure",members:{ConnectionArn:{},Name:{},ConnectionState:{},StateReason:{},AuthorizationType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},NextToken:{}}}},ListEventBuses:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventBuses:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},NextToken:{}}}},ListEventSources:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventSources:{type:"list",member:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},NextToken:{}}}},ListPartnerEventSourceAccounts:{input:{type:"structure",required:["EventSourceName"],members:{EventSourceName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSourceAccounts:{type:"list",member:{type:"structure",members:{Account:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},State:{}}}},NextToken:{}}}},ListPartnerEventSources:{input:{type:"structure",required:["NamePrefix"],members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSources:{type:"list",member:{type:"structure",members:{Arn:{},Name:{}}}},NextToken:{}}}},ListReplays:{input:{type:"structure",members:{NamePrefix:{},State:{},EventSourceArn:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Replays:{type:"list",member:{type:"structure",members:{ReplayName:{},EventSourceArn:{},State:{},StateReason:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},NextToken:{}}}},ListRuleNamesByTarget:{input:{type:"structure",required:["TargetArn"],members:{TargetArn:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{RuleNames:{type:"list",member:{}},NextToken:{}}}},ListRules:{input:{type:"structure",members:{NamePrefix:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},State:{},Description:{},ScheduleExpression:{},RoleArn:{},ManagedBy:{},EventBusName:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S1m"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S4l"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S6j"},DetailType:{},Detail:{},EventBusName:{},TraceHeader:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPartnerEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S6j"},DetailType:{},Detail:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPermission:{input:{type:"structure",members:{EventBusName:{},Action:{},Principal:{},StatementId:{},Condition:{type:"structure",required:["Type","Key","Value"],members:{Type:{},Key:{},Value:{}}},Policy:{}}}},PutRule:{input:{type:"structure",required:["Name"],members:{Name:{},ScheduleExpression:{},EventPattern:{},State:{},Description:{},RoleArn:{},Tags:{shape:"S1m"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S4l"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},RemovePermission:{input:{type:"structure",members:{StatementId:{},RemoveAllPermissions:{type:"boolean"},EventBusName:{}}}},RemoveTargets:{input:{type:"structure",required:["Rule","Ids"],members:{Rule:{},EventBusName:{},Ids:{type:"list",member:{}},Force:{type:"boolean"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartReplay:{input:{type:"structure",required:["ReplayName","EventSourceArn","EventStartTime","EventEndTime","Destination"],members:{ReplayName:{},Description:{},EventSourceArn:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},Destination:{shape:"S2w"}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{},ReplayStartTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1m"}}},output:{type:"structure",members:{}}},TestEventPattern:{input:{type:"structure",required:["EventPattern","Event"],members:{EventPattern:{},Event:{}}},output:{type:"structure",members:{Result:{type:"boolean"}}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"}}},output:{type:"structure",members:{ApiDestinationArn:{},ApiDestinationState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},UpdateArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}},UpdateConnection:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},AuthorizationType:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",members:{Username:{},Password:{}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{},ClientSecret:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{},ApiKeyValue:{}}},InvocationHttpParameters:{shape:"S14"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}}},shapes:{S14:{type:"structure",members:{HeaderParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}},QueryStringParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}},BodyParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}}}},S1m:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S2w:{type:"structure",required:["Arn"],members:{Arn:{},FilterArns:{type:"list",member:{}}}},S4l:{type:"list",member:{type:"structure",required:["Id","Arn"],members:{Id:{},Arn:{},RoleArn:{},Input:{},InputPath:{},InputTransformer:{type:"structure",required:["InputTemplate"],members:{InputPathsMap:{type:"map",key:{},value:{}},InputTemplate:{}}},KinesisParameters:{type:"structure",required:["PartitionKeyPath"],members:{PartitionKeyPath:{}}},RunCommandParameters:{type:"structure",required:["RunCommandTargets"],members:{RunCommandTargets:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},EcsParameters:{type:"structure",required:["TaskDefinitionArn"],members:{TaskDefinitionArn:{},TaskCount:{type:"integer"},LaunchType:{},NetworkConfiguration:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["Subnets"],members:{Subnets:{shape:"S57"},SecurityGroups:{shape:"S57"},AssignPublicIp:{}}}}},PlatformVersion:{},Group:{},CapacityProviderStrategy:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},EnableECSManagedTags:{type:"boolean"},EnableExecuteCommand:{type:"boolean"},PlacementConstraints:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},PlacementStrategy:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},PropagateTags:{},ReferenceId:{},Tags:{shape:"S1m"}}},BatchParameters:{type:"structure",required:["JobDefinition","JobName"],members:{JobDefinition:{},JobName:{},ArrayProperties:{type:"structure",members:{Size:{type:"integer"}}},RetryStrategy:{type:"structure",members:{Attempts:{type:"integer"}}}}},SqsParameters:{type:"structure",members:{MessageGroupId:{}}},HttpParameters:{type:"structure",members:{PathParameterValues:{type:"list",member:{}},HeaderParameters:{type:"map",key:{},value:{}},QueryStringParameters:{type:"map",key:{},value:{}}}},RedshiftDataParameters:{type:"structure",required:["Database","Sql"],members:{SecretManagerArn:{},Database:{},DbUser:{},Sql:{},StatementName:{},WithEvent:{type:"boolean"}}},SageMakerPipelineParameters:{type:"structure",members:{PipelineParameterList:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},DeadLetterConfig:{type:"structure",members:{Arn:{}}},RetryPolicy:{type:"structure",members:{MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"}}}}}},S57:{type:"list",member:{}},S6j:{type:"list",member:{}}}}},{}],112:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],113:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-08-04",endpointPrefix:"firehose",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Firehose",serviceFullName:"Amazon Kinesis Firehose",serviceId:"Firehose",signatureVersion:"v4",targetPrefix:"Firehose_20150804",uid:"firehose-2015-08-04"},operations:{CreateDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamType:{},KinesisStreamSourceConfiguration:{type:"structure",required:["KinesisStreamARN","RoleARN"],members:{KinesisStreamARN:{},RoleARN:{}}},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"},S3DestinationConfiguration:{shape:"Sa",deprecated:!0},ExtendedS3DestinationConfiguration:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationConfiguration:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","Password","S3Configuration"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},Password:{shape:"S1y"},RetryOptions:{shape:"S1z"},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2e"}}},AmazonopensearchserviceDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2e"}}},SplunkDestinationConfiguration:{type:"structure",required:["HECEndpoint","HECEndpointType","HECToken","S3Configuration"],members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationConfiguration:{type:"structure",required:["EndpointConfiguration","S3Configuration"],members:{EndpointConfiguration:{shape:"S32"},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3Configuration:{shape:"Sa"}}},Tags:{shape:"S3i"}}},output:{type:"structure",members:{DeliveryStreamARN:{}}}},DeleteDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},AllowForceDelete:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},Limit:{type:"integer"},ExclusiveStartDestinationId:{}}},output:{type:"structure",required:["DeliveryStreamDescription"],members:{DeliveryStreamDescription:{type:"structure",required:["DeliveryStreamName","DeliveryStreamARN","DeliveryStreamStatus","DeliveryStreamType","VersionId","Destinations","HasMoreDestinations"],members:{DeliveryStreamName:{},DeliveryStreamARN:{},DeliveryStreamStatus:{},FailureDescription:{shape:"S3w"},DeliveryStreamEncryptionConfiguration:{type:"structure",members:{KeyARN:{},KeyType:{},Status:{},FailureDescription:{shape:"S3w"}}},DeliveryStreamType:{},VersionId:{},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},Source:{type:"structure",members:{KinesisStreamSourceDescription:{type:"structure",members:{KinesisStreamARN:{},RoleARN:{},DeliveryStartTimestamp:{type:"timestamp"}}}}},Destinations:{type:"list",member:{type:"structure",required:["DestinationId"],members:{DestinationId:{},S3DestinationDescription:{shape:"S47"},ExtendedS3DestinationDescription:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S47"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationDescription:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","S3DestinationDescription"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},RetryOptions:{shape:"S1z"},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S47"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S4b"}}},AmazonopensearchserviceDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S4b"}}},SplunkDestinationDescription:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationDescription:{type:"structure",members:{EndpointConfiguration:{type:"structure",members:{Url:{shape:"S33"},Name:{}}},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"}}}}}},HasMoreDestinations:{type:"boolean"}}}}}},ListDeliveryStreams:{input:{type:"structure",members:{Limit:{type:"integer"},DeliveryStreamType:{},ExclusiveStartDeliveryStreamName:{}}},output:{type:"structure",required:["DeliveryStreamNames","HasMoreDeliveryStreams"],members:{DeliveryStreamNames:{type:"list",member:{}},HasMoreDeliveryStreams:{type:"boolean"}}}},ListTagsForDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},ExclusiveStartTagKey:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Tags","HasMoreTags"],members:{Tags:{type:"list",member:{shape:"S3j"}},HasMoreTags:{type:"boolean"}}}},PutRecord:{input:{type:"structure",required:["DeliveryStreamName","Record"],members:{DeliveryStreamName:{},Record:{ +shape:"S4p"}}},output:{type:"structure",required:["RecordId"],members:{RecordId:{},Encrypted:{type:"boolean"}}}},PutRecordBatch:{input:{type:"structure",required:["DeliveryStreamName","Records"],members:{DeliveryStreamName:{},Records:{type:"list",member:{shape:"S4p"}}}},output:{type:"structure",required:["FailedPutCount","RequestResponses"],members:{FailedPutCount:{type:"integer"},Encrypted:{type:"boolean"},RequestResponses:{type:"list",member:{type:"structure",members:{RecordId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"}}},output:{type:"structure",members:{}}},StopDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{}}},output:{type:"structure",members:{}}},TagDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName","Tags"],members:{DeliveryStreamName:{},Tags:{shape:"S3i"}}},output:{type:"structure",members:{}}},UntagDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName","TagKeys"],members:{DeliveryStreamName:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDestination:{input:{type:"structure",required:["DeliveryStreamName","CurrentDeliveryStreamVersionId","DestinationId"],members:{DeliveryStreamName:{},CurrentDeliveryStreamVersionId:{},DestinationId:{},S3DestinationUpdate:{shape:"S5a",deprecated:!0},ExtendedS3DestinationUpdate:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S5a"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationUpdate:{type:"structure",members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},Password:{shape:"S1y"},RetryOptions:{shape:"S1z"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S5a"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},AmazonopensearchserviceDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},SplunkDestinationUpdate:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationUpdate:{type:"structure",members:{EndpointConfiguration:{shape:"S32"},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3Update:{shape:"S5a"}}}}},output:{type:"structure",members:{}}}},shapes:{S7:{type:"structure",required:["KeyType"],members:{KeyARN:{},KeyType:{}}},Sa:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},Se:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},Si:{type:"structure",members:{NoEncryptionConfig:{},KMSEncryptionConfig:{type:"structure",required:["AWSKMSKeyARN"],members:{AWSKMSKeyARN:{}}}}},Sl:{type:"structure",members:{Enabled:{type:"boolean"},LogGroupName:{},LogStreamName:{}}},Sq:{type:"structure",members:{Enabled:{type:"boolean"},Processors:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"list",member:{type:"structure",required:["ParameterName","ParameterValue"],members:{ParameterName:{},ParameterValue:{}}}}}}}}},Sz:{type:"structure",members:{SchemaConfiguration:{type:"structure",members:{RoleARN:{},CatalogId:{},DatabaseName:{},TableName:{},Region:{},VersionId:{}}},InputFormatConfiguration:{type:"structure",members:{Deserializer:{type:"structure",members:{OpenXJsonSerDe:{type:"structure",members:{ConvertDotsInJsonKeysToUnderscores:{type:"boolean"},CaseInsensitive:{type:"boolean"},ColumnToJsonKeyMappings:{type:"map",key:{},value:{}}}},HiveJsonSerDe:{type:"structure",members:{TimestampFormats:{type:"list",member:{}}}}}}}},OutputFormatConfiguration:{type:"structure",members:{Serializer:{type:"structure",members:{ParquetSerDe:{type:"structure",members:{BlockSizeBytes:{type:"integer"},PageSizeBytes:{type:"integer"},Compression:{},EnableDictionaryCompression:{type:"boolean"},MaxPaddingBytes:{type:"integer"},WriterVersion:{}}},OrcSerDe:{type:"structure",members:{StripeSizeBytes:{type:"integer"},BlockSizeBytes:{type:"integer"},RowIndexStride:{type:"integer"},EnablePadding:{type:"boolean"},PaddingTolerance:{type:"double"},Compression:{},BloomFilterColumns:{type:"list",member:{}},BloomFilterFalsePositiveProbability:{type:"double"},DictionaryKeyThreshold:{type:"double"},FormatVersion:{}}}}}}},Enabled:{type:"boolean"}}},S1o:{type:"structure",members:{RetryOptions:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},Enabled:{type:"boolean"}}},S1t:{type:"structure",required:["DataTableName"],members:{DataTableName:{},DataTableColumns:{},CopyOptions:{}}},S1x:{type:"string",sensitive:!0},S1y:{type:"string",sensitive:!0},S1z:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S28:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2b:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2e:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds"],members:{SubnetIds:{shape:"S2f"},RoleARN:{},SecurityGroupIds:{shape:"S2g"}}},S2f:{type:"list",member:{}},S2g:{type:"list",member:{}},S2n:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2q:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2y:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S32:{type:"structure",required:["Url"],members:{Url:{shape:"S33"},Name:{},AccessKey:{type:"string",sensitive:!0}}},S33:{type:"string",sensitive:!0},S36:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},S39:{type:"structure",members:{ContentEncoding:{},CommonAttributes:{type:"list",member:{type:"structure",required:["AttributeName","AttributeValue"],members:{AttributeName:{type:"string",sensitive:!0},AttributeValue:{type:"string",sensitive:!0}}}}}},S3f:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S3i:{type:"list",member:{shape:"S3j"}},S3j:{type:"structure",required:["Key"],members:{Key:{},Value:{}}},S3w:{type:"structure",required:["Type","Details"],members:{Type:{},Details:{}}},S47:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},S4b:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds","VpcId"],members:{SubnetIds:{shape:"S2f"},RoleARN:{},SecurityGroupIds:{shape:"S2g"},VpcId:{}}},S4p:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},S5a:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}}}}},{}],114:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],115:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecast",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Service",serviceId:"forecast",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecast",uid:"forecast-2018-06-26"},operations:{CreateDataset:{input:{type:"structure",required:["DatasetName","Domain","DatasetType","Schema"],members:{DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S6"},EncryptionConfig:{shape:"Sa"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetArn:{}}}},CreateDatasetGroup:{input:{type:"structure",required:["DatasetGroupName","Domain"],members:{DatasetGroupName:{},Domain:{},DatasetArns:{shape:"Sj"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobName","DatasetArn","DataSource"],members:{DatasetImportJobName:{},DatasetArn:{},DataSource:{shape:"Sm"},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},Tags:{shape:"Sd"}}},output:{type:"structure",members:{DatasetImportJobArn:{}}}},CreateForecast:{input:{type:"structure",required:["ForecastName","PredictorArn"],members:{ForecastName:{},PredictorArn:{},ForecastTypes:{shape:"Sv"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{ForecastArn:{}}}},CreateForecastExportJob:{input:{type:"structure",required:["ForecastExportJobName","ForecastArn","Destination"],members:{ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"Sz"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{ForecastExportJobArn:{}}}},CreatePredictor:{input:{type:"structure",required:["PredictorName","ForecastHorizon","InputDataConfig","FeaturizationConfig"],members:{PredictorName:{},AlgorithmArn:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"Sv"},PerformAutoML:{type:"boolean"},AutoMLOverrideStrategy:{},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S15"},EvaluationParameters:{shape:"S18"},HPOConfig:{shape:"S19"},InputDataConfig:{shape:"S1l"},FeaturizationConfig:{shape:"S1o"},EncryptionConfig:{shape:"Sa"},Tags:{shape:"Sd"},OptimizationMetric:{}}},output:{type:"structure",members:{PredictorArn:{}}}},CreatePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobName","PredictorArn","Destination"],members:{PredictorBacktestExportJobName:{},PredictorArn:{},Destination:{shape:"Sz"},Tags:{shape:"Sd"}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{}}}},DeleteDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},idempotent:!0},DeleteDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},idempotent:!0},DeleteDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},idempotent:!0},DeleteForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},idempotent:!0},DeleteForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},idempotent:!0},DeletePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},idempotent:!0},DeletePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},idempotent:!0},DeleteResourceTree:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},DescribeDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},output:{type:"structure",members:{DatasetArn:{},DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"S6"},EncryptionConfig:{shape:"Sa"},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},output:{type:"structure",members:{DatasetGroupName:{},DatasetGroupArn:{},DatasetArns:{shape:"Sj"},Domain:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},output:{type:"structure",members:{DatasetImportJobName:{},DatasetImportJobArn:{},DatasetArn:{},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},DataSource:{shape:"Sm"},EstimatedTimeRemainingInMinutes:{type:"long"},FieldStatistics:{type:"map",key:{},value:{type:"structure",members:{Count:{type:"integer"},CountDistinct:{type:"integer"},CountNull:{type:"integer"},CountNan:{type:"integer"},Min:{},Max:{},Avg:{type:"double"},Stddev:{type:"double"},CountLong:{type:"long"},CountDistinctLong:{type:"long"},CountNullLong:{type:"long"},CountNanLong:{type:"long"}}}},DataSize:{type:"double"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},output:{type:"structure",members:{ForecastArn:{},ForecastName:{},ForecastTypes:{shape:"Sv"},PredictorArn:{},DatasetGroupArn:{},EstimatedTimeRemainingInMinutes:{type:"long"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},output:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"Sz"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorArn:{},PredictorName:{},AlgorithmArn:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"Sv"},PerformAutoML:{type:"boolean"},AutoMLOverrideStrategy:{},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S15"},EvaluationParameters:{shape:"S18"},HPOConfig:{shape:"S19"},InputDataConfig:{shape:"S1l"},FeaturizationConfig:{shape:"S1o"},EncryptionConfig:{shape:"Sa"},PredictorExecutionDetails:{type:"structure",members:{PredictorExecutions:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},Status:{},Message:{}}}}}}}}},EstimatedTimeRemainingInMinutes:{type:"long"},DatasetImportJobArns:{shape:"Sj"},AutoMLAlgorithmArns:{shape:"Sj"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},OptimizationMetric:{}}},idempotent:!0},DescribePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},PredictorArn:{},Destination:{shape:"Sz"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},GetAccuracyMetrics:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorEvaluationResults:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},ItemCount:{type:"integer"},EvaluationType:{},Metrics:{type:"structure",members:{RMSE:{deprecated:!0,deprecatedMessage:"This property is deprecated, please refer to ErrorMetrics for both RMSE and WAPE",type:"double"},WeightedQuantileLosses:{type:"list",member:{type:"structure",members:{Quantile:{type:"double"},LossValue:{type:"double"}}}},ErrorMetrics:{type:"list",member:{type:"structure",members:{ForecastType:{},WAPE:{type:"double"},RMSE:{type:"double"},MASE:{type:"double"},MAPE:{type:"double"}}}},AverageWeightedQuantileLoss:{type:"double"}}}}}}}}},AutoMLOverrideStrategy:{},OptimizationMetric:{}}},idempotent:!0},ListDatasetGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatasetGroups:{type:"list",member:{type:"structure",members:{DatasetGroupArn:{},DatasetGroupName:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListDatasetImportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{DatasetImportJobs:{type:"list",member:{type:"structure",members:{DatasetImportJobArn:{},DatasetImportJobName:{},DataSource:{shape:"Sm"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListDatasets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Datasets:{type:"list",member:{type:"structure",members:{DatasetArn:{},DatasetName:{},DatasetType:{},Domain:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecastExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{ForecastExportJobs:{type:"list",member:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},Destination:{shape:"Sz"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecasts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{Forecasts:{type:"list",member:{type:"structure",members:{ForecastArn:{},ForecastName:{},PredictorArn:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictorBacktestExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{PredictorBacktestExportJobs:{type:"list",member:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},Destination:{shape:"Sz"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S3i"}}},output:{type:"structure",members:{Predictors:{type:"list",member:{type:"structure",members:{PredictorArn:{},PredictorName:{},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sd"}}}},StopResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sd"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{shape:"Sf"}}}},output:{type:"structure",members:{}}},UpdateDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn","DatasetArns"],members:{DatasetGroupArn:{},DatasetArns:{shape:"Sj"}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{S6:{type:"structure",members:{Attributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{}}}}}},Sa:{type:"structure",required:["RoleArn","KMSKeyArn"],members:{RoleArn:{},KMSKeyArn:{}}},Sd:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"Sf"},Value:{type:"string",sensitive:!0}}}},Sf:{type:"string",sensitive:!0},Sj:{type:"list",member:{}},Sm:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"Sn"}}},Sn:{type:"structure",required:["Path","RoleArn"],members:{Path:{},RoleArn:{},KMSKeyArn:{}}},Sv:{type:"list",member:{}},Sz:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"Sn"}}},S15:{type:"map",key:{},value:{}},S18:{type:"structure",members:{NumberOfBacktestWindows:{type:"integer"},BackTestWindowOffset:{type:"integer"}}},S19:{type:"structure",members:{ParameterRanges:{type:"structure",members:{CategoricalParameterRanges:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},ContinuousParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"double"},MinValue:{type:"double"},ScalingType:{}}}},IntegerParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"integer"},MinValue:{type:"integer"},ScalingType:{}}}}}}}},S1l:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{},SupplementaryFeatures:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},S1o:{type:"structure",required:["ForecastFrequency"],members:{ForecastFrequency:{},ForecastDimensions:{type:"list",member:{}},Featurizations:{type:"list",member:{type:"structure",required:["AttributeName"],members:{AttributeName:{},FeaturizationPipeline:{type:"list",member:{type:"structure",required:["FeaturizationMethodName"],members:{FeaturizationMethodName:{},FeaturizationMethodParameters:{type:"map",key:{},value:{}}}}}}}}}},S3i:{type:"list",member:{type:"structure",required:["Key","Value","Condition"],members:{Key:{},Value:{},Condition:{}}}}}}},{}],116:[function(e,t,r){t.exports={pagination:{ListDatasetGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetGroups"},ListDatasetImportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetImportJobs"},ListDatasets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Datasets"},ListForecastExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ForecastExportJobs"},ListForecasts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Forecasts"},ListPredictorBacktestExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PredictorBacktestExportJobs"},ListPredictors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Predictors"}}}},{}],117:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecastquery",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Query Service",serviceId:"forecastquery",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecastRuntime",uid:"forecastquery-2018-06-26"},operations:{QueryForecast:{input:{type:"structure",required:["ForecastArn","Filters"],members:{ForecastArn:{},StartDate:{},EndDate:{},Filters:{type:"map",key:{},value:{}},NextToken:{}}},output:{type:"structure",members:{Forecast:{type:"structure",members:{Predictions:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Timestamp:{},Value:{type:"double"}}}}}}}}}}},shapes:{}}},{}],118:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],119:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-10-01",endpointPrefix:"gamelift",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon GameLift",serviceId:"GameLift",signatureVersion:"v4",targetPrefix:"GameLift",uid:"gamelift-2015-10-01"},operations:{AcceptMatch:{input:{type:"structure",required:["TicketId","PlayerIds","AcceptanceType"],members:{TicketId:{},PlayerIds:{shape:"S3"},AcceptanceType:{}}},output:{type:"structure",members:{}}},ClaimGameServer:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},CreateAlias:{input:{type:"structure",required:["Name","RoutingStrategy"],members:{Name:{},Description:{},RoutingStrategy:{shape:"Sm"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},CreateBuild:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},OperatingSystem:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Build:{shape:"S13"},UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},CreateFleet:{input:{type:"structure",required:["Name","EC2InstanceType"],members:{Name:{},Description:{},BuildId:{},ScriptId:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},EC2InstanceType:{},EC2InboundPermissions:{shape:"S1f"},NewGameSessionProtectionPolicy:{},RuntimeConfiguration:{shape:"S1l"},ResourceCreationLimitPolicy:{shape:"S1r"},MetricGroups:{shape:"S1t"},PeerVpcAwsAccountId:{},PeerVpcId:{},FleetType:{},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1w"},Locations:{shape:"S1y"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{FleetAttributes:{shape:"S22"},LocationStates:{shape:"S29"}}}},CreateFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S1y"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S29"}}}},CreateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","RoleArn","MinSize","MaxSize","LaunchTemplate","InstanceDefinitions"],members:{GameServerGroupName:{},RoleArn:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},LaunchTemplate:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},InstanceDefinitions:{shape:"S2k"},AutoScalingPolicy:{type:"structure",required:["TargetTrackingConfiguration"],members:{EstimatedInstanceWarmup:{type:"integer"},TargetTrackingConfiguration:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}},BalancingStrategy:{},GameServerProtectionPolicy:{},VpcSubnets:{type:"list",member:{}},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},CreateGameSession:{input:{type:"structure",required:["MaximumPlayerSessionCount"],members:{FleetId:{},AliasId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},GameProperties:{shape:"S33"},CreatorId:{},GameSessionId:{},IdempotencyToken:{},GameSessionData:{},Location:{}}},output:{type:"structure",members:{GameSession:{shape:"S3a"}}}},CreateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3j"},Destinations:{shape:"S3l"},FilterConfiguration:{shape:"S3o"},PriorityConfiguration:{shape:"S3q"},CustomEventData:{},NotificationTarget:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3w"}}}},CreateMatchmakingConfiguration:{input:{type:"structure",required:["Name","RequestTimeoutSeconds","AcceptanceRequired","RuleSetName"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3z"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S33"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Configuration:{shape:"S4a"}}}},CreateMatchmakingRuleSet:{input:{type:"structure",required:["Name","RuleSetBody"],members:{Name:{},RuleSetBody:{},Tags:{shape:"Sq"}}},output:{type:"structure",required:["RuleSet"],members:{RuleSet:{shape:"S4g"}}}},CreatePlayerSession:{input:{type:"structure",required:["GameSessionId","PlayerId"],members:{GameSessionId:{},PlayerId:{},PlayerData:{}}},output:{type:"structure",members:{PlayerSession:{shape:"S4k"}}}},CreatePlayerSessions:{input:{type:"structure",required:["GameSessionId","PlayerIds"],members:{GameSessionId:{},PlayerIds:{type:"list",member:{}},PlayerDataMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4r"}}}},CreateScript:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Script:{shape:"S4v"}}}},CreateVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{VpcPeeringAuthorization:{shape:"S4y"}}}},CreateVpcPeeringConnection:{input:{type:"structure",required:["FleetId","PeerVpcAwsAccountId","PeerVpcId"],members:{FleetId:{},PeerVpcAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}}},DeleteBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}}},DeleteFleet:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}}},DeleteFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S3p"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S29"}}}},DeleteGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},DeleteOption:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},DeleteGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingRuleSet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteScalingPolicy:{input:{type:"structure",required:["Name","FleetId"],members:{Name:{},FleetId:{}}}},DeleteScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}}},DeleteVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteVpcPeeringConnection:{input:{type:"structure",required:["FleetId","VpcPeeringConnectionId"],members:{FleetId:{},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{}}},DeregisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}}},DescribeAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},DescribeBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},DescribeEC2InstanceLimits:{input:{type:"structure",members:{EC2InstanceType:{},Location:{}}},output:{type:"structure",members:{EC2InstanceLimits:{type:"list",member:{type:"structure",members:{EC2InstanceType:{},CurrentInstances:{type:"integer"},InstanceLimit:{type:"integer"},Location:{}}}}}}},DescribeFleetAttributes:{input:{type:"structure",members:{FleetIds:{shape:"S5x"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetAttributes:{type:"list",member:{shape:"S22"}},NextToken:{}}}},DescribeFleetCapacity:{input:{type:"structure",members:{FleetIds:{shape:"S5x"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetCapacity:{type:"list",member:{shape:"S63"}},NextToken:{}}}},DescribeFleetEvents:{input:{type:"structure", +required:["FleetId"],members:{FleetId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventId:{},ResourceId:{},EventCode:{},Message:{},EventTime:{type:"timestamp"},PreSignedLogUrl:{}}}},NextToken:{}}}},DescribeFleetLocationAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Locations:{shape:"S3p"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationAttributes:{type:"list",member:{type:"structure",members:{LocationState:{shape:"S2a"},StoppedActions:{shape:"S27"},UpdateStatus:{}}}},NextToken:{}}}},DescribeFleetLocationCapacity:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetCapacity:{shape:"S63"}}}},DescribeFleetLocationUtilization:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetUtilization:{shape:"S6j"}}}},DescribeFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},InboundPermissions:{shape:"S1f"},UpdateStatus:{},Location:{}}}},DescribeFleetUtilization:{input:{type:"structure",members:{FleetIds:{shape:"S5x"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetUtilization:{type:"list",member:{shape:"S6j"}},NextToken:{}}}},DescribeGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},DescribeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},DescribeGameServerInstances:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},InstanceIds:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerInstances:{type:"list",member:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},InstanceId:{},InstanceStatus:{}}}},NextToken:{}}}},DescribeGameSessionDetails:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},Location:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionDetails:{type:"list",member:{type:"structure",members:{GameSession:{shape:"S3a"},ProtectionPolicy:{}}}},NextToken:{}}}},DescribeGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S75"}}}},DescribeGameSessionQueues:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionQueues:{type:"list",member:{shape:"S3w"}},NextToken:{}}}},DescribeGameSessions:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},Location:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S7i"},NextToken:{}}}},DescribeInstances:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},InstanceId:{},Limit:{type:"integer"},NextToken:{},Location:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},InstanceId:{},IpAddress:{},DnsName:{},OperatingSystem:{},Type:{},Status:{},CreationTime:{type:"timestamp"},Location:{}}}},NextToken:{}}}},DescribeMatchmaking:{input:{type:"structure",required:["TicketIds"],members:{TicketIds:{type:"list",member:{}}}},output:{type:"structure",members:{TicketList:{type:"list",member:{shape:"S7t"}}}}},DescribeMatchmakingConfigurations:{input:{type:"structure",members:{Names:{type:"list",member:{}},RuleSetName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Configurations:{type:"list",member:{shape:"S4a"}},NextToken:{}}}},DescribeMatchmakingRuleSets:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["RuleSets"],members:{RuleSets:{type:"list",member:{shape:"S4g"}},NextToken:{}}}},DescribePlayerSessions:{input:{type:"structure",members:{GameSessionId:{},PlayerId:{},PlayerSessionId:{},PlayerSessionStatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4r"},NextToken:{}}}},DescribeRuntimeConfiguration:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1l"}}}},DescribeScalingPolicies:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{},Location:{}}},output:{type:"structure",members:{ScalingPolicies:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},Name:{},Status:{},ScalingAdjustment:{type:"integer"},ScalingAdjustmentType:{},ComparisonOperator:{},Threshold:{type:"double"},EvaluationPeriods:{type:"integer"},MetricName:{},PolicyType:{},TargetConfiguration:{shape:"S8u"},UpdateStatus:{},Location:{}}}},NextToken:{}}}},DescribeScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}},output:{type:"structure",members:{Script:{shape:"S4v"}}}},DescribeVpcPeeringAuthorizations:{input:{type:"structure",members:{}},output:{type:"structure",members:{VpcPeeringAuthorizations:{type:"list",member:{shape:"S4y"}}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{FleetId:{}}},output:{type:"structure",members:{VpcPeeringConnections:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},IpV4CidrBlock:{},VpcPeeringConnectionId:{},Status:{type:"structure",members:{Code:{},Message:{}}},PeerVpcId:{},GameLiftVpcId:{}}}}}}},GetGameSessionLogUrl:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{}}},output:{type:"structure",members:{PreSignedUrl:{}}}},GetInstanceAccess:{input:{type:"structure",required:["FleetId","InstanceId"],members:{FleetId:{},InstanceId:{}}},output:{type:"structure",members:{InstanceAccess:{type:"structure",members:{FleetId:{},InstanceId:{},IpAddress:{},OperatingSystem:{},Credentials:{type:"structure",members:{UserName:{},Secret:{}},sensitive:!0}}}}}},ListAliases:{input:{type:"structure",members:{RoutingStrategyType:{},Name:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{shape:"Sv"}},NextToken:{}}}},ListBuilds:{input:{type:"structure",members:{Status:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Builds:{type:"list",member:{shape:"S13"}},NextToken:{}}}},ListFleets:{input:{type:"structure",members:{BuildId:{},ScriptId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetIds:{type:"list",member:{}},NextToken:{}}}},ListGameServerGroups:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerGroups:{type:"list",member:{shape:"S2w"}},NextToken:{}}}},ListGameServers:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},SortOrder:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServers:{type:"list",member:{shape:"Sc"}},NextToken:{}}}},ListScripts:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Scripts:{type:"list",member:{shape:"S4v"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Sq"}}}},PutScalingPolicy:{input:{type:"structure",required:["Name","FleetId","MetricName"],members:{Name:{},FleetId:{},ScalingAdjustment:{type:"integer"},ScalingAdjustmentType:{},Threshold:{type:"double"},ComparisonOperator:{},EvaluationPeriods:{type:"integer"},MetricName:{},PolicyType:{},TargetConfiguration:{shape:"S8u"}}},output:{type:"structure",members:{Name:{}}}},RegisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId","InstanceId"],members:{GameServerGroupName:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},RequestUploadCredentials:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},ResolveAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},ResumeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","ResumeActions"],members:{GameServerGroupName:{},ResumeActions:{shape:"S2z"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},SearchGameSessions:{input:{type:"structure",members:{FleetId:{},AliasId:{},Location:{},FilterExpression:{},SortExpression:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S7i"},NextToken:{}}}},StartFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S27"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StartGameSessionPlacement:{input:{type:"structure",required:["PlacementId","GameSessionQueueName","MaximumPlayerSessionCount"],members:{PlacementId:{},GameSessionQueueName:{},GameProperties:{shape:"S33"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},PlayerLatencies:{shape:"S77"},DesiredPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerData:{}}}},GameSessionData:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S75"}}}},StartMatchBackfill:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},GameSessionArn:{},Players:{shape:"S7w"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S7t"}}}},StartMatchmaking:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},Players:{shape:"S7w"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S7t"}}}},StopFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S27"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StopGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S75"}}}},StopMatchmaking:{input:{type:"structure",required:["TicketId"],members:{TicketId:{}}},output:{type:"structure",members:{}}},SuspendGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","SuspendActions"],members:{GameServerGroupName:{},SuspendActions:{shape:"S2z"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{},Name:{},Description:{},RoutingStrategy:{shape:"Sm"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},UpdateBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{},Name:{},Version:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},UpdateFleetAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Name:{},Description:{},NewGameSessionProtectionPolicy:{},ResourceCreationLimitPolicy:{shape:"S1r"},MetricGroups:{shape:"S1t"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateFleetCapacity:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},DesiredInstances:{type:"integer"},MinSize:{type:"integer"},MaxSize:{type:"integer"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},Location:{}}}},UpdateFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},InboundPermissionAuthorizations:{shape:"S1f"},InboundPermissionRevocations:{shape:"S1f"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{},UtilizationStatus:{},HealthCheck:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},UpdateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},RoleArn:{},InstanceDefinitions:{shape:"S2k"},GameServerProtectionPolicy:{},BalancingStrategy:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},UpdateGameSession:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},PlayerSessionCreationPolicy:{},ProtectionPolicy:{}}},output:{type:"structure",members:{GameSession:{shape:"S3a"}}}},UpdateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3j"},Destinations:{shape:"S3l"},FilterConfiguration:{shape:"S3o"},PriorityConfiguration:{shape:"S3q"},CustomEventData:{},NotificationTarget:{}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3w"}}}},UpdateMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3z"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S33"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},output:{type:"structure",members:{Configuration:{shape:"S4a"}}}},UpdateRuntimeConfiguration:{input:{type:"structure",required:["FleetId","RuntimeConfiguration"],members:{FleetId:{},RuntimeConfiguration:{shape:"S1l"}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1l"}}}},UpdateScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{},Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"}}},output:{type:"structure",members:{Script:{shape:"S4v"}}}},ValidateMatchmakingRuleSet:{input:{type:"structure",required:["RuleSetBody"],members:{RuleSetBody:{}}},output:{type:"structure",members:{Valid:{type:"boolean"}}}}},shapes:{S3:{type:"list",member:{}},Sc:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{},ClaimStatus:{},UtilizationStatus:{},RegistrationTime:{type:"timestamp"},LastClaimTime:{type:"timestamp"},LastHealthCheckTime:{type:"timestamp"}}},Sm:{type:"structure",members:{Type:{},FleetId:{},Message:{}}},Sq:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"structure",members:{AliasId:{},Name:{},AliasArn:{},Description:{},RoutingStrategy:{shape:"Sm"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},Sz:{type:"structure",members:{Bucket:{},Key:{},RoleArn:{},ObjectVersion:{}}},S13:{type:"structure",members:{BuildId:{},BuildArn:{},Name:{},Version:{},Status:{},SizeOnDisk:{type:"long"},OperatingSystem:{},CreationTime:{type:"timestamp"}}},S18:{type:"structure",members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{}},sensitive:!0},S1f:{type:"list",member:{type:"structure",required:["FromPort","ToPort","IpRange","Protocol"],members:{FromPort:{type:"integer"},ToPort:{type:"integer"},IpRange:{},Protocol:{}}}},S1l:{type:"structure",members:{ServerProcesses:{type:"list",member:{type:"structure",required:["LaunchPath","ConcurrentExecutions"],members:{LaunchPath:{},Parameters:{},ConcurrentExecutions:{type:"integer"}}}},MaxConcurrentGameSessionActivations:{type:"integer"},GameSessionActivationTimeoutSeconds:{type:"integer"}}},S1r:{type:"structure",members:{NewGameSessionsPerCreator:{type:"integer"},PolicyPeriodInMinutes:{type:"integer"}}},S1t:{type:"list",member:{}},S1w:{type:"structure",required:["CertificateType"],members:{CertificateType:{}}},S1y:{type:"list",member:{type:"structure",members:{Location:{}}}},S22:{type:"structure",members:{FleetId:{},FleetArn:{},FleetType:{},InstanceType:{},Description:{},Name:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},BuildId:{},BuildArn:{},ScriptId:{},ScriptArn:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},NewGameSessionProtectionPolicy:{},OperatingSystem:{},ResourceCreationLimitPolicy:{shape:"S1r"},MetricGroups:{shape:"S1t"},StoppedActions:{shape:"S27"},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1w"}}},S27:{type:"list",member:{}},S29:{type:"list",member:{shape:"S2a"}},S2a:{type:"structure",members:{Location:{},Status:{}}},S2k:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{}}}},S2w:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},RoleArn:{},InstanceDefinitions:{shape:"S2k"},BalancingStrategy:{},GameServerProtectionPolicy:{},AutoScalingGroupArn:{},Status:{},StatusReason:{},SuspendedActions:{shape:"S2z"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S2z:{type:"list",member:{}},S33:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S3a:{type:"structure",members:{GameSessionId:{},Name:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Status:{},StatusReason:{},GameProperties:{shape:"S33"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerSessionCreationPolicy:{},CreatorId:{},GameSessionData:{},MatchmakerData:{},Location:{}}},S3j:{type:"list",member:{type:"structure",members:{MaximumIndividualPlayerLatencyMilliseconds:{type:"integer"},PolicyDurationSeconds:{type:"integer"}}}},S3l:{type:"list",member:{type:"structure",members:{DestinationArn:{}}}},S3o:{type:"structure",members:{AllowedLocations:{shape:"S3p"}}},S3p:{type:"list",member:{}},S3q:{type:"structure",members:{PriorityOrder:{type:"list",member:{}},LocationOrder:{shape:"S3p"}}},S3w:{type:"structure",members:{Name:{},GameSessionQueueArn:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3j"},Destinations:{shape:"S3l"},FilterConfiguration:{shape:"S3o"},PriorityConfiguration:{shape:"S3q"},CustomEventData:{},NotificationTarget:{}}},S3z:{type:"list",member:{}},S4a:{type:"structure",members:{Name:{},ConfigurationArn:{},Description:{},GameSessionQueueArns:{shape:"S3z"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},RuleSetArn:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},CreationTime:{type:"timestamp"},GameProperties:{shape:"S33"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},S4g:{type:"structure",required:["RuleSetBody"],members:{RuleSetName:{},RuleSetArn:{},RuleSetBody:{},CreationTime:{type:"timestamp"}}},S4k:{type:"structure",members:{PlayerSessionId:{},PlayerId:{},GameSessionId:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerData:{}}},S4r:{type:"list",member:{shape:"S4k"}},S4v:{type:"structure",members:{ScriptId:{},ScriptArn:{},Name:{},Version:{},SizeOnDisk:{type:"long"},CreationTime:{type:"timestamp"},StorageLocation:{shape:"Sz"}}},S4y:{type:"structure",members:{GameLiftAwsAccountId:{},PeerVpcAwsAccountId:{},PeerVpcId:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"}}},S5x:{type:"list",member:{}},S63:{type:"structure",members:{FleetId:{},FleetArn:{},InstanceType:{},InstanceCounts:{type:"structure",members:{DESIRED:{type:"integer"},MINIMUM:{type:"integer"},MAXIMUM:{type:"integer"},PENDING:{type:"integer"},ACTIVE:{type:"integer"},IDLE:{type:"integer"},TERMINATING:{type:"integer"}}},Location:{}}},S6j:{type:"structure",members:{FleetId:{},FleetArn:{},ActiveServerProcessCount:{type:"integer"},ActiveGameSessionCount:{type:"integer"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Location:{}}},S75:{type:"structure",members:{PlacementId:{},GameSessionQueueName:{},Status:{},GameProperties:{shape:"S33"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},GameSessionId:{},GameSessionArn:{},GameSessionRegion:{},PlayerLatencies:{shape:"S77"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlacedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}},GameSessionData:{},MatchmakerData:{}}},S77:{type:"list",member:{type:"structure",members:{PlayerId:{},RegionIdentifier:{},LatencyInMilliseconds:{type:"float"}}}},S7i:{type:"list",member:{shape:"S3a"}},S7t:{type:"structure",members:{TicketId:{},ConfigurationName:{},ConfigurationArn:{},Status:{},StatusReason:{},StatusMessage:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Players:{shape:"S7w"},GameSessionConnectionInfo:{type:"structure",members:{GameSessionArn:{},IpAddress:{},DnsName:{},Port:{type:"integer"},MatchedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}}}},EstimatedWaitTime:{type:"integer"}}},S7w:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerAttributes:{type:"map",key:{},value:{type:"structure",members:{S:{},N:{type:"double"},SL:{shape:"S3"},SDM:{type:"map",key:{},value:{type:"double"}}}}},Team:{},LatencyInMs:{type:"map",key:{},value:{type:"integer"}}}}},S8u:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}}},{}],120:[function(e,t,r){t.exports={pagination:{DescribeFleetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetAttributes"},DescribeFleetCapacity:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetCapacity"},DescribeFleetEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Events"},DescribeFleetLocationAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit"},DescribeFleetUtilization:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetUtilization"},DescribeGameServerInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerInstances"},DescribeGameSessionDetails:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionDetails"},DescribeGameSessionQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionQueues"},DescribeGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"},DescribeInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Instances"},DescribeMatchmakingConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Configurations"},DescribeMatchmakingRuleSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"RuleSets"},DescribePlayerSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"PlayerSessions"},DescribeScalingPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"ScalingPolicies"},ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Aliases"},ListBuilds:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Builds"},ListFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetIds"},ListGameServerGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerGroups"},ListGameServers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServers"},ListScripts:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Scripts"},SearchGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"}}}},{}],121:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-05-08",endpointPrefix:"iam",globalEndpoint:"iam.amazonaws.com",protocol:"query",serviceAbbreviation:"IAM",serviceFullName:"AWS Identity and Access Management",serviceId:"IAM",signatureVersion:"v4",uid:"iam-2010-05-08",xmlNamespace:"https://iam.amazonaws.com/doc/2010-05-08/"},operations:{AddClientIDToOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},AddRoleToInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},AddUserToGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},AttachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},AttachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},AttachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},ChangePassword:{input:{type:"structure",required:["OldPassword","NewPassword"],members:{OldPassword:{shape:"Sf"},NewPassword:{shape:"Sf"}}}},CreateAccessKey:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"CreateAccessKeyResult",type:"structure",required:["AccessKey"],members:{AccessKey:{type:"structure",required:["UserName","AccessKeyId","Status","SecretAccessKey"],members:{UserName:{},AccessKeyId:{},Status:{},SecretAccessKey:{type:"string",sensitive:!0},CreateDate:{type:"timestamp"}}}}}},CreateAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},CreateGroup:{input:{type:"structure",required:["GroupName"],members:{Path:{},GroupName:{}}},output:{resultWrapper:"CreateGroupResult",type:"structure",required:["Group"],members:{Group:{shape:"Ss"}}}},CreateInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Path:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"S10"}}}},CreateLoginProfile:{input:{type:"structure",required:["UserName","Password"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}},output:{resultWrapper:"CreateLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},CreateOpenIDConnectProvider:{input:{type:"structure",required:["Url","ThumbprintList"],members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateOpenIDConnectProviderResult",type:"structure",members:{OpenIDConnectProviderArn:{},Tags:{shape:"Sv"}}}},CreatePolicy:{input:{type:"structure",required:["PolicyName","PolicyDocument"],members:{PolicyName:{},Path:{},PolicyDocument:{},Description:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreatePolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},CreatePolicyVersion:{input:{type:"structure",required:["PolicyArn","PolicyDocument"],members:{PolicyArn:{},PolicyDocument:{},SetAsDefault:{type:"boolean"}}},output:{resultWrapper:"CreatePolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},CreateRole:{input:{type:"structure",required:["RoleName","AssumeRolePolicyDocument"],members:{Path:{},RoleName:{},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"S12"}}}},CreateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","Name"],members:{SAMLMetadataDocument:{},Name:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{},Tags:{shape:"Sv"}}}},CreateServiceLinkedRole:{input:{type:"structure",required:["AWSServiceName"],members:{AWSServiceName:{},Description:{},CustomSuffix:{}}},output:{resultWrapper:"CreateServiceLinkedRoleResult",type:"structure",members:{Role:{shape:"S12"}}}},CreateServiceSpecificCredential:{input:{type:"structure",required:["UserName","ServiceName"],members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"CreateServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},CreateUser:{input:{type:"structure",required:["UserName"],members:{Path:{},UserName:{},PermissionsBoundary:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateUserResult",type:"structure",members:{User:{shape:"S2d"}}}},CreateVirtualMFADevice:{input:{type:"structure",required:["VirtualMFADeviceName"],members:{Path:{},VirtualMFADeviceName:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateVirtualMFADeviceResult",type:"structure",required:["VirtualMFADevice"],members:{VirtualMFADevice:{shape:"S2h"}}}},DeactivateMFADevice:{input:{type:"structure",required:["UserName","SerialNumber"],members:{UserName:{},SerialNumber:{}}}},DeleteAccessKey:{input:{type:"structure",required:["AccessKeyId"],members:{UserName:{},AccessKeyId:{}}}},DeleteAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},DeleteAccountPasswordPolicy:{},DeleteGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{}}}},DeleteGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}}},DeleteInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}}},DeleteLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}}},DeletePolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}}},DeletePolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},DeleteRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePermissionsBoundary:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}}},DeleteSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}}},DeleteSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId"],members:{UserName:{},SSHPublicKeyId:{}}}},DeleteServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}}},DeleteServiceLinkedRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"DeleteServiceLinkedRoleResult",type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}}},DeleteServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}}},DeleteSigningCertificate:{input:{type:"structure",required:["CertificateId"],members:{UserName:{},CertificateId:{}}}},DeleteUser:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPermissionsBoundary:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}}, +DeleteUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}}},DeleteVirtualMFADevice:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{}}}},DetachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},DetachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},DetachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},EnableMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},GenerateCredentialReport:{output:{resultWrapper:"GenerateCredentialReportResult",type:"structure",members:{State:{},Description:{}}}},GenerateOrganizationsAccessReport:{input:{type:"structure",required:["EntityPath"],members:{EntityPath:{},OrganizationsPolicyId:{}}},output:{resultWrapper:"GenerateOrganizationsAccessReportResult",type:"structure",members:{JobId:{}}}},GenerateServiceLastAccessedDetails:{input:{type:"structure",required:["Arn"],members:{Arn:{},Granularity:{}}},output:{resultWrapper:"GenerateServiceLastAccessedDetailsResult",type:"structure",members:{JobId:{}}}},GetAccessKeyLastUsed:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyLastUsedResult",type:"structure",members:{UserName:{},AccessKeyLastUsed:{type:"structure",required:["LastUsedDate","ServiceName","Region"],members:{LastUsedDate:{type:"timestamp"},ServiceName:{},Region:{}}}}}},GetAccountAuthorizationDetails:{input:{type:"structure",members:{Filter:{type:"list",member:{}},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetAccountAuthorizationDetailsResult",type:"structure",members:{UserDetailList:{type:"list",member:{type:"structure",members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},UserPolicyList:{shape:"S43"},GroupList:{type:"list",member:{}},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"}}}},GroupDetailList:{type:"list",member:{type:"structure",members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"},GroupPolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"}}}},RoleDetailList:{type:"list",member:{type:"structure",members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},InstanceProfileList:{shape:"S4c"},RolePolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"},RoleLastUsed:{shape:"S18"}}}},Policies:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},PolicyVersionList:{shape:"S4f"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},GetAccountPasswordPolicy:{output:{resultWrapper:"GetAccountPasswordPolicyResult",type:"structure",required:["PasswordPolicy"],members:{PasswordPolicy:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},ExpirePasswords:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}}}},GetAccountSummary:{output:{resultWrapper:"GetAccountSummaryResult",type:"structure",members:{SummaryMap:{type:"map",key:{},value:{type:"integer"}}}}},GetContextKeysForCustomPolicy:{input:{type:"structure",required:["PolicyInputList"],members:{PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForCustomPolicyResult"}},GetContextKeysForPrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForPrincipalPolicyResult"}},GetCredentialReport:{output:{resultWrapper:"GetCredentialReportResult",type:"structure",members:{Content:{type:"blob"},ReportFormat:{},GeneratedTime:{type:"timestamp"}}}},GetGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"GetGroupResult",type:"structure",required:["Group","Users"],members:{Group:{shape:"Ss"},Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},GetGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}},output:{resultWrapper:"GetGroupPolicyResult",type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},GetInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}},output:{resultWrapper:"GetInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"S10"}}}},GetLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}},output:{resultWrapper:"GetLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},GetOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}},output:{resultWrapper:"GetOpenIDConnectProviderResult",type:"structure",members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},CreateDate:{type:"timestamp"},Tags:{shape:"Sv"}}}},GetOrganizationsAccessReport:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{},SortKey:{}}},output:{resultWrapper:"GetOrganizationsAccessReportResult",type:"structure",required:["JobStatus","JobCreationDate"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},NumberOfServicesAccessible:{type:"integer"},NumberOfServicesNotAccessed:{type:"integer"},AccessDetails:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},ServiceNamespace:{},Region:{},EntityPath:{},LastAuthenticatedTime:{type:"timestamp"},TotalAuthenticatedEntities:{type:"integer"}}}},IsTruncated:{type:"boolean"},Marker:{},ErrorDetails:{shape:"S5k"}}}},GetPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}},output:{resultWrapper:"GetPolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},GetPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}},output:{resultWrapper:"GetPolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},GetRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"GetRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"S12"}}}},GetRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}},output:{resultWrapper:"GetRolePolicyResult",type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},GetSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}},output:{resultWrapper:"GetSAMLProviderResult",type:"structure",members:{SAMLMetadataDocument:{},CreateDate:{type:"timestamp"},ValidUntil:{type:"timestamp"},Tags:{shape:"Sv"}}}},GetSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Encoding"],members:{UserName:{},SSHPublicKeyId:{},Encoding:{}}},output:{resultWrapper:"GetSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},GetServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}},output:{resultWrapper:"GetServerCertificateResult",type:"structure",required:["ServerCertificate"],members:{ServerCertificate:{type:"structure",required:["ServerCertificateMetadata","CertificateBody"],members:{ServerCertificateMetadata:{shape:"S64"},CertificateBody:{},CertificateChain:{},Tags:{shape:"Sv"}}}}}},GetServiceLastAccessedDetails:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsResult",type:"structure",required:["JobStatus","JobCreationDate","ServicesLastAccessed","JobCompletionDate"],members:{JobStatus:{},JobType:{},JobCreationDate:{type:"timestamp"},ServicesLastAccessed:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},LastAuthenticated:{type:"timestamp"},ServiceNamespace:{},LastAuthenticatedEntity:{},LastAuthenticatedRegion:{},TotalAuthenticatedEntities:{type:"integer"},TrackedActionsLastAccessed:{type:"list",member:{type:"structure",members:{ActionName:{},LastAccessedEntity:{},LastAccessedTime:{type:"timestamp"},LastAccessedRegion:{}}}}}}},JobCompletionDate:{type:"timestamp"},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLastAccessedDetailsWithEntities:{input:{type:"structure",required:["JobId","ServiceNamespace"],members:{JobId:{},ServiceNamespace:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsWithEntitiesResult",type:"structure",required:["JobStatus","JobCreationDate","JobCompletionDate","EntityDetailsList"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},EntityDetailsList:{type:"list",member:{type:"structure",required:["EntityInfo"],members:{EntityInfo:{type:"structure",required:["Arn","Name","Type","Id"],members:{Arn:{},Name:{},Type:{},Id:{},Path:{}}},LastAuthenticated:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLinkedRoleDeletionStatus:{input:{type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}},output:{resultWrapper:"GetServiceLinkedRoleDeletionStatusResult",type:"structure",required:["Status"],members:{Status:{},Reason:{type:"structure",members:{Reason:{},RoleUsageList:{type:"list",member:{type:"structure",members:{Region:{},Resources:{type:"list",member:{}}}}}}}}}},GetUser:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"GetUserResult",type:"structure",required:["User"],members:{User:{shape:"S2d"}}}},GetUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}},output:{resultWrapper:"GetUserPolicyResult",type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},ListAccessKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccessKeysResult",type:"structure",required:["AccessKeyMetadata"],members:{AccessKeyMetadata:{type:"list",member:{type:"structure",members:{UserName:{},AccessKeyId:{},Status:{},CreateDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAccountAliases:{input:{type:"structure",members:{Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccountAliasesResult",type:"structure",required:["AccountAliases"],members:{AccountAliases:{type:"list",member:{}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedGroupPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedRolePoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedUserPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListEntitiesForPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},EntityFilter:{},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListEntitiesForPolicyResult",type:"structure",members:{PolicyGroups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupId:{}}}},PolicyUsers:{type:"list",member:{type:"structure",members:{UserName:{},UserId:{}}}},PolicyRoles:{type:"list",member:{type:"structure",members:{RoleName:{},RoleId:{}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroups:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupsForUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsForUserResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfileTags:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfileTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfiles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfilesForRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesForRoleResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADeviceTags:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADeviceTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADevices:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADevicesResult",type:"structure",required:["MFADevices"],members:{MFADevices:{type:"list",member:{type:"structure",required:["UserName","SerialNumber","EnableDate"],members:{UserName:{},SerialNumber:{},EnableDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviderTags:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListOpenIDConnectProviderTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListOpenIDConnectProvidersResult",type:"structure",members:{OpenIDConnectProviderList:{type:"list",member:{type:"structure",members:{Arn:{}}}}}}},ListPolicies:{input:{type:"structure",members:{Scope:{},OnlyAttached:{type:"boolean"},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPoliciesResult",type:"structure",members:{Policies:{type:"list",member:{shape:"S1p"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPoliciesGrantingServiceAccess:{input:{type:"structure",required:["Arn","ServiceNamespaces"],members:{Marker:{},Arn:{},ServiceNamespaces:{type:"list",member:{}}}},output:{resultWrapper:"ListPoliciesGrantingServiceAccessResult",type:"structure",required:["PoliciesGrantingServiceAccess"],members:{PoliciesGrantingServiceAccess:{type:"list",member:{type:"structure",members:{ServiceNamespace:{},Policies:{type:"list",member:{type:"structure",required:["PolicyName","PolicyType"],members:{PolicyName:{},PolicyType:{},PolicyArn:{},EntityType:{},EntityName:{}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyTags:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyVersions:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyVersionsResult",type:"structure",members:{Versions:{shape:"S4f"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolePoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoleTags:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRoleTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolesResult",type:"structure",required:["Roles"],members:{Roles:{shape:"S11"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviderTags:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSAMLProviderTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListSAMLProvidersResult",type:"structure",members:{SAMLProviderList:{type:"list",member:{type:"structure",members:{Arn:{},ValidUntil:{type:"timestamp"},CreateDate:{type:"timestamp"}}}}}}},ListSSHPublicKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSSHPublicKeysResult",type:"structure",members:{SSHPublicKeys:{type:"list",member:{type:"structure",required:["UserName","SSHPublicKeyId","Status","UploadDate"],members:{UserName:{},SSHPublicKeyId:{},Status:{},UploadDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificateTags:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificateTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificates:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificatesResult",type:"structure",required:["ServerCertificateMetadataList"],members:{ServerCertificateMetadataList:{type:"list",member:{shape:"S64"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServiceSpecificCredentials:{input:{type:"structure",members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"ListServiceSpecificCredentialsResult",type:"structure",members:{ServiceSpecificCredentials:{type:"list",member:{type:"structure",required:["UserName","Status","ServiceUserName","CreateDate","ServiceSpecificCredentialId","ServiceName"],members:{UserName:{},Status:{},ServiceUserName:{},CreateDate:{type:"timestamp"},ServiceSpecificCredentialId:{},ServiceName:{}}}}}}},ListSigningCertificates:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSigningCertificatesResult",type:"structure",required:["Certificates"],members:{Certificates:{type:"list",member:{shape:"S9i"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserTags:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUsers:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUsersResult",type:"structure",required:["Users"],members:{Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},ListVirtualMFADevices:{input:{type:"structure",members:{AssignmentStatus:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListVirtualMFADevicesResult",type:"structure",required:["VirtualMFADevices"],members:{VirtualMFADevices:{type:"list",member:{shape:"S2h"}},IsTruncated:{type:"boolean"},Marker:{}}}},PutGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},PutRolePermissionsBoundary:{input:{type:"structure",required:["RoleName","PermissionsBoundary"],members:{RoleName:{},PermissionsBoundary:{}}}},PutRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},PutUserPermissionsBoundary:{input:{type:"structure",required:["UserName","PermissionsBoundary"],members:{UserName:{},PermissionsBoundary:{}}}},PutUserPolicy:{input:{type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},RemoveClientIDFromOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},RemoveRoleFromInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},RemoveUserFromGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},ResetServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}},output:{resultWrapper:"ResetServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},ResyncMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},SetDefaultPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},SetSecurityTokenServicePreferences:{input:{type:"structure",required:["GlobalEndpointTokenVersion"],members:{GlobalEndpointTokenVersion:{}}}},SimulateCustomPolicy:{input:{type:"structure",required:["PolicyInputList","ActionNames"],members:{PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"Sa8"},ResourceArns:{shape:"Saa"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sac"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sai",resultWrapper:"SimulateCustomPolicyResult"}},SimulatePrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn","ActionNames"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"Sa8"},ResourceArns:{shape:"Saa"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sac"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sai",resultWrapper:"SimulatePrincipalPolicyResult"}},TagInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","Tags"],members:{InstanceProfileName:{},Tags:{shape:"Sv"}}}},TagMFADevice:{input:{type:"structure",required:["SerialNumber","Tags"],members:{SerialNumber:{},Tags:{shape:"Sv"}}}},TagOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","Tags"],members:{OpenIDConnectProviderArn:{},Tags:{shape:"Sv"}}}},TagPolicy:{input:{type:"structure",required:["PolicyArn","Tags"],members:{PolicyArn:{},Tags:{shape:"Sv"}}}},TagRole:{input:{type:"structure",required:["RoleName","Tags"],members:{RoleName:{},Tags:{shape:"Sv"}}}},TagSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn","Tags"],members:{SAMLProviderArn:{},Tags:{shape:"Sv"}}}},TagServerCertificate:{input:{type:"structure",required:["ServerCertificateName","Tags"],members:{ServerCertificateName:{},Tags:{shape:"Sv"}}}},TagUser:{input:{type:"structure",required:["UserName","Tags"],members:{UserName:{},Tags:{shape:"Sv"}}}},UntagInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","TagKeys"],members:{InstanceProfileName:{},TagKeys:{shape:"Sb9"}}}},UntagMFADevice:{input:{type:"structure",required:["SerialNumber","TagKeys"],members:{SerialNumber:{},TagKeys:{shape:"Sb9"}}}},UntagOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","TagKeys"],members:{OpenIDConnectProviderArn:{},TagKeys:{shape:"Sb9"}}}},UntagPolicy:{input:{type:"structure",required:["PolicyArn","TagKeys"],members:{PolicyArn:{},TagKeys:{shape:"Sb9"}}}},UntagRole:{input:{type:"structure",required:["RoleName","TagKeys"],members:{RoleName:{},TagKeys:{shape:"Sb9"}}}},UntagSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn","TagKeys"],members:{SAMLProviderArn:{},TagKeys:{shape:"Sb9"}}}},UntagServerCertificate:{input:{type:"structure",required:["ServerCertificateName","TagKeys"],members:{ServerCertificateName:{},TagKeys:{shape:"Sb9"}}}},UntagUser:{input:{type:"structure",required:["UserName","TagKeys"],members:{UserName:{},TagKeys:{shape:"Sb9"}}}},UpdateAccessKey:{input:{type:"structure",required:["AccessKeyId","Status"],members:{UserName:{},AccessKeyId:{},Status:{}}}},UpdateAccountPasswordPolicy:{input:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}},UpdateAssumeRolePolicy:{input:{type:"structure",required:["RoleName","PolicyDocument"],members:{RoleName:{},PolicyDocument:{}}}},UpdateGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},NewPath:{},NewGroupName:{}}}},UpdateLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}}},UpdateOpenIDConnectProviderThumbprint:{input:{type:"structure",required:["OpenIDConnectProviderArn","ThumbprintList"],members:{OpenIDConnectProviderArn:{},ThumbprintList:{shape:"S1h"}}}},UpdateRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Description:{},MaxSessionDuration:{type:"integer"}}},output:{resultWrapper:"UpdateRoleResult",type:"structure",members:{}}},UpdateRoleDescription:{input:{type:"structure",required:["RoleName","Description"],members:{RoleName:{},Description:{}}},output:{resultWrapper:"UpdateRoleDescriptionResult",type:"structure",members:{Role:{shape:"S12"}}}},UpdateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","SAMLProviderArn"],members:{SAMLMetadataDocument:{},SAMLProviderArn:{}}},output:{resultWrapper:"UpdateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{}}}},UpdateSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Status"],members:{UserName:{},SSHPublicKeyId:{},Status:{}}}},UpdateServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},NewPath:{},NewServerCertificateName:{}}}},UpdateServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId","Status"],members:{UserName:{},ServiceSpecificCredentialId:{},Status:{}}}},UpdateSigningCertificate:{input:{type:"structure",required:["CertificateId","Status"],members:{UserName:{},CertificateId:{},Status:{}}}},UpdateUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},NewPath:{},NewUserName:{}}}},UploadSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyBody"],members:{UserName:{},SSHPublicKeyBody:{}}},output:{resultWrapper:"UploadSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},UploadServerCertificate:{input:{type:"structure",required:["ServerCertificateName","CertificateBody","PrivateKey"],members:{Path:{},ServerCertificateName:{},CertificateBody:{},PrivateKey:{type:"string",sensitive:!0},CertificateChain:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"UploadServerCertificateResult",type:"structure",members:{ServerCertificateMetadata:{shape:"S64"},Tags:{shape:"Sv"}}}},UploadSigningCertificate:{input:{type:"structure",required:["CertificateBody"],members:{UserName:{},CertificateBody:{}}},output:{resultWrapper:"UploadSigningCertificateResult",type:"structure",required:["Certificate"],members:{Certificate:{shape:"S9i"}}}}},shapes:{Sf:{type:"string",sensitive:!0},Ss:{type:"structure",required:["Path","GroupName","GroupId","Arn","CreateDate"],members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"}}},Sv:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S10:{type:"structure",required:["Path","InstanceProfileName","InstanceProfileId","Arn","CreateDate","Roles"],members:{Path:{},InstanceProfileName:{},InstanceProfileId:{},Arn:{},CreateDate:{type:"timestamp"},Roles:{shape:"S11"},Tags:{shape:"Sv"}}},S11:{type:"list",member:{shape:"S12"}},S12:{type:"structure",required:["Path","RoleName","RoleId","Arn","CreateDate"],members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"},RoleLastUsed:{shape:"S18"}}},S16:{type:"structure",members:{PermissionsBoundaryType:{},PermissionsBoundaryArn:{}}},S18:{type:"structure",members:{LastUsedDate:{type:"timestamp"},Region:{}}},S1d:{type:"structure",required:["UserName","CreateDate"],members:{UserName:{},CreateDate:{type:"timestamp"},PasswordResetRequired:{type:"boolean"}}},S1g:{type:"list",member:{}},S1h:{type:"list",member:{}},S1p:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},Tags:{shape:"Sv"}}},S1u:{type:"structure",members:{Document:{},VersionId:{},IsDefaultVersion:{type:"boolean"},CreateDate:{type:"timestamp"}}},S27:{type:"structure",required:["CreateDate","ServiceName","ServiceUserName","ServicePassword","ServiceSpecificCredentialId","UserName","Status"],members:{CreateDate:{type:"timestamp"},ServiceName:{},ServiceUserName:{},ServicePassword:{type:"string",sensitive:!0},ServiceSpecificCredentialId:{},UserName:{},Status:{}}},S2d:{type:"structure", required:["Path","UserName","UserId","Arn","CreateDate"],members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},PasswordLastUsed:{type:"timestamp"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"}}},S2h:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},Base32StringSeed:{shape:"S2j"},QRCodePNG:{shape:"S2j"},User:{shape:"S2d"},EnableDate:{type:"timestamp"},Tags:{shape:"Sv"}}},S2j:{type:"blob",sensitive:!0},S43:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyDocument:{}}}},S46:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyArn:{}}}},S4c:{type:"list",member:{shape:"S10"}},S4f:{type:"list",member:{shape:"S1u"}},S4s:{type:"list",member:{}},S4t:{type:"structure",members:{ContextKeyNames:{shape:"S4u"}}},S4u:{type:"list",member:{}},S52:{type:"list",member:{shape:"S2d"}},S5k:{type:"structure",required:["Message","Code"],members:{Message:{},Code:{}}},S5y:{type:"structure",required:["UserName","SSHPublicKeyId","Fingerprint","SSHPublicKeyBody","Status"],members:{UserName:{},SSHPublicKeyId:{},Fingerprint:{},SSHPublicKeyBody:{},Status:{},UploadDate:{type:"timestamp"}}},S64:{type:"structure",required:["Path","ServerCertificateName","ServerCertificateId","Arn"],members:{Path:{},ServerCertificateName:{},ServerCertificateId:{},Arn:{},UploadDate:{type:"timestamp"},Expiration:{type:"timestamp"}}},S7k:{type:"list",member:{}},S7o:{type:"list",member:{shape:"Ss"}},S9i:{type:"structure",required:["UserName","CertificateId","CertificateBody","Status"],members:{UserName:{},CertificateId:{},CertificateBody:{},Status:{},UploadDate:{type:"timestamp"}}},Sa8:{type:"list",member:{}},Saa:{type:"list",member:{}},Sac:{type:"list",member:{type:"structure",members:{ContextKeyName:{},ContextKeyValues:{type:"list",member:{}},ContextKeyType:{}}}},Sai:{type:"structure",members:{EvaluationResults:{type:"list",member:{type:"structure",required:["EvalActionName","EvalDecision"],members:{EvalActionName:{},EvalResourceName:{},EvalDecision:{},MatchedStatements:{shape:"Sam"},MissingContextValues:{shape:"S4u"},OrganizationsDecisionDetail:{type:"structure",members:{AllowedByOrganizations:{type:"boolean"}}},PermissionsBoundaryDecisionDetail:{shape:"Sau"},EvalDecisionDetails:{shape:"Sav"},ResourceSpecificResults:{type:"list",member:{type:"structure",required:["EvalResourceName","EvalResourceDecision"],members:{EvalResourceName:{},EvalResourceDecision:{},MatchedStatements:{shape:"Sam"},MissingContextValues:{shape:"S4u"},EvalDecisionDetails:{shape:"Sav"},PermissionsBoundaryDecisionDetail:{shape:"Sau"}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}},Sam:{type:"list",member:{type:"structure",members:{SourcePolicyId:{},SourcePolicyType:{},StartPosition:{shape:"Saq"},EndPosition:{shape:"Saq"}}}},Saq:{type:"structure",members:{Line:{type:"integer"},Column:{type:"integer"}}},Sau:{type:"structure",members:{AllowedByPermissionsBoundary:{type:"boolean"}}},Sav:{type:"map",key:{},value:{}},Sb9:{type:"list",member:{}}}}},{}],122:[function(e,t,r){t.exports={pagination:{GetAccountAuthorizationDetails:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["UserDetailList","GroupDetailList","RoleDetailList","Policies"]},GetGroup:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListAccessKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccessKeyMetadata"},ListAccountAliases:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccountAliases"},ListAttachedGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListEntitiesForPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["PolicyGroups","PolicyUsers","PolicyRoles"]},ListGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListGroups:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListGroupsForUser:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListInstanceProfiles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListInstanceProfilesForRole:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"MFADevices"},ListPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Policies"},ListPolicyVersions:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Versions"},ListRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListRoles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Roles"},ListSAMLProviders:{result_key:"SAMLProviderList"},ListSSHPublicKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"SSHPublicKeys"},ListServerCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"ServerCertificateMetadataList"},ListSigningCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Certificates"},ListUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListUserTags:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Tags"},ListUsers:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListVirtualMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"VirtualMFADevices"},SimulateCustomPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"},SimulatePrincipalPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"}}}},{}],123:[function(e,t,r){t.exports={version:2,waiters:{InstanceProfileExists:{delay:1,operation:"GetInstanceProfile",maxAttempts:40,acceptors:[{expected:200,matcher:"status",state:"success"},{state:"retry",matcher:"status",expected:404}]},UserExists:{delay:1,operation:"GetUser",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},RoleExists:{delay:1,operation:"GetRole",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},PolicyExists:{delay:1,operation:"GetPolicy",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]}}}},{}],124:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-02-16",endpointPrefix:"inspector",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Inspector",serviceId:"Inspector",signatureVersion:"v4",targetPrefix:"InspectorService",uid:"inspector-2016-02-16"},operations:{AddAttributesToFindings:{input:{type:"structure",required:["findingArns","attributes"],members:{findingArns:{shape:"S2"},attributes:{shape:"S4"}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},CreateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetName"],members:{assessmentTargetName:{},resourceGroupArn:{}}},output:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},CreateAssessmentTemplate:{input:{type:"structure",required:["assessmentTargetArn","assessmentTemplateName","durationInSeconds","rulesPackageArns"],members:{assessmentTargetArn:{},assessmentTemplateName:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"}}},output:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},CreateExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}},output:{type:"structure",required:["previewToken"],members:{previewToken:{}}}},CreateResourceGroup:{input:{type:"structure",required:["resourceGroupTags"],members:{resourceGroupTags:{shape:"Sp"}}},output:{type:"structure",required:["resourceGroupArn"],members:{resourceGroupArn:{}}}},DeleteAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},DeleteAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},DeleteAssessmentTemplate:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},DescribeAssessmentRuns:{input:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentRuns","failedItems"],members:{assessmentRuns:{type:"list",member:{type:"structure",required:["arn","name","assessmentTemplateArn","state","durationInSeconds","rulesPackageArns","userAttributesForFindings","createdAt","stateChangedAt","dataCollected","stateChanges","notifications","findingCounts"],members:{arn:{},name:{},assessmentTemplateArn:{},state:{},durationInSeconds:{type:"integer"},rulesPackageArns:{type:"list",member:{}},userAttributesForFindings:{shape:"S4"},createdAt:{type:"timestamp"},startedAt:{type:"timestamp"},completedAt:{type:"timestamp"},stateChangedAt:{type:"timestamp"},dataCollected:{type:"boolean"},stateChanges:{type:"list",member:{type:"structure",required:["stateChangedAt","state"],members:{stateChangedAt:{type:"timestamp"},state:{}}}},notifications:{type:"list",member:{type:"structure",required:["date","event","error"],members:{date:{type:"timestamp"},event:{},message:{},error:{type:"boolean"},snsTopicArn:{},snsPublishStatusCode:{}}}},findingCounts:{type:"map",key:{},value:{type:"integer"}}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTargets:{input:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTargets","failedItems"],members:{assessmentTargets:{type:"list",member:{type:"structure",required:["arn","name","createdAt","updatedAt"],members:{arn:{},name:{},resourceGroupArn:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTemplates:{input:{type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTemplates","failedItems"],members:{assessmentTemplates:{type:"list",member:{type:"structure",required:["arn","name","assessmentTargetArn","durationInSeconds","rulesPackageArns","userAttributesForFindings","assessmentRunCount","createdAt"],members:{arn:{},name:{},assessmentTargetArn:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"},lastAssessmentRunArn:{},assessmentRunCount:{type:"integer"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeCrossAccountAccessRole:{output:{type:"structure",required:["roleArn","valid","registeredAt"],members:{roleArn:{},valid:{type:"boolean"},registeredAt:{type:"timestamp"}}}},DescribeExclusions:{input:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{type:"list",member:{}},locale:{}}},output:{type:"structure",required:["exclusions","failedItems"],members:{exclusions:{type:"map",key:{},value:{type:"structure",required:["arn","title","description","recommendation","scopes"],members:{arn:{},title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},failedItems:{shape:"S9"}}}},DescribeFindings:{input:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["findings","failedItems"],members:{findings:{type:"list",member:{type:"structure",required:["arn","attributes","userAttributes","createdAt","updatedAt"],members:{arn:{},schemaVersion:{type:"integer"},service:{},serviceAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},assessmentRunArn:{},rulesPackageArn:{}}},assetType:{},assetAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},agentId:{},autoScalingGroup:{},amiId:{},hostname:{},ipv4Addresses:{type:"list",member:{}},tags:{type:"list",member:{shape:"S2i"}},networkInterfaces:{type:"list",member:{type:"structure",members:{networkInterfaceId:{},subnetId:{},vpcId:{},privateDnsName:{},privateIpAddress:{},privateIpAddresses:{type:"list",member:{type:"structure",members:{privateDnsName:{},privateIpAddress:{}}}},publicDnsName:{},publicIp:{},ipv6Addresses:{type:"list",member:{}},securityGroups:{type:"list",member:{type:"structure",members:{groupName:{},groupId:{}}}}}}}}},id:{},title:{},description:{},recommendation:{},severity:{},numericSeverity:{type:"double"},confidence:{type:"integer"},indicatorOfCompromise:{type:"boolean"},attributes:{shape:"S21"},userAttributes:{shape:"S4"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeResourceGroups:{input:{type:"structure",required:["resourceGroupArns"],members:{resourceGroupArns:{shape:"Sy"}}},output:{type:"structure",required:["resourceGroups","failedItems"],members:{resourceGroups:{type:"list",member:{type:"structure",required:["arn","tags","createdAt"],members:{arn:{},tags:{shape:"Sp"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeRulesPackages:{input:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["rulesPackages","failedItems"],members:{rulesPackages:{type:"list",member:{type:"structure",required:["arn","name","version","provider"],members:{arn:{},name:{},version:{},provider:{},description:{}}}},failedItems:{shape:"S9"}}}},GetAssessmentReport:{input:{type:"structure",required:["assessmentRunArn","reportFileFormat","reportType"],members:{assessmentRunArn:{},reportFileFormat:{},reportType:{}}},output:{type:"structure",required:["status"],members:{status:{},url:{}}}},GetExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn","previewToken"],members:{assessmentTemplateArn:{},previewToken:{},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",required:["previewStatus"],members:{previewStatus:{},exclusionPreviews:{type:"list",member:{type:"structure",required:["title","description","recommendation","scopes"],members:{title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},nextToken:{}}}},GetTelemetryMetadata:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}},output:{type:"structure",required:["telemetryMetadata"],members:{telemetryMetadata:{shape:"S3j"}}}},ListAssessmentRunAgents:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},filter:{type:"structure",required:["agentHealths","agentHealthCodes"],members:{agentHealths:{type:"list",member:{}},agentHealthCodes:{type:"list",member:{}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunAgents"],members:{assessmentRunAgents:{type:"list",member:{type:"structure",required:["agentId","assessmentRunArn","agentHealth","agentHealthCode","telemetryMetadata"],members:{agentId:{},assessmentRunArn:{},agentHealth:{},agentHealthCode:{},agentHealthDetails:{},autoScalingGroup:{},telemetryMetadata:{shape:"S3j"}}}},nextToken:{}}}},ListAssessmentRuns:{input:{type:"structure",members:{assessmentTemplateArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},states:{type:"list",member:{}},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"},startTimeRange:{shape:"S43"},completionTimeRange:{shape:"S43"},stateChangeTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTargets:{input:{type:"structure",members:{filter:{type:"structure",members:{assessmentTargetNamePattern:{}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTemplates:{input:{type:"structure",members:{assessmentTargetArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"S45"},nextToken:{}}}},ListEventSubscriptions:{input:{type:"structure",members:{resourceArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["subscriptions"],members:{subscriptions:{type:"list",member:{type:"structure",required:["resourceArn","topicArn","eventSubscriptions"],members:{resourceArn:{},topicArn:{},eventSubscriptions:{type:"list",member:{type:"structure",required:["event","subscribedAt"],members:{event:{},subscribedAt:{type:"timestamp"}}}}}}},nextToken:{}}}},ListExclusions:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{shape:"S45"},nextToken:{}}}},ListFindings:{input:{type:"structure",members:{assessmentRunArns:{shape:"S3x"},filter:{type:"structure",members:{agentIds:{type:"list",member:{}},autoScalingGroups:{type:"list",member:{}},ruleNames:{type:"list",member:{}},severities:{type:"list",member:{}},rulesPackageArns:{shape:"S42"},attributes:{shape:"S21"},userAttributes:{shape:"S21"},creationTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"S45"},nextToken:{}}}},ListRulesPackages:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"S45"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",required:["tags"],members:{tags:{shape:"S4x"}}}},PreviewAgents:{input:{type:"structure",required:["previewAgentsArn"],members:{previewAgentsArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["agentPreviews"],members:{agentPreviews:{type:"list",member:{type:"structure",required:["agentId"],members:{hostname:{},agentId:{},autoScalingGroup:{},agentHealth:{},agentVersion:{},operatingSystem:{},kernelVersion:{},ipv4Address:{}}}},nextToken:{}}}},RegisterCrossAccountAccessRole:{input:{type:"structure",required:["roleArn"],members:{roleArn:{}}}},RemoveAttributesFromFindings:{input:{type:"structure",required:["findingArns","attributeKeys"],members:{findingArns:{shape:"S2"},attributeKeys:{type:"list",member:{}}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},SetTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},tags:{shape:"S4x"}}}},StartAssessmentRun:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{},assessmentRunName:{}}},output:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},StopAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},stopAction:{}}}},SubscribeToEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UnsubscribeFromEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UpdateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn","assessmentTargetName"],members:{assessmentTargetArn:{},assessmentTargetName:{},resourceGroupArn:{}}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",required:["key"],members:{key:{},value:{}}},S9:{type:"map",key:{},value:{type:"structure",required:["failureCode","retryable"],members:{failureCode:{},retryable:{type:"boolean"}}}},Sj:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}},Sy:{type:"list",member:{}},S1x:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S21:{type:"list",member:{shape:"S5"}},S2i:{type:"structure",required:["key"],members:{key:{},value:{}}},S3j:{type:"list",member:{type:"structure",required:["messageType","count"],members:{messageType:{},count:{type:"long"},dataSize:{type:"long"}}}},S3x:{type:"list",member:{}},S41:{type:"structure",members:{minSeconds:{type:"integer"},maxSeconds:{type:"integer"}}},S42:{type:"list",member:{}},S43:{type:"structure",members:{beginDate:{type:"timestamp"},endDate:{type:"timestamp"}}},S45:{type:"list",member:{}},S4x:{type:"list",member:{shape:"S2i"}}}}},{}],125:[function(e,t,r){t.exports={pagination:{GetExclusionsPreview:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRunAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTargets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListEventSubscriptions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListExclusions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListRulesPackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},PreviewAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],126:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-05-28",endpointPrefix:"iot",protocol:"rest-json",serviceFullName:"AWS IoT",serviceId:"IoT",signatureVersion:"v4",signingName:"execute-api",uid:"iot-2015-05-28"},operations:{AcceptCertificateTransfer:{http:{method:"PATCH",requestUri:"/accept-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}}},AddThingToBillingGroup:{http:{method:"PUT",requestUri:"/billing-groups/addThingToBillingGroup"},input:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},AddThingToThingGroup:{http:{method:"PUT",requestUri:"/thing-groups/addThingToThingGroup"},input:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingName:{},thingArn:{},overrideDynamicGroups:{type:"boolean"}}},output:{type:"structure",members:{}}},AssociateTargetsWithJob:{http:{requestUri:"/jobs/{jobId}/targets"},input:{type:"structure",required:["targets","jobId"],members:{targets:{shape:"Sg"},jobId:{location:"uri",locationName:"jobId"},comment:{},namespaceId:{location:"querystring",locationName:"namespaceId"}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},AttachPolicy:{http:{method:"PUT",requestUri:"/target-policies/{policyName}"},input:{type:"structure",required:["policyName","target"],members:{policyName:{location:"uri",locationName:"policyName"},target:{}}}},AttachPrincipalPolicy:{http:{method:"PUT",requestUri:"/principal-policies/{policyName}"},input:{type:"structure",required:["policyName","principal"],members:{policyName:{location:"uri",locationName:"policyName"},principal:{location:"header",locationName:"x-amzn-iot-principal"}}},deprecated:!0},AttachSecurityProfile:{http:{method:"PUT",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},AttachThingPrincipal:{http:{method:"PUT",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},CancelAuditMitigationActionsTask:{http:{method:"PUT",requestUri:"/audit/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelAuditTask:{http:{method:"PUT",requestUri:"/audit/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelCertificateTransfer:{http:{method:"PATCH",requestUri:"/cancel-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}}},CancelDetectMitigationActionsTask:{http:{method:"PUT",requestUri:"/detect/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelJob:{http:{method:"PUT",requestUri:"/jobs/{jobId}/cancel"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},reasonCode:{},comment:{},force:{location:"querystring",locationName:"force",type:"boolean"}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},CancelJobExecution:{http:{method:"PUT",requestUri:"/things/{thingName}/jobs/{jobId}/cancel"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},force:{location:"querystring",locationName:"force",type:"boolean"},expectedVersion:{type:"long"},statusDetails:{shape:"S1e"}}}},ClearDefaultAuthorizer:{http:{method:"DELETE",requestUri:"/default-authorizer"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},ConfirmTopicRuleDestination:{http:{method:"GET",requestUri:"/confirmdestination/{confirmationToken+}"},input:{type:"structure",required:["confirmationToken"],members:{confirmationToken:{location:"uri",locationName:"confirmationToken"}}},output:{type:"structure",members:{}}},CreateAuditSuppression:{http:{requestUri:"/audit/suppressions/create"},input:{type:"structure",required:["checkName","resourceIdentifier","clientRequestToken"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}},CreateAuthorizer:{http:{requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName","authorizerFunctionArn"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S25"},status:{},tags:{shape:"S29"},signingDisabled:{type:"boolean"}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},CreateBillingGroup:{http:{requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},billingGroupProperties:{shape:"S2h"},tags:{shape:"S29"}}},output:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},billingGroupId:{}}}},CreateCertificateFromCsr:{http:{requestUri:"/certificates"},input:{type:"structure",required:["certificateSigningRequest"],members:{certificateSigningRequest:{},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{},certificatePem:{}}}},CreateCustomMetric:{http:{requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName","metricType","clientRequestToken"],members:{metricName:{location:"uri",locationName:"metricName"},displayName:{},metricType:{},tags:{shape:"S29"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{metricName:{},metricArn:{}}}},CreateDimension:{http:{requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name","type","stringValues","clientRequestToken"],members:{name:{location:"uri",locationName:"name"},type:{},stringValues:{shape:"S2z"},tags:{shape:"S29"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{name:{},arn:{}}}},CreateDomainConfiguration:{http:{requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"},domainName:{},serverCertificateArns:{type:"list",member:{}},validationCertificateArn:{},authorizerConfig:{shape:"S38"},serviceType:{},tags:{shape:"S29"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{}}}},CreateDynamicThingGroup:{http:{requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","queryString"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S3e"},indexName:{},queryString:{},queryVersion:{},tags:{shape:"S29"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingGroupId:{},indexName:{},queryString:{},queryVersion:{}}}},CreateFleetMetric:{http:{method:"PUT",requestUri:"/fleet-metric/{metricName}"},input:{type:"structure",required:["metricName","queryString","aggregationType","period","aggregationField"],members:{metricName:{location:"uri",locationName:"metricName"},queryString:{},aggregationType:{shape:"S3s"},period:{type:"integer"},aggregationField:{},description:{},queryVersion:{},indexName:{},unit:{},tags:{shape:"S29"}}},output:{type:"structure",members:{metricName:{},metricArn:{}}}},CreateJob:{http:{method:"PUT",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId","targets"],members:{jobId:{location:"uri",locationName:"jobId"},targets:{shape:"Sg"},documentSource:{},document:{},description:{},presignedUrlConfig:{shape:"S45"},targetSelection:{},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},timeoutConfig:{shape:"S4m"},tags:{shape:"S29"},namespaceId:{},jobTemplateArn:{}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},CreateJobTemplate:{http:{method:"PUT",requestUri:"/job-templates/{jobTemplateId}"},input:{type:"structure",required:["jobTemplateId","description"],members:{jobTemplateId:{location:"uri",locationName:"jobTemplateId" },jobArn:{},documentSource:{},document:{},description:{},presignedUrlConfig:{shape:"S45"},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},timeoutConfig:{shape:"S4m"},tags:{shape:"S29"}}},output:{type:"structure",members:{jobTemplateArn:{},jobTemplateId:{}}}},CreateKeysAndCertificate:{http:{requestUri:"/keys-and-certificate"},input:{type:"structure",members:{setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{},certificatePem:{},keyPair:{shape:"S4v"}}}},CreateMitigationAction:{http:{requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName","roleArn","actionParams"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S50"},tags:{shape:"S29"}}},output:{type:"structure",members:{actionArn:{},actionId:{}}}},CreateOTAUpdate:{http:{requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId","targets","files","roleArn"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"},description:{},targets:{shape:"S5j"},protocols:{shape:"S5l"},targetSelection:{},awsJobExecutionsRolloutConfig:{shape:"S5n"},awsJobPresignedUrlConfig:{shape:"S5u"},awsJobAbortConfig:{type:"structure",required:["abortCriteriaList"],members:{abortCriteriaList:{type:"list",member:{type:"structure",required:["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],members:{failureType:{},action:{},thresholdPercentage:{type:"double"},minNumberOfExecutedThings:{type:"integer"}}}}}},awsJobTimeoutConfig:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}},files:{shape:"S65"},roleArn:{},additionalParameters:{shape:"S73"},tags:{shape:"S29"}}},output:{type:"structure",members:{otaUpdateId:{},awsIotJobId:{},otaUpdateArn:{},awsIotJobArn:{},otaUpdateStatus:{}}}},CreatePolicy:{http:{requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName","policyDocument"],members:{policyName:{location:"uri",locationName:"policyName"},policyDocument:{},tags:{shape:"S29"}}},output:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{},policyVersionId:{}}}},CreatePolicyVersion:{http:{requestUri:"/policies/{policyName}/version"},input:{type:"structure",required:["policyName","policyDocument"],members:{policyName:{location:"uri",locationName:"policyName"},policyDocument:{},setAsDefault:{location:"querystring",locationName:"setAsDefault",type:"boolean"}}},output:{type:"structure",members:{policyArn:{},policyDocument:{},policyVersionId:{},isDefaultVersion:{type:"boolean"}}}},CreateProvisioningClaim:{http:{requestUri:"/provisioning-templates/{templateName}/provisioning-claim"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{certificateId:{},certificatePem:{},keyPair:{shape:"S4v"},expiration:{type:"timestamp"}}}},CreateProvisioningTemplate:{http:{requestUri:"/provisioning-templates"},input:{type:"structure",required:["templateName","templateBody","provisioningRoleArn"],members:{templateName:{},description:{},templateBody:{},enabled:{type:"boolean"},provisioningRoleArn:{},preProvisioningHook:{shape:"S7p"},tags:{shape:"S29"}}},output:{type:"structure",members:{templateArn:{},templateName:{},defaultVersionId:{type:"integer"}}}},CreateProvisioningTemplateVersion:{http:{requestUri:"/provisioning-templates/{templateName}/versions"},input:{type:"structure",required:["templateName","templateBody"],members:{templateName:{location:"uri",locationName:"templateName"},templateBody:{},setAsDefault:{location:"querystring",locationName:"setAsDefault",type:"boolean"}}},output:{type:"structure",members:{templateArn:{},templateName:{},versionId:{type:"integer"},isDefaultVersion:{type:"boolean"}}}},CreateRoleAlias:{http:{requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias","roleArn"],members:{roleAlias:{location:"uri",locationName:"roleAlias"},roleArn:{},credentialDurationSeconds:{type:"integer"},tags:{shape:"S29"}}},output:{type:"structure",members:{roleAlias:{},roleAliasArn:{}}}},CreateScheduledAudit:{http:{requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["frequency","targetCheckNames","scheduledAuditName"],members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S84"},scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"},tags:{shape:"S29"}}},output:{type:"structure",members:{scheduledAuditArn:{}}}},CreateSecurityProfile:{http:{requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileDescription:{},behaviors:{shape:"S8a"},alertTargets:{shape:"S90"},additionalMetricsToRetain:{shape:"S94",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S95"},tags:{shape:"S29"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{}}}},CreateStream:{http:{requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId","files","roleArn"],members:{streamId:{location:"uri",locationName:"streamId"},description:{},files:{shape:"S9b"},roleArn:{},tags:{shape:"S29"}}},output:{type:"structure",members:{streamId:{},streamArn:{},description:{},streamVersion:{type:"integer"}}}},CreateThing:{http:{requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},thingTypeName:{},attributePayload:{shape:"S3g"},billingGroupName:{}}},output:{type:"structure",members:{thingName:{},thingArn:{},thingId:{}}}},CreateThingGroup:{http:{requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},parentGroupName:{},thingGroupProperties:{shape:"S3e"},tags:{shape:"S29"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingGroupId:{}}}},CreateThingType:{http:{requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"},thingTypeProperties:{shape:"S9n"},tags:{shape:"S29"}}},output:{type:"structure",members:{thingTypeName:{},thingTypeArn:{},thingTypeId:{}}}},CreateTopicRule:{http:{requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName","topicRulePayload"],members:{ruleName:{location:"uri",locationName:"ruleName"},topicRulePayload:{shape:"S9v"},tags:{location:"header",locationName:"x-amz-tagging"}},payload:"topicRulePayload"}},CreateTopicRuleDestination:{http:{requestUri:"/destinations"},input:{type:"structure",required:["destinationConfiguration"],members:{destinationConfiguration:{type:"structure",members:{httpUrlConfiguration:{type:"structure",required:["confirmationUrl"],members:{confirmationUrl:{}}},vpcConfiguration:{type:"structure",required:["subnetIds","vpcId","roleArn"],members:{subnetIds:{shape:"Scw"},securityGroups:{shape:"Scy"},vpcId:{},roleArn:{}}}}}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Sd2"}}}},DeleteAccountAuditConfiguration:{http:{method:"DELETE",requestUri:"/audit/configuration"},input:{type:"structure",members:{deleteScheduledAudits:{location:"querystring",locationName:"deleteScheduledAudits",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteAuditSuppression:{http:{requestUri:"/audit/suppressions/delete"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"}}},output:{type:"structure",members:{}}},DeleteAuthorizer:{http:{method:"DELETE",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"}}},output:{type:"structure",members:{}}},DeleteBillingGroup:{http:{method:"DELETE",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteCACertificate:{http:{method:"DELETE",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"}}},output:{type:"structure",members:{}}},DeleteCertificate:{http:{method:"DELETE",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},forceDelete:{location:"querystring",locationName:"forceDelete",type:"boolean"}}}},DeleteCustomMetric:{http:{method:"DELETE",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{}}},DeleteDimension:{http:{method:"DELETE",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},DeleteDomainConfiguration:{http:{method:"DELETE",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"}}},output:{type:"structure",members:{}}},DeleteDynamicThingGroup:{http:{method:"DELETE",requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteFleetMetric:{http:{method:"DELETE",requestUri:"/fleet-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}}},DeleteJob:{http:{method:"DELETE",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},force:{location:"querystring",locationName:"force",type:"boolean"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},DeleteJobExecution:{http:{method:"DELETE",requestUri:"/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}"},input:{type:"structure",required:["jobId","thingName","executionNumber"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},executionNumber:{location:"uri",locationName:"executionNumber",type:"long"},force:{location:"querystring",locationName:"force",type:"boolean"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},DeleteJobTemplate:{http:{method:"DELETE",requestUri:"/job-templates/{jobTemplateId}"},input:{type:"structure",required:["jobTemplateId"],members:{jobTemplateId:{location:"uri",locationName:"jobTemplateId"}}}},DeleteMitigationAction:{http:{method:"DELETE",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"}}},output:{type:"structure",members:{}}},DeleteOTAUpdate:{http:{method:"DELETE",requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"},deleteStream:{location:"querystring",locationName:"deleteStream",type:"boolean"},forceDeleteAWSJob:{location:"querystring",locationName:"forceDeleteAWSJob",type:"boolean"}}},output:{type:"structure",members:{}}},DeletePolicy:{http:{method:"DELETE",requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}}},DeletePolicyVersion:{http:{method:"DELETE",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}}},DeleteProvisioningTemplate:{http:{method:"DELETE",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{}}},DeleteProvisioningTemplateVersion:{http:{method:"DELETE",requestUri:"/provisioning-templates/{templateName}/versions/{versionId}"},input:{type:"structure",required:["templateName","versionId"],members:{templateName:{location:"uri",locationName:"templateName"},versionId:{location:"uri",locationName:"versionId",type:"integer"}}},output:{type:"structure",members:{}}},DeleteRegistrationCode:{http:{method:"DELETE",requestUri:"/registrationcode"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteRoleAlias:{http:{method:"DELETE",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"}}},output:{type:"structure",members:{}}},DeleteScheduledAudit:{http:{method:"DELETE",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{}}},DeleteSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteStream:{http:{method:"DELETE",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{}}},DeleteThing:{http:{method:"DELETE",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteThingGroup:{http:{method:"DELETE",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteThingType:{http:{method:"DELETE",requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"}}},output:{type:"structure",members:{}}},DeleteTopicRule:{http:{method:"DELETE",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},DeleteTopicRuleDestination:{http:{method:"DELETE",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{}}},DeleteV2LoggingLevel:{http:{method:"DELETE",requestUri:"/v2LoggingLevel"},input:{type:"structure",required:["targetType","targetName"],members:{targetType:{location:"querystring",locationName:"targetType"},targetName:{location:"querystring",locationName:"targetName"}}}},DeprecateThingType:{http:{requestUri:"/thing-types/{thingTypeName}/deprecate"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"},undoDeprecate:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeAccountAuditConfiguration:{http:{method:"GET",requestUri:"/audit/configuration"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},auditNotificationTargetConfigurations:{shape:"Sf2"},auditCheckConfigurations:{shape:"Sf5"}}}},DescribeAuditFinding:{http:{method:"GET",requestUri:"/audit/findings/{findingId}"},input:{type:"structure",required:["findingId"],members:{findingId:{location:"uri",locationName:"findingId"}}},output:{type:"structure",members:{finding:{shape:"Sfa"}}}},DescribeAuditMitigationActionsTask:{http:{method:"GET",requestUri:"/audit/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskStatus:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},taskStatistics:{type:"map",key:{},value:{type:"structure",members:{totalFindingsCount:{type:"long"},failedFindingsCount:{type:"long"},succeededFindingsCount:{type:"long"},skippedFindingsCount:{type:"long"},canceledFindingsCount:{type:"long"}}}},target:{shape:"Sfu"},auditCheckToActionsMapping:{shape:"Sfy"},actionsDefinition:{shape:"Sg0"}}}},DescribeAuditSuppression:{http:{requestUri:"/audit/suppressions/describe"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"}}},output:{type:"structure",members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}}},DescribeAuditTask:{http:{method:"GET",requestUri:"/audit/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskStatus:{},taskType:{},taskStartTime:{type:"timestamp"},taskStatistics:{type:"structure",members:{totalChecks:{type:"integer"},inProgressChecks:{type:"integer"},waitingForDataCollectionChecks:{type:"integer"},compliantChecks:{type:"integer"},nonCompliantChecks:{type:"integer"},failedChecks:{type:"integer"},canceledChecks:{type:"integer"}}},scheduledAuditName:{},auditDetails:{type:"map",key:{},value:{type:"structure",members:{checkRunStatus:{},checkCompliant:{type:"boolean"},totalResourcesCount:{type:"long"},nonCompliantResourcesCount:{type:"long"},suppressedNonCompliantResourcesCount:{type:"long"},errorCode:{},message:{}}}}}}},DescribeAuthorizer:{http:{method:"GET",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"}}},output:{type:"structure",members:{authorizerDescription:{shape:"Sgr"}}}},DescribeBillingGroup:{http:{method:"GET",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"}}},output:{type:"structure",members:{billingGroupName:{},billingGroupId:{},billingGroupArn:{},version:{type:"long"},billingGroupProperties:{shape:"S2h"},billingGroupMetadata:{type:"structure",members:{creationDate:{type:"timestamp"}}}}}},DescribeCACertificate:{http:{method:"GET",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"}}},output:{type:"structure",members:{certificateDescription:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},certificatePem:{},ownedBy:{},creationDate:{type:"timestamp"},autoRegistrationStatus:{},lastModifiedDate:{type:"timestamp"},customerVersion:{type:"integer"},generationId:{},validity:{shape:"Sh4"}}},registrationConfig:{shape:"Sh5"}}}},DescribeCertificate:{http:{method:"GET",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}},output:{type:"structure",members:{certificateDescription:{type:"structure",members:{certificateArn:{},certificateId:{},caCertificateId:{},status:{},certificatePem:{},ownedBy:{},previousOwnedBy:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},customerVersion:{type:"integer"},transferData:{type:"structure",members:{transferMessage:{},rejectReason:{},transferDate:{type:"timestamp"},acceptDate:{type:"timestamp"},rejectDate:{type:"timestamp"}}},generationId:{},validity:{shape:"Sh4"},certificateMode:{}}}}}},DescribeCustomMetric:{http:{method:"GET",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{metricName:{},metricArn:{},metricType:{},displayName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeDefaultAuthorizer:{http:{method:"GET",requestUri:"/default-authorizer"},input:{type:"structure",members:{}},output:{type:"structure",members:{authorizerDescription:{shape:"Sgr"}}}},DescribeDetectMitigationActionsTask:{http:{method:"GET",requestUri:"/detect/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskSummary:{shape:"Shj"}}}},DescribeDimension:{http:{method:"GET",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{name:{},arn:{},type:{},stringValues:{shape:"S2z"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeDomainConfiguration:{http:{method:"GET",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{},domainName:{},serverCertificates:{type:"list",member:{type:"structure",members:{serverCertificateArn:{},serverCertificateStatus:{},serverCertificateStatusDetail:{}}}},authorizerConfig:{shape:"S38"},domainConfigurationStatus:{},serviceType:{},domainType:{},lastStatusChangeDate:{type:"timestamp"}}}},DescribeEndpoint:{http:{method:"GET",requestUri:"/endpoint"},input:{type:"structure",members:{endpointType:{location:"querystring",locationName:"endpointType"}}},output:{type:"structure",members:{endpointAddress:{}}}},DescribeEventConfigurations:{http:{method:"GET",requestUri:"/event-configurations"},input:{type:"structure",members:{}},output:{type:"structure",members:{eventConfigurations:{shape:"Si9"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeFleetMetric:{http:{method:"GET",requestUri:"/fleet-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{metricName:{},queryString:{},aggregationType:{shape:"S3s"},period:{type:"integer"},aggregationField:{},description:{},queryVersion:{},indexName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},unit:{},version:{type:"long"},metricArn:{}}}},DescribeIndex:{http:{method:"GET",requestUri:"/indices/{indexName}"},input:{type:"structure",required:["indexName"],members:{indexName:{location:"uri",locationName:"indexName"}}},output:{type:"structure",members:{indexName:{},indexStatus:{},schema:{}}}},DescribeJob:{http:{method:"GET",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{documentSource:{},job:{type:"structure",members:{jobArn:{},jobId:{},targetSelection:{},status:{},forceCanceled:{type:"boolean"},reasonCode:{},comment:{},targets:{shape:"Sg"},description:{},presignedUrlConfig:{shape:"S45"},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},completedAt:{type:"timestamp"},jobProcessDetails:{type:"structure",members:{processingTargets:{type:"list",member:{}},numberOfCanceledThings:{type:"integer"},numberOfSucceededThings:{type:"integer"},numberOfFailedThings:{type:"integer"},numberOfRejectedThings:{type:"integer"},numberOfQueuedThings:{type:"integer"},numberOfInProgressThings:{type:"integer"},numberOfRemovedThings:{type:"integer"},numberOfTimedOutThings:{type:"integer"}}},timeoutConfig:{shape:"S4m"},namespaceId:{},jobTemplateArn:{}}}}}},DescribeJobExecution:{http:{method:"GET",requestUri:"/things/{thingName}/jobs/{jobId}"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},executionNumber:{location:"querystring",locationName:"executionNumber",type:"long"}}},output:{type:"structure",members:{execution:{type:"structure",members:{jobId:{},status:{},forceCanceled:{type:"boolean"},statusDetails:{type:"structure",members:{detailsMap:{shape:"S1e"}}},thingArn:{},queuedAt:{type:"timestamp"},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},executionNumber:{type:"long"},versionNumber:{type:"long"},approximateSecondsBeforeTimedOut:{type:"long"}}}}}},DescribeJobTemplate:{http:{method:"GET",requestUri:"/job-templates/{jobTemplateId}"},input:{type:"structure",required:["jobTemplateId"],members:{jobTemplateId:{location:"uri",locationName:"jobTemplateId"}}},output:{type:"structure",members:{jobTemplateArn:{},jobTemplateId:{},description:{},documentSource:{},document:{},createdAt:{type:"timestamp"},presignedUrlConfig:{shape:"S45"},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},timeoutConfig:{shape:"S4m"}}}},DescribeMitigationAction:{http:{method:"GET",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"}}},output:{type:"structure",members:{actionName:{},actionType:{},actionArn:{},actionId:{},roleArn:{},actionParams:{shape:"S50"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeProvisioningTemplate:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{templateArn:{},templateName:{},description:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},defaultVersionId:{type:"integer"},templateBody:{},enabled:{type:"boolean"},provisioningRoleArn:{},preProvisioningHook:{shape:"S7p"}}}},DescribeProvisioningTemplateVersion:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}/versions/{versionId}"},input:{type:"structure",required:["templateName","versionId"],members:{templateName:{location:"uri",locationName:"templateName"},versionId:{location:"uri",locationName:"versionId",type:"integer"}}},output:{type:"structure",members:{versionId:{type:"integer"},creationDate:{type:"timestamp"},templateBody:{},isDefaultVersion:{type:"boolean"}}}},DescribeRoleAlias:{http:{method:"GET",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"}}},output:{type:"structure",members:{roleAliasDescription:{type:"structure",members:{roleAlias:{},roleAliasArn:{},roleArn:{},owner:{},credentialDurationSeconds:{type:"integer"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}}}},DescribeScheduledAudit:{http:{method:"GET",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S84"},scheduledAuditName:{},scheduledAuditArn:{}}}},DescribeSecurityProfile:{http:{method:"GET",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{},securityProfileDescription:{},behaviors:{shape:"S8a"},alertTargets:{shape:"S90"},additionalMetricsToRetain:{shape:"S94",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S95"},version:{type:"long"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeStream:{http:{method:"GET",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{streamInfo:{type:"structure",members:{streamId:{},streamArn:{},streamVersion:{type:"integer"},description:{},files:{shape:"S9b"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},roleArn:{}}}}}},DescribeThing:{http:{method:"GET",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{defaultClientId:{},thingName:{},thingId:{},thingArn:{},thingTypeName:{},attributes:{shape:"S3h"},version:{type:"long"},billingGroupName:{}}}},DescribeThingGroup:{http:{method:"GET",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupId:{},thingGroupArn:{},version:{type:"long"},thingGroupProperties:{shape:"S3e"},thingGroupMetadata:{type:"structure",members:{parentGroupName:{},rootToParentThingGroups:{shape:"Sju"},creationDate:{type:"timestamp"}}},indexName:{},queryString:{},queryVersion:{},status:{}}}},DescribeThingRegistrationTask:{http:{method:"GET",requestUri:"/thing-registration-tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskId:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},templateBody:{},inputFileBucket:{},inputFileKey:{},roleArn:{},status:{},message:{},successCount:{type:"integer"},failureCount:{type:"integer"},percentageProgress:{type:"integer"}}}},DescribeThingType:{http:{method:"GET",requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"}}},output:{type:"structure",members:{thingTypeName:{},thingTypeId:{},thingTypeArn:{},thingTypeProperties:{shape:"S9n"},thingTypeMetadata:{shape:"Sk7"}}}},DetachPolicy:{http:{requestUri:"/target-policies/{policyName}"},input:{type:"structure",required:["policyName","target"],members:{policyName:{location:"uri",locationName:"policyName"},target:{}}}},DetachPrincipalPolicy:{http:{method:"DELETE",requestUri:"/principal-policies/{policyName}"},input:{type:"structure",required:["policyName","principal"],members:{policyName:{location:"uri",locationName:"policyName"},principal:{location:"header",locationName:"x-amzn-iot-principal"}}},deprecated:!0},DetachSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},DetachThingPrincipal:{http:{method:"DELETE",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header", locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},DisableTopicRule:{http:{requestUri:"/rules/{ruleName}/disable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},EnableTopicRule:{http:{requestUri:"/rules/{ruleName}/enable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},GetBehaviorModelTrainingSummaries:{http:{method:"GET",requestUri:"/behavior-model-training/summaries"},input:{type:"structure",members:{securityProfileName:{location:"querystring",locationName:"securityProfileName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",members:{securityProfileName:{},behaviorName:{},trainingDataCollectionStartDate:{type:"timestamp"},modelStatus:{},datapointsCollectionPercentage:{type:"double"},lastModelRefreshDate:{type:"timestamp"}}}},nextToken:{}}}},GetBucketsAggregation:{http:{requestUri:"/indices/buckets"},input:{type:"structure",required:["queryString","aggregationField","bucketsAggregationType"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{},bucketsAggregationType:{type:"structure",members:{termsAggregation:{type:"structure",members:{maxBuckets:{type:"integer"}}}}}}},output:{type:"structure",members:{totalCount:{type:"integer"},buckets:{type:"list",member:{type:"structure",members:{keyValue:{},count:{type:"integer"}}}}}}},GetCardinality:{http:{requestUri:"/indices/cardinality"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{}}},output:{type:"structure",members:{cardinality:{type:"integer"}}}},GetEffectivePolicies:{http:{requestUri:"/effective-policies"},input:{type:"structure",members:{principal:{},cognitoIdentityPoolId:{},thingName:{location:"querystring",locationName:"thingName"}}},output:{type:"structure",members:{effectivePolicies:{type:"list",member:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{}}}}}}},GetIndexingConfiguration:{http:{method:"GET",requestUri:"/indexing/config"},input:{type:"structure",members:{}},output:{type:"structure",members:{thingIndexingConfiguration:{shape:"Sl6"},thingGroupIndexingConfiguration:{shape:"Sld"}}}},GetJobDocument:{http:{method:"GET",requestUri:"/jobs/{jobId}/job-document"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{document:{}}}},GetLoggingOptions:{http:{method:"GET",requestUri:"/loggingOptions"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},logLevel:{}}}},GetOTAUpdate:{http:{method:"GET",requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"}}},output:{type:"structure",members:{otaUpdateInfo:{type:"structure",members:{otaUpdateId:{},otaUpdateArn:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},description:{},targets:{shape:"S5j"},protocols:{shape:"S5l"},awsJobExecutionsRolloutConfig:{shape:"S5n"},awsJobPresignedUrlConfig:{shape:"S5u"},targetSelection:{},otaUpdateFiles:{shape:"S65"},otaUpdateStatus:{},awsIotJobId:{},awsIotJobArn:{},errorInfo:{type:"structure",members:{code:{},message:{}}},additionalParameters:{shape:"S73"}}}}}},GetPercentiles:{http:{requestUri:"/indices/percentiles"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{},percents:{type:"list",member:{type:"double"}}}},output:{type:"structure",members:{percentiles:{type:"list",member:{type:"structure",members:{percent:{type:"double"},value:{type:"double"}}}}}}},GetPolicy:{http:{method:"GET",requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}},output:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{},defaultVersionId:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},generationId:{}}}},GetPolicyVersion:{http:{method:"GET",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}},output:{type:"structure",members:{policyArn:{},policyName:{},policyDocument:{},policyVersionId:{},isDefaultVersion:{type:"boolean"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},generationId:{}}}},GetRegistrationCode:{http:{method:"GET",requestUri:"/registrationcode"},input:{type:"structure",members:{}},output:{type:"structure",members:{registrationCode:{}}}},GetStatistics:{http:{requestUri:"/indices/statistics"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{}}},output:{type:"structure",members:{statistics:{type:"structure",members:{count:{type:"integer"},average:{type:"double"},sum:{type:"double"},minimum:{type:"double"},maximum:{type:"double"},sumOfSquares:{type:"double"},variance:{type:"double"},stdDeviation:{type:"double"}}}}}},GetTopicRule:{http:{method:"GET",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}},output:{type:"structure",members:{ruleArn:{},rule:{type:"structure",members:{ruleName:{},sql:{},description:{},createdAt:{type:"timestamp"},actions:{shape:"S9y"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"S9z"}}}}}},GetTopicRuleDestination:{http:{method:"GET",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Sd2"}}}},GetV2LoggingOptions:{http:{method:"GET",requestUri:"/v2LoggingOptions"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},defaultLogLevel:{},disableAllLogs:{type:"boolean"}}}},ListActiveViolations:{http:{method:"GET",requestUri:"/active-violations"},input:{type:"structure",members:{thingName:{location:"querystring",locationName:"thingName"},securityProfileName:{location:"querystring",locationName:"securityProfileName"},behaviorCriteriaType:{location:"querystring",locationName:"behaviorCriteriaType"},listSuppressedAlerts:{location:"querystring",locationName:"listSuppressedAlerts",type:"boolean"},verificationState:{location:"querystring",locationName:"verificationState"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{activeViolations:{type:"list",member:{type:"structure",members:{violationId:{},thingName:{},securityProfileName:{},behavior:{shape:"S8b"},lastViolationValue:{shape:"S8i"},violationEventAdditionalInfo:{shape:"Smv"},verificationState:{},verificationStateDescription:{},lastViolationTime:{type:"timestamp"},violationStartTime:{type:"timestamp"}}}},nextToken:{}}}},ListAttachedPolicies:{http:{requestUri:"/attached-policies/{target}"},input:{type:"structure",required:["target"],members:{target:{location:"uri",locationName:"target"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{policies:{shape:"Sn2"},nextMarker:{}}}},ListAuditFindings:{http:{requestUri:"/audit/findings"},input:{type:"structure",members:{taskId:{},checkName:{},resourceIdentifier:{shape:"S1o"},maxResults:{type:"integer"},nextToken:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},listSuppressedFindings:{type:"boolean"}}},output:{type:"structure",members:{findings:{type:"list",member:{shape:"Sfa"}},nextToken:{}}}},ListAuditMitigationActionsExecutions:{http:{method:"GET",requestUri:"/audit/mitigationactions/executions"},input:{type:"structure",required:["taskId","findingId"],members:{taskId:{location:"querystring",locationName:"taskId"},actionStatus:{location:"querystring",locationName:"actionStatus"},findingId:{location:"querystring",locationName:"findingId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionsExecutions:{type:"list",member:{type:"structure",members:{taskId:{},findingId:{},actionName:{},actionId:{},status:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},errorCode:{},message:{}}}},nextToken:{}}}},ListAuditMitigationActionsTasks:{http:{method:"GET",requestUri:"/audit/mitigationactions/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{auditTaskId:{location:"querystring",locationName:"auditTaskId"},findingId:{location:"querystring",locationName:"findingId"},taskStatus:{location:"querystring",locationName:"taskStatus"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{tasks:{type:"list",member:{type:"structure",members:{taskId:{},startTime:{type:"timestamp"},taskStatus:{}}}},nextToken:{}}}},ListAuditSuppressions:{http:{requestUri:"/audit/suppressions/list"},input:{type:"structure",members:{checkName:{},resourceIdentifier:{shape:"S1o"},ascendingOrder:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{suppressions:{type:"list",member:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}}},nextToken:{}}}},ListAuditTasks:{http:{method:"GET",requestUri:"/audit/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},taskType:{location:"querystring",locationName:"taskType"},taskStatus:{location:"querystring",locationName:"taskStatus"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{tasks:{type:"list",member:{type:"structure",members:{taskId:{},taskStatus:{},taskType:{}}}},nextToken:{}}}},ListAuthorizers:{http:{method:"GET",requestUri:"/authorizers/"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{authorizers:{type:"list",member:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},nextMarker:{}}}},ListBillingGroups:{http:{method:"GET",requestUri:"/billing-groups"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},namePrefixFilter:{location:"querystring",locationName:"namePrefixFilter"}}},output:{type:"structure",members:{billingGroups:{type:"list",member:{shape:"Sjv"}},nextToken:{}}}},ListCACertificates:{http:{method:"GET",requestUri:"/cacertificates"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},creationDate:{type:"timestamp"}}}},nextMarker:{}}}},ListCertificates:{http:{method:"GET",requestUri:"/certificates"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{shape:"So4"},nextMarker:{}}}},ListCertificatesByCA:{http:{method:"GET",requestUri:"/certificates-by-ca/{caCertificateId}"},input:{type:"structure",required:["caCertificateId"],members:{caCertificateId:{location:"uri",locationName:"caCertificateId"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{shape:"So4"},nextMarker:{}}}},ListCustomMetrics:{http:{method:"GET",requestUri:"/custom-metrics"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{metricNames:{type:"list",member:{}},nextToken:{}}}},ListDetectMitigationActionsExecutions:{http:{method:"GET",requestUri:"/detect/mitigationactions/executions"},input:{type:"structure",members:{taskId:{location:"querystring",locationName:"taskId"},violationId:{location:"querystring",locationName:"violationId"},thingName:{location:"querystring",locationName:"thingName"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionsExecutions:{type:"list",member:{type:"structure",members:{taskId:{},violationId:{},actionName:{},thingName:{},executionStartDate:{type:"timestamp"},executionEndDate:{type:"timestamp"},status:{},errorCode:{},message:{}}}},nextToken:{}}}},ListDetectMitigationActionsTasks:{http:{method:"GET",requestUri:"/detect/mitigationactions/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{tasks:{type:"list",member:{shape:"Shj"}},nextToken:{}}}},ListDimensions:{http:{method:"GET",requestUri:"/dimensions"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{dimensionNames:{type:"list",member:{}},nextToken:{}}}},ListDomainConfigurations:{http:{method:"GET",requestUri:"/domainConfigurations"},input:{type:"structure",members:{marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},serviceType:{location:"querystring",locationName:"serviceType"}}},output:{type:"structure",members:{domainConfigurations:{type:"list",member:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{},serviceType:{}}}},nextMarker:{}}}},ListFleetMetrics:{http:{method:"GET",requestUri:"/fleet-metrics"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{fleetMetrics:{type:"list",member:{type:"structure",members:{metricName:{},metricArn:{}}}},nextToken:{}}}},ListIndices:{http:{method:"GET",requestUri:"/indices"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{indexNames:{type:"list",member:{}},nextToken:{}}}},ListJobExecutionsForJob:{http:{method:"GET",requestUri:"/jobs/{jobId}/things"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},status:{location:"querystring",locationName:"status"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{executionSummaries:{type:"list",member:{type:"structure",members:{thingArn:{},jobExecutionSummary:{shape:"Sp4"}}}},nextToken:{}}}},ListJobExecutionsForThing:{http:{method:"GET",requestUri:"/things/{thingName}/jobs"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},status:{location:"querystring",locationName:"status"},namespaceId:{location:"querystring",locationName:"namespaceId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{executionSummaries:{type:"list",member:{type:"structure",members:{jobId:{},jobExecutionSummary:{shape:"Sp4"}}}},nextToken:{}}}},ListJobTemplates:{http:{method:"GET",requestUri:"/job-templates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{jobTemplates:{type:"list",member:{type:"structure",members:{jobTemplateArn:{},jobTemplateId:{},description:{},createdAt:{type:"timestamp"}}}},nextToken:{}}}},ListJobs:{http:{method:"GET",requestUri:"/jobs"},input:{type:"structure",members:{status:{location:"querystring",locationName:"status"},targetSelection:{location:"querystring",locationName:"targetSelection"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},thingGroupName:{location:"querystring",locationName:"thingGroupName"},thingGroupId:{location:"querystring",locationName:"thingGroupId"},namespaceId:{location:"querystring",locationName:"namespaceId"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{jobArn:{},jobId:{},thingGroupId:{},targetSelection:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},completedAt:{type:"timestamp"}}}},nextToken:{}}}},ListMitigationActions:{http:{method:"GET",requestUri:"/mitigationactions/actions"},input:{type:"structure",members:{actionType:{location:"querystring",locationName:"actionType"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionIdentifiers:{type:"list",member:{type:"structure",members:{actionName:{},actionArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListOTAUpdates:{http:{method:"GET",requestUri:"/otaUpdates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},otaUpdateStatus:{location:"querystring",locationName:"otaUpdateStatus"}}},output:{type:"structure",members:{otaUpdates:{type:"list",member:{type:"structure",members:{otaUpdateId:{},otaUpdateArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListOutgoingCertificates:{http:{method:"GET",requestUri:"/certificates-out-going"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{outgoingCertificates:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},transferredTo:{},transferDate:{type:"timestamp"},transferMessage:{},creationDate:{type:"timestamp"}}}},nextMarker:{}}}},ListPolicies:{http:{method:"GET",requestUri:"/policies"},input:{type:"structure",members:{marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{policies:{shape:"Sn2"},nextMarker:{}}}},ListPolicyPrincipals:{http:{method:"GET",requestUri:"/policy-principals"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"header",locationName:"x-amzn-iot-policy"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{principals:{shape:"Spx"},nextMarker:{}}},deprecated:!0},ListPolicyVersions:{http:{method:"GET",requestUri:"/policies/{policyName}/version"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}},output:{type:"structure",members:{policyVersions:{type:"list",member:{type:"structure",members:{versionId:{},isDefaultVersion:{type:"boolean"},createDate:{type:"timestamp"}}}}}}},ListPrincipalPolicies:{http:{method:"GET",requestUri:"/principal-policies"},input:{type:"structure",required:["principal"],members:{principal:{location:"header",locationName:"x-amzn-iot-principal"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{policies:{shape:"Sn2"},nextMarker:{}}},deprecated:!0},ListPrincipalThings:{http:{method:"GET",requestUri:"/principals/things"},input:{type:"structure",required:["principal"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{things:{shape:"Sq7"},nextToken:{}}}},ListProvisioningTemplateVersions:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}/versions"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{versions:{type:"list",member:{type:"structure",members:{versionId:{type:"integer"},creationDate:{type:"timestamp"},isDefaultVersion:{type:"boolean"}}}},nextToken:{}}}},ListProvisioningTemplates:{http:{method:"GET",requestUri:"/provisioning-templates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{templates:{type:"list",member:{type:"structure",members:{templateArn:{},templateName:{},description:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},enabled:{type:"boolean"}}}},nextToken:{}}}},ListRoleAliases:{http:{method:"GET",requestUri:"/role-aliases"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{roleAliases:{type:"list",member:{}},nextMarker:{}}}},ListScheduledAudits:{http:{method:"GET",requestUri:"/audit/scheduledaudits"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{scheduledAudits:{type:"list",member:{type:"structure",members:{scheduledAuditName:{},scheduledAuditArn:{},frequency:{},dayOfMonth:{},dayOfWeek:{}}}},nextToken:{}}}},ListSecurityProfiles:{http:{method:"GET",requestUri:"/security-profiles"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},dimensionName:{location:"querystring",locationName:"dimensionName"},metricName:{location:"querystring",locationName:"metricName"}}},output:{type:"structure",members:{securityProfileIdentifiers:{type:"list",member:{shape:"Sqq"}},nextToken:{}}}},ListSecurityProfilesForTarget:{http:{method:"GET",requestUri:"/security-profiles-for-target"},input:{type:"structure",required:["securityProfileTargetArn"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{securityProfileTargetMappings:{type:"list",member:{type:"structure",members:{securityProfileIdentifier:{shape:"Sqq"},target:{shape:"Sqv"}}}},nextToken:{}}}},ListStreams:{http:{method:"GET",requestUri:"/streams"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{streams:{type:"list",member:{type:"structure",members:{streamId:{},streamArn:{},streamVersion:{type:"integer"},description:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{tags:{shape:"S29"},nextToken:{}}}},ListTargetsForPolicy:{http:{requestUri:"/policy-targets/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{targets:{type:"list",member:{}},nextMarker:{}}}},ListTargetsForSecurityProfile:{http:{method:"GET",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{securityProfileTargets:{type:"list",member:{shape:"Sqv"}},nextToken:{}}}},ListThingGroups:{http:{method:"GET",requestUri:"/thing-groups"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},parentGroup:{location:"querystring",locationName:"parentGroup"},namePrefixFilter:{location:"querystring",locationName:"namePrefixFilter"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"}}},output:{type:"structure",members:{thingGroups:{shape:"Sju"},nextToken:{}}}},ListThingGroupsForThing:{http:{method:"GET",requestUri:"/things/{thingName}/thing-groups"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{thingGroups:{shape:"Sju"},nextToken:{}}}},ListThingPrincipals:{http:{method:"GET",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{principals:{shape:"Spx"},nextToken:{}}}},ListThingRegistrationTaskReports:{http:{method:"GET",requestUri:"/thing-registration-tasks/{taskId}/reports"},input:{type:"structure",required:["taskId","reportType"],members:{taskId:{location:"uri",locationName:"taskId"},reportType:{location:"querystring",locationName:"reportType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{resourceLinks:{type:"list",member:{}},reportType:{},nextToken:{}}}},ListThingRegistrationTasks:{http:{method:"GET",requestUri:"/thing-registration-tasks"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{taskIds:{type:"list",member:{}},nextToken:{}}}},ListThingTypes:{http:{method:"GET",requestUri:"/thing-types"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},thingTypeName:{location:"querystring",locationName:"thingTypeName"}}},output:{type:"structure",members:{thingTypes:{type:"list",member:{type:"structure",members:{thingTypeName:{},thingTypeArn:{},thingTypeProperties:{shape:"S9n"},thingTypeMetadata:{shape:"Sk7"}}}},nextToken:{}}}},ListThings:{http:{method:"GET",requestUri:"/things"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},attributeName:{location:"querystring",locationName:"attributeName"},attributeValue:{location:"querystring",locationName:"attributeValue"},thingTypeName:{location:"querystring",locationName:"thingTypeName"},usePrefixAttributeValue:{location:"querystring",locationName:"usePrefixAttributeValue",type:"boolean"}}},output:{type:"structure",members:{things:{type:"list",member:{type:"structure",members:{thingName:{},thingTypeName:{},thingArn:{},attributes:{shape:"S3h"},version:{type:"long"}}}},nextToken:{}}}},ListThingsInBillingGroup:{http:{method:"GET",requestUri:"/billing-groups/{billingGroupName}/things"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{things:{shape:"Sq7"},nextToken:{}}}},ListThingsInThingGroup:{http:{method:"GET",requestUri:"/thing-groups/{thingGroupName}/things"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{things:{shape:"Sq7"},nextToken:{}}}},ListTopicRuleDestinations:{http:{method:"GET",requestUri:"/destinations"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring", @@ -76,17 +76,17 @@ type:"boolean"}}},output:{type:"structure",members:{PortfolioShareToken:{}}}},Cr },output:{resultWrapper:"ListOriginationNumbersResult",type:"structure",members:{NextToken:{},PhoneNumbers:{type:"list",member:{type:"structure",members:{CreatedAt:{type:"timestamp"},PhoneNumber:{},Status:{},Iso2CountryCode:{},RouteType:{},NumberCapabilities:{type:"list",member:{}}}}}}}},ListPhoneNumbersOptedOut:{input:{type:"structure",members:{nextToken:{}}},output:{resultWrapper:"ListPhoneNumbersOptedOutResult",type:"structure",members:{phoneNumbers:{type:"list",member:{}},nextToken:{}}}},ListPlatformApplications:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListPlatformApplicationsResult",type:"structure",members:{PlatformApplications:{type:"list",member:{type:"structure",members:{PlatformApplicationArn:{},Attributes:{shape:"Sj"}}}},NextToken:{}}}},ListSMSSandboxPhoneNumbers:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListSMSSandboxPhoneNumbersResult",type:"structure",required:["PhoneNumbers"],members:{PhoneNumbers:{type:"list",member:{type:"structure",members:{PhoneNumber:{},Status:{}}}},NextToken:{}}}},ListSubscriptions:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListSubscriptionsResult",type:"structure",members:{Subscriptions:{shape:"S2f"},NextToken:{}}}},ListSubscriptionsByTopic:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{},NextToken:{}}},output:{resultWrapper:"ListSubscriptionsByTopicResult",type:"structure",members:{Subscriptions:{shape:"S2f"},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{Tags:{shape:"Sw"}}}},ListTopics:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListTopicsResult",type:"structure",members:{Topics:{type:"list",member:{type:"structure",members:{TopicArn:{}}}},NextToken:{}}}},OptInPhoneNumber:{input:{type:"structure",required:["phoneNumber"],members:{phoneNumber:{}}},output:{resultWrapper:"OptInPhoneNumberResult",type:"structure",members:{}}},Publish:{input:{type:"structure",required:["Message"],members:{TopicArn:{},TargetArn:{},PhoneNumber:{},Message:{},Subject:{},MessageStructure:{},MessageAttributes:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{DataType:{},StringValue:{},BinaryValue:{type:"blob"}}}},MessageDeduplicationId:{},MessageGroupId:{}}},output:{resultWrapper:"PublishResult",type:"structure",members:{MessageId:{},SequenceNumber:{}}}},RemovePermission:{input:{type:"structure",required:["TopicArn","Label"],members:{TopicArn:{},Label:{}}}},SetEndpointAttributes:{input:{type:"structure",required:["EndpointArn","Attributes"],members:{EndpointArn:{},Attributes:{shape:"Sj"}}}},SetPlatformApplicationAttributes:{input:{type:"structure",required:["PlatformApplicationArn","Attributes"],members:{PlatformApplicationArn:{},Attributes:{shape:"Sj"}}}},SetSMSAttributes:{input:{type:"structure",required:["attributes"],members:{attributes:{shape:"Sj"}}},output:{resultWrapper:"SetSMSAttributesResult",type:"structure",members:{}}},SetSubscriptionAttributes:{input:{type:"structure",required:["SubscriptionArn","AttributeName"],members:{SubscriptionArn:{},AttributeName:{},AttributeValue:{}}}},SetTopicAttributes:{input:{type:"structure",required:["TopicArn","AttributeName"],members:{TopicArn:{},AttributeName:{},AttributeValue:{}}}},Subscribe:{input:{type:"structure",required:["TopicArn","Protocol"],members:{TopicArn:{},Protocol:{},Endpoint:{},Attributes:{shape:"S1h"},ReturnSubscriptionArn:{type:"boolean"}}},output:{resultWrapper:"SubscribeResult",type:"structure",members:{SubscriptionArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sw"}}},output:{resultWrapper:"TagResourceResult",type:"structure",members:{}}},Unsubscribe:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"UntagResourceResult",type:"structure",members:{}}},VerifySMSSandboxPhoneNumber:{input:{type:"structure",required:["PhoneNumber","OneTimePassword"],members:{PhoneNumber:{},OneTimePassword:{}}},output:{resultWrapper:"VerifySMSSandboxPhoneNumberResult",type:"structure",members:{}}}},shapes:{Sj:{type:"map",key:{},value:{}},St:{type:"map",key:{},value:{}},Sw:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1h:{type:"map",key:{},value:{}},S2f:{type:"list",member:{type:"structure",members:{SubscriptionArn:{},Owner:{},Protocol:{},Endpoint:{},TopicArn:{}}}}}}},{}],220:[function(e,t,r){t.exports={pagination:{ListEndpointsByPlatformApplication:{input_token:"NextToken",output_token:"NextToken",result_key:"Endpoints"},ListOriginationNumbers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PhoneNumbers"},ListPhoneNumbersOptedOut:{input_token:"nextToken",output_token:"nextToken",result_key:"phoneNumbers"},ListPlatformApplications:{input_token:"NextToken",output_token:"NextToken",result_key:"PlatformApplications"},ListSMSSandboxPhoneNumbers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PhoneNumbers"},ListSubscriptions:{input_token:"NextToken",output_token:"NextToken",result_key:"Subscriptions"},ListSubscriptionsByTopic:{input_token:"NextToken",output_token:"NextToken",result_key:"Subscriptions"},ListTopics:{input_token:"NextToken",output_token:"NextToken",result_key:"Topics"}}}},{}],221:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-11-05",endpointPrefix:"sqs",protocol:"query",serviceAbbreviation:"Amazon SQS",serviceFullName:"Amazon Simple Queue Service",serviceId:"SQS",signatureVersion:"v4",uid:"sqs-2012-11-05",xmlNamespace:"http://queue.amazonaws.com/doc/2012-11-05/"},operations:{AddPermission:{input:{type:"structure",required:["QueueUrl","Label","AWSAccountIds","Actions"],members:{QueueUrl:{},Label:{},AWSAccountIds:{type:"list",member:{locationName:"AWSAccountId"},flattened:!0},Actions:{type:"list",member:{locationName:"ActionName"},flattened:!0}}}},ChangeMessageVisibility:{input:{type:"structure",required:["QueueUrl","ReceiptHandle","VisibilityTimeout"],members:{QueueUrl:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}}},ChangeMessageVisibilityBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"ChangeMessageVisibilityBatchRequestEntry",type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}},flattened:!0}}},output:{resultWrapper:"ChangeMessageVisibilityBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"ChangeMessageVisibilityBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:!0},Failed:{shape:"Sd"}}}},CreateQueue:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},Attributes:{shape:"Sh",locationName:"Attribute"},tags:{shape:"Sj",locationName:"Tag"}}},output:{resultWrapper:"CreateQueueResult",type:"structure",members:{QueueUrl:{}}}},DeleteMessage:{input:{type:"structure",required:["QueueUrl","ReceiptHandle"],members:{QueueUrl:{},ReceiptHandle:{}}}},DeleteMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"DeleteMessageBatchRequestEntry",type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{}}},flattened:!0}}},output:{resultWrapper:"DeleteMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"DeleteMessageBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:!0},Failed:{shape:"Sd"}}}},DeleteQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},GetQueueAttributes:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sw"}}},output:{resultWrapper:"GetQueueAttributesResult",type:"structure",members:{Attributes:{shape:"Sh",locationName:"Attribute"}}}},GetQueueUrl:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},QueueOwnerAWSAccountId:{}}},output:{resultWrapper:"GetQueueUrlResult",type:"structure",members:{QueueUrl:{}}}},ListDeadLetterSourceQueues:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListDeadLetterSourceQueuesResult",type:"structure",required:["queueUrls"],members:{queueUrls:{shape:"S14"},NextToken:{}}}},ListQueueTags:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}},output:{resultWrapper:"ListQueueTagsResult",type:"structure",members:{Tags:{shape:"Sj",locationName:"Tag"}}}},ListQueues:{input:{type:"structure",members:{QueueNamePrefix:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListQueuesResult",type:"structure",members:{QueueUrls:{shape:"S14"},NextToken:{}}}},PurgeQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},ReceiveMessage:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sw"},MessageAttributeNames:{type:"list",member:{locationName:"MessageAttributeName"},flattened:!0},MaxNumberOfMessages:{type:"integer"},VisibilityTimeout:{type:"integer"},WaitTimeSeconds:{type:"integer"},ReceiveRequestAttemptId:{}}},output:{resultWrapper:"ReceiveMessageResult",type:"structure",members:{Messages:{type:"list",member:{locationName:"Message",type:"structure",members:{MessageId:{},ReceiptHandle:{},MD5OfBody:{},Body:{},Attributes:{locationName:"Attribute",type:"map",key:{locationName:"Name"},value:{locationName:"Value"},flattened:!0},MD5OfMessageAttributes:{},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"}}},flattened:!0}}}},RemovePermission:{input:{type:"structure",required:["QueueUrl","Label"],members:{QueueUrl:{},Label:{}}}},SendMessage:{input:{type:"structure",required:["QueueUrl","MessageBody"],members:{QueueUrl:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"},MessageSystemAttributes:{shape:"S1p",locationName:"MessageSystemAttribute"},MessageDeduplicationId:{},MessageGroupId:{}}},output:{resultWrapper:"SendMessageResult",type:"structure",members:{MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},MessageId:{},SequenceNumber:{}}}},SendMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"SendMessageBatchRequestEntry",type:"structure",required:["Id","MessageBody"],members:{Id:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"},MessageSystemAttributes:{shape:"S1p",locationName:"MessageSystemAttribute"},MessageDeduplicationId:{},MessageGroupId:{}}},flattened:!0}}},output:{resultWrapper:"SendMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"SendMessageBatchResultEntry",type:"structure",required:["Id","MessageId","MD5OfMessageBody"],members:{Id:{},MessageId:{},MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},SequenceNumber:{}}},flattened:!0},Failed:{shape:"Sd"}}}},SetQueueAttributes:{input:{type:"structure",required:["QueueUrl","Attributes"],members:{QueueUrl:{},Attributes:{shape:"Sh",locationName:"Attribute"}}}},TagQueue:{input:{type:"structure",required:["QueueUrl","Tags"],members:{QueueUrl:{},Tags:{shape:"Sj"}}}},UntagQueue:{input:{type:"structure",required:["QueueUrl","TagKeys"],members:{QueueUrl:{},TagKeys:{type:"list",member:{locationName:"TagKey"},flattened:!0}}}}},shapes:{Sd:{type:"list",member:{locationName:"BatchResultErrorEntry",type:"structure",required:["Id","SenderFault","Code"],members:{Id:{},SenderFault:{type:"boolean"},Code:{},Message:{}}},flattened:!0},Sh:{type:"map",key:{locationName:"Name"},value:{locationName:"Value"},flattened:!0,locationName:"Attribute"},Sj:{type:"map",key:{locationName:"Key"},value:{locationName:"Value"},flattened:!0,locationName:"Tag"},Sw:{type:"list",member:{locationName:"AttributeName"},flattened:!0},S14:{type:"list",member:{locationName:"QueueUrl"},flattened:!0},S1i:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1l",flattened:!0,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:!0,locationName:"BinaryListValue"},DataType:{}}},flattened:!0},S1l:{type:"list",member:{locationName:"StringListValue"}},S1m:{type:"list",member:{locationName:"BinaryListValue",type:"blob"}},S1p:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1l",flattened:!0,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:!0,locationName:"BinaryListValue"},DataType:{}}},flattened:!0}}}},{}],222:[function(e,t,r){t.exports={pagination:{ListDeadLetterSourceQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"queueUrls"},ListQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueueUrls"}}}},{}],223:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-11-06",endpointPrefix:"ssm",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon SSM",serviceFullName:"Amazon Simple Systems Manager (SSM)",serviceId:"SSM",signatureVersion:"v4",targetPrefix:"AmazonSSM",uid:"ssm-2014-11-06"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceType","ResourceId","Tags"],members:{ResourceType:{},ResourceId:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{}}},AssociateOpsItemRelatedItem:{input:{type:"structure",required:["OpsItemId","AssociationType","ResourceType","ResourceUri"],members:{OpsItemId:{},AssociationType:{},ResourceType:{},ResourceUri:{}}},output:{type:"structure",members:{AssociationId:{}}}},CancelCommand:{input:{type:"structure",required:["CommandId"],members:{CommandId:{},InstanceIds:{shape:"Si"}}},output:{type:"structure",members:{}}},CancelMaintenanceWindowExecution:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{}}},output:{type:"structure",members:{WindowExecutionId:{}}}},CreateActivation:{input:{type:"structure",required:["IamRole"],members:{Description:{},DefaultInstanceName:{},IamRole:{},RegistrationLimit:{type:"integer"},ExpirationDate:{type:"timestamp"},Tags:{shape:"S4"}}},output:{type:"structure",members:{ActivationId:{},ActivationCode:{}}}},CreateAssociation:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},InstanceId:{},Parameters:{shape:"S10"},Targets:{shape:"S14"},ScheduleExpression:{},OutputLocation:{shape:"S1a"},AssociationName:{},AutomationTargetParameterName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1m"},TargetLocations:{shape:"S1o"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1w"}}}},CreateAssociationBatch:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{shape:"S2a"}}}},output:{type:"structure",members:{Successful:{type:"list",member:{shape:"S1w"}},Failed:{type:"list",member:{type:"structure",members:{Entry:{shape:"S2a"},Message:{},Fault:{}}}}}}},CreateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Requires:{shape:"S2j"},Attachments:{shape:"S2l"},Name:{},DisplayName:{},VersionName:{},DocumentType:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{DocumentDescription:{shape:"S2y"}}}},CreateMaintenanceWindow:{input:{type:"structure",required:["Name","Schedule","Duration","Cutoff","AllowUnassociatedTargets"],members:{Name:{},Description:{shape:"S3p"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{WindowId:{}}}},CreateOpsItem:{input:{type:"structure",required:["Description","Source","Title"],members:{Description:{},OpsItemType:{},OperationalData:{shape:"S43"},Notifications:{shape:"S48"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4c"},Source:{},Title:{},Tags:{shape:"S4"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}},output:{type:"structure",members:{OpsItemId:{}}}},CreateOpsMetadata:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},Metadata:{shape:"S4l"},Tags:{shape:"S4"}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},CreatePatchBaseline:{input:{type:"structure",required:["Name"],members:{OperatingSystem:{},Name:{},GlobalFilters:{shape:"S4u"},ApprovalRules:{shape:"S50"},ApprovedPatches:{shape:"S57"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S57"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S5b"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{BaselineId:{}}}},CreateResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},S3Destination:{shape:"S5l"},SyncType:{},SyncSource:{shape:"S5u"}}},output:{type:"structure",members:{}}},DeleteActivation:{input:{type:"structure",required:["ActivationId"],members:{ActivationId:{}}},output:{type:"structure",members:{}}},DeleteAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{}}},output:{type:"structure",members:{}}},DeleteDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{},Force:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteInventory:{input:{type:"structure",required:["TypeName"],members:{TypeName:{},SchemaDeleteOption:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{DeletionId:{},TypeName:{},DeletionSummary:{shape:"S6i"}}}},DeleteMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{}}},output:{type:"structure",members:{WindowId:{}}}},DeleteOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{}}},output:{type:"structure",members:{}}},DeleteParameter:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S6x"}}},output:{type:"structure",members:{DeletedParameters:{shape:"S6x"},InvalidParameters:{shape:"S6x"}}}},DeletePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{}}}},DeleteResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},SyncType:{}}},output:{type:"structure",members:{}}},DeregisterManagedInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}},output:{type:"structure",members:{}}},DeregisterPatchBaselineForPatchGroup:{input:{type:"structure",required:["BaselineId","PatchGroup"],members:{BaselineId:{},PatchGroup:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{}}}},DeregisterTargetFromMaintenanceWindow:{input:{type:"structure",required:["WindowId","WindowTargetId"],members:{WindowId:{},WindowTargetId:{},Safe:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{}}}},DeregisterTaskFromMaintenanceWindow:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{}}}},DescribeActivations:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{FilterKey:{},FilterValues:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ActivationList:{type:"list",member:{type:"structure",members:{ActivationId:{},Description:{},DefaultInstanceName:{},IamRole:{},RegistrationLimit:{type:"integer"},RegistrationsCount:{type:"integer"},ExpirationDate:{type:"timestamp"},Expired:{type:"boolean"},CreatedDate:{type:"timestamp"},Tags:{shape:"S4"}}}},NextToken:{}}}},DescribeAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{},AssociationVersion:{}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1w"}}}},DescribeAssociationExecutionTargets:{input:{type:"structure",required:["AssociationId","ExecutionId"],members:{AssociationId:{},ExecutionId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationExecutionTargets:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},ExecutionId:{},ResourceId:{},ResourceType:{},Status:{},DetailedStatus:{},LastExecutionDate:{type:"timestamp"},OutputSource:{type:"structure",members:{OutputSourceId:{},OutputSourceType:{}}}}}},NextToken:{}}}},DescribeAssociationExecutions:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Value","Type"],members:{Key:{},Value:{},Type:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationExecutions:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},ExecutionId:{},Status:{},DetailedStatus:{},CreatedTime:{type:"timestamp"},LastExecutionDate:{type:"timestamp"},ResourceCountByStatus:{}}}},NextToken:{}}}},DescribeAutomationExecutions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AutomationExecutionMetadataList:{type:"list",member:{type:"structure",members:{AutomationExecutionId:{},DocumentName:{},DocumentVersion:{},AutomationExecutionStatus:{},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},ExecutedBy:{},LogFile:{},Outputs:{shape:"S8s"},Mode:{},ParentAutomationExecutionId:{},CurrentStepName:{},CurrentAction:{},FailureMessage:{},TargetParameterName:{},Targets:{shape:"S14"},TargetMaps:{shape:"S8x"},ResolvedTargets:{shape:"S92"},MaxConcurrency:{},MaxErrors:{},Target:{},AutomationType:{},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S96"},OpsItemId:{},AssociationId:{},ChangeRequestName:{}}}},NextToken:{}}}},DescribeAutomationStepExecutions:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},NextToken:{},MaxResults:{type:"integer"},ReverseOrder:{type:"boolean"}}},output:{type:"structure",members:{StepExecutions:{shape:"S9g"},NextToken:{}}}},DescribeAvailablePatches:{input:{type:"structure",members:{Filters:{shape:"S9q"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Patches:{type:"list",member:{shape:"S9y"}},NextToken:{}}}},DescribeDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{}}},output:{type:"structure",members:{Document:{shape:"S2y"}}}},DescribeDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountIds:{shape:"Sat"},AccountSharingInfoList:{type:"list",member:{type:"structure",members:{AccountId:{},SharedDocumentVersion:{}}}},NextToken:{}}}},DescribeEffectiveInstanceAssociations:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{AssociationId:{},InstanceId:{},Content:{},AssociationVersion:{}}}},NextToken:{}}}},DescribeEffectivePatchesForPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EffectivePatches:{type:"list",member:{type:"structure",members:{Patch:{shape:"S9y"},PatchStatus:{type:"structure",members:{DeploymentStatus:{},ComplianceLevel:{},ApprovalDate:{type:"timestamp"}}}}}},NextToken:{}}}},DescribeInstanceAssociationsStatus:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceAssociationStatusInfos:{type:"list",member:{type:"structure",members:{AssociationId:{},Name:{},DocumentVersion:{},AssociationVersion:{},InstanceId:{},ExecutionDate:{type:"timestamp"},Status:{},DetailedStatus:{},ExecutionSummary:{},ErrorCode:{},OutputUrl:{type:"structure",members:{S3OutputUrl:{type:"structure",members:{OutputUrl:{}}}}},AssociationName:{}}}},NextToken:{}}}},DescribeInstanceInformation:{input:{type:"structure",members:{InstanceInformationFilterList:{type:"list",member:{type:"structure",required:["key","valueSet"],members:{key:{},valueSet:{shape:"Sbm"}}}},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{shape:"Sbm"}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceInformationList:{type:"list",member:{type:"structure",members:{InstanceId:{},PingStatus:{},LastPingDateTime:{type:"timestamp"},AgentVersion:{},IsLatestVersion:{type:"boolean"},PlatformType:{},PlatformName:{},PlatformVersion:{},ActivationId:{},IamRole:{},RegistrationDate:{type:"timestamp"},ResourceType:{},Name:{},IPAddress:{},ComputerName:{},AssociationStatus:{},LastAssociationExecutionDate:{type:"timestamp"},LastSuccessfulAssociationExecutionDate:{type:"timestamp"},AssociationOverview:{type:"structure",members:{DetailedStatus:{},InstanceAssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}}}}},NextToken:{}}}},DescribeInstancePatchStates:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Si"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InstancePatchStates:{type:"list",member:{shape:"Sc6"}},NextToken:{}}}},DescribeInstancePatchStatesForPatchGroup:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values","Type"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InstancePatchStates:{type:"list",member:{shape:"Sc6"}},NextToken:{}}}},DescribeInstancePatches:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},Filters:{shape:"S9q"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Patches:{type:"list",member:{type:"structure",required:["Title","KBId","Classification","Severity","State","InstalledTime"],members:{Title:{},KBId:{},Classification:{},Severity:{},State:{},InstalledTime:{type:"timestamp"},CVEIds:{}}}},NextToken:{}}}},DescribeInventoryDeletions:{input:{type:"structure",members:{DeletionId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InventoryDeletions:{type:"list",member:{type:"structure",members:{DeletionId:{},TypeName:{},DeletionStartTime:{type:"timestamp"},LastStatus:{},LastStatusMessage:{},DeletionSummary:{shape:"S6i"},LastStatusUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTaskInvocations:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{},Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutionTaskInvocationIdentities:{type:"list",member:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sdo"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sc9"},WindowTargetId:{}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTasks:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{},Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutionTaskIdentities:{type:"list",member:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TaskArn:{},TaskType:{}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutions:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutions:{type:"list",member:{type:"structure",members:{WindowId:{},WindowExecutionId:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowSchedule:{input:{type:"structure",members:{WindowId:{},Targets:{shape:"S14"},ResourceType:{},Filters:{shape:"S9q"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScheduledWindowExecutions:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{},ExecutionTime:{}}}},NextToken:{}}}},DescribeMaintenanceWindowTargets:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Targets:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTargetId:{},ResourceType:{},Targets:{shape:"S14"},OwnerInformation:{shape:"Sc9"},Name:{},Description:{shape:"S3p"}}}},NextToken:{}}}},DescribeMaintenanceWindowTasks:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tasks:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTaskId:{},TaskArn:{},Type:{},Targets:{shape:"S14"},TaskParameters:{shape:"Sef"},Priority:{type:"integer"},LoggingInfo:{shape:"Sel"},ServiceRoleArn:{},MaxConcurrency:{},MaxErrors:{},Name:{},Description:{shape:"S3p"},CutoffBehavior:{}}}},NextToken:{}}}},DescribeMaintenanceWindows:{input:{type:"structure",members:{Filters:{shape:"Sdc"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3p"},Enabled:{type:"boolean"},Duration:{type:"integer"},Cutoff:{type:"integer"},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},EndDate:{},StartDate:{},NextExecutionTime:{}}}},NextToken:{}}}},DescribeMaintenanceWindowsForTarget:{input:{type:"structure",required:["Targets","ResourceType"],members:{Targets:{shape:"S14"},ResourceType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{}}}},NextToken:{}}}},DescribeOpsItems:{input:{type:"structure",members:{OpsItemFilters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},OpsItemSummaries:{type:"list",member:{ type:"structure",members:{CreatedBy:{},CreatedTime:{type:"timestamp"},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Priority:{type:"integer"},Source:{},Status:{},OpsItemId:{},Title:{},OperationalData:{shape:"S43"},Category:{},Severity:{},OpsItemType:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}}}}}},DescribeParameters:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},ParameterFilters:{shape:"Sff"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},KeyId:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},Description:{},AllowedPattern:{},Version:{type:"long"},Tier:{},Policies:{shape:"Sfu"},DataType:{}}}},NextToken:{}}}},DescribePatchBaselines:{input:{type:"structure",members:{Filters:{shape:"S9q"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{BaselineIdentities:{type:"list",member:{shape:"Sg0"}},NextToken:{}}}},DescribePatchGroupState:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{}}},output:{type:"structure",members:{Instances:{type:"integer"},InstancesWithInstalledPatches:{type:"integer"},InstancesWithInstalledOtherPatches:{type:"integer"},InstancesWithInstalledPendingRebootPatches:{type:"integer"},InstancesWithInstalledRejectedPatches:{type:"integer"},InstancesWithMissingPatches:{type:"integer"},InstancesWithFailedPatches:{type:"integer"},InstancesWithNotApplicablePatches:{type:"integer"},InstancesWithUnreportedNotApplicablePatches:{type:"integer"},InstancesWithCriticalNonCompliantPatches:{type:"integer"},InstancesWithSecurityNonCompliantPatches:{type:"integer"},InstancesWithOtherNonCompliantPatches:{type:"integer"}}}},DescribePatchGroups:{input:{type:"structure",members:{MaxResults:{type:"integer"},Filters:{shape:"S9q"},NextToken:{}}},output:{type:"structure",members:{Mappings:{type:"list",member:{type:"structure",members:{PatchGroup:{},BaselineIdentity:{shape:"Sg0"}}}},NextToken:{}}}},DescribePatchProperties:{input:{type:"structure",required:["OperatingSystem","Property"],members:{OperatingSystem:{},Property:{},PatchSet:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Properties:{type:"list",member:{type:"map",key:{},value:{}}},NextToken:{}}}},DescribeSessions:{input:{type:"structure",required:["State"],members:{State:{},MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}},output:{type:"structure",members:{Sessions:{type:"list",member:{type:"structure",members:{SessionId:{},Target:{},Status:{},StartDate:{type:"timestamp"},EndDate:{type:"timestamp"},DocumentName:{},Owner:{},Details:{},OutputUrl:{type:"structure",members:{S3OutputUrl:{},CloudWatchOutputUrl:{}}}}}},NextToken:{}}}},DisassociateOpsItemRelatedItem:{input:{type:"structure",required:["OpsItemId","AssociationId"],members:{OpsItemId:{},AssociationId:{}}},output:{type:"structure",members:{}}},GetAutomationExecution:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{}}},output:{type:"structure",members:{AutomationExecution:{type:"structure",members:{AutomationExecutionId:{},DocumentName:{},DocumentVersion:{},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},AutomationExecutionStatus:{},StepExecutions:{shape:"S9g"},StepExecutionsTruncated:{type:"boolean"},Parameters:{shape:"S8s"},Outputs:{shape:"S8s"},FailureMessage:{},Mode:{},ParentAutomationExecutionId:{},ExecutedBy:{},CurrentStepName:{},CurrentAction:{},TargetParameterName:{},Targets:{shape:"S14"},TargetMaps:{shape:"S8x"},ResolvedTargets:{shape:"S92"},MaxConcurrency:{},MaxErrors:{},Target:{},TargetLocations:{shape:"S1o"},ProgressCounters:{type:"structure",members:{TotalSteps:{type:"integer"},SuccessSteps:{type:"integer"},FailedSteps:{type:"integer"},CancelledSteps:{type:"integer"},TimedOutSteps:{type:"integer"}}},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S96"},OpsItemId:{},AssociationId:{},ChangeRequestName:{}}}}}},GetCalendarState:{input:{type:"structure",required:["CalendarNames"],members:{CalendarNames:{shape:"S1m"},AtTime:{}}},output:{type:"structure",members:{State:{},AtTime:{},NextTransitionTime:{}}}},GetCommandInvocation:{input:{type:"structure",required:["CommandId","InstanceId"],members:{CommandId:{},InstanceId:{},PluginName:{}}},output:{type:"structure",members:{CommandId:{},InstanceId:{},Comment:{},DocumentName:{},DocumentVersion:{},PluginName:{},ResponseCode:{type:"integer"},ExecutionStartDateTime:{},ExecutionElapsedTime:{},ExecutionEndDateTime:{},Status:{},StatusDetails:{},StandardOutputContent:{},StandardOutputUrl:{},StandardErrorContent:{},StandardErrorUrl:{},CloudWatchOutputConfig:{shape:"Shj"}}}},GetConnectionStatus:{input:{type:"structure",required:["Target"],members:{Target:{}}},output:{type:"structure",members:{Target:{},Status:{}}}},GetDefaultPatchBaseline:{input:{type:"structure",members:{OperatingSystem:{}}},output:{type:"structure",members:{BaselineId:{},OperatingSystem:{}}}},GetDeployablePatchSnapshotForInstance:{input:{type:"structure",required:["InstanceId","SnapshotId"],members:{InstanceId:{},SnapshotId:{},BaselineOverride:{type:"structure",members:{OperatingSystem:{},GlobalFilters:{shape:"S4u"},ApprovalRules:{shape:"S50"},ApprovedPatches:{shape:"S57"},ApprovedPatchesComplianceLevel:{},RejectedPatches:{shape:"S57"},RejectedPatchesAction:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},Sources:{shape:"S5b"}}}}},output:{type:"structure",members:{InstanceId:{},SnapshotId:{},SnapshotDownloadUrl:{},Product:{}}}},GetDocument:{input:{type:"structure",required:["Name"],members:{Name:{},VersionName:{},DocumentVersion:{},DocumentFormat:{}}},output:{type:"structure",members:{Name:{},CreatedDate:{type:"timestamp"},DisplayName:{},VersionName:{},DocumentVersion:{},Status:{},StatusInformation:{},Content:{},DocumentType:{},DocumentFormat:{},Requires:{shape:"S2j"},AttachmentsContent:{type:"list",member:{type:"structure",members:{Name:{},Size:{type:"long"},Hash:{},HashType:{},Url:{}}}},ReviewStatus:{}}}},GetInventory:{input:{type:"structure",members:{Filters:{shape:"Si5"},Aggregators:{shape:"Sib"},ResultAttributes:{type:"list",member:{type:"structure",required:["TypeName"],members:{TypeName:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Id:{},Data:{type:"map",key:{},value:{type:"structure",required:["TypeName","SchemaVersion","Content"],members:{TypeName:{},SchemaVersion:{},CaptureTime:{},ContentHash:{},Content:{shape:"Sis"}}}}}}},NextToken:{}}}},GetInventorySchema:{input:{type:"structure",members:{TypeName:{},NextToken:{},MaxResults:{type:"integer"},Aggregator:{type:"boolean"},SubType:{type:"boolean"}}},output:{type:"structure",members:{Schemas:{type:"list",member:{type:"structure",required:["TypeName","Attributes"],members:{TypeName:{},Version:{},Attributes:{type:"list",member:{type:"structure",required:["Name","DataType"],members:{Name:{},DataType:{}}}},DisplayName:{}}}},NextToken:{}}}},GetMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{}}},output:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3p"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},NextExecutionTime:{},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"}}}},GetMaintenanceWindowExecution:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskIds:{type:"list",member:{}},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},GetMaintenanceWindowExecutionTask:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},TaskArn:{},ServiceRole:{},Type:{},TaskParameters:{type:"list",member:{shape:"Sef"},sensitive:!0},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},GetMaintenanceWindowExecutionTaskInvocation:{input:{type:"structure",required:["WindowExecutionId","TaskId","InvocationId"],members:{WindowExecutionId:{},TaskId:{},InvocationId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sdo"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sc9"},WindowTargetId:{}}}},GetMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"S14"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Sef"},TaskInvocationParameters:{shape:"Sjj"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sel"},Name:{},Description:{shape:"S3p"},CutoffBehavior:{}}}},GetOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}},output:{type:"structure",members:{OpsItem:{type:"structure",members:{CreatedBy:{},OpsItemType:{},CreatedTime:{type:"timestamp"},Description:{},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Notifications:{shape:"S48"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4c"},Status:{},OpsItemId:{},Version:{},Title:{},Source:{},OperationalData:{shape:"S43"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}}}}},GetOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceId:{},Metadata:{shape:"S4l"},NextToken:{}}}},GetOpsSummary:{input:{type:"structure",members:{SyncName:{},Filters:{shape:"Sk6"},Aggregators:{shape:"Skc"},ResultAttributes:{type:"list",member:{type:"structure",required:["TypeName"],members:{TypeName:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Id:{},Data:{type:"map",key:{},value:{type:"structure",members:{CaptureTime:{},Content:{type:"list",member:{type:"map",key:{},value:{}}}}}}}}},NextToken:{}}}},GetParameter:{input:{type:"structure",required:["Name"],members:{Name:{},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameter:{shape:"Sky"}}}},GetParameterHistory:{input:{type:"structure",required:["Name"],members:{Name:{},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},KeyId:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},Description:{},Value:{shape:"Skz"},AllowedPattern:{},Version:{type:"long"},Labels:{shape:"Sl5"},Tier:{},Policies:{shape:"Sfu"},DataType:{}}}},NextToken:{}}}},GetParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S6x"},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameters:{shape:"Sl9"},InvalidParameters:{shape:"S6x"}}}},GetParametersByPath:{input:{type:"structure",required:["Path"],members:{Path:{},Recursive:{type:"boolean"},ParameterFilters:{shape:"Sff"},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{shape:"Sl9"},NextToken:{}}}},GetPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S4u"},ApprovalRules:{shape:"S50"},ApprovedPatches:{shape:"S57"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S57"},RejectedPatchesAction:{},PatchGroups:{type:"list",member:{}},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S5b"}}}},GetPatchBaselineForPatchGroup:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{},OperatingSystem:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{},OperatingSystem:{}}}},GetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Sll"}}}},LabelParameterVersion:{input:{type:"structure",required:["Name","Labels"],members:{Name:{},ParameterVersion:{type:"long"},Labels:{shape:"Sl5"}}},output:{type:"structure",members:{InvalidLabels:{shape:"Sl5"},ParameterVersion:{type:"long"}}}},ListAssociationVersions:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationVersions:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},CreatedDate:{type:"timestamp"},Name:{},DocumentVersion:{},Parameters:{shape:"S10"},Targets:{shape:"S14"},ScheduleExpression:{},OutputLocation:{shape:"S1a"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1m"},TargetLocations:{shape:"S1o"}}}},NextToken:{}}}},ListAssociations:{input:{type:"structure",members:{AssociationFilterList:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{},AssociationVersion:{},DocumentVersion:{},Targets:{shape:"S14"},LastExecutionDate:{type:"timestamp"},Overview:{shape:"S23"},ScheduleExpression:{},AssociationName:{}}}},NextToken:{}}}},ListCommandInvocations:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sm3"},Details:{type:"boolean"}}},output:{type:"structure",members:{CommandInvocations:{type:"list",member:{type:"structure",members:{CommandId:{},InstanceId:{},InstanceName:{},Comment:{},DocumentName:{},DocumentVersion:{},RequestedDateTime:{type:"timestamp"},Status:{},StatusDetails:{},TraceOutput:{},StandardOutputUrl:{},StandardErrorUrl:{},CommandPlugins:{type:"list",member:{type:"structure",members:{Name:{},Status:{},StatusDetails:{},ResponseCode:{type:"integer"},ResponseStartDateTime:{type:"timestamp"},ResponseFinishDateTime:{type:"timestamp"},Output:{},StandardOutputUrl:{},StandardErrorUrl:{},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{}}}},ServiceRole:{},NotificationConfig:{shape:"Sjl"},CloudWatchOutputConfig:{shape:"Shj"}}}},NextToken:{}}}},ListCommands:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Sm3"}}},output:{type:"structure",members:{Commands:{type:"list",member:{shape:"Smj"}},NextToken:{}}}},ListComplianceItems:{input:{type:"structure",members:{Filters:{shape:"Smq"},ResourceIds:{type:"list",member:{}},ResourceTypes:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComplianceItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},ResourceType:{},ResourceId:{},Id:{},Title:{},Status:{},Severity:{},ExecutionSummary:{shape:"Sn8"},Details:{shape:"Snb"}}}},NextToken:{}}}},ListComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Smq"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},CompliantSummary:{shape:"Sng"},NonCompliantSummary:{shape:"Snj"}}}},NextToken:{}}}},ListDocumentMetadataHistory:{input:{type:"structure",required:["Name","Metadata"],members:{Name:{},DocumentVersion:{},Metadata:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Name:{},DocumentVersion:{},Author:{},Metadata:{type:"structure",members:{ReviewerResponse:{type:"list",member:{type:"structure",members:{CreateTime:{type:"timestamp"},UpdatedTime:{type:"timestamp"},ReviewStatus:{},Comment:{shape:"Snq"},Reviewer:{}}}}}},NextToken:{}}}},ListDocumentVersions:{input:{type:"structure",required:["Name"],members:{Name:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{type:"structure",members:{Name:{},DisplayName:{},DocumentVersion:{},VersionName:{},CreatedDate:{type:"timestamp"},IsDefaultVersion:{type:"boolean"},DocumentFormat:{},Status:{},StatusInformation:{},ReviewStatus:{}}}},NextToken:{}}}},ListDocuments:{input:{type:"structure",members:{DocumentFilterList:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Filters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentIdentifiers:{type:"list",member:{type:"structure",members:{Name:{},CreatedDate:{type:"timestamp"},DisplayName:{},Owner:{},VersionName:{},PlatformTypes:{shape:"S3c"},DocumentVersion:{},DocumentType:{},SchemaVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},Requires:{shape:"S2j"},ReviewStatus:{},Author:{}}}},NextToken:{}}}},ListInventoryEntries:{input:{type:"structure",required:["InstanceId","TypeName"],members:{InstanceId:{},TypeName:{},Filters:{shape:"Si5"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TypeName:{},InstanceId:{},SchemaVersion:{},CaptureTime:{},Entries:{shape:"Sis"},NextToken:{}}}},ListOpsItemEvents:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Summaries:{type:"list",member:{type:"structure",members:{OpsItemId:{},EventId:{},Source:{},DetailType:{},Detail:{},CreatedBy:{shape:"Soo"},CreatedTime:{type:"timestamp"}}}}}}},ListOpsItemRelatedItems:{input:{type:"structure",members:{OpsItemId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Summaries:{type:"list",member:{type:"structure",members:{OpsItemId:{},AssociationId:{},ResourceType:{},AssociationType:{},ResourceUri:{},CreatedBy:{shape:"Soo"},CreatedTime:{type:"timestamp"},LastModifiedBy:{shape:"Soo"},LastModifiedTime:{type:"timestamp"}}}}}}},ListOpsMetadata:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OpsMetadataList:{type:"list",member:{type:"structure",members:{ResourceId:{},OpsMetadataArn:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},CreationDate:{type:"timestamp"}}}},NextToken:{}}}},ListResourceComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Smq"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},ResourceType:{},ResourceId:{},Status:{},OverallSeverity:{},ExecutionSummary:{shape:"Sn8"},CompliantSummary:{shape:"Sng"},NonCompliantSummary:{shape:"Snj"}}}},NextToken:{}}}},ListResourceDataSync:{input:{type:"structure",members:{SyncType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceDataSyncItems:{type:"list",member:{type:"structure",members:{SyncName:{},SyncType:{},SyncSource:{type:"structure",members:{SourceType:{},AwsOrganizationsSource:{shape:"S5w"},SourceRegions:{shape:"S61"},IncludeFutureRegions:{type:"boolean"},State:{},EnableAllOpsDataSources:{type:"boolean"}}},S3Destination:{shape:"S5l"},LastSyncTime:{type:"timestamp"},LastSuccessfulSyncTime:{type:"timestamp"},SyncLastModifiedTime:{type:"timestamp"},LastStatus:{},SyncCreatedTime:{type:"timestamp"},LastSyncStatusMessage:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{},ResourceId:{}}},output:{type:"structure",members:{TagList:{shape:"S4"}}}},ModifyDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{},AccountIdsToAdd:{shape:"Sat"},AccountIdsToRemove:{shape:"Sat"},SharedDocumentVersion:{}}},output:{type:"structure",members:{}}},PutComplianceItems:{input:{type:"structure",required:["ResourceId","ResourceType","ComplianceType","ExecutionSummary","Items"],members:{ResourceId:{},ResourceType:{},ComplianceType:{},ExecutionSummary:{shape:"Sn8"},Items:{type:"list",member:{type:"structure",required:["Severity","Status"],members:{Id:{},Title:{},Severity:{},Status:{},Details:{shape:"Snb"}}}},ItemContentHash:{},UploadType:{}}},output:{type:"structure",members:{}}},PutInventory:{input:{type:"structure",required:["InstanceId","Items"],members:{InstanceId:{},Items:{type:"list",member:{type:"structure",required:["TypeName","SchemaVersion","CaptureTime"],members:{TypeName:{},SchemaVersion:{},CaptureTime:{},ContentHash:{},Content:{shape:"Sis"},Context:{type:"map",key:{},value:{}}}}}}},output:{type:"structure",members:{Message:{}}}},PutParameter:{input:{type:"structure",required:["Name","Value"],members:{Name:{},Description:{},Value:{shape:"Skz"},Type:{},KeyId:{},Overwrite:{type:"boolean"},AllowedPattern:{},Tags:{shape:"S4"},Tier:{},Policies:{},DataType:{}}},output:{type:"structure",members:{Version:{type:"long"},Tier:{}}}},RegisterDefaultPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{}}}},RegisterPatchBaselineForPatchGroup:{input:{type:"structure",required:["BaselineId","PatchGroup"],members:{BaselineId:{},PatchGroup:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{}}}},RegisterTargetWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","ResourceType","Targets"],members:{WindowId:{},ResourceType:{},Targets:{shape:"S14"},OwnerInformation:{shape:"Sc9"},Name:{},Description:{shape:"S3p"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{WindowTargetId:{}}}},RegisterTaskWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","TaskArn","TaskType"],members:{WindowId:{},Targets:{shape:"S14"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Sef"},TaskInvocationParameters:{shape:"Sjj"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sel"},Name:{},Description:{shape:"S3p"},ClientToken:{idempotencyToken:!0},CutoffBehavior:{}}},output:{type:"structure",members:{WindowTaskId:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceType","ResourceId","TagKeys"],members:{ResourceType:{},ResourceId:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},ResetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Sll"}}}},ResumeSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{SessionId:{},TokenValue:{},StreamUrl:{}}}},SendAutomationSignal:{input:{type:"structure",required:["AutomationExecutionId","SignalType"],members:{AutomationExecutionId:{},SignalType:{},Payload:{shape:"S8s"}}},output:{type:"structure",members:{}}},SendCommand:{input:{type:"structure",required:["DocumentName"],members:{InstanceIds:{shape:"Si"},Targets:{shape:"S14"},DocumentName:{},DocumentVersion:{},DocumentHash:{},DocumentHashType:{},TimeoutSeconds:{type:"integer"},Comment:{},Parameters:{shape:"S10"},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},MaxConcurrency:{},MaxErrors:{},ServiceRoleArn:{},NotificationConfig:{shape:"Sjl"},CloudWatchOutputConfig:{shape:"Shj"}}},output:{type:"structure",members:{Command:{shape:"Smj"}}}},StartAssociationsOnce:{input:{type:"structure",required:["AssociationIds"],members:{AssociationIds:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartAutomationExecution:{input:{type:"structure",required:["DocumentName"],members:{DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8s"},ClientToken:{},Mode:{},TargetParameterName:{},Targets:{shape:"S14"},TargetMaps:{shape:"S8x"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1o"},Tags:{shape:"S4"}}},output:{type:"structure",members:{AutomationExecutionId:{}}}},StartChangeRequestExecution:{input:{type:"structure",required:["DocumentName","Runbooks"],members:{ScheduledTime:{type:"timestamp"},DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8s"},ChangeRequestName:{},ClientToken:{},AutoApprove:{type:"boolean"},Runbooks:{shape:"S96"},Tags:{shape:"S4"},ScheduledEndTime:{type:"timestamp"},ChangeDetails:{}}},output:{type:"structure",members:{AutomationExecutionId:{}}}},StartSession:{input:{type:"structure",required:["Target"],members:{Target:{},DocumentName:{},Parameters:{type:"map",key:{},value:{type:"list",member:{}}}}},output:{type:"structure",members:{SessionId:{},TokenValue:{},StreamUrl:{}}}},StopAutomationExecution:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{},Type:{}}},output:{type:"structure",members:{}}},TerminateSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{SessionId:{}}}},UnlabelParameterVersion:{input:{type:"structure",required:["Name","ParameterVersion","Labels"],members:{Name:{},ParameterVersion:{type:"long"},Labels:{shape:"Sl5"}}},output:{type:"structure",members:{RemovedLabels:{shape:"Sl5"},InvalidLabels:{shape:"Sl5"}}}},UpdateAssociation:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},Parameters:{shape:"S10"},DocumentVersion:{},ScheduleExpression:{},OutputLocation:{shape:"S1a"},Name:{},Targets:{shape:"S14"},AssociationName:{},AssociationVersion:{},AutomationTargetParameterName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1m"},TargetLocations:{shape:"S1o"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1w"}}}},UpdateAssociationStatus:{input:{type:"structure",required:["Name","InstanceId","AssociationStatus"],members:{Name:{},InstanceId:{},AssociationStatus:{shape:"S1z"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1w"}}}},UpdateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Attachments:{shape:"S2l"},Name:{},DisplayName:{},VersionName:{},DocumentVersion:{},DocumentFormat:{},TargetType:{}}},output:{type:"structure",members:{DocumentDescription:{shape:"S2y"}}}},UpdateDocumentDefaultVersion:{input:{type:"structure",required:["Name","DocumentVersion"],members:{Name:{},DocumentVersion:{}}},output:{type:"structure",members:{Description:{type:"structure",members:{Name:{},DefaultVersion:{},DefaultVersionName:{}}}}}},UpdateDocumentMetadata:{input:{type:"structure",required:["Name","DocumentReviews"],members:{Name:{},DocumentVersion:{},DocumentReviews:{type:"structure",required:["Action"],members:{Action:{},Comment:{shape:"Snq"}}}}},output:{type:"structure",members:{}}},UpdateMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Name:{},Description:{shape:"S3p"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3p"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"}}}},UpdateMaintenanceWindowTarget:{input:{type:"structure",required:["WindowId","WindowTargetId"],members:{WindowId:{},WindowTargetId:{},Targets:{shape:"S14"},OwnerInformation:{shape:"Sc9"},Name:{},Description:{shape:"S3p"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{},Targets:{shape:"S14"},OwnerInformation:{shape:"Sc9"},Name:{},Description:{shape:"S3p"}}}},UpdateMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{},Targets:{shape:"S14"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Sef"},TaskInvocationParameters:{shape:"Sjj"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sel"},Name:{},Description:{shape:"S3p"},Replace:{type:"boolean"},CutoffBehavior:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"S14"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Sef"},TaskInvocationParameters:{shape:"Sjj"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Sel"},Name:{},Description:{shape:"S3p"},CutoffBehavior:{}}}},UpdateManagedInstanceRole:{input:{type:"structure",required:["InstanceId","IamRole"],members:{InstanceId:{},IamRole:{}}},output:{type:"structure",members:{}}},UpdateOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{Description:{},OperationalData:{shape:"S43"},OperationalDataToDelete:{type:"list",member:{}},Notifications:{shape:"S48"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4c"},Status:{},OpsItemId:{},Title:{},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}},output:{type:"structure",members:{}}},UpdateOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MetadataToUpdate:{shape:"S4l"},KeysToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},UpdatePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},Name:{},GlobalFilters:{shape:"S4u"},ApprovalRules:{shape:"S50"},ApprovedPatches:{shape:"S57"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S57"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S5b"},Replace:{type:"boolean"}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S4u"},ApprovalRules:{shape:"S50"},ApprovedPatches:{shape:"S57"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S57"},RejectedPatchesAction:{},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S5b"}}}},UpdateResourceDataSync:{input:{type:"structure",required:["SyncName","SyncType","SyncSource"],members:{SyncName:{},SyncType:{},SyncSource:{shape:"S5u"}}},output:{type:"structure",members:{}}},UpdateServiceSetting:{input:{type:"structure",required:["SettingId","SettingValue"],members:{SettingId:{},SettingValue:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Si:{type:"list",member:{}},S10:{type:"map",key:{},value:{type:"list",member:{}}},S14:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},S1a:{type:"structure",members:{S3Location:{ type:"structure",members:{OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{}}}}},S1m:{type:"list",member:{}},S1o:{type:"list",member:{shape:"S1p"}},S1p:{type:"structure",members:{Accounts:{type:"list",member:{}},Regions:{type:"list",member:{}},TargetLocationMaxConcurrency:{},TargetLocationMaxErrors:{},ExecutionRoleName:{}}},S1w:{type:"structure",members:{Name:{},InstanceId:{},AssociationVersion:{},Date:{type:"timestamp"},LastUpdateAssociationDate:{type:"timestamp"},Status:{shape:"S1z"},Overview:{shape:"S23"},DocumentVersion:{},AutomationTargetParameterName:{},Parameters:{shape:"S10"},AssociationId:{},Targets:{shape:"S14"},ScheduleExpression:{},OutputLocation:{shape:"S1a"},LastExecutionDate:{type:"timestamp"},LastSuccessfulExecutionDate:{type:"timestamp"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1m"},TargetLocations:{shape:"S1o"}}},S1z:{type:"structure",required:["Date","Name","Message"],members:{Date:{type:"timestamp"},Name:{},Message:{},AdditionalInfo:{}}},S23:{type:"structure",members:{Status:{},DetailedStatus:{},AssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}},S2a:{type:"structure",required:["Name"],members:{Name:{},InstanceId:{},Parameters:{shape:"S10"},AutomationTargetParameterName:{},DocumentVersion:{},Targets:{shape:"S14"},ScheduleExpression:{},OutputLocation:{shape:"S1a"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1m"},TargetLocations:{shape:"S1o"}}},S2j:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Version:{}}}},S2l:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Name:{}}}},S2y:{type:"structure",members:{Sha1:{},Hash:{},HashType:{},Name:{},DisplayName:{},VersionName:{},Owner:{},CreatedDate:{type:"timestamp"},Status:{},StatusInformation:{},DocumentVersion:{},Description:{},Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},Description:{},DefaultValue:{}}}},PlatformTypes:{shape:"S3c"},DocumentType:{},SchemaVersion:{},LatestVersion:{},DefaultVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},AttachmentsInformation:{type:"list",member:{type:"structure",members:{Name:{}}}},Requires:{shape:"S2j"},Author:{},ReviewInformation:{type:"list",member:{type:"structure",members:{ReviewedTime:{type:"timestamp"},Status:{},Reviewer:{}}}},ApprovedVersion:{},PendingReviewVersion:{},ReviewStatus:{}}},S3c:{type:"list",member:{}},S3p:{type:"string",sensitive:!0},S43:{type:"map",key:{},value:{type:"structure",members:{Value:{},Type:{}}}},S48:{type:"list",member:{type:"structure",members:{Arn:{}}}},S4c:{type:"list",member:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}}},S4l:{type:"map",key:{},value:{type:"structure",members:{Value:{}}}},S4u:{type:"structure",required:["PatchFilters"],members:{PatchFilters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},S50:{type:"structure",required:["PatchRules"],members:{PatchRules:{type:"list",member:{type:"structure",required:["PatchFilterGroup"],members:{PatchFilterGroup:{shape:"S4u"},ComplianceLevel:{},ApproveAfterDays:{type:"integer"},ApproveUntilDate:{},EnableNonSecurity:{type:"boolean"}}}}}},S57:{type:"list",member:{}},S5b:{type:"list",member:{type:"structure",required:["Name","Products","Configuration"],members:{Name:{},Products:{type:"list",member:{}},Configuration:{type:"string",sensitive:!0}}}},S5l:{type:"structure",required:["BucketName","SyncFormat","Region"],members:{BucketName:{},Prefix:{},SyncFormat:{},Region:{},AWSKMSKeyARN:{},DestinationDataSharing:{type:"structure",members:{DestinationDataSharingType:{}}}}},S5u:{type:"structure",required:["SourceType","SourceRegions"],members:{SourceType:{},AwsOrganizationsSource:{shape:"S5w"},SourceRegions:{shape:"S61"},IncludeFutureRegions:{type:"boolean"},EnableAllOpsDataSources:{type:"boolean"}}},S5w:{type:"structure",required:["OrganizationSourceType"],members:{OrganizationSourceType:{},OrganizationalUnits:{type:"list",member:{type:"structure",members:{OrganizationalUnitId:{}}}}}},S61:{type:"list",member:{}},S6i:{type:"structure",members:{TotalCount:{type:"integer"},RemainingCount:{type:"integer"},SummaryItems:{type:"list",member:{type:"structure",members:{Version:{},Count:{type:"integer"},RemainingCount:{type:"integer"}}}}}},S6x:{type:"list",member:{}},S8s:{type:"map",key:{},value:{type:"list",member:{}}},S8x:{type:"list",member:{type:"map",key:{},value:{type:"list",member:{}}}},S92:{type:"structure",members:{ParameterValues:{type:"list",member:{}},Truncated:{type:"boolean"}}},S96:{type:"list",member:{type:"structure",required:["DocumentName"],members:{DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8s"},TargetParameterName:{},Targets:{shape:"S14"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1o"}}}},S9g:{type:"list",member:{type:"structure",members:{StepName:{},Action:{},TimeoutSeconds:{type:"long"},OnFailure:{},MaxAttempts:{type:"integer"},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},StepStatus:{},ResponseCode:{},Inputs:{type:"map",key:{},value:{}},Outputs:{shape:"S8s"},Response:{},FailureMessage:{},FailureDetails:{type:"structure",members:{FailureStage:{},FailureType:{},Details:{shape:"S8s"}}},StepExecutionId:{},OverriddenParameters:{shape:"S8s"},IsEnd:{type:"boolean"},NextStep:{},IsCritical:{type:"boolean"},ValidNextSteps:{type:"list",member:{}},Targets:{shape:"S14"},TargetLocation:{shape:"S1p"}}}},S9q:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},S9y:{type:"structure",members:{Id:{},ReleaseDate:{type:"timestamp"},Title:{},Description:{},ContentUrl:{},Vendor:{},ProductFamily:{},Product:{},Classification:{},MsrcSeverity:{},KbNumber:{},MsrcNumber:{},Language:{},AdvisoryIds:{type:"list",member:{}},BugzillaIds:{type:"list",member:{}},CVEIds:{type:"list",member:{}},Name:{},Epoch:{type:"integer"},Version:{},Release:{},Arch:{},Severity:{},Repository:{}}},Sat:{type:"list",member:{}},Sbm:{type:"list",member:{}},Sc6:{type:"structure",required:["InstanceId","PatchGroup","BaselineId","OperationStartTime","OperationEndTime","Operation"],members:{InstanceId:{},PatchGroup:{},BaselineId:{},SnapshotId:{},InstallOverrideList:{},OwnerInformation:{shape:"Sc9"},InstalledCount:{type:"integer"},InstalledOtherCount:{type:"integer"},InstalledPendingRebootCount:{type:"integer"},InstalledRejectedCount:{type:"integer"},MissingCount:{type:"integer"},FailedCount:{type:"integer"},UnreportedNotApplicableCount:{type:"integer"},NotApplicableCount:{type:"integer"},OperationStartTime:{type:"timestamp"},OperationEndTime:{type:"timestamp"},Operation:{},LastNoRebootInstallOperationTime:{type:"timestamp"},RebootOption:{},CriticalNonCompliantCount:{type:"integer"},SecurityNonCompliantCount:{type:"integer"},OtherNonCompliantCount:{type:"integer"}}},Sc9:{type:"string",sensitive:!0},Sdc:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},Sdo:{type:"string",sensitive:!0},Sef:{type:"map",key:{},value:{type:"structure",members:{Values:{type:"list",member:{type:"string",sensitive:!0},sensitive:!0}},sensitive:!0},sensitive:!0},Sel:{type:"structure",required:["S3BucketName","S3Region"],members:{S3BucketName:{},S3KeyPrefix:{},S3Region:{}}},Sff:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Option:{},Values:{type:"list",member:{}}}}},Sfu:{type:"list",member:{type:"structure",members:{PolicyText:{},PolicyType:{},PolicyStatus:{}}}},Sg0:{type:"structure",members:{BaselineId:{},BaselineName:{},OperatingSystem:{},BaselineDescription:{},DefaultBaseline:{type:"boolean"}}},Shj:{type:"structure",members:{CloudWatchLogGroupName:{},CloudWatchOutputEnabled:{type:"boolean"}}},Si5:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sib:{type:"list",member:{type:"structure",members:{Expression:{},Aggregators:{shape:"Sib"},Groups:{type:"list",member:{type:"structure",required:["Name","Filters"],members:{Name:{},Filters:{shape:"Si5"}}}}}}},Sis:{type:"list",member:{type:"map",key:{},value:{}}},Sjj:{type:"structure",members:{RunCommand:{type:"structure",members:{Comment:{},CloudWatchOutputConfig:{shape:"Shj"},DocumentHash:{},DocumentHashType:{},DocumentVersion:{},NotificationConfig:{shape:"Sjl"},OutputS3BucketName:{},OutputS3KeyPrefix:{},Parameters:{shape:"S10"},ServiceRoleArn:{},TimeoutSeconds:{type:"integer"}}},Automation:{type:"structure",members:{DocumentVersion:{},Parameters:{shape:"S8s"}}},StepFunctions:{type:"structure",members:{Input:{type:"string",sensitive:!0},Name:{}}},Lambda:{type:"structure",members:{ClientContext:{},Qualifier:{},Payload:{type:"blob",sensitive:!0}}}}},Sjl:{type:"structure",members:{NotificationArn:{},NotificationEvents:{type:"list",member:{}},NotificationType:{}}},Sk6:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Skc:{type:"list",member:{type:"structure",members:{AggregatorType:{},TypeName:{},AttributeName:{},Values:{type:"map",key:{},value:{}},Filters:{shape:"Sk6"},Aggregators:{shape:"Skc"}}}},Sky:{type:"structure",members:{Name:{},Type:{},Value:{shape:"Skz"},Version:{type:"long"},Selector:{},SourceResult:{},LastModifiedDate:{type:"timestamp"},ARN:{},DataType:{}}},Skz:{type:"string",sensitive:!0},Sl5:{type:"list",member:{}},Sl9:{type:"list",member:{shape:"Sky"}},Sll:{type:"structure",members:{SettingId:{},SettingValue:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},ARN:{},Status:{}}},Sm3:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Smj:{type:"structure",members:{CommandId:{},DocumentName:{},DocumentVersion:{},Comment:{},ExpiresAfter:{type:"timestamp"},Parameters:{shape:"S10"},InstanceIds:{shape:"Si"},Targets:{shape:"S14"},RequestedDateTime:{type:"timestamp"},Status:{},StatusDetails:{},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},MaxConcurrency:{},MaxErrors:{},TargetCount:{type:"integer"},CompletedCount:{type:"integer"},ErrorCount:{type:"integer"},DeliveryTimedOutCount:{type:"integer"},ServiceRole:{},NotificationConfig:{shape:"Sjl"},CloudWatchOutputConfig:{shape:"Shj"},TimeoutSeconds:{type:"integer"}}},Smq:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sn8:{type:"structure",required:["ExecutionTime"],members:{ExecutionTime:{type:"timestamp"},ExecutionId:{},ExecutionType:{}}},Snb:{type:"map",key:{},value:{}},Sng:{type:"structure",members:{CompliantCount:{type:"integer"},SeveritySummary:{shape:"Sni"}}},Sni:{type:"structure",members:{CriticalCount:{type:"integer"},HighCount:{type:"integer"},MediumCount:{type:"integer"},LowCount:{type:"integer"},InformationalCount:{type:"integer"},UnspecifiedCount:{type:"integer"}}},Snj:{type:"structure",members:{NonCompliantCount:{type:"integer"},SeveritySummary:{shape:"Sni"}}},Snq:{type:"list",member:{type:"structure",members:{Type:{},Content:{}}}},Soo:{type:"structure",members:{Arn:{}}}}}},{}],224:[function(e,t,r){t.exports={pagination:{DescribeActivations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ActivationList"},DescribeAssociationExecutionTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutionTargets"},DescribeAssociationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutions"},DescribeAutomationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AutomationExecutionMetadataList"},DescribeAutomationStepExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StepExecutions"},DescribeAvailablePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeEffectiveInstanceAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},DescribeEffectivePatchesForPatchBaseline:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EffectivePatches"},DescribeInstanceAssociationsStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceAssociationStatusInfos"},DescribeInstanceInformation:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceInformationList"},DescribeInstancePatchStates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatchStatesForPatchGroup:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeInventoryDeletions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InventoryDeletions"},DescribeMaintenanceWindowExecutionTaskInvocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskInvocationIdentities"},DescribeMaintenanceWindowExecutionTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskIdentities"},DescribeMaintenanceWindowExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutions"},DescribeMaintenanceWindowSchedule:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledWindowExecutions"},DescribeMaintenanceWindowTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Targets"},DescribeMaintenanceWindowTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tasks"},DescribeMaintenanceWindows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeMaintenanceWindowsForTarget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeOpsItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OpsItemSummaries"},DescribeParameters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribePatchBaselines:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"BaselineIdentities"},DescribePatchGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Mappings"},DescribePatchProperties:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Properties"},DescribeSessions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Sessions"},GetInventory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetInventorySchema:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schemas"},GetOpsSummary:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetParameterHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetParametersByPath:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListAssociationVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationVersions"},ListAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},ListCommandInvocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CommandInvocations"},ListCommands:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Commands"},ListComplianceItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceItems"},ListComplianceSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceSummaryItems"},ListDocumentVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentVersions"},ListDocuments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentIdentifiers"},ListOpsItemEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListOpsItemRelatedItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListOpsMetadata:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OpsMetadataList"},ListResourceComplianceSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceComplianceSummaryItems"},ListResourceDataSync:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceDataSyncItems"}}}},{}],225:[function(e,t,r){t.exports={version:2,waiters:{CommandExecuted:{delay:5,operation:"GetCommandInvocation",maxAttempts:20,acceptors:[{expected:"Pending",matcher:"path",state:"retry",argument:"Status"},{expected:"InProgress",matcher:"path",state:"retry",argument:"Status"},{expected:"Delayed",matcher:"path",state:"retry",argument:"Status"},{expected:"Success",matcher:"path",state:"success",argument:"Status"},{expected:"Cancelled",matcher:"path",state:"failure",argument:"Status"},{expected:"TimedOut",matcher:"path",state:"failure",argument:"Status"},{expected:"Failed",matcher:"path",state:"failure",argument:"Status"},{expected:"Cancelling",matcher:"path",state:"failure",argument:"Status"},{state:"retry",matcher:"error",expected:"InvocationDoesNotExist"}]}}}},{}],226:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-06-30",endpointPrefix:"storagegateway",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Storage Gateway",serviceId:"Storage Gateway",signatureVersion:"v4",targetPrefix:"StorageGateway_20130630",uid:"storagegateway-2013-06-30"},operations:{ActivateGateway:{input:{type:"structure",required:["ActivationKey","GatewayName","GatewayTimezone","GatewayRegion"],members:{ActivationKey:{},GatewayName:{},GatewayTimezone:{},GatewayRegion:{},GatewayType:{},TapeDriveType:{},MediumChangerType:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddCache:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{ResourceARN:{}}}},AddUploadBuffer:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddWorkingStorage:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AssignTapePool:{input:{type:"structure",required:["TapeARN","PoolId"],members:{TapeARN:{},PoolId:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},AssociateFileSystem:{input:{type:"structure",required:["UserName","Password","ClientToken","GatewayARN","LocationARN"],members:{UserName:{},Password:{shape:"Sx"},ClientToken:{},GatewayARN:{},LocationARN:{},Tags:{shape:"S9"},AuditDestinationARN:{},CacheAttributes:{shape:"S11"},EndpointNetworkConfiguration:{shape:"S13"}}},output:{type:"structure",members:{FileSystemAssociationARN:{}}}},AttachVolume:{input:{type:"structure",required:["GatewayARN","VolumeARN","NetworkInterfaceId"],members:{GatewayARN:{},TargetName:{},VolumeARN:{},NetworkInterfaceId:{},DiskId:{}}},output:{type:"structure",members:{VolumeARN:{},TargetARN:{}}}},CancelArchival:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},CancelRetrieval:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},CreateCachediSCSIVolume:{input:{type:"structure",required:["GatewayARN","VolumeSizeInBytes","TargetName","NetworkInterfaceId","ClientToken"],members:{GatewayARN:{},VolumeSizeInBytes:{type:"long"},SnapshotId:{},TargetName:{},SourceVolumeARN:{},NetworkInterfaceId:{},ClientToken:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},TargetARN:{}}}},CreateNFSFileShare:{input:{type:"structure",required:["ClientToken","GatewayARN","Role","LocationARN"],members:{ClientToken:{},NFSFileShareDefaults:{shape:"S1p"},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1w"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{},AuditDestinationARN:{}}},output:{type:"structure",members:{FileShareARN:{}}}},CreateSMBFileShare:{input:{type:"structure",required:["ClientToken","GatewayARN","Role","LocationARN"],members:{ClientToken:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S25"},ValidUserList:{shape:"S25"},InvalidUserList:{shape:"S25"},AuditDestinationARN:{},Authentication:{},CaseSensitivity:{},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{},OplocksEnabled:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{}}}},CreateSnapshot:{input:{type:"structure",required:["VolumeARN","SnapshotDescription"],members:{VolumeARN:{},SnapshotDescription:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},SnapshotId:{}}}},CreateSnapshotFromVolumeRecoveryPoint:{input:{type:"structure",required:["VolumeARN","SnapshotDescription"],members:{VolumeARN:{},SnapshotDescription:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{SnapshotId:{},VolumeARN:{},VolumeRecoveryPointTime:{}}}},CreateStorediSCSIVolume:{input:{type:"structure",required:["GatewayARN","DiskId","PreserveExistingData","TargetName","NetworkInterfaceId"],members:{GatewayARN:{},DiskId:{},SnapshotId:{},PreserveExistingData:{type:"boolean"},TargetName:{},NetworkInterfaceId:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},VolumeSizeInBytes:{type:"long"},TargetARN:{}}}},CreateTapePool:{input:{type:"structure",required:["PoolName","StorageClass"],members:{PoolName:{},StorageClass:{},RetentionLockType:{},RetentionLockTimeInDays:{type:"integer"},Tags:{shape:"S9"}}},output:{type:"structure",members:{PoolARN:{}}}},CreateTapeWithBarcode:{input:{type:"structure",required:["GatewayARN","TapeSizeInBytes","TapeBarcode"],members:{GatewayARN:{},TapeSizeInBytes:{type:"long"},TapeBarcode:{},KMSEncrypted:{type:"boolean"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},Tags:{shape:"S9"}}},output:{type:"structure",members:{TapeARN:{}}}},CreateTapes:{input:{type:"structure",required:["GatewayARN","TapeSizeInBytes","ClientToken","NumTapesToCreate","TapeBarcodePrefix"],members:{GatewayARN:{},TapeSizeInBytes:{type:"long"},ClientToken:{},NumTapesToCreate:{type:"integer"},TapeBarcodePrefix:{},KMSEncrypted:{type:"boolean"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},Tags:{shape:"S9"}}},output:{type:"structure",members:{TapeARNs:{shape:"S2x"}}}},DeleteAutomaticTapeCreationPolicy:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN","BandwidthType"],members:{GatewayARN:{},BandwidthType:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteChapCredentials:{input:{type:"structure",required:["TargetARN","InitiatorName"],members:{TargetARN:{},InitiatorName:{}}},output:{type:"structure",members:{TargetARN:{},InitiatorName:{}}}},DeleteFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},ForceDelete:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{}}}},DeleteGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteSnapshotSchedule:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{}}}},DeleteTape:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},DeleteTapeArchive:{input:{type:"structure",required:["TapeARN"],members:{TapeARN:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},DeleteTapePool:{input:{type:"structure",required:["PoolARN"],members:{PoolARN:{}}},output:{type:"structure",members:{PoolARN:{}}}},DeleteVolume:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{}}}},DescribeAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},Status:{},StartTime:{type:"timestamp"}}}},DescribeBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}}},DescribeBandwidthRateLimitSchedule:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},BandwidthRateLimitIntervals:{shape:"S3u"}}}},DescribeCache:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},CacheAllocatedInBytes:{type:"long"},CacheUsedPercentage:{type:"double"},CacheDirtyPercentage:{type:"double"},CacheHitPercentage:{type:"double"},CacheMissPercentage:{type:"double"}}}},DescribeCachediSCSIVolumes:{input:{type:"structure",required:["VolumeARNs"],members:{VolumeARNs:{shape:"S44"}}},output:{type:"structure",members:{CachediSCSIVolumes:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},VolumeType:{},VolumeStatus:{},VolumeAttachmentStatus:{},VolumeSizeInBytes:{type:"long"},VolumeProgress:{type:"double"},SourceSnapshotId:{},VolumeiSCSIAttributes:{shape:"S4d"},CreatedDate:{type:"timestamp"},VolumeUsedInBytes:{type:"long"},KMSKey:{},TargetName:{}}}}}}},DescribeChapCredentials:{input:{type:"structure",required:["TargetARN"],members:{TargetARN:{}}},output:{type:"structure",members:{ChapCredentials:{type:"list",member:{type:"structure",members:{TargetARN:{},SecretToAuthenticateInitiator:{shape:"S4m"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S4m"}}}}}}},DescribeFileSystemAssociations:{input:{type:"structure",required:["FileSystemAssociationARNList"],members:{FileSystemAssociationARNList:{type:"list",member:{}}}},output:{type:"structure",members:{FileSystemAssociationInfoList:{type:"list",member:{type:"structure",members:{FileSystemAssociationARN:{},LocationARN:{},FileSystemAssociationStatus:{},AuditDestinationARN:{},GatewayARN:{},Tags:{shape:"S9"},CacheAttributes:{shape:"S11"},EndpointNetworkConfiguration:{shape:"S13"},FileSystemAssociationStatusDetails:{type:"list",member:{type:"structure",members:{ErrorCode:{}}}}}}}}}},DescribeGatewayInformation:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},GatewayId:{},GatewayName:{},GatewayTimezone:{},GatewayState:{},GatewayNetworkInterfaces:{type:"list",member:{type:"structure",members:{Ipv4Address:{},MacAddress:{},Ipv6Address:{}}}},GatewayType:{},NextUpdateAvailabilityDate:{},LastSoftwareUpdate:{},Ec2InstanceId:{},Ec2InstanceRegion:{},Tags:{shape:"S9"},VPCEndpoint:{},CloudWatchLogGroupARN:{},HostEnvironment:{},EndpointType:{},SoftwareUpdatesEndDate:{},DeprecationDate:{},GatewayCapacity:{},SupportedGatewayCapacities:{type:"list",member:{}}}}},DescribeMaintenanceStartTime:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"},DayOfWeek:{type:"integer"},DayOfMonth:{type:"integer"},Timezone:{}}}},DescribeNFSFileShares:{input:{type:"structure",required:["FileShareARNList"],members:{FileShareARNList:{shape:"S5h"}}},output:{type:"structure",members:{NFSFileShareInfoList:{type:"list",member:{type:"structure",members:{NFSFileShareDefaults:{shape:"S1p"},FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Path:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1w"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{},AuditDestinationARN:{}}}}}}},DescribeSMBFileShares:{input:{type:"structure",required:["FileShareARNList"],members:{FileShareARNList:{shape:"S5h"}}},output:{type:"structure",members:{SMBFileShareInfoList:{type:"list",member:{type:"structure",members:{FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Path:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S25"},ValidUserList:{shape:"S25"},InvalidUserList:{shape:"S25"},AuditDestinationARN:{},Authentication:{},CaseSensitivity:{},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{},OplocksEnabled:{type:"boolean"}}}}}}},DescribeSMBSettings:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DomainName:{},ActiveDirectoryStatus:{},SMBGuestPasswordSet:{type:"boolean"},SMBSecurityStrategy:{},FileSharesVisible:{type:"boolean"},SMBLocalGroups:{shape:"S5x"}}}},DescribeSnapshotSchedule:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{},StartAt:{type:"integer"},RecurrenceInHours:{type:"integer"},Description:{},Timezone:{},Tags:{shape:"S9"}}}},DescribeStorediSCSIVolumes:{input:{type:"structure",required:["VolumeARNs"],members:{VolumeARNs:{shape:"S44"}}},output:{type:"structure",members:{StorediSCSIVolumes:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},VolumeType:{},VolumeStatus:{},VolumeAttachmentStatus:{},VolumeSizeInBytes:{type:"long"},VolumeProgress:{type:"double"},VolumeDiskId:{},SourceSnapshotId:{},PreservedExistingData:{type:"boolean"},VolumeiSCSIAttributes:{shape:"S4d"},CreatedDate:{type:"timestamp"},VolumeUsedInBytes:{type:"long"},KMSKey:{},TargetName:{}}}}}}},DescribeTapeArchives:{input:{type:"structure",members:{TapeARNs:{shape:"S2x"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TapeArchives:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeCreatedDate:{type:"timestamp"},TapeSizeInBytes:{type:"long"}, -CompletionTime:{type:"timestamp"},RetrievedTo:{},TapeStatus:{},TapeUsedInBytes:{type:"long"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},DescribeTapeRecoveryPoints:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},TapeRecoveryPointInfos:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeRecoveryPointTime:{type:"timestamp"},TapeSizeInBytes:{type:"long"},TapeStatus:{}}}},Marker:{}}}},DescribeTapes:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},TapeARNs:{shape:"S2x"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Tapes:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeCreatedDate:{type:"timestamp"},TapeSizeInBytes:{type:"long"},TapeStatus:{},VTLDevice:{},Progress:{type:"double"},TapeUsedInBytes:{type:"long"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},DescribeUploadBuffer:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},UploadBufferUsedInBytes:{type:"long"},UploadBufferAllocatedInBytes:{type:"long"}}}},DescribeVTLDevices:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},VTLDeviceARNs:{type:"list",member:{}},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},VTLDevices:{type:"list",member:{type:"structure",members:{VTLDeviceARN:{},VTLDeviceType:{},VTLDeviceVendor:{},VTLDeviceProductIdentifier:{},DeviceiSCSIAttributes:{type:"structure",members:{TargetARN:{},NetworkInterfaceId:{},NetworkInterfacePort:{type:"integer"},ChapEnabled:{type:"boolean"}}}}}},Marker:{}}}},DescribeWorkingStorage:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},WorkingStorageUsedInBytes:{type:"long"},WorkingStorageAllocatedInBytes:{type:"long"}}}},DetachVolume:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{},ForceDetach:{type:"boolean"}}},output:{type:"structure",members:{VolumeARN:{}}}},DisableGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DisassociateFileSystem:{input:{type:"structure",required:["FileSystemAssociationARN"],members:{FileSystemAssociationARN:{},ForceDelete:{type:"boolean"}}},output:{type:"structure",members:{FileSystemAssociationARN:{}}}},JoinDomain:{input:{type:"structure",required:["GatewayARN","DomainName","UserName","Password"],members:{GatewayARN:{},DomainName:{},OrganizationalUnit:{},DomainControllers:{type:"list",member:{}},TimeoutInSeconds:{type:"integer"},UserName:{},Password:{shape:"Sx"}}},output:{type:"structure",members:{GatewayARN:{},ActiveDirectoryStatus:{}}}},ListAutomaticTapeCreationPolicies:{input:{type:"structure",members:{GatewayARN:{}}},output:{type:"structure",members:{AutomaticTapeCreationPolicyInfos:{type:"list",member:{type:"structure",members:{AutomaticTapeCreationRules:{shape:"S7h"},GatewayARN:{}}}}}}},ListFileShares:{input:{type:"structure",members:{GatewayARN:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},NextMarker:{},FileShareInfoList:{type:"list",member:{type:"structure",members:{FileShareType:{},FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{}}}}}}},ListFileSystemAssociations:{input:{type:"structure",members:{GatewayARN:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},NextMarker:{},FileSystemAssociationSummaryList:{type:"list",member:{type:"structure",members:{FileSystemAssociationId:{},FileSystemAssociationARN:{},FileSystemAssociationStatus:{},GatewayARN:{}}}}}}},ListGateways:{input:{type:"structure",members:{Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Gateways:{type:"list",member:{type:"structure",members:{GatewayId:{},GatewayARN:{},GatewayType:{},GatewayOperationalState:{},GatewayName:{},Ec2InstanceId:{},Ec2InstanceRegion:{}}}},Marker:{}}}},ListLocalDisks:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},Disks:{type:"list",member:{type:"structure",members:{DiskId:{},DiskPath:{},DiskNode:{},DiskStatus:{},DiskSizeInBytes:{type:"long"},DiskAllocationType:{},DiskAllocationResource:{},DiskAttributeList:{type:"list",member:{}}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ResourceARN:{},Marker:{},Tags:{shape:"S9"}}}},ListTapePools:{input:{type:"structure",members:{PoolARNs:{type:"list",member:{}},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PoolInfos:{type:"list",member:{type:"structure",members:{PoolARN:{},PoolName:{},StorageClass:{},RetentionLockType:{},RetentionLockTimeInDays:{type:"integer"},PoolStatus:{}}}},Marker:{}}}},ListTapes:{input:{type:"structure",members:{TapeARNs:{shape:"S2x"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TapeInfos:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeSizeInBytes:{type:"long"},TapeStatus:{},GatewayARN:{},PoolId:{},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},ListVolumeInitiators:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{Initiators:{type:"list",member:{}}}}},ListVolumeRecoveryPoints:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},VolumeRecoveryPointInfos:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeSizeInBytes:{type:"long"},VolumeUsageInBytes:{type:"long"},VolumeRecoveryPointTime:{}}}}}}},ListVolumes:{input:{type:"structure",members:{GatewayARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},Marker:{},VolumeInfos:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},GatewayARN:{},GatewayId:{},VolumeType:{},VolumeSizeInBytes:{type:"long"},VolumeAttachmentStatus:{}}}}}}},NotifyWhenUploaded:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{}}},output:{type:"structure",members:{FileShareARN:{},NotificationId:{}}}},RefreshCache:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},FolderList:{type:"list",member:{}},Recursive:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{},NotificationId:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{ResourceARN:{}}}},ResetCache:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},RetrieveTapeArchive:{input:{type:"structure",required:["TapeARN","GatewayARN"],members:{TapeARN:{},GatewayARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},RetrieveTapeRecoveryPoint:{input:{type:"structure",required:["TapeARN","GatewayARN"],members:{TapeARN:{},GatewayARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},SetLocalConsolePassword:{input:{type:"structure",required:["GatewayARN","LocalConsolePassword"],members:{GatewayARN:{},LocalConsolePassword:{type:"string",sensitive:!0}}},output:{type:"structure",members:{GatewayARN:{}}}},SetSMBGuestPassword:{input:{type:"structure",required:["GatewayARN","Password"],members:{GatewayARN:{},Password:{type:"string",sensitive:!0}}},output:{type:"structure",members:{GatewayARN:{}}}},ShutdownGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateAutomaticTapeCreationPolicy:{input:{type:"structure",required:["AutomaticTapeCreationRules","GatewayARN"],members:{AutomaticTapeCreationRules:{shape:"S7h"},GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateBandwidthRateLimitSchedule:{input:{type:"structure",required:["GatewayARN","BandwidthRateLimitIntervals"],members:{GatewayARN:{},BandwidthRateLimitIntervals:{shape:"S3u"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateChapCredentials:{input:{type:"structure",required:["TargetARN","SecretToAuthenticateInitiator","InitiatorName"],members:{TargetARN:{},SecretToAuthenticateInitiator:{shape:"S4m"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S4m"}}},output:{type:"structure",members:{TargetARN:{},InitiatorName:{}}}},UpdateFileSystemAssociation:{input:{type:"structure",required:["FileSystemAssociationARN"],members:{FileSystemAssociationARN:{},UserName:{},Password:{shape:"Sx"},AuditDestinationARN:{},CacheAttributes:{shape:"S11"}}},output:{type:"structure",members:{FileSystemAssociationARN:{}}}},UpdateGatewayInformation:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},GatewayName:{},GatewayTimezone:{},CloudWatchLogGroupARN:{},GatewayCapacity:{}}},output:{type:"structure",members:{GatewayARN:{},GatewayName:{}}}},UpdateGatewaySoftwareNow:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateMaintenanceStartTime:{input:{type:"structure",required:["GatewayARN","HourOfDay","MinuteOfHour"],members:{GatewayARN:{},HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"},DayOfWeek:{type:"integer"},DayOfMonth:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateNFSFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},NFSFileShareDefaults:{shape:"S1p"},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1w"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},AuditDestinationARN:{}}},output:{type:"structure",members:{FileShareARN:{}}}},UpdateSMBFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S25"},ValidUserList:{shape:"S25"},InvalidUserList:{shape:"S25"},AuditDestinationARN:{},CaseSensitivity:{},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},OplocksEnabled:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{}}}},UpdateSMBFileShareVisibility:{input:{type:"structure",required:["GatewayARN","FileSharesVisible"],members:{GatewayARN:{},FileSharesVisible:{type:"boolean"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSMBLocalGroups:{input:{type:"structure",required:["GatewayARN","SMBLocalGroups"],members:{GatewayARN:{},SMBLocalGroups:{shape:"S5x"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSMBSecurityStrategy:{input:{type:"structure",required:["GatewayARN","SMBSecurityStrategy"],members:{GatewayARN:{},SMBSecurityStrategy:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSnapshotSchedule:{input:{type:"structure",required:["VolumeARN","StartAt","RecurrenceInHours"],members:{VolumeARN:{},StartAt:{type:"integer"},RecurrenceInHours:{type:"integer"},Description:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{}}}},UpdateVTLDeviceType:{input:{type:"structure",required:["VTLDeviceARN","DeviceType"],members:{VTLDeviceARN:{},DeviceType:{}}},output:{type:"structure",members:{VTLDeviceARN:{}}}}},shapes:{S9:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sg:{type:"list",member:{}},Sx:{type:"string",sensitive:!0},S11:{type:"structure",members:{CacheStaleTimeoutInSeconds:{type:"integer"}}},S13:{type:"structure",members:{IpAddresses:{type:"list",member:{}}}},S1p:{type:"structure",members:{FileMode:{},DirectoryMode:{},GroupId:{type:"long"},OwnerId:{type:"long"}}},S1w:{type:"list",member:{}},S25:{type:"list",member:{}},S2x:{type:"list",member:{}},S3u:{type:"list",member:{type:"structure",required:["StartHourOfDay","StartMinuteOfHour","EndHourOfDay","EndMinuteOfHour","DaysOfWeek"],members:{StartHourOfDay:{type:"integer"},StartMinuteOfHour:{type:"integer"},EndHourOfDay:{type:"integer"},EndMinuteOfHour:{type:"integer"},DaysOfWeek:{type:"list",member:{type:"integer"}},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}}},S44:{type:"list",member:{}},S4d:{type:"structure",members:{TargetARN:{},NetworkInterfaceId:{},NetworkInterfacePort:{type:"integer"},LunNumber:{type:"integer"},ChapEnabled:{type:"boolean"}}},S4m:{type:"string",sensitive:!0},S5h:{type:"list",member:{}},S5x:{type:"structure",members:{GatewayAdmins:{shape:"S25"}}},S7h:{type:"list",member:{type:"structure",required:["TapeBarcodePrefix","PoolId","TapeSizeInBytes","MinimumNumTapes"],members:{TapeBarcodePrefix:{},PoolId:{},TapeSizeInBytes:{type:"long"},MinimumNumTapes:{type:"integer"},Worm:{type:"boolean"}}}}}}},{}],227:[function(e,t,r){t.exports={pagination:{DescribeCachediSCSIVolumes:{result_key:"CachediSCSIVolumes"},DescribeStorediSCSIVolumes:{result_key:"StorediSCSIVolumes"},DescribeTapeArchives:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeArchives"},DescribeTapeRecoveryPoints:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeRecoveryPointInfos"},DescribeTapes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Tapes"},DescribeVTLDevices:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"VTLDevices"},ListFileShares:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["Marker"],output_token:"NextMarker",result_key:"FileShareInfoList"},ListFileSystemAssociations:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["Marker"],output_token:"NextMarker",result_key:"FileSystemAssociationSummaryList"},ListGateways:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Gateways"},ListLocalDisks:{result_key:"Disks"},ListTagsForResource:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["ResourceARN"],output_token:"Marker",result_key:"Tags"},ListTapePools:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"PoolInfos"},ListTapes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeInfos"},ListVolumeRecoveryPoints:{result_key:"VolumeRecoveryPointInfos"},ListVolumes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"VolumeInfos"}}}},{}],228:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-08-10",endpointPrefix:"streams.dynamodb",jsonVersion:"1.0",protocol:"json",serviceFullName:"Amazon DynamoDB Streams",serviceId:"DynamoDB Streams",signatureVersion:"v4",signingName:"dynamodb",targetPrefix:"DynamoDBStreams_20120810",uid:"streams-dynamodb-2012-08-10"},operations:{DescribeStream:{input:{type:"structure",required:["StreamArn"],members:{StreamArn:{},Limit:{type:"integer"},ExclusiveStartShardId:{}}},output:{type:"structure",members:{StreamDescription:{type:"structure",members:{StreamArn:{},StreamLabel:{},StreamStatus:{},StreamViewType:{},CreationRequestDateTime:{type:"timestamp"},TableName:{},KeySchema:{type:"list",member:{type:"structure",required:["AttributeName","KeyType"],members:{AttributeName:{},KeyType:{}}}},Shards:{type:"list",member:{type:"structure",members:{ShardId:{},SequenceNumberRange:{type:"structure",members:{StartingSequenceNumber:{},EndingSequenceNumber:{}}},ParentShardId:{}}}},LastEvaluatedShardId:{}}}}}},GetRecords:{input:{type:"structure",required:["ShardIterator"],members:{ShardIterator:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Records:{type:"list",member:{type:"structure",members:{eventID:{},eventName:{},eventVersion:{},eventSource:{},awsRegion:{},dynamodb:{type:"structure",members:{ApproximateCreationDateTime:{type:"timestamp"},Keys:{shape:"Sr"},NewImage:{shape:"Sr"},OldImage:{shape:"Sr"},SequenceNumber:{},SizeBytes:{type:"long"},StreamViewType:{}}},userIdentity:{type:"structure",members:{PrincipalId:{},Type:{}}}}}},NextShardIterator:{}}}},GetShardIterator:{input:{type:"structure",required:["StreamArn","ShardId","ShardIteratorType"],members:{StreamArn:{},ShardId:{},ShardIteratorType:{},SequenceNumber:{}}},output:{type:"structure",members:{ShardIterator:{}}}},ListStreams:{input:{type:"structure",members:{TableName:{},Limit:{type:"integer"},ExclusiveStartStreamArn:{}}},output:{type:"structure",members:{Streams:{type:"list",member:{type:"structure",members:{StreamArn:{},TableName:{},StreamLabel:{}}}},LastEvaluatedStreamArn:{}}}}},shapes:{Sr:{type:"map",key:{},value:{shape:"St"}},St:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}},M:{type:"map",key:{},value:{shape:"St"}},L:{type:"list",member:{shape:"St"}},NULL:{type:"boolean"},BOOL:{type:"boolean"}}}}}},{}],229:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],230:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2011-06-15",endpointPrefix:"sts",globalEndpoint:"sts.amazonaws.com",protocol:"query",serviceAbbreviation:"AWS STS",serviceFullName:"AWS Security Token Service",serviceId:"STS",signatureVersion:"v4",uid:"sts-2011-06-15",xmlNamespace:"https://sts.amazonaws.com/doc/2011-06-15/"},operations:{AssumeRole:{input:{type:"structure",required:["RoleArn","RoleSessionName"],members:{RoleArn:{},RoleSessionName:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"},Tags:{shape:"S8"},TransitiveTagKeys:{type:"list",member:{}},ExternalId:{},SerialNumber:{},TokenCode:{},SourceIdentity:{}}},output:{resultWrapper:"AssumeRoleResult",type:"structure",members:{Credentials:{shape:"Si"},AssumedRoleUser:{shape:"Sn"},PackedPolicySize:{type:"integer"},SourceIdentity:{}}}},AssumeRoleWithSAML:{input:{type:"structure",required:["RoleArn","PrincipalArn","SAMLAssertion"],members:{RoleArn:{},PrincipalArn:{},SAMLAssertion:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithSAMLResult",type:"structure",members:{Credentials:{shape:"Si"},AssumedRoleUser:{shape:"Sn"},PackedPolicySize:{type:"integer"},Subject:{},SubjectType:{},Issuer:{},Audience:{},NameQualifier:{},SourceIdentity:{}}}},AssumeRoleWithWebIdentity:{input:{type:"structure",required:["RoleArn","RoleSessionName","WebIdentityToken"],members:{RoleArn:{},RoleSessionName:{},WebIdentityToken:{},ProviderId:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithWebIdentityResult",type:"structure",members:{Credentials:{shape:"Si"},SubjectFromWebIdentityToken:{},AssumedRoleUser:{shape:"Sn"},PackedPolicySize:{type:"integer"},Provider:{},Audience:{},SourceIdentity:{}}}},DecodeAuthorizationMessage:{input:{type:"structure",required:["EncodedMessage"],members:{EncodedMessage:{}}},output:{resultWrapper:"DecodeAuthorizationMessageResult",type:"structure",members:{DecodedMessage:{}}}},GetAccessKeyInfo:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyInfoResult",type:"structure",members:{Account:{}}}},GetCallerIdentity:{input:{type:"structure",members:{}},output:{resultWrapper:"GetCallerIdentityResult",type:"structure",members:{UserId:{},Account:{},Arn:{}}}},GetFederationToken:{input:{type:"structure",required:["Name"],members:{Name:{},Policy:{},PolicyArns:{shape:"S4"},DurationSeconds:{type:"integer"},Tags:{shape:"S8"}}},output:{resultWrapper:"GetFederationTokenResult",type:"structure",members:{Credentials:{shape:"Si"},FederatedUser:{type:"structure",required:["FederatedUserId","Arn"],members:{FederatedUserId:{},Arn:{}}},PackedPolicySize:{type:"integer"}}}},GetSessionToken:{input:{type:"structure",members:{DurationSeconds:{type:"integer"},SerialNumber:{},TokenCode:{}}},output:{resultWrapper:"GetSessionTokenResult",type:"structure",members:{Credentials:{shape:"Si"}}}}},shapes:{S4:{type:"list",member:{type:"structure",members:{arn:{}}}},S8:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Si:{type:"structure",required:["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{},Expiration:{type:"timestamp"}}},Sn:{type:"structure",required:["AssumedRoleId","Arn"],members:{AssumedRoleId:{},Arn:{}}}}}},{}],231:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],232:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-07-01",endpointPrefix:"translate",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Translate",serviceId:"Translate",signatureVersion:"v4",signingName:"translate",targetPrefix:"AWSShineFrontendService_20170701",uid:"translate-2017-07-01"},operations:{CreateParallelData:{input:{type:"structure",required:["Name","ParallelDataConfig","ClientToken"],members:{Name:{},Description:{},ParallelDataConfig:{shape:"S4"},EncryptionKey:{shape:"S7"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Name:{},Status:{}}}},DeleteParallelData:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},Status:{}}}},DeleteTerminology:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DescribeTextTranslationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{TextTranslationJobProperties:{shape:"Sj"}}}},GetParallelData:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ParallelDataProperties:{shape:"Sz"},DataLocation:{shape:"S13"},AuxiliaryDataLocation:{shape:"S13"},LatestUpdateAttemptAuxiliaryDataLocation:{shape:"S13"}}}},GetTerminology:{input:{type:"structure",required:["Name","TerminologyDataFormat"],members:{Name:{},TerminologyDataFormat:{}}},output:{type:"structure",members:{TerminologyProperties:{shape:"S18"},TerminologyDataLocation:{type:"structure",required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}}}}},ImportTerminology:{input:{type:"structure",required:["Name","MergeStrategy","TerminologyData"],members:{Name:{},MergeStrategy:{},Description:{},TerminologyData:{type:"structure",required:["File","Format"],members:{File:{type:"blob",sensitive:!0},Format:{}}},EncryptionKey:{shape:"S7"}}},output:{type:"structure",members:{TerminologyProperties:{shape:"S18"}}}},ListParallelData:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ParallelDataPropertiesList:{type:"list",member:{shape:"Sz"}},NextToken:{}}}},ListTerminologies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TerminologyPropertiesList:{type:"list",member:{shape:"S18"}},NextToken:{}}}},ListTextTranslationJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmittedBeforeTime:{type:"timestamp"},SubmittedAfterTime:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TextTranslationJobPropertiesList:{type:"list",member:{shape:"Sj"}},NextToken:{}}}},StartTextTranslationJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","SourceLanguageCode","TargetLanguageCodes","ClientToken"],members:{JobName:{},InputDataConfig:{shape:"St"},OutputDataConfig:{shape:"Sv"},DataAccessRoleArn:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"Sp"},TerminologyNames:{shape:"Sq"},ParallelDataNames:{shape:"Sq"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopTextTranslationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},TranslateText:{input:{type:"structure",required:["Text","SourceLanguageCode","TargetLanguageCode"],members:{Text:{},TerminologyNames:{shape:"Sq"},SourceLanguageCode:{},TargetLanguageCode:{}}},output:{type:"structure",required:["TranslatedText","SourceLanguageCode","TargetLanguageCode"],members:{TranslatedText:{},SourceLanguageCode:{},TargetLanguageCode:{},AppliedTerminologies:{type:"list",member:{type:"structure",members:{Name:{},Terms:{type:"list",member:{type:"structure",members:{SourceText:{},TargetText:{}}}}}}}}}},UpdateParallelData:{input:{type:"structure",required:["Name","ParallelDataConfig","ClientToken"],members:{Name:{},Description:{},ParallelDataConfig:{shape:"S4"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Name:{},Status:{},LatestUpdateAttemptStatus:{},LatestUpdateAttemptAt:{type:"timestamp"}}}}},shapes:{S4:{type:"structure",required:["S3Uri","Format"],members:{S3Uri:{},Format:{}}},S7:{type:"structure",required:["Type","Id"],members:{Type:{},Id:{}}},Sj:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},JobDetails:{type:"structure",members:{TranslatedDocumentsCount:{type:"integer"},DocumentsWithErrorsCount:{type:"integer"},InputDocumentsCount:{type:"integer"}}},SourceLanguageCode:{},TargetLanguageCodes:{shape:"Sp"},TerminologyNames:{shape:"Sq"},ParallelDataNames:{shape:"Sq"},Message:{},SubmittedTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"St"},OutputDataConfig:{shape:"Sv"},DataAccessRoleArn:{}}},Sp:{type:"list",member:{}},Sq:{type:"list",member:{}},St:{type:"structure",required:["S3Uri","ContentType"],members:{S3Uri:{},ContentType:{}}},Sv:{type:"structure",required:["S3Uri"],members:{S3Uri:{},EncryptionKey:{shape:"S7"}}},Sz:{type:"structure",members:{Name:{},Arn:{},Description:{},Status:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"S11"},ParallelDataConfig:{shape:"S4"},Message:{},ImportedDataSize:{type:"long"},ImportedRecordCount:{type:"long"},FailedRecordCount:{type:"long"},SkippedRecordCount:{type:"long"},EncryptionKey:{shape:"S7"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},LatestUpdateAttemptStatus:{},LatestUpdateAttemptAt:{type:"timestamp"}}},S11:{type:"list",member:{}},S13:{type:"structure",required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}},S18:{type:"structure",members:{Name:{},Description:{},Arn:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"S11"},EncryptionKey:{shape:"S7"},SizeBytes:{type:"integer"},TermCount:{type:"integer"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"}}}}}},{}],233:[function(e,t,r){t.exports={pagination:{ListParallelData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTerminologies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTextTranslationJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},{}],234:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-08-24",endpointPrefix:"waf",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"WAF",serviceFullName:"AWS WAF",serviceId:"WAF",signatureVersion:"v4",targetPrefix:"AWSWAF_20150824",uid:"waf-2015-08-24"},operations:{CreateByteMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S5"},ChangeToken:{}}}},CreateGeoMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sh"},ChangeToken:{}}}},CreateIPSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{IPSet:{shape:"So"},ChangeToken:{}}}},CreateRateBasedRule:{input:{type:"structure",required:["Name","MetricName","RateKey","RateLimit","ChangeToken"],members:{Name:{},MetricName:{},RateKey:{},RateLimit:{type:"long"},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S12"},ChangeToken:{}}}},CreateRegexMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"},ChangeToken:{}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"},ChangeToken:{}}}},CreateRule:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S1j"},ChangeToken:{}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"},ChangeToken:{}}}},CreateSizeConstraintSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"},ChangeToken:{}}}},CreateSqlInjectionMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"},ChangeToken:{}}}},CreateWebACL:{input:{type:"structure",required:["Name","MetricName","DefaultAction","ChangeToken"],members:{Name:{},MetricName:{},DefaultAction:{shape:"S20"},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{WebACL:{shape:"S23"},ChangeToken:{}}}},CreateWebACLMigrationStack:{input:{type:"structure",required:["WebACLId","S3BucketName","IgnoreUnsupportedType"],members:{WebACLId:{},S3BucketName:{},IgnoreUnsupportedType:{type:"boolean"}}},output:{type:"structure",required:["S3ObjectUrl"],members:{S3ObjectUrl:{}}}},CreateXssMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"},ChangeToken:{}}}},DeleteByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken"],members:{ByteMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken"],members:{GeoMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken"],members:{IPSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","ChangeToken"],members:{RegexMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","ChangeToken"], -members:{RegexPatternSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRuleGroup:{input:{type:"structure",required:["RuleGroupId","ChangeToken"],members:{RuleGroupId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken"],members:{SizeConstraintSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken"],members:{SqlInjectionMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken"],members:{XssMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},GetByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId"],members:{ByteMatchSetId:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S5"}}}},GetChangeToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{ChangeToken:{}}}},GetChangeTokenStatus:{input:{type:"structure",required:["ChangeToken"],members:{ChangeToken:{}}},output:{type:"structure",members:{ChangeTokenStatus:{}}}},GetGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId"],members:{GeoMatchSetId:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sh"}}}},GetIPSet:{input:{type:"structure",required:["IPSetId"],members:{IPSetId:{}}},output:{type:"structure",members:{IPSet:{shape:"So"}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},GetPermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},GetRateBasedRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S12"}}}},GetRateBasedRuleManagedKeys:{input:{type:"structure",required:["RuleId"],members:{RuleId:{},NextMarker:{}}},output:{type:"structure",members:{ManagedKeys:{type:"list",member:{}},NextMarker:{}}}},GetRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId"],members:{RegexMatchSetId:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"}}}},GetRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId"],members:{RegexPatternSetId:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"}}}},GetRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S1j"}}}},GetRuleGroup:{input:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclId","RuleId","TimeWindow","MaxItems"],members:{WebAclId:{},RuleId:{},TimeWindow:{shape:"S4e"},MaxItems:{type:"long"}}},output:{type:"structure",members:{SampledRequests:{type:"list",member:{type:"structure",required:["Request","Weight"],members:{Request:{type:"structure",members:{ClientIP:{},Country:{},URI:{},Method:{},HTTPVersion:{},Headers:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}}}},Weight:{type:"long"},Timestamp:{type:"timestamp"},Action:{},RuleWithinRuleGroup:{}}}},PopulationSize:{type:"long"},TimeWindow:{shape:"S4e"}}}},GetSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId"],members:{SizeConstraintSetId:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"}}}},GetSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId"],members:{SqlInjectionMatchSetId:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"}}}},GetWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{}}},output:{type:"structure",members:{WebACL:{shape:"S23"}}}},GetXssMatchSet:{input:{type:"structure",required:["XssMatchSetId"],members:{XssMatchSetId:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"}}}},ListActivatedRulesInRuleGroup:{input:{type:"structure",members:{RuleGroupId:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ActivatedRules:{shape:"S24"}}}},ListByteMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ByteMatchSets:{type:"list",member:{type:"structure",required:["ByteMatchSetId","Name"],members:{ByteMatchSetId:{},Name:{}}}}}}},ListGeoMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},GeoMatchSets:{type:"list",member:{type:"structure",required:["GeoMatchSetId","Name"],members:{GeoMatchSetId:{},Name:{}}}}}}},ListIPSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},IPSets:{type:"list",member:{type:"structure",required:["IPSetId","Name"],members:{IPSetId:{},Name:{}}}}}}},ListLoggingConfigurations:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S3s"}},NextMarker:{}}}},ListRateBasedRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5p"}}}},ListRegexMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexMatchSets:{type:"list",member:{type:"structure",required:["RegexMatchSetId","Name"],members:{RegexMatchSetId:{},Name:{}}}}}}},ListRegexPatternSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexPatternSets:{type:"list",member:{type:"structure",required:["RegexPatternSetId","Name"],members:{RegexPatternSetId:{},Name:{}}}}}}},ListRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name"],members:{RuleGroupId:{},Name:{}}}}}}},ListRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5p"}}}},ListSizeConstraintSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SizeConstraintSets:{type:"list",member:{type:"structure",required:["SizeConstraintSetId","Name"],members:{SizeConstraintSetId:{},Name:{}}}}}}},ListSqlInjectionMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SqlInjectionMatchSets:{type:"list",member:{type:"structure",required:["SqlInjectionMatchSetId","Name"],members:{SqlInjectionMatchSetId:{},Name:{}}}}}}},ListSubscribedRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name","MetricName"],members:{RuleGroupId:{},Name:{},MetricName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"Sx"}}}}}},ListWebACLs:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{type:"structure",required:["WebACLId","Name"],members:{WebACLId:{},Name:{}}}}}}},ListXssMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},XssMatchSets:{type:"list",member:{type:"structure",required:["XssMatchSetId","Name"],members:{XssMatchSetId:{},Name:{}}}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S3s"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},PutPermissionPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken","Updates"],members:{ByteMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ByteMatchTuple"],members:{Action:{},ByteMatchTuple:{shape:"S8"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken","Updates"],members:{GeoMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","GeoMatchConstraint"],members:{Action:{},GeoMatchConstraint:{shape:"Sj"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken","Updates"],members:{IPSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","IPSetDescriptor"],members:{Action:{},IPSetDescriptor:{shape:"Sq"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates","RateLimit"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"},RateLimit:{type:"long"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","Updates","ChangeToken"],members:{RegexMatchSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexMatchTuple"],members:{Action:{},RegexMatchTuple:{shape:"S1b"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","Updates","ChangeToken"],members:{RegexPatternSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexPatternString"],members:{Action:{},RegexPatternString:{}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRuleGroup:{input:{type:"structure",required:["RuleGroupId","Updates","ChangeToken"],members:{RuleGroupId:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken","Updates"],members:{SizeConstraintSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SizeConstraint"],members:{Action:{},SizeConstraint:{shape:"S1r"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken","Updates"],members:{SqlInjectionMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SqlInjectionMatchTuple"],members:{Action:{},SqlInjectionMatchTuple:{shape:"S1y"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},DefaultAction:{shape:"S20"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken","Updates"],members:{XssMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","XssMatchTuple"],members:{Action:{},XssMatchTuple:{shape:"S2m"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}}},shapes:{S5:{type:"structure",required:["ByteMatchSetId","ByteMatchTuples"],members:{ByteMatchSetId:{},Name:{},ByteMatchTuples:{type:"list",member:{shape:"S8"}}}},S8:{type:"structure",required:["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],members:{FieldToMatch:{shape:"S9"},TargetString:{type:"blob"},TextTransformation:{},PositionalConstraint:{}}},S9:{type:"structure",required:["Type"],members:{Type:{},Data:{}}},Sh:{type:"structure",required:["GeoMatchSetId","GeoMatchConstraints"],members:{GeoMatchSetId:{},Name:{},GeoMatchConstraints:{type:"list",member:{shape:"Sj"}}}},Sj:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},So:{type:"structure",required:["IPSetId","IPSetDescriptors"],members:{IPSetId:{},Name:{},IPSetDescriptors:{type:"list",member:{shape:"Sq"}}}},Sq:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},Sx:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S12:{type:"structure",required:["RuleId","MatchPredicates","RateKey","RateLimit"],members:{RuleId:{},Name:{},MetricName:{},MatchPredicates:{shape:"S13"},RateKey:{},RateLimit:{type:"long"}}},S13:{type:"list",member:{shape:"S14"}},S14:{type:"structure",required:["Negated","Type","DataId"],members:{Negated:{type:"boolean"},Type:{},DataId:{}}},S19:{type:"structure",members:{RegexMatchSetId:{},Name:{},RegexMatchTuples:{type:"list",member:{shape:"S1b"}}}},S1b:{type:"structure",required:["FieldToMatch","TextTransformation","RegexPatternSetId"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},RegexPatternSetId:{}}},S1e:{type:"structure",required:["RegexPatternSetId","RegexPatternStrings"],members:{RegexPatternSetId:{},Name:{},RegexPatternStrings:{type:"list",member:{}}}},S1j:{type:"structure",required:["RuleId","Predicates"],members:{RuleId:{},Name:{},MetricName:{},Predicates:{shape:"S13"}}},S1m:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{},Name:{},MetricName:{}}},S1p:{type:"structure",required:["SizeConstraintSetId","SizeConstraints"],members:{SizeConstraintSetId:{},Name:{},SizeConstraints:{type:"list",member:{shape:"S1r"}}}},S1r:{type:"structure",required:["FieldToMatch","TextTransformation","ComparisonOperator","Size"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},ComparisonOperator:{},Size:{type:"long"}}},S1w:{type:"structure",required:["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],members:{SqlInjectionMatchSetId:{},Name:{},SqlInjectionMatchTuples:{type:"list",member:{shape:"S1y"}}}},S1y:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S20:{type:"structure",required:["Type"],members:{Type:{}}},S23:{type:"structure",required:["WebACLId","DefaultAction","Rules"],members:{WebACLId:{},Name:{},MetricName:{},DefaultAction:{shape:"S20"},Rules:{shape:"S24"},WebACLArn:{}}},S24:{type:"list",member:{shape:"S25"}},S25:{type:"structure",required:["Priority","RuleId"],members:{Priority:{type:"integer"},RuleId:{},Action:{shape:"S20"},OverrideAction:{type:"structure",required:["Type"],members:{Type:{}}},Type:{},ExcludedRules:{type:"list",member:{type:"structure",required:["RuleId"],members:{RuleId:{}}}}}},S2k:{type:"structure",required:["XssMatchSetId","XssMatchTuples"],members:{XssMatchSetId:{},Name:{},XssMatchTuples:{type:"list",member:{shape:"S2m"}}}},S2m:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S3s:{type:"structure",required:["ResourceArn","LogDestinationConfigs"],members:{ResourceArn:{},LogDestinationConfigs:{type:"list",member:{}},RedactedFields:{type:"list",member:{shape:"S9"}}}},S4e:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S5p:{type:"list",member:{type:"structure",required:["RuleId","Name"],members:{RuleId:{},Name:{}}}},S7f:{type:"list",member:{type:"structure",required:["Action","Predicate"],members:{Action:{},Predicate:{shape:"S14"}}}}}}},{}],235:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],236:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-05-01",endpointPrefix:"workdocs",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon WorkDocs",serviceId:"WorkDocs",signatureVersion:"v4",uid:"workdocs-2016-05-01"},operations:{AbortDocumentVersionUpload:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"}}}},ActivateUser:{http:{requestUri:"/api/v1/users/{UserId}/activation",responseCode:200},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},AddResourcePermissions:{http:{requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:201},input:{type:"structure",required:["ResourceId","Principals"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},Principals:{type:"list",member:{type:"structure",required:["Id","Type","Role"],members:{Id:{},Type:{},Role:{}}}},NotificationOptions:{type:"structure",members:{SendEmail:{type:"boolean"},EmailMessage:{shape:"St"}}}}},output:{type:"structure",members:{ShareResults:{type:"list",member:{type:"structure",members:{PrincipalId:{},InviteePrincipalId:{},Role:{},Status:{},ShareId:{},StatusMessage:{shape:"St"}}}}}}},CreateComment:{http:{requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment",responseCode:201},input:{type:"structure",required:["DocumentId","VersionId","Text"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},ParentId:{},ThreadId:{},Text:{shape:"S10"},Visibility:{},NotifyCollaborators:{type:"boolean"}}},output:{type:"structure",members:{Comment:{shape:"S13"}}}},CreateCustomMetadata:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId","CustomMetadata"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionid"},CustomMetadata:{shape:"S16"}}},output:{type:"structure",members:{}}},CreateFolder:{http:{requestUri:"/api/v1/folders",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Name:{},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S1d"}}}},CreateLabels:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId","Labels"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Labels:{shape:"S1g"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{}}},CreateNotificationSubscription:{http:{requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId","Endpoint","Protocol","SubscriptionType"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Endpoint:{},Protocol:{},SubscriptionType:{}}},output:{type:"structure",members:{Subscription:{shape:"S1p"}}}},CreateUser:{http:{requestUri:"/api/v1/users",responseCode:201},input:{type:"structure",required:["Username","GivenName","Surname","Password"],members:{OrganizationId:{},Username:{},EmailAddress:{},GivenName:{},Surname:{},Password:{type:"string",sensitive:!0},TimeZoneId:{},StorageRule:{shape:"Sj"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},DeactivateUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}/activation",responseCode:204},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}}},DeleteComment:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment/{CommentId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId","CommentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},CommentId:{location:"uri",locationName:"CommentId"}}}},DeleteCustomMetadata:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionId"},Keys:{location:"querystring",locationName:"keys",type:"list",member:{}},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteDocument:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}",responseCode:204},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"}}}},DeleteFolder:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteFolderContents:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteLabels:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Labels:{shape:"S1g",location:"querystring",locationName:"labels"},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteNotificationSubscription:{http:{method:"DELETE",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions/{SubscriptionId}",responseCode:200},input:{type:"structure",required:["SubscriptionId","OrganizationId"],members:{SubscriptionId:{location:"uri",locationName:"SubscriptionId"},OrganizationId:{location:"uri",locationName:"OrganizationId"}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}",responseCode:204},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"}}}},DescribeActivities:{http:{method:"GET",requestUri:"/api/v1/activities",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},StartTime:{location:"querystring",locationName:"startTime",type:"timestamp"},EndTime:{location:"querystring",locationName:"endTime",type:"timestamp"},OrganizationId:{location:"querystring",locationName:"organizationId"},ActivityTypes:{location:"querystring",locationName:"activityTypes"},ResourceId:{location:"querystring",locationName:"resourceId"},UserId:{location:"querystring",locationName:"userId"},IncludeIndirectActivities:{location:"querystring",locationName:"includeIndirectActivities",type:"boolean"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{UserActivities:{type:"list",member:{type:"structure",members:{Type:{},TimeStamp:{type:"timestamp"},IsIndirectActivity:{type:"boolean"},OrganizationId:{},Initiator:{shape:"S2d"},Participants:{type:"structure",members:{Users:{type:"list",member:{shape:"S2d"}},Groups:{shape:"S2g"}}},ResourceMetadata:{shape:"S2j"},OriginalParent:{shape:"S2j"},CommentMetadata:{type:"structure",members:{CommentId:{},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},CommentStatus:{},RecipientId:{}}}}}},Marker:{}}}},DescribeComments:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comments",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Comments:{type:"list",member:{shape:"S13"}},Marker:{}}}},DescribeDocumentVersions:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Include:{location:"querystring",locationName:"include"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{shape:"S2u"}},Marker:{}}}},DescribeFolderContents:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Sort:{location:"querystring",locationName:"sort"},Order:{location:"querystring",locationName:"order"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"},Type:{location:"querystring",locationName:"type"},Include:{location:"querystring",locationName:"include"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},DescribeGroups:{http:{method:"GET",requestUri:"/api/v1/groups",responseCode:200},input:{type:"structure",required:["SearchQuery"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},SearchQuery:{shape:"S3b",location:"querystring",locationName:"searchQuery"},OrganizationId:{location:"querystring",locationName:"organizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Groups:{shape:"S2g"},Marker:{}}}},DescribeNotificationSubscriptions:{http:{method:"GET",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Subscriptions:{type:"list",member:{shape:"S1p"}},Marker:{}}}},DescribeResourcePermissions:{http:{method:"GET",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"querystring",locationName:"principalId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Principals:{type:"list",member:{type:"structure",members:{Id:{},Type:{},Roles:{type:"list",member:{type:"structure",members:{Role:{},Type:{}}}}}}},Marker:{}}}},DescribeRootFolders:{http:{method:"GET",requestUri:"/api/v1/me/root",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Marker:{}}}},DescribeUsers:{http:{method:"GET",requestUri:"/api/v1/users",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},OrganizationId:{location:"querystring",locationName:"organizationId"},UserIds:{location:"querystring",locationName:"userIds"},Query:{shape:"S3b",location:"querystring",locationName:"query"},Include:{location:"querystring",locationName:"include"},Order:{location:"querystring",locationName:"order"},Sort:{location:"querystring",locationName:"sort"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{Users:{type:"list",member:{shape:"S8"}},TotalNumberOfUsers:{deprecated:!0,type:"long"},Marker:{}}}},GetCurrentUser:{http:{method:"GET",requestUri:"/api/v1/me",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},GetDocument:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S39"},CustomMetadata:{shape:"S16"}}}},GetDocumentPath:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/path",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{ -shape:"S42"}}}},GetDocumentVersion:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Fields:{location:"querystring",locationName:"fields"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S2u"},CustomMetadata:{shape:"S16"}}}},GetFolder:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S1d"},CustomMetadata:{shape:"S16"}}}},GetFolderPath:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/path",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S42"}}}},GetResources:{http:{method:"GET",requestUri:"/api/v1/resources",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"querystring",locationName:"userId"},CollectionType:{location:"querystring",locationName:"collectionType"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},InitiateDocumentVersionUpload:{http:{requestUri:"/api/v1/documents",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Id:{},Name:{},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},ContentType:{},DocumentSizeInBytes:{type:"long"},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S39"},UploadMetadata:{type:"structure",members:{UploadUrl:{shape:"S2z"},SignedHeaders:{type:"map",key:{},value:{}}}}}}},RemoveAllResourcePermissions:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:204},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"}}}},RemoveResourcePermission:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions/{PrincipalId}",responseCode:204},input:{type:"structure",required:["ResourceId","PrincipalId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"uri",locationName:"PrincipalId"},PrincipalType:{location:"querystring",locationName:"type"}}}},UpdateDocument:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateDocumentVersion:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},VersionStatus:{}}}},UpdateFolder:{http:{method:"PATCH",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateUser:{http:{method:"PATCH",requestUri:"/api/v1/users/{UserId}",responseCode:200},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"},GivenName:{},Surname:{},Type:{},StorageRule:{shape:"Sj"},TimeZoneId:{},Locale:{},GrantPoweruserPrivileges:{}}},output:{type:"structure",members:{User:{shape:"S8"}}}}},shapes:{S2:{type:"string",sensitive:!0},S8:{type:"structure",members:{Id:{},Username:{},EmailAddress:{},GivenName:{},Surname:{},OrganizationId:{},RootFolderId:{},RecycleBinFolderId:{},Status:{},Type:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},TimeZoneId:{},Locale:{},Storage:{type:"structure",members:{StorageUtilizedInBytes:{type:"long"},StorageRule:{shape:"Sj"}}}}},Sj:{type:"structure",members:{StorageAllocatedInBytes:{type:"long"},StorageType:{}}},St:{type:"string",sensitive:!0},S10:{type:"string",sensitive:!0},S13:{type:"structure",required:["CommentId"],members:{CommentId:{},ParentId:{},ThreadId:{},Text:{shape:"S10"},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},Status:{},Visibility:{},RecipientId:{}}},S16:{type:"map",key:{},value:{}},S1d:{type:"structure",members:{Id:{},Name:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ResourceState:{},Signature:{},Labels:{shape:"S1g"},Size:{type:"long"},LatestVersionSize:{type:"long"}}},S1g:{type:"list",member:{}},S1p:{type:"structure",members:{SubscriptionId:{},EndPoint:{},Protocol:{}}},S2d:{type:"structure",members:{Id:{},Username:{},GivenName:{},Surname:{},EmailAddress:{}}},S2g:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}},S2j:{type:"structure",members:{Type:{},Name:{},OriginalName:{},Id:{},VersionId:{},Owner:{shape:"S2d"},ParentId:{}}},S2u:{type:"structure",members:{Id:{},Name:{},ContentType:{},Size:{type:"long"},Signature:{},Status:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},CreatorId:{},Thumbnail:{type:"map",key:{},value:{shape:"S2z"}},Source:{type:"map",key:{},value:{shape:"S2z"}}}},S2z:{type:"string",sensitive:!0},S37:{type:"list",member:{shape:"S1d"}},S38:{type:"list",member:{shape:"S39"}},S39:{type:"structure",members:{Id:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},LatestVersionMetadata:{shape:"S2u"},ResourceState:{},Labels:{shape:"S1g"}}},S3b:{type:"string",sensitive:!0},S42:{type:"structure",members:{Components:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}}}}}}},{}],237:[function(e,t,r){t.exports={pagination:{DescribeDocumentVersions:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"DocumentVersions"},DescribeFolderContents:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:["Folders","Documents"]},DescribeUsers:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Users"}}}},{}],238:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-04-12",endpointPrefix:"xray",protocol:"rest-json",serviceFullName:"AWS X-Ray",serviceId:"XRay",signatureVersion:"v4",uid:"xray-2016-04-12"},operations:{BatchGetTraces:{http:{requestUri:"/Traces"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Traces:{type:"list",member:{type:"structure",members:{Id:{},Duration:{type:"double"},LimitExceeded:{type:"boolean"},Segments:{type:"list",member:{type:"structure",members:{Id:{},Document:{}}}}}}},UnprocessedTraceIds:{type:"list",member:{}},NextToken:{}}}},CreateGroup:{http:{requestUri:"/CreateGroup"},input:{type:"structure",required:["GroupName"],members:{GroupName:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Group:{shape:"So"}}}},CreateSamplingRule:{http:{requestUri:"/CreateSamplingRule"},input:{type:"structure",required:["SamplingRule"],members:{SamplingRule:{shape:"Sq"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},DeleteGroup:{http:{requestUri:"/DeleteGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{}}},DeleteSamplingRule:{http:{requestUri:"/DeleteSamplingRule"},input:{type:"structure",members:{RuleName:{},RuleARN:{}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},GetEncryptionConfig:{http:{requestUri:"/EncryptionConfig"},input:{type:"structure",members:{}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1f"}}}},GetGroup:{http:{requestUri:"/GetGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{Group:{shape:"So"}}}},GetGroups:{http:{requestUri:"/Groups"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}}},NextToken:{}}}},GetInsight:{http:{requestUri:"/Insight"},input:{type:"structure",required:["InsightId"],members:{InsightId:{}}},output:{type:"structure",members:{Insight:{type:"structure",members:{InsightId:{},GroupARN:{},GroupName:{},RootCauseServiceId:{shape:"S1t"},Categories:{shape:"S1v"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"}}}}}},GetInsightEvents:{http:{requestUri:"/InsightEvents"},input:{type:"structure",required:["InsightId"],members:{InsightId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InsightEvents:{type:"list",member:{type:"structure",members:{Summary:{},EventTime:{type:"timestamp"},ClientRequestImpactStatistics:{shape:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"}}}},NextToken:{}}}},GetInsightImpactGraph:{http:{requestUri:"/InsightImpactGraph"},input:{type:"structure",required:["InsightId","StartTime","EndTime"],members:{InsightId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{}}},output:{type:"structure",members:{InsightId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ServiceGraphStartTime:{type:"timestamp"},ServiceGraphEndTime:{type:"timestamp"},Services:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},Type:{},Name:{},Names:{shape:"S1u"},AccountId:{},Edges:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"}}}}}}},NextToken:{}}}},GetInsightSummaries:{http:{requestUri:"/InsightSummaries"},input:{type:"structure",required:["StartTime","EndTime"],members:{States:{type:"list",member:{}},GroupARN:{},GroupName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InsightSummaries:{type:"list",member:{type:"structure",members:{InsightId:{},GroupARN:{},GroupName:{},RootCauseServiceId:{shape:"S1t"},Categories:{shape:"S1v"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetSamplingRules:{http:{requestUri:"/GetSamplingRules"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{SamplingRuleRecords:{type:"list",member:{shape:"S16"}},NextToken:{}}}},GetSamplingStatisticSummaries:{http:{requestUri:"/SamplingStatisticSummaries"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{SamplingStatisticSummaries:{type:"list",member:{type:"structure",members:{RuleName:{},Timestamp:{type:"timestamp"},RequestCount:{type:"integer"},BorrowCount:{type:"integer"},SampledCount:{type:"integer"}}}},NextToken:{}}}},GetSamplingTargets:{http:{requestUri:"/SamplingTargets"},input:{type:"structure",required:["SamplingStatisticsDocuments"],members:{SamplingStatisticsDocuments:{type:"list",member:{type:"structure",required:["RuleName","ClientID","Timestamp","RequestCount","SampledCount"],members:{RuleName:{},ClientID:{},Timestamp:{type:"timestamp"},RequestCount:{type:"integer"},SampledCount:{type:"integer"},BorrowCount:{type:"integer"}}}}}},output:{type:"structure",members:{SamplingTargetDocuments:{type:"list",member:{type:"structure",members:{RuleName:{},FixedRate:{type:"double"},ReservoirQuota:{type:"integer"},ReservoirQuotaTTL:{type:"timestamp"},Interval:{type:"integer"}}}},LastRuleModification:{type:"timestamp"},UnprocessedStatistics:{type:"list",member:{type:"structure",members:{RuleName:{},ErrorCode:{},Message:{}}}}}}},GetServiceGraph:{http:{requestUri:"/ServiceGraph"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},GroupName:{},GroupARN:{},NextToken:{}}},output:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Services:{shape:"S3a"},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTimeSeriesServiceStatistics:{http:{requestUri:"/TimeSeriesServiceStatistics"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},GroupName:{},GroupARN:{},EntitySelectorExpression:{},Period:{type:"integer"},ForecastStatistics:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{TimeSeriesServiceStatistics:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},EdgeSummaryStatistics:{shape:"S3e"},ServiceSummaryStatistics:{shape:"S3m"},ServiceForecastStatistics:{type:"structure",members:{FaultCountHigh:{type:"long"},FaultCountLow:{type:"long"}}},ResponseTimeHistogram:{shape:"S3h"}}}},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTraceGraph:{http:{requestUri:"/TraceGraph"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Services:{shape:"S3a"},NextToken:{}}}},GetTraceSummaries:{http:{requestUri:"/TraceSummaries"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TimeRangeType:{},Sampling:{type:"boolean"},SamplingStrategy:{type:"structure",members:{Name:{},Value:{type:"double"}}},FilterExpression:{},NextToken:{}}},output:{type:"structure",members:{TraceSummaries:{type:"list",member:{type:"structure",members:{Id:{},Duration:{type:"double"},ResponseTime:{type:"double"},HasFault:{type:"boolean"},HasError:{type:"boolean"},HasThrottle:{type:"boolean"},IsPartial:{type:"boolean"},Http:{type:"structure",members:{HttpURL:{},HttpStatus:{type:"integer"},HttpMethod:{},UserAgent:{},ClientIp:{}}},Annotations:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{AnnotationValue:{type:"structure",members:{NumberValue:{type:"double"},BooleanValue:{type:"boolean"},StringValue:{}}},ServiceIds:{shape:"S49"}}}}},Users:{type:"list",member:{type:"structure",members:{UserName:{},ServiceIds:{shape:"S49"}}}},ServiceIds:{shape:"S49"},ResourceARNs:{type:"list",member:{type:"structure",members:{ARN:{}}}},InstanceIds:{type:"list",member:{type:"structure",members:{Id:{}}}},AvailabilityZones:{type:"list",member:{type:"structure",members:{Name:{}}}},EntryPoint:{shape:"S1t"},FaultRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4o"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},ErrorRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4o"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},ResponseTimeRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Coverage:{type:"double"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},Revision:{type:"integer"},MatchedEventTime:{type:"timestamp"}}}},ApproximateTime:{type:"timestamp"},TracesProcessedCount:{type:"long"},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sj"},NextToken:{}}}},PutEncryptionConfig:{http:{requestUri:"/PutEncryptionConfig"},input:{type:"structure",required:["Type"],members:{KeyId:{},Type:{}}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1f"}}}},PutTelemetryRecords:{http:{requestUri:"/TelemetryRecords"},input:{type:"structure",required:["TelemetryRecords"],members:{TelemetryRecords:{type:"list",member:{type:"structure",required:["Timestamp"],members:{Timestamp:{type:"timestamp"},SegmentsReceivedCount:{type:"integer"},SegmentsSentCount:{type:"integer"},SegmentsSpilloverCount:{type:"integer"},SegmentsRejectedCount:{type:"integer"},BackendConnectionErrors:{type:"structure",members:{TimeoutCount:{type:"integer"},ConnectionRefusedCount:{type:"integer"},HTTPCode4XXCount:{type:"integer"},HTTPCode5XXCount:{type:"integer"},UnknownHostCount:{type:"integer"},OtherCount:{type:"integer"}}}}}},EC2InstanceId:{},Hostname:{},ResourceARN:{}}},output:{type:"structure",members:{}}},PutTraceSegments:{http:{requestUri:"/TraceSegments"},input:{type:"structure",required:["TraceSegmentDocuments"],members:{TraceSegmentDocuments:{type:"list",member:{}}}},output:{type:"structure",members:{UnprocessedTraceSegments:{type:"list",member:{type:"structure",members:{Id:{},ErrorCode:{},Message:{}}}}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sj"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateGroup:{http:{requestUri:"/UpdateGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},output:{type:"structure",members:{Group:{shape:"So"}}}},UpdateSamplingRule:{http:{requestUri:"/UpdateSamplingRule"},input:{type:"structure",required:["SamplingRuleUpdate"],members:{SamplingRuleUpdate:{type:"structure",members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},Host:{},ServiceName:{},ServiceType:{},HTTPMethod:{},URLPath:{},Attributes:{shape:"S12"}}}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}}},shapes:{S2:{type:"list",member:{}},Si:{type:"structure",members:{InsightsEnabled:{type:"boolean"},NotificationsEnabled:{type:"boolean"}}},Sj:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},So:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},Sq:{type:"structure",required:["ResourceARN","Priority","FixedRate","ReservoirSize","ServiceName","ServiceType","Host","HTTPMethod","URLPath","Version"],members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},ServiceName:{},ServiceType:{},Host:{},HTTPMethod:{},URLPath:{},Version:{type:"integer"},Attributes:{shape:"S12"}}},S12:{type:"map",key:{},value:{}},S16:{type:"structure",members:{SamplingRule:{shape:"Sq"},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"}}},S1f:{type:"structure",members:{KeyId:{},Status:{},Type:{}}},S1t:{type:"structure",members:{Name:{},Names:{shape:"S1u"},AccountId:{},Type:{}}},S1u:{type:"list",member:{}},S1v:{type:"list",member:{}},S1z:{type:"structure",members:{FaultCount:{type:"long"},OkCount:{type:"long"},TotalCount:{type:"long"}}},S21:{type:"list",member:{type:"structure",members:{ServiceId:{shape:"S1t"}}}},S3a:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},Name:{},Names:{shape:"S1u"},Root:{type:"boolean"},AccountId:{},Type:{},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Edges:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},SummaryStatistics:{shape:"S3e"},ResponseTimeHistogram:{shape:"S3h"},Aliases:{type:"list",member:{type:"structure",members:{Name:{},Names:{type:"list",member:{}},Type:{}}}}}}},SummaryStatistics:{shape:"S3m"},DurationHistogram:{shape:"S3h"},ResponseTimeHistogram:{shape:"S3h"}}}},S3e:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3f"},FaultStatistics:{shape:"S3g"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S3f:{type:"structure",members:{ThrottleCount:{type:"long"},OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3g:{type:"structure",members:{OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3h:{type:"list",member:{type:"structure",members:{Value:{type:"double"},Count:{type:"integer"}}}},S3m:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3f"},FaultStatistics:{shape:"S3g"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S49:{type:"list",member:{shape:"S1t"}},S4o:{type:"list",member:{type:"structure",members:{Name:{},Message:{}}}}}}},{}],239:[function(e,t,r){t.exports={pagination:{BatchGetTraces:{input_token:"NextToken",output_token:"NextToken",result_key:"Traces"},GetGroups:{input_token:"NextToken",output_token:"NextToken",result_key:"Groups"},GetInsightEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetInsightSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetSamplingRules:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingRuleRecords"},GetSamplingStatisticSummaries:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingStatisticSummaries"},GetServiceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTimeSeriesServiceStatistics:{input_token:"NextToken",output_token:"NextToken",result_key:"TimeSeriesServiceStatistics"},GetTraceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTraceSummaries:{input_token:"NextToken",output_token:"NextToken",result_key:"TraceSummaries"}}}},{}],240:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.acm={},i.ACM=a.defineService("acm",["2015-12-08"]),Object.defineProperty(s.services.acm,"2015-12-08",{get:function(){var t=e("../apis/acm-2015-12-08.min.json");return t.paginators=e("../apis/acm-2015-12-08.paginators.json").pagination,t.waiters=e("../apis/acm-2015-12-08.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ACM},{"../apis/acm-2015-12-08.min.json":1,"../apis/acm-2015-12-08.paginators.json":2,"../apis/acm-2015-12-08.waiters2.json":3,"../lib/core":342,"../lib/node_loader":338}],241:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.apigateway={},i.APIGateway=a.defineService("apigateway",["2015-07-09"]),e("../lib/services/apigateway"),Object.defineProperty(s.services.apigateway,"2015-07-09",{get:function(){var t=e("../apis/apigateway-2015-07-09.min.json");return t.paginators=e("../apis/apigateway-2015-07-09.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.APIGateway},{"../apis/apigateway-2015-07-09.min.json":4,"../apis/apigateway-2015-07-09.paginators.json":5,"../lib/core":342,"../lib/node_loader":338,"../lib/services/apigateway":393}],242:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.applicationautoscaling={},i.ApplicationAutoScaling=a.defineService("applicationautoscaling",["2016-02-06"]),Object.defineProperty(s.services.applicationautoscaling,"2016-02-06",{get:function(){var t=e("../apis/application-autoscaling-2016-02-06.min.json");return t.paginators=e("../apis/application-autoscaling-2016-02-06.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ApplicationAutoScaling},{"../apis/application-autoscaling-2016-02-06.min.json":6,"../apis/application-autoscaling-2016-02-06.paginators.json":7,"../lib/core":342,"../lib/node_loader":338}],243:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.athena={},i.Athena=a.defineService("athena",["2017-05-18"]),Object.defineProperty(s.services.athena,"2017-05-18",{get:function(){var t=e("../apis/athena-2017-05-18.min.json");return t.paginators=e("../apis/athena-2017-05-18.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Athena},{"../apis/athena-2017-05-18.min.json":8,"../apis/athena-2017-05-18.paginators.json":9,"../lib/core":342,"../lib/node_loader":338}],244:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.autoscaling={},i.AutoScaling=a.defineService("autoscaling",["2011-01-01"]),Object.defineProperty(s.services.autoscaling,"2011-01-01",{get:function(){var t=e("../apis/autoscaling-2011-01-01.min.json");return t.paginators=e("../apis/autoscaling-2011-01-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.AutoScaling},{"../apis/autoscaling-2011-01-01.min.json":10,"../apis/autoscaling-2011-01-01.paginators.json":11,"../lib/core":342,"../lib/node_loader":338}],245:[function(e,t,r){e("../lib/node_loader"),t.exports={ACM:e("./acm"),APIGateway:e("./apigateway"),ApplicationAutoScaling:e("./applicationautoscaling"),AutoScaling:e("./autoscaling"),CloudFormation:e("./cloudformation"),CloudFront:e("./cloudfront"),CloudHSM:e("./cloudhsm"),CloudTrail:e("./cloudtrail"),CloudWatch:e("./cloudwatch"),CloudWatchEvents:e("./cloudwatchevents"),CloudWatchLogs:e("./cloudwatchlogs"),CodeBuild:e("./codebuild"),CodeCommit:e("./codecommit"),CodeDeploy:e("./codedeploy"),CodePipeline:e("./codepipeline"),CognitoIdentity:e("./cognitoidentity"),CognitoIdentityServiceProvider:e("./cognitoidentityserviceprovider"),CognitoSync:e("./cognitosync"),ConfigService:e("./configservice"),CUR:e("./cur"),DeviceFarm:e("./devicefarm"),DirectConnect:e("./directconnect"),DynamoDB:e("./dynamodb"),DynamoDBStreams:e("./dynamodbstreams"),EC2:e("./ec2"),ECR:e("./ecr"),ECS:e("./ecs"),EFS:e("./efs"),ElastiCache:e("./elasticache"),ElasticBeanstalk:e("./elasticbeanstalk"),ELB:e("./elb"),ELBv2:e("./elbv2"),EMR:e("./emr"),ElasticTranscoder:e("./elastictranscoder"),Firehose:e("./firehose"),GameLift:e("./gamelift"),IAM:e("./iam"),Inspector:e("./inspector"),Iot:e("./iot"),IotData:e("./iotdata"),Kinesis:e("./kinesis"),KMS:e("./kms"),Lambda:e("./lambda"),LexRuntime:e("./lexruntime"),MachineLearning:e("./machinelearning"),MarketplaceCommerceAnalytics:e("./marketplacecommerceanalytics"),MTurk:e("./mturk"),MobileAnalytics:e("./mobileanalytics"),OpsWorks:e("./opsworks"),Polly:e("./polly"),RDS:e("./rds"),Redshift:e("./redshift"),Rekognition:e("./rekognition"),Route53:e("./route53"),Route53Domains:e("./route53domains"),S3:e("./s3"),ServiceCatalog:e("./servicecatalog"),SES:e("./ses"),SNS:e("./sns"),SQS:e("./sqs"),SSM:e("./ssm"),StorageGateway:e("./storagegateway"),STS:e("./sts"),XRay:e("./xray"),WAF:e("./waf"),WorkDocs:e("./workdocs"),LexModelBuildingService:e("./lexmodelbuildingservice"),Athena:e("./athena"),CloudHSMV2:e("./cloudhsmv2"),Pricing:e("./pricing"),CostExplorer:e("./costexplorer"),MediaStoreData:e("./mediastoredata"),Comprehend:e("./comprehend"),KinesisVideoArchivedMedia:e("./kinesisvideoarchivedmedia"),KinesisVideoMedia:e("./kinesisvideomedia"),KinesisVideo:e("./kinesisvideo"),Translate:e("./translate"),ResourceGroups:e("./resourcegroups"),Connect:e("./connect"),SecretsManager:e("./secretsmanager"),IoTAnalytics:e("./iotanalytics"),ComprehendMedical:e("./comprehendmedical"),Personalize:e("./personalize"),PersonalizeEvents:e("./personalizeevents"),PersonalizeRuntime:e("./personalizeruntime"),ForecastService:e("./forecastservice"),ForecastQueryService:e("./forecastqueryservice"),KinesisVideoSignalingChannels:e("./kinesisvideosignalingchannels"),Location:e("./location"),LexRuntimeV2:e("./lexruntimev2")}},{"../lib/node_loader":338,"./acm":240,"./apigateway":241,"./applicationautoscaling":242,"./athena":243,"./autoscaling":244,"./cloudformation":246,"./cloudfront":247,"./cloudhsm":248,"./cloudhsmv2":249,"./cloudtrail":250,"./cloudwatch":251,"./cloudwatchevents":252,"./cloudwatchlogs":253,"./codebuild":254,"./codecommit":255,"./codedeploy":256,"./codepipeline":257,"./cognitoidentity":258,"./cognitoidentityserviceprovider":259,"./cognitosync":260,"./comprehend":261,"./comprehendmedical":262,"./configservice":263,"./connect":264,"./costexplorer":265,"./cur":266,"./devicefarm":267,"./directconnect":268,"./dynamodb":269,"./dynamodbstreams":270,"./ec2":271,"./ecr":272,"./ecs":273,"./efs":274,"./elasticache":275,"./elasticbeanstalk":276,"./elastictranscoder":277,"./elb":278,"./elbv2":279,"./emr":280,"./firehose":281,"./forecastqueryservice":282,"./forecastservice":283,"./gamelift":284,"./iam":285,"./inspector":286,"./iot":287,"./iotanalytics":288,"./iotdata":289,"./kinesis":290,"./kinesisvideo":291,"./kinesisvideoarchivedmedia":292,"./kinesisvideomedia":293,"./kinesisvideosignalingchannels":294,"./kms":295,"./lambda":296,"./lexmodelbuildingservice":297,"./lexruntime":298,"./lexruntimev2":299,"./location":300,"./machinelearning":301,"./marketplacecommerceanalytics":302,"./mediastoredata":303,"./mobileanalytics":304,"./mturk":305,"./opsworks":306,"./personalize":307,"./personalizeevents":308,"./personalizeruntime":309,"./polly":310,"./pricing":311,"./rds":312,"./redshift":313,"./rekognition":314,"./resourcegroups":315,"./route53":316,"./route53domains":317,"./s3":318,"./secretsmanager":319,"./servicecatalog":320,"./ses":321,"./sns":322,"./sqs":323,"./ssm":324,"./storagegateway":325,"./sts":326,"./translate":327,"./waf":328,"./workdocs":329,"./xray":330}],246:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudformation={},i.CloudFormation=a.defineService("cloudformation",["2010-05-15"]),Object.defineProperty(s.services.cloudformation,"2010-05-15",{get:function(){var t=e("../apis/cloudformation-2010-05-15.min.json");return t.paginators=e("../apis/cloudformation-2010-05-15.paginators.json").pagination,t.waiters=e("../apis/cloudformation-2010-05-15.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.CloudFormation},{"../apis/cloudformation-2010-05-15.min.json":14,"../apis/cloudformation-2010-05-15.paginators.json":15,"../apis/cloudformation-2010-05-15.waiters2.json":16,"../lib/core":342,"../lib/node_loader":338}],247:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudfront={}, -i.CloudFront=a.defineService("cloudfront",["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25","2016-11-25*","2017-03-25","2017-03-25*","2017-10-30","2017-10-30*","2018-06-18","2018-06-18*","2018-11-05","2018-11-05*","2019-03-26","2019-03-26*","2020-05-31"]),e("../lib/services/cloudfront"),Object.defineProperty(s.services.cloudfront,"2016-11-25",{get:function(){var t=e("../apis/cloudfront-2016-11-25.min.json");return t.paginators=e("../apis/cloudfront-2016-11-25.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2016-11-25.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2017-03-25",{get:function(){var t=e("../apis/cloudfront-2017-03-25.min.json");return t.paginators=e("../apis/cloudfront-2017-03-25.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2017-03-25.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2017-10-30",{get:function(){var t=e("../apis/cloudfront-2017-10-30.min.json");return t.paginators=e("../apis/cloudfront-2017-10-30.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2017-10-30.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2018-06-18",{get:function(){var t=e("../apis/cloudfront-2018-06-18.min.json");return t.paginators=e("../apis/cloudfront-2018-06-18.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2018-06-18.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2018-11-05",{get:function(){var t=e("../apis/cloudfront-2018-11-05.min.json");return t.paginators=e("../apis/cloudfront-2018-11-05.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2018-11-05.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2019-03-26",{get:function(){var t=e("../apis/cloudfront-2019-03-26.min.json");return t.paginators=e("../apis/cloudfront-2019-03-26.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2019-03-26.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2020-05-31",{get:function(){var t=e("../apis/cloudfront-2020-05-31.min.json");return t.paginators=e("../apis/cloudfront-2020-05-31.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2020-05-31.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.CloudFront},{"../apis/cloudfront-2016-11-25.min.json":17,"../apis/cloudfront-2016-11-25.paginators.json":18,"../apis/cloudfront-2016-11-25.waiters2.json":19,"../apis/cloudfront-2017-03-25.min.json":20,"../apis/cloudfront-2017-03-25.paginators.json":21,"../apis/cloudfront-2017-03-25.waiters2.json":22,"../apis/cloudfront-2017-10-30.min.json":23,"../apis/cloudfront-2017-10-30.paginators.json":24,"../apis/cloudfront-2017-10-30.waiters2.json":25,"../apis/cloudfront-2018-06-18.min.json":26,"../apis/cloudfront-2018-06-18.paginators.json":27,"../apis/cloudfront-2018-06-18.waiters2.json":28,"../apis/cloudfront-2018-11-05.min.json":29,"../apis/cloudfront-2018-11-05.paginators.json":30,"../apis/cloudfront-2018-11-05.waiters2.json":31,"../apis/cloudfront-2019-03-26.min.json":32,"../apis/cloudfront-2019-03-26.paginators.json":33,"../apis/cloudfront-2019-03-26.waiters2.json":34,"../apis/cloudfront-2020-05-31.min.json":35,"../apis/cloudfront-2020-05-31.paginators.json":36,"../apis/cloudfront-2020-05-31.waiters2.json":37,"../lib/core":342,"../lib/node_loader":338,"../lib/services/cloudfront":394}],248:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudhsm={},i.CloudHSM=a.defineService("cloudhsm",["2014-05-30"]),Object.defineProperty(s.services.cloudhsm,"2014-05-30",{get:function(){var t=e("../apis/cloudhsm-2014-05-30.min.json");return t.paginators=e("../apis/cloudhsm-2014-05-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CloudHSM},{"../apis/cloudhsm-2014-05-30.min.json":38,"../apis/cloudhsm-2014-05-30.paginators.json":39,"../lib/core":342,"../lib/node_loader":338}],249:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudhsmv2={},i.CloudHSMV2=a.defineService("cloudhsmv2",["2017-04-28"]),Object.defineProperty(s.services.cloudhsmv2,"2017-04-28",{get:function(){var t=e("../apis/cloudhsmv2-2017-04-28.min.json");return t.paginators=e("../apis/cloudhsmv2-2017-04-28.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CloudHSMV2},{"../apis/cloudhsmv2-2017-04-28.min.json":40,"../apis/cloudhsmv2-2017-04-28.paginators.json":41,"../lib/core":342,"../lib/node_loader":338}],250:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudtrail={},i.CloudTrail=a.defineService("cloudtrail",["2013-11-01"]),Object.defineProperty(s.services.cloudtrail,"2013-11-01",{get:function(){var t=e("../apis/cloudtrail-2013-11-01.min.json");return t.paginators=e("../apis/cloudtrail-2013-11-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CloudTrail},{"../apis/cloudtrail-2013-11-01.min.json":42,"../apis/cloudtrail-2013-11-01.paginators.json":43,"../lib/core":342,"../lib/node_loader":338}],251:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudwatch={},i.CloudWatch=a.defineService("cloudwatch",["2010-08-01"]),Object.defineProperty(s.services.cloudwatch,"2010-08-01",{get:function(){var t=e("../apis/monitoring-2010-08-01.min.json");return t.paginators=e("../apis/monitoring-2010-08-01.paginators.json").pagination,t.waiters=e("../apis/monitoring-2010-08-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.CloudWatch},{"../apis/monitoring-2010-08-01.min.json":165,"../apis/monitoring-2010-08-01.paginators.json":166,"../apis/monitoring-2010-08-01.waiters2.json":167,"../lib/core":342,"../lib/node_loader":338}],252:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudwatchevents={},i.CloudWatchEvents=a.defineService("cloudwatchevents",["2014-02-03*","2015-10-07"]),Object.defineProperty(s.services.cloudwatchevents,"2015-10-07",{get:function(){var t=e("../apis/events-2015-10-07.min.json");return t.paginators=e("../apis/events-2015-10-07.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CloudWatchEvents},{"../apis/events-2015-10-07.min.json":111,"../apis/events-2015-10-07.paginators.json":112,"../lib/core":342,"../lib/node_loader":338}],253:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudwatchlogs={},i.CloudWatchLogs=a.defineService("cloudwatchlogs",["2014-03-28"]),Object.defineProperty(s.services.cloudwatchlogs,"2014-03-28",{get:function(){var t=e("../apis/logs-2014-03-28.min.json");return t.paginators=e("../apis/logs-2014-03-28.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CloudWatchLogs},{"../apis/logs-2014-03-28.min.json":154,"../apis/logs-2014-03-28.paginators.json":155,"../lib/core":342,"../lib/node_loader":338}],254:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.codebuild={},i.CodeBuild=a.defineService("codebuild",["2016-10-06"]),Object.defineProperty(s.services.codebuild,"2016-10-06",{get:function(){var t=e("../apis/codebuild-2016-10-06.min.json");return t.paginators=e("../apis/codebuild-2016-10-06.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CodeBuild},{"../apis/codebuild-2016-10-06.min.json":44,"../apis/codebuild-2016-10-06.paginators.json":45,"../lib/core":342,"../lib/node_loader":338}],255:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.codecommit={},i.CodeCommit=a.defineService("codecommit",["2015-04-13"]),Object.defineProperty(s.services.codecommit,"2015-04-13",{get:function(){var t=e("../apis/codecommit-2015-04-13.min.json");return t.paginators=e("../apis/codecommit-2015-04-13.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CodeCommit},{"../apis/codecommit-2015-04-13.min.json":46,"../apis/codecommit-2015-04-13.paginators.json":47,"../lib/core":342,"../lib/node_loader":338}],256:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.codedeploy={},i.CodeDeploy=a.defineService("codedeploy",["2014-10-06"]),Object.defineProperty(s.services.codedeploy,"2014-10-06",{get:function(){var t=e("../apis/codedeploy-2014-10-06.min.json");return t.paginators=e("../apis/codedeploy-2014-10-06.paginators.json").pagination,t.waiters=e("../apis/codedeploy-2014-10-06.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.CodeDeploy},{"../apis/codedeploy-2014-10-06.min.json":48,"../apis/codedeploy-2014-10-06.paginators.json":49,"../apis/codedeploy-2014-10-06.waiters2.json":50,"../lib/core":342,"../lib/node_loader":338}],257:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.codepipeline={},i.CodePipeline=a.defineService("codepipeline",["2015-07-09"]),Object.defineProperty(s.services.codepipeline,"2015-07-09",{get:function(){var t=e("../apis/codepipeline-2015-07-09.min.json");return t.paginators=e("../apis/codepipeline-2015-07-09.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CodePipeline},{"../apis/codepipeline-2015-07-09.min.json":51,"../apis/codepipeline-2015-07-09.paginators.json":52,"../lib/core":342,"../lib/node_loader":338}],258:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cognitoidentity={},i.CognitoIdentity=a.defineService("cognitoidentity",["2014-06-30"]),Object.defineProperty(s.services.cognitoidentity,"2014-06-30",{get:function(){var t=e("../apis/cognito-identity-2014-06-30.min.json");return t.paginators=e("../apis/cognito-identity-2014-06-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CognitoIdentity},{"../apis/cognito-identity-2014-06-30.min.json":53,"../apis/cognito-identity-2014-06-30.paginators.json":54,"../lib/core":342,"../lib/node_loader":338}],259:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cognitoidentityserviceprovider={},i.CognitoIdentityServiceProvider=a.defineService("cognitoidentityserviceprovider",["2016-04-18"]),Object.defineProperty(s.services.cognitoidentityserviceprovider,"2016-04-18",{get:function(){var t=e("../apis/cognito-idp-2016-04-18.min.json");return t.paginators=e("../apis/cognito-idp-2016-04-18.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CognitoIdentityServiceProvider},{"../apis/cognito-idp-2016-04-18.min.json":55,"../apis/cognito-idp-2016-04-18.paginators.json":56,"../lib/core":342,"../lib/node_loader":338}],260:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cognitosync={},i.CognitoSync=a.defineService("cognitosync",["2014-06-30"]),Object.defineProperty(s.services.cognitosync,"2014-06-30",{get:function(){var t=e("../apis/cognito-sync-2014-06-30.min.json");return t.paginators=e("../apis/cognito-sync-2014-06-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CognitoSync},{"../apis/cognito-sync-2014-06-30.min.json":57,"../apis/cognito-sync-2014-06-30.paginators.json":58,"../lib/core":342,"../lib/node_loader":338}],261:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.comprehend={},i.Comprehend=a.defineService("comprehend",["2017-11-27"]),Object.defineProperty(s.services.comprehend,"2017-11-27",{get:function(){var t=e("../apis/comprehend-2017-11-27.min.json");return t.paginators=e("../apis/comprehend-2017-11-27.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Comprehend},{"../apis/comprehend-2017-11-27.min.json":59,"../apis/comprehend-2017-11-27.paginators.json":60,"../lib/core":342,"../lib/node_loader":338}],262:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.comprehendmedical={},i.ComprehendMedical=a.defineService("comprehendmedical",["2018-10-30"]),Object.defineProperty(s.services.comprehendmedical,"2018-10-30",{get:function(){var t=e("../apis/comprehendmedical-2018-10-30.min.json");return t.paginators=e("../apis/comprehendmedical-2018-10-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ComprehendMedical},{"../apis/comprehendmedical-2018-10-30.min.json":61,"../apis/comprehendmedical-2018-10-30.paginators.json":62,"../lib/core":342,"../lib/node_loader":338}],263:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.configservice={},i.ConfigService=a.defineService("configservice",["2014-11-12"]),Object.defineProperty(s.services.configservice,"2014-11-12",{get:function(){var t=e("../apis/config-2014-11-12.min.json");return t.paginators=e("../apis/config-2014-11-12.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ConfigService},{"../apis/config-2014-11-12.min.json":63,"../apis/config-2014-11-12.paginators.json":64,"../lib/core":342,"../lib/node_loader":338}],264:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.connect={},i.Connect=a.defineService("connect",["2017-08-08"]),Object.defineProperty(s.services.connect,"2017-08-08",{get:function(){var t=e("../apis/connect-2017-08-08.min.json");return t.paginators=e("../apis/connect-2017-08-08.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Connect},{"../apis/connect-2017-08-08.min.json":65,"../apis/connect-2017-08-08.paginators.json":66,"../lib/core":342,"../lib/node_loader":338}],265:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.costexplorer={},i.CostExplorer=a.defineService("costexplorer",["2017-10-25"]),Object.defineProperty(s.services.costexplorer,"2017-10-25",{get:function(){var t=e("../apis/ce-2017-10-25.min.json");return t.paginators=e("../apis/ce-2017-10-25.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CostExplorer},{"../apis/ce-2017-10-25.min.json":12,"../apis/ce-2017-10-25.paginators.json":13,"../lib/core":342,"../lib/node_loader":338}],266:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cur={},i.CUR=a.defineService("cur",["2017-01-06"]),Object.defineProperty(s.services.cur,"2017-01-06",{get:function(){var t=e("../apis/cur-2017-01-06.min.json");return t.paginators=e("../apis/cur-2017-01-06.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CUR},{"../apis/cur-2017-01-06.min.json":67,"../apis/cur-2017-01-06.paginators.json":68,"../lib/core":342,"../lib/node_loader":338}],267:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.devicefarm={},i.DeviceFarm=a.defineService("devicefarm",["2015-06-23"]),Object.defineProperty(s.services.devicefarm,"2015-06-23",{get:function(){var t=e("../apis/devicefarm-2015-06-23.min.json");return t.paginators=e("../apis/devicefarm-2015-06-23.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.DeviceFarm},{"../apis/devicefarm-2015-06-23.min.json":69,"../apis/devicefarm-2015-06-23.paginators.json":70,"../lib/core":342,"../lib/node_loader":338}],268:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.directconnect={},i.DirectConnect=a.defineService("directconnect",["2012-10-25"]),Object.defineProperty(s.services.directconnect,"2012-10-25",{get:function(){var t=e("../apis/directconnect-2012-10-25.min.json");return t.paginators=e("../apis/directconnect-2012-10-25.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.DirectConnect},{"../apis/directconnect-2012-10-25.min.json":71,"../apis/directconnect-2012-10-25.paginators.json":72,"../lib/core":342,"../lib/node_loader":338}],269:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.dynamodb={},i.DynamoDB=a.defineService("dynamodb",["2011-12-05","2012-08-10"]),e("../lib/services/dynamodb"),Object.defineProperty(s.services.dynamodb,"2011-12-05",{get:function(){var t=e("../apis/dynamodb-2011-12-05.min.json");return t.paginators=e("../apis/dynamodb-2011-12-05.paginators.json").pagination,t.waiters=e("../apis/dynamodb-2011-12-05.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.dynamodb,"2012-08-10",{get:function(){var t=e("../apis/dynamodb-2012-08-10.min.json");return t.paginators=e("../apis/dynamodb-2012-08-10.paginators.json").pagination,t.waiters=e("../apis/dynamodb-2012-08-10.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.DynamoDB},{"../apis/dynamodb-2011-12-05.min.json":73,"../apis/dynamodb-2011-12-05.paginators.json":74,"../apis/dynamodb-2011-12-05.waiters2.json":75,"../apis/dynamodb-2012-08-10.min.json":76,"../apis/dynamodb-2012-08-10.paginators.json":77,"../apis/dynamodb-2012-08-10.waiters2.json":78,"../lib/core":342,"../lib/node_loader":338,"../lib/services/dynamodb":395}],270:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.dynamodbstreams={},i.DynamoDBStreams=a.defineService("dynamodbstreams",["2012-08-10"]),Object.defineProperty(s.services.dynamodbstreams,"2012-08-10",{get:function(){var t=e("../apis/streams.dynamodb-2012-08-10.min.json");return t.paginators=e("../apis/streams.dynamodb-2012-08-10.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.DynamoDBStreams},{"../apis/streams.dynamodb-2012-08-10.min.json":228,"../apis/streams.dynamodb-2012-08-10.paginators.json":229,"../lib/core":342,"../lib/node_loader":338}],271:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.ec2={},i.EC2=a.defineService("ec2",["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*","2016-11-15"]),e("../lib/services/ec2"),Object.defineProperty(s.services.ec2,"2016-11-15",{get:function(){var t=e("../apis/ec2-2016-11-15.min.json");return t.paginators=e("../apis/ec2-2016-11-15.paginators.json").pagination,t.waiters=e("../apis/ec2-2016-11-15.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.EC2},{"../apis/ec2-2016-11-15.min.json":79,"../apis/ec2-2016-11-15.paginators.json":80,"../apis/ec2-2016-11-15.waiters2.json":81,"../lib/core":342,"../lib/node_loader":338,"../lib/services/ec2":396}],272:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.ecr={},i.ECR=a.defineService("ecr",["2015-09-21"]),Object.defineProperty(s.services.ecr,"2015-09-21",{get:function(){var t=e("../apis/ecr-2015-09-21.min.json");return t.paginators=e("../apis/ecr-2015-09-21.paginators.json").pagination,t.waiters=e("../apis/ecr-2015-09-21.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ECR},{"../apis/ecr-2015-09-21.min.json":82,"../apis/ecr-2015-09-21.paginators.json":83,"../apis/ecr-2015-09-21.waiters2.json":84,"../lib/core":342,"../lib/node_loader":338}],273:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.ecs={},i.ECS=a.defineService("ecs",["2014-11-13"]),Object.defineProperty(s.services.ecs,"2014-11-13",{get:function(){var t=e("../apis/ecs-2014-11-13.min.json");return t.paginators=e("../apis/ecs-2014-11-13.paginators.json").pagination,t.waiters=e("../apis/ecs-2014-11-13.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ECS},{"../apis/ecs-2014-11-13.min.json":85,"../apis/ecs-2014-11-13.paginators.json":86,"../apis/ecs-2014-11-13.waiters2.json":87,"../lib/core":342,"../lib/node_loader":338}],274:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.efs={},i.EFS=a.defineService("efs",["2015-02-01"]),Object.defineProperty(s.services.efs,"2015-02-01",{get:function(){var t=e("../apis/elasticfilesystem-2015-02-01.min.json");return t.paginators=e("../apis/elasticfilesystem-2015-02-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.EFS},{"../apis/elasticfilesystem-2015-02-01.min.json":94,"../apis/elasticfilesystem-2015-02-01.paginators.json":95,"../lib/core":342,"../lib/node_loader":338}],275:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.elasticache={},i.ElastiCache=a.defineService("elasticache",["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*","2015-02-02"]),Object.defineProperty(s.services.elasticache,"2015-02-02",{get:function(){var t=e("../apis/elasticache-2015-02-02.min.json");return t.paginators=e("../apis/elasticache-2015-02-02.paginators.json").pagination,t.waiters=e("../apis/elasticache-2015-02-02.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ElastiCache},{"../apis/elasticache-2015-02-02.min.json":88,"../apis/elasticache-2015-02-02.paginators.json":89,"../apis/elasticache-2015-02-02.waiters2.json":90,"../lib/core":342,"../lib/node_loader":338}],276:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.elasticbeanstalk={},i.ElasticBeanstalk=a.defineService("elasticbeanstalk",["2010-12-01"]),Object.defineProperty(s.services.elasticbeanstalk,"2010-12-01",{get:function(){var t=e("../apis/elasticbeanstalk-2010-12-01.min.json");return t.paginators=e("../apis/elasticbeanstalk-2010-12-01.paginators.json").pagination,t.waiters=e("../apis/elasticbeanstalk-2010-12-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ElasticBeanstalk},{"../apis/elasticbeanstalk-2010-12-01.min.json":91,"../apis/elasticbeanstalk-2010-12-01.paginators.json":92,"../apis/elasticbeanstalk-2010-12-01.waiters2.json":93,"../lib/core":342,"../lib/node_loader":338}],277:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.elastictranscoder={},i.ElasticTranscoder=a.defineService("elastictranscoder",["2012-09-25"]),Object.defineProperty(s.services.elastictranscoder,"2012-09-25",{get:function(){var t=e("../apis/elastictranscoder-2012-09-25.min.json");return t.paginators=e("../apis/elastictranscoder-2012-09-25.paginators.json").pagination,t.waiters=e("../apis/elastictranscoder-2012-09-25.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ElasticTranscoder},{"../apis/elastictranscoder-2012-09-25.min.json":105,"../apis/elastictranscoder-2012-09-25.paginators.json":106,"../apis/elastictranscoder-2012-09-25.waiters2.json":107,"../lib/core":342,"../lib/node_loader":338}],278:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.elb={},i.ELB=a.defineService("elb",["2012-06-01"]),Object.defineProperty(s.services.elb,"2012-06-01",{get:function(){var t=e("../apis/elasticloadbalancing-2012-06-01.min.json");return t.paginators=e("../apis/elasticloadbalancing-2012-06-01.paginators.json").pagination,t.waiters=e("../apis/elasticloadbalancing-2012-06-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ELB},{"../apis/elasticloadbalancing-2012-06-01.min.json":96,"../apis/elasticloadbalancing-2012-06-01.paginators.json":97,"../apis/elasticloadbalancing-2012-06-01.waiters2.json":98,"../lib/core":342,"../lib/node_loader":338}],279:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.elbv2={},i.ELBv2=a.defineService("elbv2",["2015-12-01"]),Object.defineProperty(s.services.elbv2,"2015-12-01",{get:function(){var t=e("../apis/elasticloadbalancingv2-2015-12-01.min.json");return t.paginators=e("../apis/elasticloadbalancingv2-2015-12-01.paginators.json").pagination,t.waiters=e("../apis/elasticloadbalancingv2-2015-12-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ELBv2},{"../apis/elasticloadbalancingv2-2015-12-01.min.json":99,"../apis/elasticloadbalancingv2-2015-12-01.paginators.json":100,"../apis/elasticloadbalancingv2-2015-12-01.waiters2.json":101,"../lib/core":342,"../lib/node_loader":338}],280:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.emr={},i.EMR=a.defineService("emr",["2009-03-31"]),Object.defineProperty(s.services.emr,"2009-03-31",{get:function(){var t=e("../apis/elasticmapreduce-2009-03-31.min.json");return t.paginators=e("../apis/elasticmapreduce-2009-03-31.paginators.json").pagination,t.waiters=e("../apis/elasticmapreduce-2009-03-31.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.EMR},{"../apis/elasticmapreduce-2009-03-31.min.json":102,"../apis/elasticmapreduce-2009-03-31.paginators.json":103,"../apis/elasticmapreduce-2009-03-31.waiters2.json":104,"../lib/core":342,"../lib/node_loader":338}],281:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.firehose={},i.Firehose=a.defineService("firehose",["2015-08-04"]),Object.defineProperty(s.services.firehose,"2015-08-04",{get:function(){var t=e("../apis/firehose-2015-08-04.min.json");return t.paginators=e("../apis/firehose-2015-08-04.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Firehose},{"../apis/firehose-2015-08-04.min.json":113,"../apis/firehose-2015-08-04.paginators.json":114,"../lib/core":342,"../lib/node_loader":338}],282:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.forecastqueryservice={},i.ForecastQueryService=a.defineService("forecastqueryservice",["2018-06-26"]),Object.defineProperty(s.services.forecastqueryservice,"2018-06-26",{get:function(){var t=e("../apis/forecastquery-2018-06-26.min.json");return t.paginators=e("../apis/forecastquery-2018-06-26.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ForecastQueryService},{"../apis/forecastquery-2018-06-26.min.json":117,"../apis/forecastquery-2018-06-26.paginators.json":118,"../lib/core":342,"../lib/node_loader":338}],283:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.forecastservice={},i.ForecastService=a.defineService("forecastservice",["2018-06-26"]),Object.defineProperty(s.services.forecastservice,"2018-06-26",{get:function(){var t=e("../apis/forecast-2018-06-26.min.json");return t.paginators=e("../apis/forecast-2018-06-26.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ForecastService},{"../apis/forecast-2018-06-26.min.json":115,"../apis/forecast-2018-06-26.paginators.json":116,"../lib/core":342,"../lib/node_loader":338}],284:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.gamelift={},i.GameLift=a.defineService("gamelift",["2015-10-01"]),Object.defineProperty(s.services.gamelift,"2015-10-01",{get:function(){var t=e("../apis/gamelift-2015-10-01.min.json");return t.paginators=e("../apis/gamelift-2015-10-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.GameLift},{"../apis/gamelift-2015-10-01.min.json":119,"../apis/gamelift-2015-10-01.paginators.json":120,"../lib/core":342,"../lib/node_loader":338}],285:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.iam={},i.IAM=a.defineService("iam",["2010-05-08"]),Object.defineProperty(s.services.iam,"2010-05-08",{get:function(){var t=e("../apis/iam-2010-05-08.min.json");return t.paginators=e("../apis/iam-2010-05-08.paginators.json").pagination,t.waiters=e("../apis/iam-2010-05-08.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.IAM},{"../apis/iam-2010-05-08.min.json":121,"../apis/iam-2010-05-08.paginators.json":122,"../apis/iam-2010-05-08.waiters2.json":123,"../lib/core":342,"../lib/node_loader":338}],286:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.inspector={},i.Inspector=a.defineService("inspector",["2015-08-18*","2016-02-16"]),Object.defineProperty(s.services.inspector,"2016-02-16",{get:function(){var t=e("../apis/inspector-2016-02-16.min.json");return t.paginators=e("../apis/inspector-2016-02-16.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Inspector},{"../apis/inspector-2016-02-16.min.json":124,"../apis/inspector-2016-02-16.paginators.json":125,"../lib/core":342,"../lib/node_loader":338}],287:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.iot={},i.Iot=a.defineService("iot",["2015-05-28"]),Object.defineProperty(s.services.iot,"2015-05-28",{get:function(){var t=e("../apis/iot-2015-05-28.min.json");return t.paginators=e("../apis/iot-2015-05-28.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Iot},{"../apis/iot-2015-05-28.min.json":126,"../apis/iot-2015-05-28.paginators.json":127,"../lib/core":342,"../lib/node_loader":338}],288:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.iotanalytics={},i.IoTAnalytics=a.defineService("iotanalytics",["2017-11-27"]),Object.defineProperty(s.services.iotanalytics,"2017-11-27",{get:function(){var t=e("../apis/iotanalytics-2017-11-27.min.json");return t.paginators=e("../apis/iotanalytics-2017-11-27.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.IoTAnalytics},{"../apis/iotanalytics-2017-11-27.min.json":130,"../apis/iotanalytics-2017-11-27.paginators.json":131,"../lib/core":342,"../lib/node_loader":338}],289:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.iotdata={},i.IotData=a.defineService("iotdata",["2015-05-28"]),e("../lib/services/iotdata"),Object.defineProperty(s.services.iotdata,"2015-05-28",{get:function(){var t=e("../apis/iot-data-2015-05-28.min.json");return t.paginators=e("../apis/iot-data-2015-05-28.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.IotData},{"../apis/iot-data-2015-05-28.min.json":128,"../apis/iot-data-2015-05-28.paginators.json":129,"../lib/core":342,"../lib/node_loader":338,"../lib/services/iotdata":397}],290:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.kinesis={},i.Kinesis=a.defineService("kinesis",["2013-12-02"]),Object.defineProperty(s.services.kinesis,"2013-12-02",{get:function(){var t=e("../apis/kinesis-2013-12-02.min.json");return t.paginators=e("../apis/kinesis-2013-12-02.paginators.json").pagination,t.waiters=e("../apis/kinesis-2013-12-02.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.Kinesis},{"../apis/kinesis-2013-12-02.min.json":132,"../apis/kinesis-2013-12-02.paginators.json":133,"../apis/kinesis-2013-12-02.waiters2.json":134,"../lib/core":342,"../lib/node_loader":338}],291:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.kinesisvideo={},i.KinesisVideo=a.defineService("kinesisvideo",["2017-09-30"]),Object.defineProperty(s.services.kinesisvideo,"2017-09-30",{get:function(){var t=e("../apis/kinesisvideo-2017-09-30.min.json");return t.paginators=e("../apis/kinesisvideo-2017-09-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.KinesisVideo},{"../apis/kinesisvideo-2017-09-30.min.json":141,"../apis/kinesisvideo-2017-09-30.paginators.json":142,"../lib/core":342,"../lib/node_loader":338}],292:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader -;s.services.kinesisvideoarchivedmedia={},i.KinesisVideoArchivedMedia=a.defineService("kinesisvideoarchivedmedia",["2017-09-30"]),Object.defineProperty(s.services.kinesisvideoarchivedmedia,"2017-09-30",{get:function(){var t=e("../apis/kinesis-video-archived-media-2017-09-30.min.json");return t.paginators=e("../apis/kinesis-video-archived-media-2017-09-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.KinesisVideoArchivedMedia},{"../apis/kinesis-video-archived-media-2017-09-30.min.json":135,"../apis/kinesis-video-archived-media-2017-09-30.paginators.json":136,"../lib/core":342,"../lib/node_loader":338}],293:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.kinesisvideomedia={},i.KinesisVideoMedia=a.defineService("kinesisvideomedia",["2017-09-30"]),Object.defineProperty(s.services.kinesisvideomedia,"2017-09-30",{get:function(){var t=e("../apis/kinesis-video-media-2017-09-30.min.json");return t.paginators=e("../apis/kinesis-video-media-2017-09-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.KinesisVideoMedia},{"../apis/kinesis-video-media-2017-09-30.min.json":137,"../apis/kinesis-video-media-2017-09-30.paginators.json":138,"../lib/core":342,"../lib/node_loader":338}],294:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.kinesisvideosignalingchannels={},i.KinesisVideoSignalingChannels=a.defineService("kinesisvideosignalingchannels",["2019-12-04"]),Object.defineProperty(s.services.kinesisvideosignalingchannels,"2019-12-04",{get:function(){var t=e("../apis/kinesis-video-signaling-2019-12-04.min.json");return t.paginators=e("../apis/kinesis-video-signaling-2019-12-04.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.KinesisVideoSignalingChannels},{"../apis/kinesis-video-signaling-2019-12-04.min.json":139,"../apis/kinesis-video-signaling-2019-12-04.paginators.json":140,"../lib/core":342,"../lib/node_loader":338}],295:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.kms={},i.KMS=a.defineService("kms",["2014-11-01"]),Object.defineProperty(s.services.kms,"2014-11-01",{get:function(){var t=e("../apis/kms-2014-11-01.min.json");return t.paginators=e("../apis/kms-2014-11-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.KMS},{"../apis/kms-2014-11-01.min.json":143,"../apis/kms-2014-11-01.paginators.json":144,"../lib/core":342,"../lib/node_loader":338}],296:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.lambda={},i.Lambda=a.defineService("lambda",["2014-11-11","2015-03-31"]),e("../lib/services/lambda"),Object.defineProperty(s.services.lambda,"2014-11-11",{get:function(){var t=e("../apis/lambda-2014-11-11.min.json");return t.paginators=e("../apis/lambda-2014-11-11.paginators.json").pagination,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.lambda,"2015-03-31",{get:function(){var t=e("../apis/lambda-2015-03-31.min.json");return t.paginators=e("../apis/lambda-2015-03-31.paginators.json").pagination,t.waiters=e("../apis/lambda-2015-03-31.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.Lambda},{"../apis/lambda-2014-11-11.min.json":145,"../apis/lambda-2014-11-11.paginators.json":146,"../apis/lambda-2015-03-31.min.json":147,"../apis/lambda-2015-03-31.paginators.json":148,"../apis/lambda-2015-03-31.waiters2.json":149,"../lib/core":342,"../lib/node_loader":338,"../lib/services/lambda":398}],297:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.lexmodelbuildingservice={},i.LexModelBuildingService=a.defineService("lexmodelbuildingservice",["2017-04-19"]),Object.defineProperty(s.services.lexmodelbuildingservice,"2017-04-19",{get:function(){var t=e("../apis/lex-models-2017-04-19.min.json");return t.paginators=e("../apis/lex-models-2017-04-19.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.LexModelBuildingService},{"../apis/lex-models-2017-04-19.min.json":150,"../apis/lex-models-2017-04-19.paginators.json":151,"../lib/core":342,"../lib/node_loader":338}],298:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.lexruntime={},i.LexRuntime=a.defineService("lexruntime",["2016-11-28"]),Object.defineProperty(s.services.lexruntime,"2016-11-28",{get:function(){var t=e("../apis/runtime.lex-2016-11-28.min.json");return t.paginators=e("../apis/runtime.lex-2016-11-28.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.LexRuntime},{"../apis/runtime.lex-2016-11-28.min.json":208,"../apis/runtime.lex-2016-11-28.paginators.json":209,"../lib/core":342,"../lib/node_loader":338}],299:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.lexruntimev2={},i.LexRuntimeV2=a.defineService("lexruntimev2",["2020-08-07"]),Object.defineProperty(s.services.lexruntimev2,"2020-08-07",{get:function(){var t=e("../apis/runtime.lex.v2-2020-08-07.min.json");return t.paginators=e("../apis/runtime.lex.v2-2020-08-07.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.LexRuntimeV2},{"../apis/runtime.lex.v2-2020-08-07.min.json":210,"../apis/runtime.lex.v2-2020-08-07.paginators.json":211,"../lib/core":342,"../lib/node_loader":338}],300:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.location={},i.Location=a.defineService("location",["2020-11-19"]),Object.defineProperty(s.services.location,"2020-11-19",{get:function(){var t=e("../apis/location-2020-11-19.min.json");return t.paginators=e("../apis/location-2020-11-19.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Location},{"../apis/location-2020-11-19.min.json":152,"../apis/location-2020-11-19.paginators.json":153,"../lib/core":342,"../lib/node_loader":338}],301:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.machinelearning={},i.MachineLearning=a.defineService("machinelearning",["2014-12-12"]),e("../lib/services/machinelearning"),Object.defineProperty(s.services.machinelearning,"2014-12-12",{get:function(){var t=e("../apis/machinelearning-2014-12-12.min.json");return t.paginators=e("../apis/machinelearning-2014-12-12.paginators.json").pagination,t.waiters=e("../apis/machinelearning-2014-12-12.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.MachineLearning},{"../apis/machinelearning-2014-12-12.min.json":156,"../apis/machinelearning-2014-12-12.paginators.json":157,"../apis/machinelearning-2014-12-12.waiters2.json":158,"../lib/core":342,"../lib/node_loader":338,"../lib/services/machinelearning":399}],302:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.marketplacecommerceanalytics={},i.MarketplaceCommerceAnalytics=a.defineService("marketplacecommerceanalytics",["2015-07-01"]),Object.defineProperty(s.services.marketplacecommerceanalytics,"2015-07-01",{get:function(){var t=e("../apis/marketplacecommerceanalytics-2015-07-01.min.json");return t.paginators=e("../apis/marketplacecommerceanalytics-2015-07-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.MarketplaceCommerceAnalytics},{"../apis/marketplacecommerceanalytics-2015-07-01.min.json":159,"../apis/marketplacecommerceanalytics-2015-07-01.paginators.json":160,"../lib/core":342,"../lib/node_loader":338}],303:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.mediastoredata={},i.MediaStoreData=a.defineService("mediastoredata",["2017-09-01"]),Object.defineProperty(s.services.mediastoredata,"2017-09-01",{get:function(){var t=e("../apis/mediastore-data-2017-09-01.min.json");return t.paginators=e("../apis/mediastore-data-2017-09-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.MediaStoreData},{"../apis/mediastore-data-2017-09-01.min.json":161,"../apis/mediastore-data-2017-09-01.paginators.json":162,"../lib/core":342,"../lib/node_loader":338}],304:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.mobileanalytics={},i.MobileAnalytics=a.defineService("mobileanalytics",["2014-06-05"]),Object.defineProperty(s.services.mobileanalytics,"2014-06-05",{get:function(){return e("../apis/mobileanalytics-2014-06-05.min.json")},enumerable:!0,configurable:!0}),t.exports=i.MobileAnalytics},{"../apis/mobileanalytics-2014-06-05.min.json":164,"../lib/core":342,"../lib/node_loader":338}],305:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.mturk={},i.MTurk=a.defineService("mturk",["2017-01-17"]),Object.defineProperty(s.services.mturk,"2017-01-17",{get:function(){var t=e("../apis/mturk-requester-2017-01-17.min.json");return t.paginators=e("../apis/mturk-requester-2017-01-17.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.MTurk},{"../apis/mturk-requester-2017-01-17.min.json":168,"../apis/mturk-requester-2017-01-17.paginators.json":169,"../lib/core":342,"../lib/node_loader":338}],306:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.opsworks={},i.OpsWorks=a.defineService("opsworks",["2013-02-18"]),Object.defineProperty(s.services.opsworks,"2013-02-18",{get:function(){var t=e("../apis/opsworks-2013-02-18.min.json");return t.paginators=e("../apis/opsworks-2013-02-18.paginators.json").pagination,t.waiters=e("../apis/opsworks-2013-02-18.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.OpsWorks},{"../apis/opsworks-2013-02-18.min.json":170,"../apis/opsworks-2013-02-18.paginators.json":171,"../apis/opsworks-2013-02-18.waiters2.json":172,"../lib/core":342,"../lib/node_loader":338}],307:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.personalize={},i.Personalize=a.defineService("personalize",["2018-05-22"]),Object.defineProperty(s.services.personalize,"2018-05-22",{get:function(){var t=e("../apis/personalize-2018-05-22.min.json");return t.paginators=e("../apis/personalize-2018-05-22.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Personalize},{"../apis/personalize-2018-05-22.min.json":173,"../apis/personalize-2018-05-22.paginators.json":174,"../lib/core":342,"../lib/node_loader":338}],308:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.personalizeevents={},i.PersonalizeEvents=a.defineService("personalizeevents",["2018-03-22"]),Object.defineProperty(s.services.personalizeevents,"2018-03-22",{get:function(){var t=e("../apis/personalize-events-2018-03-22.min.json");return t.paginators=e("../apis/personalize-events-2018-03-22.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.PersonalizeEvents},{"../apis/personalize-events-2018-03-22.min.json":175,"../apis/personalize-events-2018-03-22.paginators.json":176,"../lib/core":342,"../lib/node_loader":338}],309:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.personalizeruntime={},i.PersonalizeRuntime=a.defineService("personalizeruntime",["2018-05-22"]),Object.defineProperty(s.services.personalizeruntime,"2018-05-22",{get:function(){var t=e("../apis/personalize-runtime-2018-05-22.min.json");return t.paginators=e("../apis/personalize-runtime-2018-05-22.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.PersonalizeRuntime},{"../apis/personalize-runtime-2018-05-22.min.json":177,"../apis/personalize-runtime-2018-05-22.paginators.json":178,"../lib/core":342,"../lib/node_loader":338}],310:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.polly={},i.Polly=a.defineService("polly",["2016-06-10"]),e("../lib/services/polly"),Object.defineProperty(s.services.polly,"2016-06-10",{get:function(){var t=e("../apis/polly-2016-06-10.min.json");return t.paginators=e("../apis/polly-2016-06-10.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Polly},{"../apis/polly-2016-06-10.min.json":179,"../apis/polly-2016-06-10.paginators.json":180,"../lib/core":342,"../lib/node_loader":338,"../lib/services/polly":400}],311:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.pricing={},i.Pricing=a.defineService("pricing",["2017-10-15"]),Object.defineProperty(s.services.pricing,"2017-10-15",{get:function(){var t=e("../apis/pricing-2017-10-15.min.json");return t.paginators=e("../apis/pricing-2017-10-15.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Pricing},{"../apis/pricing-2017-10-15.min.json":181,"../apis/pricing-2017-10-15.paginators.json":182,"../lib/core":342,"../lib/node_loader":338}],312:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.rds={},i.RDS=a.defineService("rds",["2013-01-10","2013-02-12","2013-09-09","2014-09-01","2014-09-01*","2014-10-31"]),e("../lib/services/rds"),Object.defineProperty(s.services.rds,"2013-01-10",{get:function(){var t=e("../apis/rds-2013-01-10.min.json");return t.paginators=e("../apis/rds-2013-01-10.paginators.json").pagination,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.rds,"2013-02-12",{get:function(){var t=e("../apis/rds-2013-02-12.min.json");return t.paginators=e("../apis/rds-2013-02-12.paginators.json").pagination,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.rds,"2013-09-09",{get:function(){var t=e("../apis/rds-2013-09-09.min.json");return t.paginators=e("../apis/rds-2013-09-09.paginators.json").pagination,t.waiters=e("../apis/rds-2013-09-09.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.rds,"2014-09-01",{get:function(){var t=e("../apis/rds-2014-09-01.min.json");return t.paginators=e("../apis/rds-2014-09-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.rds,"2014-10-31",{get:function(){var t=e("../apis/rds-2014-10-31.min.json");return t.paginators=e("../apis/rds-2014-10-31.paginators.json").pagination,t.waiters=e("../apis/rds-2014-10-31.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.RDS},{"../apis/rds-2013-01-10.min.json":183,"../apis/rds-2013-01-10.paginators.json":184,"../apis/rds-2013-02-12.min.json":185,"../apis/rds-2013-02-12.paginators.json":186,"../apis/rds-2013-09-09.min.json":187,"../apis/rds-2013-09-09.paginators.json":188,"../apis/rds-2013-09-09.waiters2.json":189,"../apis/rds-2014-09-01.min.json":190,"../apis/rds-2014-09-01.paginators.json":191,"../apis/rds-2014-10-31.min.json":192,"../apis/rds-2014-10-31.paginators.json":193,"../apis/rds-2014-10-31.waiters2.json":194,"../lib/core":342,"../lib/node_loader":338,"../lib/services/rds":401}],313:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.redshift={},i.Redshift=a.defineService("redshift",["2012-12-01"]),Object.defineProperty(s.services.redshift,"2012-12-01",{get:function(){var t=e("../apis/redshift-2012-12-01.min.json");return t.paginators=e("../apis/redshift-2012-12-01.paginators.json").pagination,t.waiters=e("../apis/redshift-2012-12-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.Redshift},{"../apis/redshift-2012-12-01.min.json":195,"../apis/redshift-2012-12-01.paginators.json":196,"../apis/redshift-2012-12-01.waiters2.json":197,"../lib/core":342,"../lib/node_loader":338}],314:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.rekognition={},i.Rekognition=a.defineService("rekognition",["2016-06-27"]),Object.defineProperty(s.services.rekognition,"2016-06-27",{get:function(){var t=e("../apis/rekognition-2016-06-27.min.json");return t.paginators=e("../apis/rekognition-2016-06-27.paginators.json").pagination,t.waiters=e("../apis/rekognition-2016-06-27.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.Rekognition},{"../apis/rekognition-2016-06-27.min.json":198,"../apis/rekognition-2016-06-27.paginators.json":199,"../apis/rekognition-2016-06-27.waiters2.json":200,"../lib/core":342,"../lib/node_loader":338}],315:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.resourcegroups={},i.ResourceGroups=a.defineService("resourcegroups",["2017-11-27"]),Object.defineProperty(s.services.resourcegroups,"2017-11-27",{get:function(){var t=e("../apis/resource-groups-2017-11-27.min.json");return t.paginators=e("../apis/resource-groups-2017-11-27.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ResourceGroups},{"../apis/resource-groups-2017-11-27.min.json":201,"../apis/resource-groups-2017-11-27.paginators.json":202,"../lib/core":342,"../lib/node_loader":338}],316:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.route53={},i.Route53=a.defineService("route53",["2013-04-01"]),e("../lib/services/route53"),Object.defineProperty(s.services.route53,"2013-04-01",{get:function(){var t=e("../apis/route53-2013-04-01.min.json");return t.paginators=e("../apis/route53-2013-04-01.paginators.json").pagination,t.waiters=e("../apis/route53-2013-04-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.Route53},{"../apis/route53-2013-04-01.min.json":203,"../apis/route53-2013-04-01.paginators.json":204,"../apis/route53-2013-04-01.waiters2.json":205,"../lib/core":342,"../lib/node_loader":338,"../lib/services/route53":403}],317:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.route53domains={},i.Route53Domains=a.defineService("route53domains",["2014-05-15"]),Object.defineProperty(s.services.route53domains,"2014-05-15",{get:function(){var t=e("../apis/route53domains-2014-05-15.min.json");return t.paginators=e("../apis/route53domains-2014-05-15.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Route53Domains},{"../apis/route53domains-2014-05-15.min.json":206,"../apis/route53domains-2014-05-15.paginators.json":207,"../lib/core":342,"../lib/node_loader":338}],318:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.s3={},i.S3=a.defineService("s3",["2006-03-01"]),e("../lib/services/s3"),Object.defineProperty(s.services.s3,"2006-03-01",{get:function(){var t=e("../apis/s3-2006-03-01.min.json");return t.paginators=e("../apis/s3-2006-03-01.paginators.json").pagination,t.waiters=e("../apis/s3-2006-03-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.S3},{"../apis/s3-2006-03-01.min.json":212,"../apis/s3-2006-03-01.paginators.json":213,"../apis/s3-2006-03-01.waiters2.json":214,"../lib/core":342,"../lib/node_loader":338,"../lib/services/s3":404}],319:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.secretsmanager={},i.SecretsManager=a.defineService("secretsmanager",["2017-10-17"]),Object.defineProperty(s.services.secretsmanager,"2017-10-17",{get:function(){var t=e("../apis/secretsmanager-2017-10-17.min.json");return t.paginators=e("../apis/secretsmanager-2017-10-17.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.SecretsManager},{"../apis/secretsmanager-2017-10-17.min.json":215,"../apis/secretsmanager-2017-10-17.paginators.json":216,"../lib/core":342,"../lib/node_loader":338}],320:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.servicecatalog={},i.ServiceCatalog=a.defineService("servicecatalog",["2015-12-10"]),Object.defineProperty(s.services.servicecatalog,"2015-12-10",{get:function(){var t=e("../apis/servicecatalog-2015-12-10.min.json");return t.paginators=e("../apis/servicecatalog-2015-12-10.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ServiceCatalog},{"../apis/servicecatalog-2015-12-10.min.json":217,"../apis/servicecatalog-2015-12-10.paginators.json":218,"../lib/core":342,"../lib/node_loader":338}],321:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.ses={},i.SES=a.defineService("ses",["2010-12-01"]),Object.defineProperty(s.services.ses,"2010-12-01",{get:function(){var t=e("../apis/email-2010-12-01.min.json");return t.paginators=e("../apis/email-2010-12-01.paginators.json").pagination,t.waiters=e("../apis/email-2010-12-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.SES},{"../apis/email-2010-12-01.min.json":108,"../apis/email-2010-12-01.paginators.json":109,"../apis/email-2010-12-01.waiters2.json":110,"../lib/core":342,"../lib/node_loader":338}],322:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.sns={},i.SNS=a.defineService("sns",["2010-03-31"]),Object.defineProperty(s.services.sns,"2010-03-31",{get:function(){var t=e("../apis/sns-2010-03-31.min.json");return t.paginators=e("../apis/sns-2010-03-31.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.SNS},{"../apis/sns-2010-03-31.min.json":219,"../apis/sns-2010-03-31.paginators.json":220,"../lib/core":342,"../lib/node_loader":338}],323:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.sqs={},i.SQS=a.defineService("sqs",["2012-11-05"]),e("../lib/services/sqs"),Object.defineProperty(s.services.sqs,"2012-11-05",{get:function(){var t=e("../apis/sqs-2012-11-05.min.json");return t.paginators=e("../apis/sqs-2012-11-05.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.SQS},{"../apis/sqs-2012-11-05.min.json":221,"../apis/sqs-2012-11-05.paginators.json":222,"../lib/core":342,"../lib/node_loader":338,"../lib/services/sqs":406}],324:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.ssm={},i.SSM=a.defineService("ssm",["2014-11-06"]),Object.defineProperty(s.services.ssm,"2014-11-06",{get:function(){var t=e("../apis/ssm-2014-11-06.min.json");return t.paginators=e("../apis/ssm-2014-11-06.paginators.json").pagination,t.waiters=e("../apis/ssm-2014-11-06.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.SSM},{"../apis/ssm-2014-11-06.min.json":223,"../apis/ssm-2014-11-06.paginators.json":224,"../apis/ssm-2014-11-06.waiters2.json":225,"../lib/core":342,"../lib/node_loader":338}],325:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.storagegateway={},i.StorageGateway=a.defineService("storagegateway",["2013-06-30"]),Object.defineProperty(s.services.storagegateway,"2013-06-30",{get:function(){var t=e("../apis/storagegateway-2013-06-30.min.json");return t.paginators=e("../apis/storagegateway-2013-06-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.StorageGateway},{"../apis/storagegateway-2013-06-30.min.json":226,"../apis/storagegateway-2013-06-30.paginators.json":227,"../lib/core":342,"../lib/node_loader":338}],326:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.sts={},i.STS=a.defineService("sts",["2011-06-15"]),e("../lib/services/sts"),Object.defineProperty(s.services.sts,"2011-06-15",{get:function(){var t=e("../apis/sts-2011-06-15.min.json");return t.paginators=e("../apis/sts-2011-06-15.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.STS},{"../apis/sts-2011-06-15.min.json":230,"../apis/sts-2011-06-15.paginators.json":231,"../lib/core":342,"../lib/node_loader":338,"../lib/services/sts":407}],327:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.translate={},i.Translate=a.defineService("translate",["2017-07-01"]),Object.defineProperty(s.services.translate,"2017-07-01",{get:function(){var t=e("../apis/translate-2017-07-01.min.json");return t.paginators=e("../apis/translate-2017-07-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Translate},{"../apis/translate-2017-07-01.min.json":232,"../apis/translate-2017-07-01.paginators.json":233,"../lib/core":342,"../lib/node_loader":338}],328:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.waf={},i.WAF=a.defineService("waf",["2015-08-24"]),Object.defineProperty(s.services.waf,"2015-08-24",{get:function(){var t=e("../apis/waf-2015-08-24.min.json");return t.paginators=e("../apis/waf-2015-08-24.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.WAF},{"../apis/waf-2015-08-24.min.json":234,"../apis/waf-2015-08-24.paginators.json":235,"../lib/core":342,"../lib/node_loader":338}],329:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.workdocs={},i.WorkDocs=a.defineService("workdocs",["2016-05-01"]),Object.defineProperty(s.services.workdocs,"2016-05-01",{get:function(){var t=e("../apis/workdocs-2016-05-01.min.json");return t.paginators=e("../apis/workdocs-2016-05-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.WorkDocs},{"../apis/workdocs-2016-05-01.min.json":236,"../apis/workdocs-2016-05-01.paginators.json":237,"../lib/core":342,"../lib/node_loader":338}],330:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.xray={},i.XRay=a.defineService("xray",["2016-04-12"]),Object.defineProperty(s.services.xray,"2016-04-12",{get:function(){var t=e("../apis/xray-2016-04-12.min.json");return t.paginators=e("../apis/xray-2016-04-12.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.XRay},{"../apis/xray-2016-04-12.min.json":238,"../apis/xray-2016-04-12.paginators.json":239,"../lib/core":342,"../lib/node_loader":338}],331:[function(e,t,r){function i(e,t){if(!i.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return i.services[e][t]}i.services={},t.exports=i},{}],332:[function(e,t,r){var i=e("./browserHmac"),a=e("./browserMd5"),s=e("./browserSha1"),o=e("./browserSha256");t.exports={createHash:function(e){if("md5"===(e=e.toLowerCase()))return new a;if("sha256"===e)return new o;if("sha1"===e)return new s;throw new Error("Hash algorithm "+e+" is not supported in the browser SDK")},createHmac:function(e,t){if("md5"===(e=e.toLowerCase()))return new i(a,t);if("sha256"===e)return new i(o,t);if("sha1"===e)return new i(s,t);throw new Error("HMAC algorithm "+e+" is not supported in the browser SDK")},createSign:function(){throw new Error("createSign is not implemented in the browser")}}},{"./browserHmac":334,"./browserMd5":335,"./browserSha1":336,"./browserSha256":337}],333:[function(e,t,r){function i(e){return"string"==typeof e?0===e.length:0===e.byteLength}function a(e){return"string"==typeof e&&(e=new s(e,"utf8")),ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}var s=e("buffer/").Buffer;"undefined"!=typeof ArrayBuffer&&void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(e){return o.indexOf(Object.prototype.toString.call(e))>-1});var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];t.exports={isEmptyData:i,convertToBuffer:a}},{"buffer/":426}],334:[function(e,t,r){function i(e,t){this.hash=new e,this.outer=new e;var r=a(e,t),i=new Uint8Array(e.BLOCK_SIZE);i.set(r);for(var s=0;se.BLOCK_SIZE){var i=new e;i.update(r),r=i.digest()}var a=new Uint8Array(e.BLOCK_SIZE);return a.set(r),a}var s=e("./browserHashUtils");t.exports=i,i.prototype.update=function(e){if(s.isEmptyData(e)||this.error)return this;try{this.hash.update(s.convertToBuffer(e))}catch(e){this.error=e}return this},i.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},{"./browserHashUtils":333}],335:[function(e,t,r){function i(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(c)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function a(e,t,r,i,a,s){return((t=(t+e&4294967295)+(i+s&4294967295)&4294967295)<>>32-a)+r&4294967295}function s(e,t,r,i,s,o,n){return a(t&r|~t&i,e,t,s,o,n)}function o(e,t,r,i,s,o,n){return a(t&i|r&~i,e,t,s,o,n)}function n(e,t,r,i,s,o,n){return a(t^r^i,e,t,s,o,n)}function u(e,t,r,i,s,o,n){return a(r^(t|~i),e,t,s,o,n)}var p=e("./browserHashUtils"),m=e("buffer/").Buffer,c=64;t.exports=i,i.BLOCK_SIZE=c,i.prototype.update=function(e){if(p.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=p.convertToBuffer(e),r=0,i=t.byteLength;for(this.bytesHashed+=i;i>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),i--,this.bufferLength===c&&(this.hashBuffer(),this.bufferLength=0);return this},i.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,i=t.bufferLength,a=t.bytesHashed,s=8*a;if(r.setUint8(this.bufferLength++,128),i%c>=c-8){for(var o=this.bufferLength;o>>0,!0),r.setUint32(c-4,Math.floor(s/4294967296),!0),this.hashBuffer(),this.finished=!0}for(var n=new DataView(new ArrayBuffer(16)),o=0;o<4;o++)n.setUint32(4*o,this.state[o],!0);var u=new m(n.buffer,n.byteOffset,n.byteLength);return e?u.toString(e):u},i.prototype.hashBuffer=function(){var e=this,t=e.buffer,r=e.state,i=r[0],a=r[1],p=r[2],m=r[3];i=s(i,a,p,m,t.getUint32(0,!0),7,3614090360),m=s(m,i,a,p,t.getUint32(4,!0),12,3905402710),p=s(p,m,i,a,t.getUint32(8,!0),17,606105819),a=s(a,p,m,i,t.getUint32(12,!0),22,3250441966),i=s(i,a,p,m,t.getUint32(16,!0),7,4118548399),m=s(m,i,a,p,t.getUint32(20,!0),12,1200080426),p=s(p,m,i,a,t.getUint32(24,!0),17,2821735955),a=s(a,p,m,i,t.getUint32(28,!0),22,4249261313),i=s(i,a,p,m,t.getUint32(32,!0),7,1770035416),m=s(m,i,a,p,t.getUint32(36,!0),12,2336552879),p=s(p,m,i,a,t.getUint32(40,!0),17,4294925233),a=s(a,p,m,i,t.getUint32(44,!0),22,2304563134),i=s(i,a,p,m,t.getUint32(48,!0),7,1804603682),m=s(m,i,a,p,t.getUint32(52,!0),12,4254626195),p=s(p,m,i,a,t.getUint32(56,!0),17,2792965006),a=s(a,p,m,i,t.getUint32(60,!0),22,1236535329),i=o(i,a,p,m,t.getUint32(4,!0),5,4129170786),m=o(m,i,a,p,t.getUint32(24,!0),9,3225465664),p=o(p,m,i,a,t.getUint32(44,!0),14,643717713),a=o(a,p,m,i,t.getUint32(0,!0),20,3921069994),i=o(i,a,p,m,t.getUint32(20,!0),5,3593408605),m=o(m,i,a,p,t.getUint32(40,!0),9,38016083),p=o(p,m,i,a,t.getUint32(60,!0),14,3634488961),a=o(a,p,m,i,t.getUint32(16,!0),20,3889429448),i=o(i,a,p,m,t.getUint32(36,!0),5,568446438),m=o(m,i,a,p,t.getUint32(56,!0),9,3275163606),p=o(p,m,i,a,t.getUint32(12,!0),14,4107603335),a=o(a,p,m,i,t.getUint32(32,!0),20,1163531501),i=o(i,a,p,m,t.getUint32(52,!0),5,2850285829),m=o(m,i,a,p,t.getUint32(8,!0),9,4243563512),p=o(p,m,i,a,t.getUint32(28,!0),14,1735328473),a=o(a,p,m,i,t.getUint32(48,!0),20,2368359562),i=n(i,a,p,m,t.getUint32(20,!0),4,4294588738),m=n(m,i,a,p,t.getUint32(32,!0),11,2272392833),p=n(p,m,i,a,t.getUint32(44,!0),16,1839030562),a=n(a,p,m,i,t.getUint32(56,!0),23,4259657740),i=n(i,a,p,m,t.getUint32(4,!0),4,2763975236),m=n(m,i,a,p,t.getUint32(16,!0),11,1272893353),p=n(p,m,i,a,t.getUint32(28,!0),16,4139469664),a=n(a,p,m,i,t.getUint32(40,!0),23,3200236656),i=n(i,a,p,m,t.getUint32(52,!0),4,681279174),m=n(m,i,a,p,t.getUint32(0,!0),11,3936430074), -p=n(p,m,i,a,t.getUint32(12,!0),16,3572445317),a=n(a,p,m,i,t.getUint32(24,!0),23,76029189),i=n(i,a,p,m,t.getUint32(36,!0),4,3654602809),m=n(m,i,a,p,t.getUint32(48,!0),11,3873151461),p=n(p,m,i,a,t.getUint32(60,!0),16,530742520),a=n(a,p,m,i,t.getUint32(8,!0),23,3299628645),i=u(i,a,p,m,t.getUint32(0,!0),6,4096336452),m=u(m,i,a,p,t.getUint32(28,!0),10,1126891415),p=u(p,m,i,a,t.getUint32(56,!0),15,2878612391),a=u(a,p,m,i,t.getUint32(20,!0),21,4237533241),i=u(i,a,p,m,t.getUint32(48,!0),6,1700485571),m=u(m,i,a,p,t.getUint32(12,!0),10,2399980690),p=u(p,m,i,a,t.getUint32(40,!0),15,4293915773),a=u(a,p,m,i,t.getUint32(4,!0),21,2240044497),i=u(i,a,p,m,t.getUint32(32,!0),6,1873313359),m=u(m,i,a,p,t.getUint32(60,!0),10,4264355552),p=u(p,m,i,a,t.getUint32(24,!0),15,2734768916),a=u(a,p,m,i,t.getUint32(52,!0),21,1309151649),i=u(i,a,p,m,t.getUint32(16,!0),6,4149444226),m=u(m,i,a,p,t.getUint32(44,!0),10,3174756917),p=u(p,m,i,a,t.getUint32(8,!0),15,718787259),a=u(a,p,m,i,t.getUint32(36,!0),21,3951481745),r[0]=i+r[0]&4294967295,r[1]=a+r[1]&4294967295,r[2]=p+r[2]&4294967295,r[3]=m+r[3]&4294967295}},{"./browserHashUtils":333,"buffer/":426}],336:[function(e,t,r){function i(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}var a=e("buffer/").Buffer,s=e("./browserHashUtils");new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);t.exports=i,i.BLOCK_SIZE=64,i.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=e.length;this.totalLength+=8*t;for(var r=0;r14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var r=new a(20),i=new DataView(r.buffer);return i.setUint32(0,this.h0,!1),i.setUint32(4,this.h1,!1),i.setUint32(8,this.h2,!1),i.setUint32(12,this.h3,!1),i.setUint32(16,this.h4,!1),e?r.toString(e):r},i.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var r,i,a=this.h0,s=this.h1,o=this.h2,n=this.h3,u=this.h4;for(e=0;e<80;e++){e<20?(r=n^s&(o^n),i=1518500249):e<40?(r=s^o^n,i=1859775393):e<60?(r=s&o|n&(s|o),i=2400959708):(r=s^o^n,i=3395469782);var p=(a<<5|a>>>27)+r+u+i+(0|this.block[e]);u=n,n=o,o=s<<30|s>>>2,s=a,a=p}for(this.h0=this.h0+a|0,this.h1=this.h1+s|0,this.h2=this.h2+o|0,this.h3=this.h3+n|0,this.h4=this.h4+u|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},{"./browserHashUtils":333,"buffer/":426}],337:[function(e,t,r){function i(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}var a=e("buffer/").Buffer,s=e("./browserHashUtils"),o=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),n=Math.pow(2,53)-1;t.exports=i,i.BLOCK_SIZE=64,i.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=0,r=e.byteLength;if(this.bytesHashed+=r,8*this.bytesHashed>n)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},i.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),i=this.bufferLength;if(r.setUint8(this.bufferLength++,128),i%64>=56){for(var s=this.bufferLength;s<64;s++)r.setUint8(s,0);this.hashBuffer(),this.bufferLength=0}for(var s=this.bufferLength;s<56;s++)r.setUint8(s,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}for(var o=new a(32),s=0;s<8;s++)o[4*s]=this.state[s]>>>24&255,o[4*s+1]=this.state[s]>>>16&255,o[4*s+2]=this.state[s]>>>8&255,o[4*s+3]=this.state[s]>>>0&255;return e?o.toString(e):o},i.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,i=r[0],a=r[1],s=r[2],n=r[3],u=r[4],p=r[5],m=r[6],c=r[7],l=0;l<64;l++){if(l<16)this.temp[l]=(255&t[4*l])<<24|(255&t[4*l+1])<<16|(255&t[4*l+2])<<8|255&t[4*l+3];else{var d=this.temp[l-2],y=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10;d=this.temp[l-15];var b=(d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[l]=(y+this.temp[l-7]|0)+(b+this.temp[l-16]|0)}var S=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&p^~u&m)|0)+(c+(o[l]+this.temp[l]|0)|0)|0,g=((i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10))+(i&a^i&s^a&s)|0;c=m,m=p,p=u,u=n+S|0,n=s,s=a,a=i,i=S+g|0}r[0]+=i,r[1]+=a,r[2]+=s,r[3]+=n,r[4]+=u,r[5]+=p,r[6]+=m,r[7]+=c}},{"./browserHashUtils":333,"buffer/":426}],338:[function(e,t,r){(function(r){(function(){var r=e("./util");r.crypto.lib=e("./browserCryptoLib"),r.Buffer=e("buffer/").Buffer,r.url=e("url/"),r.querystring=e("querystring/"),r.realClock=e("./realclock/browserClock"),r.environment="js",r.createEventStream=e("./event-stream/buffered-create-event-stream").createEventStream,r.isBrowser=function(){return!0},r.isNode=function(){return!1};var i=e("./core");if(t.exports=i,e("./credentials"),e("./credentials/credential_provider_chain"),e("./credentials/temporary_credentials"),e("./credentials/chainable_temporary_credentials"),e("./credentials/web_identity_credentials"),e("./credentials/cognito_identity_credentials"),e("./credentials/saml_credentials"),i.XML.Parser=e("./xml/browser_parser"),e("./http/xhr"),void 0===a)var a={browser:!0}}).call(this)}).call(this,e("_process"))},{"./browserCryptoLib":332,"./core":342,"./credentials":343,"./credentials/chainable_temporary_credentials":344,"./credentials/cognito_identity_credentials":345,"./credentials/credential_provider_chain":346,"./credentials/saml_credentials":347,"./credentials/temporary_credentials":348,"./credentials/web_identity_credentials":349,"./event-stream/buffered-create-event-stream":357,"./http/xhr":365,"./realclock/browserClock":384,"./util":417,"./xml/browser_parser":418,_process:431,"buffer/":426,"querystring/":438,"url/":440}],339:[function(e,t,r){var i=e("../core"),a=i.util.url,s=i.util.crypto.lib,o=i.util.base64.encode,n=i.util.inherit,u=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,function(e){return t[e]})},p=function(e,t){var r=s.createSign("RSA-SHA1");return r.write(e),u(r.sign(t,"base64"))},m=function(e,t,r,i){var a=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(a.toString(),i)}},c=function(e,t,r){return e=e.replace(/\s/gm,""),{Policy:u(o(e)),"Key-Pair-Id":t,Signature:p(e,r)}},l=function(e){var t=e.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},d=function(e){var t=a.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")},y=function(e){switch(l(e)){case"http":case"https":return e;case"rtmp":return d(e);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}},b=function(e,t){if(!t||"function"!=typeof t)throw e;t(e)},S=function(e,t){if(!t||"function"!=typeof t)return e;t(null,e)};i.CloudFront.Signer=n({constructor:function(e,t){if(void 0===e||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=e,this.privateKey=t},getSignedCookie:function(e,t){var r="policy"in e?c(e.policy,this.keyPairId,this.privateKey):m(e.url,e.expires,this.keyPairId,this.privateKey),i={};for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(i["CloudFront-"+a]=r[a]);return S(i,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var i=a.parse(e.url,!0),s=Object.prototype.hasOwnProperty.call(e,"policy")?c(e.policy,this.keyPairId,this.privateKey):m(r,e.expires,this.keyPairId,this.privateKey);i.search=null;for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(i.query[o]=s[o]);try{var n="rtmp"===l(e.url)?d(a.format(i)):a.format(i)}catch(e){return b(e,t)}return S(n,t)}}),t.exports=i.CloudFront.Signer},{"../core":342}],340:[function(e,t,r){var i=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var a;i.Config=i.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),i.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function(e){function t(t){e(t,t?null:a.credentials)}function r(e,t){return new i.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var a=this;a.credentials?"function"==typeof a.credentials.get?function(){a.credentials.get(function(e){e&&(e=r("Could not load credentials from "+a.credentials.constructor.name,e)),t(e)})}():function(){var e=null;a.credentials.accessKeyId&&a.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():a.credentialProvider?a.credentialProvider.resolve(function(e,i){e&&(e=r("Could not load credentials from any providers",e)),a.credentials=i,t(e)}):t(r("No credentials to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),i.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||i.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(i.util.readFileSync(e)),r=new i.FileSystemCredentials(e),a=new i.CredentialProviderChain;return a.providers.unshift(r),a.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){i.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"==typeof r?r.call(this):r):"httpOptions"===e&&this[e]?this[e]=i.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy"},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=i.util.copy(e),e.credentials=new i.Credentials(e)),e},setPromisesDependency:function(e){a=e,null===e&&"function"==typeof Promise&&(a=Promise);var t=[i.Request,i.Credentials,i.CredentialProviderChain];i.S3&&(t.push(i.S3),i.S3.ManagedUpload&&t.push(i.S3.ManagedUpload)),i.util.addPromises(t,a)},getPromisesDependency:function(){return a}}),i.config=new i.Config},{"./core":342,"./credentials":343,"./credentials/credential_provider_chain":346}],341:[function(e,t,r){(function(r){(function(){function i(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw s.util.error(new Error,t)}}function a(e,t){e=e||{};var a;if(e[t.clientConfig]&&(a=i(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return a;if(!s.util.isNode())return a;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(a=i(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return a}var o={};try{o=s.util.getProfilesFromSharedConfig(s.util.iniLoader)[r.env.AWS_PROFILE||s.util.defaultProfile]}catch(e){}if(o&&Object.prototype.hasOwnProperty.call(o,t.sharedConfig)){if(a=i(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return a}return a}var s=e("./core");t.exports=a}).call(this)}).call(this,e("_process"))},{"./core":342,_process:431}],342:[function(e,t,r){var i={util:e("./util")};({}).toString(),t.exports=i,i.util.update(i,{VERSION:"2.1026.0",Signers:{},Protocol:{Json:e("./protocol/json"),Query:e("./protocol/query"),Rest:e("./protocol/rest"),RestJson:e("./protocol/rest_json"),RestXml:e("./protocol/rest_xml")},XML:{Builder:e("./xml/builder"),Parser:null},JSON:{Builder:e("./json/builder"),Parser:e("./json/parser")},Model:{Api:e("./model/api"),Operation:e("./model/operation"),Shape:e("./model/shape"),Paginator:e("./model/paginator"),ResourceWaiter:e("./model/resource_waiter")},apiLoader:e("./api_loader"),EndpointCache:e("../vendor/endpoint-cache").EndpointCache}),e("./sequential_executor"),e("./service"),e("./config"),e("./http"),e("./event_listeners"),e("./request"),e("./response"),e("./resource_waiter"),e("./signers/request_signer"),e("./param_validator"),i.events=new i.SequentialExecutor,i.util.memoizedProperty(i,"endpointCache",function(){return new i.EndpointCache(i.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":449,"./api_loader":331,"./config":340,"./event_listeners":363,"./http":364,"./json/builder":366,"./json/parser":367,"./model/api":368,"./model/operation":370,"./model/paginator":371,"./model/resource_waiter":372,"./model/shape":373,"./param_validator":374,"./protocol/json":377,"./protocol/query":378,"./protocol/rest":379,"./protocol/rest_json":380,"./protocol/rest_xml":381,"./request":387,"./resource_waiter":388,"./response":389,"./sequential_executor":391,"./service":392,"./signers/request_signer":409,"./util":417,"./xml/builder":419}],343:[function(e,t,r){var i=e("./core");i.Credentials=i.util.inherit({constructor:function(){if(i.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=i.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){i.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):i.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),i.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=i.util.promisifyMethod("get",e),this.prototype.refreshPromise=i.util.promisifyMethod("refresh",e)},i.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},i.util.addPromises(i.Credentials)},{"./core":342}],344:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.ChainableTemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function(e){i.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=i.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new i.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=i.util.merge({params:t,credentials:e.masterCredentials||i.config.credentials},e.stsConfig||{});this.service=new a(r)},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(i,a){var s={};if(i)return void e(i);a&&(s.TokenCode=a),t.service[r](s,function(r,i){r||t.service.credentialsFrom(i,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,a){if(r){var s=r;return r instanceof Error&&(s=r.message),void e(i.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}))}e(null,a)}):e(null)}})},{"../../clients/sts":326,"../core":342}],345:[function(e,t,r){var i=e("../core"),a=e("../../clients/cognitoidentity"),s=e("../../clients/sts");i.CognitoIdentityCredentials=i.util.inherit(i.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){i.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=i.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId(function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){var t=this;"NotAuthorizedException"==e.code&&t.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId(function(r,i){!r&&i.IdentityId?(t.params.IdentityId=i.IdentityId,e(null,i.IdentityId)):e(r)})},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,i){r?t.clearIdOnNotAuthorized(r):(t.cacheId(i),t.data=i,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,i){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(i),t.params.WebIdentityToken=i.Token,t.webIdentityCredentials.refresh(function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)}))})},loadCachedId:function(){var e=this;if(i.util.isBrowser()&&!e.params.IdentityId){var t=e.getStorage("id");if(t&&e.params.Logins){var r=Object.keys(e.params.Logins);0!==(e.getStorage("providers")||"").split(",").filter(function(e){return-1!==r.indexOf(e)}).length&&(e.params.IdentityId=t)}else t&&(e.params.IdentityId=t)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new i.WebIdentityCredentials(this.params,e),!this.cognito){var t=i.util.merge({},e);t.params=this.params,this.cognito=new a(t)}this.sts=this.sts||new s(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,i.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=i.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(e){return{}}}()})},{"../../clients/cognitoidentity":258,"../../clients/sts":326,"../core":342}],346:[function(e,t,r){var i=e("../core");i.CredentialProviderChain=i.util.inherit(i.Credentials,{constructor:function(e){this.providers=e||i.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){function t(e,o){if(!e&&o||a===s.length)return i.util.arrayEach(r.resolveCallbacks,function(t){t(e,o)}),void(r.resolveCallbacks.length=0);var n=s[a++];o="function"==typeof n?n.call():n,o.get?o.get(function(e){t(e,e?null:o)}):t(null,o)}var r=this;if(0===r.providers.length)return e(new Error("No providers")),r;if(1===r.resolveCallbacks.push(e)){var a=0,s=r.providers.slice(0);t()}return r}}),i.CredentialProviderChain.defaultProviders=[],i.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=i.util.promisifyMethod("resolve",e)},i.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},i.util.addPromises(i.CredentialProviderChain)},{"../core":342}],347:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.SAMLCredentials=i.util.inherit(i.Credentials,{constructor:function(e){i.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML(function(r,i){r||t.service.credentialsFrom(i,t),e(r)})},createClients:function(){this.service=this.service||new a({params:this.params})}})},{"../../clients/sts":326,"../core":342}],348:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.TemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function(e,t){i.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,function(r,i){r||t.service.credentialsFrom(i,t),e(r)})})},loadMasterCredentials:function(e){for(this.masterCredentials=e||i.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new i.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new a({params:this.params})}})},{"../../clients/sts":326,"../core":342}],349:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.WebIdentityCredentials=i.util.inherit(i.Credentials,{constructor:function(e,t){i.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=i.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity(function(r,i){t.data=null,r||(t.data=i,t.service.credentialsFrom(i,t)),e(r)})},createClients:function(){if(!this.service){var e=i.util.merge({},this._clientConfig);e.params=this.params,this.service=new a(e)}}})},{"../../clients/sts":326,"../core":342}],350:[function(e,t,r){(function(r){(function(){function i(e){var t=e.service,r=t.api||{},i={};return t.config.region&&(i.region=t.config.region),r.serviceId&&(i.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(i.accessKeyId=t.config.credentials.accessKeyId),i}function a(e,t,r){r&&void 0!==t&&null!==t&&"structure"===r.type&&r.required&&r.required.length>0&&b.arrayEach(r.required,function(i){var s=r.members[i];if(!0===s.endpointDiscoveryId){var o=s.isLocationName?s.name:i;e[o]=String(t[i])}else a(e,t[i],s)})}function s(e,t){var r={};return a(r,e.params,t),r}function o(e){var t=e.service,r=t.api,a=r.operations?r.operations[e.operation]:void 0,o=a?a.input:void 0,n=s(e,o),p=i(e);Object.keys(n).length>0&&(p=b.update(p,n),a&&(p.operation=a.name));var m=y.endpointCache.get(p);if(!m||1!==m.length||""!==m[0].Address)if(m&&m.length>0)e.httpRequest.updateEndpoint(m[0].Address);else{var c=t.makeRequest(r.endpointOperation,{Operation:a.name,Identifiers:n});u(c),c.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),c.removeListener("retry",y.EventListeners.Core.RETRY_CHECK),y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}]),c.send(function(e,t){t&&t.Endpoints?y.endpointCache.put(p,t.Endpoints):e&&y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}])})}}function n(e,t){var r=e.service,a=r.api,o=a.operations?a.operations[e.operation]:void 0,n=o?o.input:void 0,p=s(e,n),m=i(e);Object.keys(p).length>0&&(m=b.update(m,p),o&&(m.operation=o.name));var c=y.EndpointCache.getKeyString(m),l=y.endpointCache.get(c);if(l&&1===l.length&&""===l[0].Address)return g[c]||(g[c]=[]),void g[c].push({request:e,callback:t});if(l&&l.length>0)e.httpRequest.updateEndpoint(l[0].Address),t();else{var d=r.makeRequest(a.endpointOperation,{Operation:o.name,Identifiers:p});d.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),u(d),y.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:60}]),d.send(function(r,i){if(r){if(e.response.error=b.error(r,{retryable:!1}),y.endpointCache.remove(m),g[c]){var a=g[c];b.arrayEach(a,function(e){e.request.response.error=b.error(r,{retryable:!1}),e.callback()}),delete g[c]}}else if(i&&(y.endpointCache.put(c,i.Endpoints),e.httpRequest.updateEndpoint(i.Endpoints[0].Address),g[c])){var a=g[c];b.arrayEach(a,function(e){e.request.httpRequest.updateEndpoint(i.Endpoints[0].Address),e.callback()}),delete g[c]}t()})}}function u(e){var t=e.service.api,r=t.apiVersion;r&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=r)}function p(e){var t=e.error,r=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===r.statusCode)){var a=e.request,o=a.service.api.operations||{},n=o[a.operation]?o[a.operation].input:void 0,u=s(a,n),p=i(a);Object.keys(u).length>0&&(p=b.update(p,u),o[a.operation]&&(p.operation=o[a.operation].name)),y.endpointCache.remove(p)}}function m(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw b.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=y.config[e.serviceIdentifier]||{};return Boolean(y.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function c(e){return["false","0"].indexOf(e)>=0}function l(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!b.isBrowser()){for(var i=0;i-1&&0===++e[t];t--);}var s=e("../core").util,o=s.buffer.toBuffer;i.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,s=Math.abs(Math.round(e));r>-1&&s>0;r--,s/=256)t[r]=s;return e<0&&a(t),new i(t)},i.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&a(e),parseInt(e.toString("hex"),16)*(t?-1:1)},i.prototype.toString=function(){return String(this.valueOf())},t.exports={Int64:i}},{"../core":342}],360:[function(e,t,r){function i(e,t,r){var i=s(t),o=i.headers[":message-type"];if(o){if("error"===o.value)throw a(i);if("event"!==o.value)return}var n=i.headers[":event-type"],u=r.members[n.value];if(u){var p={},m=u.eventPayloadMemberName;if(m){var c=u.members[m];"binary"===c.type?p[m]=i.body:p[m]=e.parse(i.body.toString(),c)}for(var l=u.eventHeaderMemberNames,d=0;d=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();a.util.computeSha256(s,function(r,i){r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=i,t())})}else t()}}),e("SET_CONTENT_LENGTH","afterBuild",function(e){var t=i(e),r=a.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var s=a.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=s}catch(i){if(r&&r.isStreaming){if(r.requiresLength)throw i;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw i}throw i}}),e("SET_HTTP_HOST","afterBuild",function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host}),e("RESTART","restart",function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new a.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount=600?this.emit("sign",[this],function(e){e?t(e):o()}):o()}),e("HTTP_HEADERS","httpHeaders",function(e,t,r,i){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=i,r.httpResponse.headers=t,r.httpResponse.body=a.util.buffer.toBuffer(""),r.httpResponse.buffers=[],r.httpResponse.numBytes=0;var s=t.date||t.Date,o=r.request.service;if(s){var n=Date.parse(s);o.config.correctClockSkew&&o.isClockSkewed(n)&&o.applyClockOffset(n)}}),e("HTTP_DATA","httpData",function(e,t){if(e){if(a.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"],i={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[i,t])}t.httpResponse.buffers.push(a.util.buffer.toBuffer(e))}}),e("HTTP_DONE","httpDone",function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=a.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers}),e("FINALIZE_ERROR","retry",function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))}),e("INVALIDATE_CREDENTIALS","retry",function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}}),e("EXPIRED_SIGNATURE","retry",function(e){var t=e.error;t&&"string"==typeof t.code&&"string"==typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)}),e("CLOCK_SKEWED","retry",function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)}),e("REDIRECT","retry",function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new a.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,e.error.redirect=!0,e.error.retryable=!0)}),e("RETRY_CHECK","retry",function(e){e.error&&(e.error.redirect&&e.redirectCount=0?(e.error=null,setTimeout(t,r)):t()})}),CorePost:(new s).addNamedListeners(function(e){e("EXTRACT_REQUEST_ID","extractData",a.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",a.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"==typeof e.errno&&"function"==typeof a.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(a.util.getSystemErrorName(e.errno)>=0)}(e)){var t="Inaccessible host: `"+e.hostname+"' at port `"+e.port+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=a.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}})}),Logger:(new s).addNamedListeners(function(t){t("LOG_REQUEST","complete",function(t){function r(e,t){if(!t)return t;if(e.isSensitive)return"***SensitiveInformation***";switch(e.type){case"structure":var i={};return a.util.each(t,function(t,a){Object.prototype.hasOwnProperty.call(e.members,t)?i[t]=r(e.members[t],a):i[t]=a}),i;case"list":var s=[];return a.util.arrayEach(t,function(t,i){s.push(r(e.member,t))}),s;case"map":var o={};return a.util.each(t,function(t,i){o[t]=r(e.value,i)}),o;default:return t}}var i=t.request,s=i.service.config.logger;if(s){var o=function(){var o=t.request.service.getSkewCorrectedDate().getTime(),n=(o-i.startTime.getTime())/1e3,u=!!s.isTTY,p=t.httpResponse.statusCode,m=i.params;if(i.service.api.operations&&i.service.api.operations[i.operation]&&i.service.api.operations[i.operation].input){m=r(i.service.api.operations[i.operation].input,i.params)}var c=e("util").inspect(m,!0,null),l="";return u&&(l+=""),l+="[AWS "+i.service.serviceIdentifier+" "+p,l+=" "+n.toString()+"s "+t.retryCount+" retries]",u&&(l+=""),l+=" "+a.util.string.lowerFirst(i.operation),l+="("+c+")",u&&(l+=""),l}();"function"==typeof s.log?s.log(o):"function"==typeof s.write&&s.write(o+"\n")}})}),Json:(new s).addNamedListeners(function(t){var r=e("./protocol/json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Rest:(new s).addNamedListeners(function(t){var r=e("./protocol/rest");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),RestJson:(new s).addNamedListeners(function(t){var r=e("./protocol/rest_json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),RestXml:(new s).addNamedListeners(function(t){var r=e("./protocol/rest_xml");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Query:(new s).addNamedListeners(function(t){var r=e("./protocol/query");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)})}},{"./core":342,"./discover_endpoint":350,"./protocol/json":377,"./protocol/query":378,"./protocol/rest":379,"./protocol/rest_json":380,"./protocol/rest_xml":381,"./sequential_executor":391,util:443}],364:[function(e,t,r){var i=e("./core"),a=i.util.inherit;i.Endpoint=a({constructor:function(e,t){if(i.util.hideProperties(this,["slashes","auth","hash","search","query"]),void 0===e||null===e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return i.util.copy(e);if(!e.match(/^http/)){e=((t&&void 0!==t.sslEnabled?t.sslEnabled:i.config.sslEnabled)?"https":"http")+"://"+e}i.util.update(this,i.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),i.HttpRequest=a({constructor:function(e,t){e=new i.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=i.util.userAgent()},getUserAgentHeaderName:function(){return(i.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"==typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=i.util.queryStringParse(e),i.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new i.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&&(this.headers.Host=t.host)}}),i.HttpResponse=a({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),i.HttpClient=a({}),i.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},{"./core":342}],365:[function(e,t,r){var i=e("../core"),a=e("events").EventEmitter;e("../http"),i.XHRClient=i.util.inherit({handleRequest:function(e,t,r,s){var o=this,n=e.endpoint,u=new a,p=n.protocol+"//"+n.hostname;80!==n.port&&443!==n.port&&(p+=":"+n.port),p+=e.path;var m=new XMLHttpRequest,c=!1;e.stream=m,m.addEventListener("readystatechange",function(){try{if(0===m.status)return}catch(e){return}this.readyState>=this.HEADERS_RECEIVED&&!c&&(u.statusCode=m.status,u.headers=o.parseHeaders(m.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,m.statusText),c=!0),this.readyState===this.DONE&&o.finishRequest(m,u)},!1),m.upload.addEventListener("progress",function(e){u.emit("sendProgress",e)}),m.addEventListener("progress",function(e){u.emit("receiveProgress",e)},!1),m.addEventListener("timeout",function(){s(i.util.error(new Error("Timeout"),{code:"TimeoutError"}))},!1),m.addEventListener("error",function(){s(i.util.error(new Error("Network Failure"),{code:"NetworkingError"}))},!1),m.addEventListener("abort",function(){s(i.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))},!1),r(u),m.open(e.method,p,!1!==t.xhrAsync),i.util.each(e.headers,function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&m.setRequestHeader(e,t)}),t.timeout&&!1!==t.xhrAsync&&(m.timeout=t.timeout),t.xhrWithCredentials&&(m.withCredentials=!0);try{m.responseType="arraybuffer"}catch(e){}try{e.body?m.send(e.body):m.send()}catch(t){if(!e.body||"object"!=typeof e.body.buffer)throw t;m.send(e.body.buffer)}return u},parseHeaders:function(e){var t={};return i.util.arrayEach(e.split(/\r?\n/),function(e){var r=e.split(":",1)[0],i=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=i)}),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var a=e.response;r=new i.util.Buffer(a.byteLength);for(var s=new Uint8Array(a),o=0;o-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function l(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseFloat(e)},this.toWireFormat=this.toType}function d(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseInt(e,10)},this.toWireFormat=this.toType}function y(){s.apply(this,arguments),this.toType=function(e){var t=h.base64.decode(e);if(this.isSensitive&&h.isNode()&&"function"==typeof h.Buffer.alloc){var r=h.Buffer.alloc(t.length,t);t.fill(0),t=r}return t},this.toWireFormat=h.base64.encode}function b(){y.apply(this,arguments)}function S(){s.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null===e||void 0===e?null:"true"===e}}var g=e("./collection"),h=e("../util");s.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},s.types={structure:n,list:u,map:p,boolean:S,timestamp:m,float:l,integer:d,string:c,base64:b,binary:y},s.resolve=function(e,t){if(e.shape){var r=t.api.shapes[e.shape];if(!r)throw new Error("Cannot find shape reference: "+e.shape);return r}return null},s.create=function(e,t,r){if(e.isShape)return e;var i=s.resolve(e,t);if(i){var a=Object.keys(e);t.documentation||(a=a.filter(function(e){return!e.match(/documentation/)}));var o=function(){i.constructor.call(this,e,t,r)};return o.prototype=i,new o}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var n=e.type;if(s.normalizedTypes[e.type]&&(e.type=s.normalizedTypes[e.type]),s.types[e.type])return new s.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+n)},s.shapes={StructureShape:n,ListShape:u,MapShape:p,StringShape:c,BooleanShape:S,Base64Shape:b},t.exports=s},{"../util":417,"./collection":369}],374:[function(e,t,r){var i=e("./core");i.ParamValidator=i.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function(e,t,r){if(this.errors=[],this.validateMember(e,t||{},r||"params"),this.errors.length>1){var a=this.errors.join("\n* ");throw a="There were "+this.errors.length+" validation errors:\n* "+a,i.util.error(new Error(a),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(i.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){this.validateType(t,r,["object"],"structure");for(var i,a=0;e.required&&a= 1, but found "'+t+'" for '+r)},validatePattern:function(e,t,r){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function(e,t,r,i){this.validation.min&&void 0!==e.min&&t= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+i+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function(e,t,r){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function(e,t,r,a){if(null===e||void 0===e)return!1;for(var s=!1,o=0;o63)throw u.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!r.test(e))throw p.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})})}var u=e("../util"),p=e("../core");t.exports={populateHostPrefix:i}},{"../core":342,"../util":417}],377:[function(e,t,r){function i(e){var t=e.httpRequest,r=e.service.api,i=r.targetPrefix+"."+r.operations[e.operation].name,a=r.jsonVersion||"1.0",s=r.operations[e.operation].input,o=new n;1===a&&(a="1.0"),t.body=o.build(e.params||{},s),t.headers["Content-Type"]="application/x-amz-json-"+a,t.headers["X-Amz-Target"]=i,p(e)}function a(e){var t={},r=e.httpResponse;if(t.code=r.headers["x-amzn-errortype"]||"UnknownError","string"==typeof t.code&&(t.code=t.code.split(":")[0]),r.body.length>0)try{var i=JSON.parse(r.body.toString()),a=i.__type||i.code||i.Code;a&&(t.code=a.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=i.message||i.Message||null}catch(i){t.statusCode=r.statusCode,t.message=r.statusMessage}else t.statusCode=r.statusCode,t.message=r.statusCode.toString();e.error=o.error(new Error,t)}function s(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var r=e.request.service.api.operations[e.request.operation],i=r.output||{},a=new u;e.data=a.parse(t,i)}}var o=e("../util"),n=e("../json/builder"),u=e("../json/parser"),p=e("./helpers").populateHostPrefix;t.exports={buildRequest:i,extractError:a,extractData:s}},{"../json/builder":366,"../json/parser":367,"../util":417,"./helpers":376}],378:[function(e,t,r){function i(e){var t=e.service.api.operations[e.operation],r=e.httpRequest;r.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8",r.params={Version:e.service.api.apiVersion,Action:t.name},(new u).serialize(e.params,t.input,function(e,t){r.params[e]=t}),r.body=n.queryParamsToString(r.params),m(e)}function a(e){var t,r=e.httpResponse.body.toString();if(r.match("=0?"&":"?";var n=[];m.arrayEach(Object.keys(s).sort(),function(e){Array.isArray(s[e])||(s[e]=[s[e]]);for(var t=0;t0){t=new n.XML.Parser;var c=t.parse(i.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:a,extractError:s,extractData:o}},{"../core":342,"../util":417,"./rest":379}],382:[function(e,t,r){function i(){}function a(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,i){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=a(s);n=e?e+"."+n:n,u(n,o,s,i)}})}function o(e,t,r,i){var a=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+a+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,i),u(e+m,s,r.value,i)})}function n(e,t,r,i){var s=r.member||{};if(0===t.length)return void i.call(this,e,null);p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(s.name){var p=e.split(".");p.pop(),p.push(a(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,i)})}function u(e,t,r,i){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,i):"list"===r.type?n(e,t,r,i):"map"===r.type?o(e,t,r,i):i(e,r.toWireFormat(t).toString()))}var p=e("../util");i.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=i},{"../util":417}],383:[function(e,t,r){var i=e("../core"),a=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};i.RDS.Signer=i.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=i.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new i.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),a=new i.Service(u),a.api=s;var p=a.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,i){i&&(i=r.convertUrlToAuthToken(i)),t(e,i)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=i.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||i.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":342}],384:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],385:[function(e,t,r){function i(e){if(!e)return null;u(e)&&(e=p(e));var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function a(e){var t=e.config.region,r=i(t),a=e.api.endpointPrefix;return[[t,a],[r,a],[t,"*"],[r,"*"],["*",a],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function s(e,t){m.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=a(e),r=e.config.region,i=0;i=0){u=!0;var p=0}var m=function(){u&&p!==n?a.emit("error",i.util.error(new Error("Stream content length mismatch. Received "+p+" of "+n+" bytes."),{code:"StreamContentLengthMismatch"})):2===i.HttpClient.streamsApiVersion?a.end():a.emit("end")},c=o.httpResponse.createUnbufferedStream();if(2===i.HttpClient.streamsApiVersion)if(u){var l=new e.PassThrough;l._write=function(t){return t&&t.length&&(p+=t.length),e.PassThrough.prototype._write.apply(this,arguments)},l.on("end",m),a.on("error",function(e){u=!1,c.unpipe(l),l.emit("end"),l.end()}),c.pipe(l).pipe(a,{end:!1})}else c.pipe(a);else u&&c.on("data",function(e){e&&e.length&&(p+=e.length)}),c.on("data",function(e){a.emit("data",e)}),c.on("end",m);c.on("error",function(e){u=!1,a.emit("error",e)})}}),a},emitEvent:function(e,t,r){"function"==typeof t&&(r=t,t=null),r||(r=function(){}),t||(t=this.eventParameters(e,this.response)),i.SequentialExecutor.prototype.emit.call(this,e,t,function(e){e&&(this.response.error=e),r.call(this,e)})},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,t){return t||"function"!=typeof e||(t=e,e=null),(new i.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",i.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",i.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),i.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e(function(e,r){t.on("complete",function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))}),t.runTo()})}},i.Request.deletePromisesFromClass=function(){delete this.prototype.promise},i.util.addPromises(i.Request),i.util.mixin(i.Request,i.SequentialExecutor)}).call(this)}).call(this,e("_process"))},{"./core":342,"./state_machine":416,_process:431,jmespath:430}],388:[function(e,t,r){function i(e){var t=e.request._waiter,r=t.config.acceptors,i=!1,a="retry";r.forEach(function(r){if(!i){var s=t.matchers[r.matcher];s&&s(e,r.expected,r.argument)&&(i=!0,a=r.state)}}),!i&&e.error&&(a="failure"),"success"===a?t.setSuccess(e):t.setError(e,"retry"===a)}var a=e("./core"),s=a.util.inherit,o=e("jmespath");a.ResourceWaiter=s({constructor:function(e,t){this.service=e,this.state=t,this.loadWaiterConfig(this.state)},service:null,state:null,config:null,matchers:{path:function(e,t,r){try{var i=o.search(e.data,r)}catch(e){return!1}return o.strictDeepEqual(i,t)},pathAll:function(e,t,r){try{var i=o.search(e.data,r)}catch(e){return!1}Array.isArray(i)||(i=[i]);var a=i.length;if(!a)return!1;for(var s=0;s=1&&t.doneParts===t.numParts&&t.finishMultiPart()}))}r&&t.fillQueue.call(t)},abort:function(){var e=this;!0===e.isDoneChunking&&1===e.totalPartNumbers&&e.singlePart?e.singlePart.abort():e.cleanup(i.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){var e=this;if(e.body=e.service.config.params.Body,"string"==typeof e.body)e.body=i.util.buffer.toBuffer(e.body);else if(!e.body)throw new Error("params.Body is required");e.sliceFn=i.util.arraySliceFn(e.body)},bindServiceObject:function(e){e=e||{};var t=this;if(t.service){var r=t.service,a=i.util.copy(r.config);a.signatureVersion=r.getSignatureVersion(),t.service=new r.constructor.__super__(a),t.service.config.params=i.util.merge(t.service.config.params||{},e),Object.defineProperty(t.service,"_originalConfig",{get:function(){return r._originalConfig},enumerable:!1,configurable:!0})}else t.service=new i.S3({params:e})},adjustTotalBytes:function(){var e=this;try{e.totalBytes=a(e.body)}catch(e){}if(e.totalBytes){var t=Math.ceil(e.totalBytes/e.maxTotalParts);t>e.partSize&&(e.partSize=t)}else e.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=this,t=a(e.body);if(0===t)return e.isDoneChunking=!0,e.numParts=1,void e.nextChunk(e.body);for(;e.activeParts=e.queueSize)){var t=e.body.read(e.partSize-e.partBufferLength)||e.body.read();if(t&&(e.partBuffers.push(t),e.partBufferLength+=t.length,e.totalChunkedBytes+=t.length),e.partBufferLength>=e.partSize){var r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers);if(e.partBuffers=[],e.partBufferLength=0,r.length>e.partSize){var i=r.slice(e.partSize);e.partBuffers.push(i),e.partBufferLength+=i.length,r=r.slice(0,e.partSize)}e.nextChunk(r)}e.isDoneChunking&&!e.isDoneSending&&(r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers),e.partBuffers=[],e.partBufferLength=0,e.totalBytes=e.totalChunkedBytes,e.isDoneSending=!0,(0===e.numParts||r.length>0)&&(e.numParts++,e.nextChunk(r))),e.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&&1===r){var a={Body:e};this.tags&&(a.Tagging=this.getTaggingHeader());var s=t.service.putObject(a);return s._managedUpload=t,s.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=s,null}if(t.service.config.params.ContentMD5){var o=i.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(o),null}if(t.completeInfo[r]&&null!==t.completeInfo[r].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,r):t.multipartReq?t.queueChunks(e,r):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null}),t.queueChunks(e,r),t.multipartReq.on("error",function(e){t.cleanup(e)}),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;t-1&&r.splice(a,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,r){r||(r=function(){});var i=this.listeners(e),a=i.length;return this.callListeners(i,t,r),a>0},callListeners:function(e,t,r,a){function s(a){if(a&&(n=i.util.error(n||new Error,a),o._haltHandlersOnError))return r.call(o,n);o.callListeners(e,t,r,n)}for(var o=this,n=a||null;e.length>0;){var u=e.shift();if(u._isAsync)return void u.apply(o,t.concat([s]));try{u.apply(o,t)}catch(e){n=i.util.error(n||new Error,e)}if(n&&o._haltHandlersOnError)return void r.call(o,n)}r.call(o,n)},addListeners:function(e){var t=this;return e._events&&(e=e._events),i.util.each(e,function(e,r){"function"==typeof r&&(r=[r]),i.util.arrayEach(r,function(r){t.on(e,r)})}),t},addNamedListener:function(e,t,r,i){return this[e]=r,this.addListener(t,r,i),this},addNamedAsyncListener:function(e,t,r,i){return r._isAsync=!0,this.addNamedListener(e,t,r,i)},addNamedListeners:function(e){var t=this;return e(function(){t.addNamedListener.apply(t,arguments)},function(){t.addNamedAsyncListener.apply(t,arguments)}),this}}),i.SequentialExecutor.prototype.addListener=i.SequentialExecutor.prototype.on,t.exports=i.SequentialExecutor},{"./core":342}],392:[function(e,t,r){(function(r){(function(){var i=e("./core"),a=e("./model/api"),s=e("./region_config"),o=i.util.inherit,n=0;i.Service=o({constructor:function(e){if(!this.loadServiceClass)throw i.util.error(new Error,"Service must be constructed with `new' operator");var t=this.loadServiceClass(e||{});if(t){var r=i.util.copy(e),a=new t(e);return Object.defineProperty(a,"_originalConfig",{get:function(){return r},enumerable:!1,configurable:!0}),a._clientId=++n,a}this.initialize(e)},initialize:function(e){var t=i.config[this.serviceIdentifier];if(this.config=new i.Config(i.config),t&&this.config.update(t,!0),e&&this.config.update(e,!0),this.validateService(),this.config.endpoint||s.configureEndpoint(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),i.SequentialExecutor.call(this),i.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||i.Service._clientSideMonitoring)&&this.publisher){var a=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function(e){r.nextTick(function(){a.eventHandler(e)})}),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function(e){r.nextTick(function(){a.eventHandler(e)})})}},validateService:function(){},loadServiceClass:function(e){var t=e;if(i.util.isEmpty(this.api)){if(t.apiConfig)return i.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){t=new i.Config(i.config),t.update(e,!0);var r=t.apiVersions[this.constructor.serviceIdentifier];return r=r||t.apiVersion,this.getLatestServiceClass(r)}return null}return null},getLatestServiceClass:function(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&i.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?i.util.isType(e,Date)&&(e=i.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var t=Object.keys(this.constructor.services).sort(),r=null,a=t.length-1;a>=0;a--)if("*"!==t[a][t[a].length-1]&&(r=t[a]),t[a].substr(0,10)<=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,r){if("function"==typeof t&&(r=t,t=null),t=t||{},this.config.params){var a=this.api.operations[e];a&&(t=i.util.copy(t),i.util.each(this.config.params,function(e,r){a.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=r))}))}var s=new i.Request(this,e,t);return this.addAllRequestListeners(s),this.attachMonitoringEmitter(s),r&&s.send(r),s},makeUnauthenticatedRequest:function(e,t,r){"function"==typeof t&&(r=t,t={});var i=this.makeRequest(e,t).toUnauthenticated();return r?i.send(r):i},waitFor:function(e,t,r){return new i.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function(e){for(var t=[i.events,i.EventListeners.Core,this.serviceInterface(),i.EventListeners.CorePost],r=0;r299?(a.code&&(r.FinalAwsException=a.code),a.message&&(r.FinalAwsExceptionMessage=a.message)):((a.code||a.name)&&(r.FinalSdkException=a.code||a.name),a.message&&(r.FinalSdkExceptionMessage=a.message))}return r},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},i=e.response;return i.httpResponse.statusCode&&(r.HttpStatusCode=i.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(r.AccessKey=e.service.config.credentials.accessKeyId),i.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),i.httpResponse.headers["x-amzn-requestid"]&&(r.XAmznRequestId=i.httpResponse.headers["x-amzn-requestid"]),i.httpResponse.headers["x-amz-request-id"]&&(r.XAmzRequestId=i.httpResponse.headers["x-amz-request-id"]),i.httpResponse.headers["x-amz-id-2"]&&(r.XAmzId2=i.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),r=e.response,i=r.error;return r.httpResponse.statusCode>299?(i.code&&(t.AwsException=i.code),i.message&&(t.AwsExceptionMessage=i.message)):((i.code||i.name)&&(t.SdkException=i.code||i.name),i.message&&(t.SdkExceptionMessage=i.message)),t},attachMonitoringEmitter:function(e){var t,r,a,s,o,n,u=0,p=this;e.on("validate",function(){s=i.util.realClock.now(),n=Date.now()},!0),e.on("sign",function(){r=i.util.realClock.now(),t=Date.now(),o=e.httpRequest.region,u++},!0),e.on("validateResponse",function(){a=Math.round(i.util.realClock.now()-r)}),e.addNamedListener("API_CALL_ATTEMPT","success",function(){var r=p.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=a>=0?a:0,r.Region=o,p.emit("apiCallAttempt",[r])}),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function(){var s=p.attemptFailEvent(e);s.Timestamp=t,a=a||Math.round(i.util.realClock.now()-r),s.AttemptLatency=a>=0?a:0,s.Region=o,p.emit("apiCallAttempt",[s])}),e.addNamedListener("API_CALL","complete",function(){var t=p.apiCallEvent(e);if(t.AttemptCount=u,!(t.AttemptCount<=0)){t.Timestamp=n;var r=Math.round(i.util.realClock.now()-s);t.Latency=r>=0?r:0;var a=e.response;a.error&&a.error.retryable&&"number"==typeof a.retryCount&&"number"==typeof a.maxRetries&&a.retryCount>=a.maxRetries&&(t.MaxRetriesExceeded=1),p.emit("apiCall",[t])}})},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var t,r=null,a="";if(e){r=(e.service.api.operations||{})[e.operation]||null,a=r?r.authtype:""}return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===a||"v4-unsigned-body"===a?"v4":this.api.signatureVersion,i.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return i.EventListeners.Query;case"json":return i.EventListeners.Json;case"rest-json":return i.EventListeners.RestJson;case"rest-xml":return i.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return i.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;var t=e;return t=t.replace(/\{service\}/g,this.api.endpointPrefix),t=t.replace(/\{region\}/g,s.getRealRegion(this.config.region)),t=t.replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new i.Endpoint(e,this.config)},paginationConfig:function(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var a=new Error;throw i.util.error(a,"No pagination configuration for "+e)}return null}return r}}),i.util.update(i.Service,{defineMethods:function(e){i.util.each(e.prototype.api.operations,function(t){if(!e.prototype[t]){"none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}:e.prototype[t]=function(e,r){return this.makeRequest(t,e,r)}}})},defineService:function(e,t,r){i.Service._serviceMap[e]=!0,Array.isArray(t)||(r=t,t=[]);var a=o(i.Service,r||{});if("string"==typeof e){i.Service.addVersions(a,t);var s=a.serviceIdentifier||e;a.serviceIdentifier=s}else a.prototype.api=e,i.Service.defineMethods(a);if(i.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&i.util.clientSideMonitoring){var n=i.util.clientSideMonitoring.Publisher,u=i.util.clientSideMonitoring.configProvider,p=u();this.prototype.publisher=new n(p),p.enabled&&(i.Service._clientSideMonitoring=!0)}return i.SequentialExecutor.call(a.prototype),i.Service.addDefaultMonitoringListeners(a.prototype),a},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var r=0;r=0){throw i.util.error(new Error,{name:"InvalidEndpoint",message:"AWS.IotData requires an explicit `endpoint' configuration option."})}},setupRequestListeners:function(e){e.addListener("validateResponse",this.validateResponseBody),a.indexOf(e.operation)>-1&&e.addListener("extractData",i.util.convertPayloadToString)},validateResponseBody:function(e){var t=e.httpResponse.body.toString()||"{}",r=t.trim();r&&"{"===r.charAt(0)||(e.httpResponse.body="")}})},{"../core":342}],398:[function(e,t,r){var i=e("../core");i.util.update(i.Lambda.prototype,{setupRequestListeners:function(e){"invoke"===e.operation&&e.addListener("extractData",i.util.convertPayloadToString)}})},{"../core":342}],399:[function(e,t,r){var i=e("../core");i.util.update(i.MachineLearning.prototype,{setupRequestListeners:function(e){"predict"===e.operation&&e.addListener("build",this.buildEndpoint)},buildEndpoint:function(e){var t=e.params.PredictEndpoint;t&&(e.httpRequest.endpoint=new i.Endpoint(t))}})},{"../core":342}],400:[function(e,t,r){e("../polly/presigner")},{"../polly/presigner":375}],401:[function(e,t,r){var i=e("../core"),a=e("./rdsutil");e("../rds/signer");var s=["copyDBSnapshot","createDBInstanceReadReplica","createDBCluster","copyDBClusterSnapshot","startDBInstanceAutomatedBackupsReplication"];i.util.update(i.RDS.prototype,{setupRequestListeners:function(e){a.setupRequestListeners(this,e,s)}})},{"../core":342,"../rds/signer":383,"./rdsutil":402}],402:[function(e,t,r){var i=e("../core"),a={setupRequestListeners:function(e,t,r){if(-1!==r.indexOf(t.operation)&&t.params.SourceRegion)if(t.params=i.util.copy(t.params),t.params.PreSignedUrl||t.params.SourceRegion===e.config.region)delete t.params.SourceRegion;else{var s=!!e.config.paramValidation;s&&t.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS),t.onAsync("validate",a.buildCrossRegionPresignedUrl),s&&t.addListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS)}},buildCrossRegionPresignedUrl:function(e,t){var r=i.util.copy(e.service.config);r.region=e.params.SourceRegion,delete e.params.SourceRegion,delete r.endpoint,delete r.params,r.signatureVersion="v4";var a=e.service.config.region,s=new e.service.constructor(r),o=s[e.operation](i.util.copy(e.params));o.on("build",function(e){var t=e.httpRequest;t.params.DestinationRegion=a,t.body=i.util.queryParamsToString(t.params)}),o.presign(function(r,i){r?t(r):(e.params.PreSignedUrl=i,t())})}};t.exports=a},{"../core":342}],403:[function(e,t,r){var i=e("../core");i.util.update(i.Route53.prototype,{setupRequestListeners:function(e){e.on("build",this.sanitizeUrl)},sanitizeUrl:function(e){var t=e.httpRequest.path;e.httpRequest.path=t.replace(/\/%2F\w+%2F/,"/")},retryableError:function(e){return"PriorRequestNotComplete"===e.code&&400===e.statusCode||i.Service.prototype.retryableError.call(this,e)}})},{"../core":342}],404:[function(e,t,r){var i=e("../core"),a=e("../signers/v4_credentials"),s=e("../config_regional_endpoint"),o=e("./s3util"),n=e("../region_config");e("../s3/managed_upload");var u={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},p=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];i.util.update(i.S3.prototype,{getSignatureVersion:function(e){var t=this.api.signatureVersion,r=this._originalConfig?this._originalConfig.signatureVersion:null,i=this.config.signatureVersion,a=!!e&&e.isPresigned();return r?r="v2"===r?"s3":r:(!0!==a?t="v4":i&&(t=i),t)},getSigningName:function(e){if(e&&"writeGetObjectResponse"===e.operation)return"s3-object-lambda";var t=i.Service.prototype.getSigningName;return e&&e._parsedArn&&e._parsedArn.service?e._parsedArn.service:t.call(this)},getSignerClass:function(e){var t=this.getSignatureVersion(e);return i.Signers.RequestSigner.getVersion(t)},validateService:function(){var e,t=[];if(this.config.region||(this.config.region="us-east-1"),!this.config.endpoint&&this.config.s3BucketEndpoint&&t.push("An endpoint must be provided when configuring `s3BucketEndpoint` to true."),1===t.length?e=t[0]:t.length>1&&(e="Multiple configuration errors:\n"+t.join("\n")),e)throw i.util.error(new Error,{name:"InvalidEndpoint",message:e})},shouldDisableBodySigning:function(e){var t=this.getSignerClass();return!0===this.config.s3DisableBodySigning&&t===i.Signers.V4&&"https:"===e.httpRequest.endpoint.protocol},setupRequestListeners:function(e){if(e.addListener("validate",this.validateScheme),e.addListener("validate",this.validateBucketName,!0),e.addListener("validate",this.optInUsEast1RegionalEndpoint,!0),e.removeListener("validate",i.EventListeners.Core.VALIDATE_REGION),e.addListener("build",this.addContentType),e.addListener("build",this.computeContentMd5),e.addListener("build",this.computeSseCustomerKeyMd5),e.addListener("build",this.populateURI),e.addListener("afterBuild",this.addExpect100Continue),e.addListener("extractError",this.extractError),e.addListener("extractData",i.util.hoistPayloadMember),e.addListener("extractData",this.extractData),e.addListener("extractData",this.extractErrorFrom200Response),e.addListener("beforePresign",this.prepareSignedUrl),this.shouldDisableBodySigning(e)&&(e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256),e.addListener("afterBuild",this.disableBodySigning)),"createBucket"!==e.operation&&o.isArnInParam(e,"Bucket"))return e._parsedArn=i.util.ARN.parse(e.params.Bucket),e.removeListener("validate",this.validateBucketName),e.removeListener("build",this.populateURI),"s3"===e._parsedArn.service?(e.addListener("validate",o.validateS3AccessPointArn),e.addListener("validate",this.validateArnResourceType)):"s3-outposts"===e._parsedArn.service&&(e.addListener("validate",o.validateOutpostsAccessPointArn),e.addListener("validate",o.validateOutpostsArn)),e.addListener("validate",o.validateArnRegion),e.addListener("validate",o.validateArnAccount),e.addListener("validate",o.validateArnService),e.addListener("build",this.populateUriFromAccessPointArn),void e.addListener("build",o.validatePopulateUriFromArn);e.addListener("validate",this.validateBucketEndpoint),e.addListener("validate",this.correctBucketRegionFromCache),e.onAsync("extractError",this.requestBucketRegion),i.util.isBrowser()&&e.onAsync("retry",this.reqRegionForNetworkingError)},validateScheme:function(e){var t=e.params,r=e.httpRequest.endpoint.protocol;if((t.SSECustomerKey||t.CopySourceSSECustomerKey)&&"https:"!==r)throw i.util.error(new Error,{code:"ConfigError",message:"Cannot send SSE keys over HTTP. Set 'sslEnabled'to 'true' in your configuration"})},validateBucketEndpoint:function(e){if(!e.params.Bucket&&e.service.config.s3BucketEndpoint){throw i.util.error(new Error,{code:"ConfigError",message:"Cannot send requests to root API with `s3BucketEndpoint` set."})}},validateArnResourceType:function(e){var t=e._parsedArn.resource;if(0!==t.indexOf("accesspoint:")&&0!==t.indexOf("accesspoint/"))throw i.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'accesspoint/'"})},validateBucketName:function(e){var t=e.service,r=t.getSignatureVersion(e),a=e.params&&e.params.Bucket,s=e.params&&e.params.Key,o=a&&a.indexOf("/");if(a&&o>=0)if("string"==typeof s&&o>0){e.params=i.util.copy(e.params);var n=a.substr(o+1)||"";e.params.Key=n+"/"+s,e.params.Bucket=a.substr(0,o)}else if("v4"===r){var u="Bucket names cannot contain forward slashes. Bucket: "+a;throw i.util.error(new Error,{code:"InvalidBucket",message:u})}},isValidAccelerateOperation:function(e){return-1===["createBucket","deleteBucket","listBuckets"].indexOf(e)},optInUsEast1RegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.s3UsEast1RegionalEndpoint=s(t._originalConfig,{env:"AWS_S3_US_EAST_1_REGIONAL_ENDPOINT",sharedConfig:"s3_us_east_1_regional_endpoint",clientConfig:"s3UsEast1RegionalEndpoint"}),!(t._originalConfig||{}).endpoint&&"us-east-1"===e.httpRequest.region&&"regional"===r.s3UsEast1RegionalEndpoint&&e.httpRequest.endpoint.hostname.indexOf("s3.amazonaws.com")>=0){var i=r.endpoint.indexOf(".amazonaws.com");regionalEndpoint=r.endpoint.substring(0,i)+".us-east-1"+r.endpoint.substring(i),e.httpRequest.updateEndpoint(regionalEndpoint)}},populateURI:function(e){var t=e.httpRequest,r=e.params.Bucket,i=e.service,a=t.endpoint;if(r&&!i.pathStyleBucketName(r)){i.config.useAccelerateEndpoint&&i.isValidAccelerateOperation(e.operation)?i.config.useDualstack?a.hostname=r+".s3-accelerate.dualstack.amazonaws.com":a.hostname=r+".s3-accelerate.amazonaws.com":i.config.s3BucketEndpoint||(a.hostname=r+"."+a.hostname);var s=a.port;a.host=80!==s&&443!==s?a.hostname+":"+a.port:a.hostname,t.virtualHostedBucket=r,i.removeVirtualHostedBucketFromPath(e)}},removeVirtualHostedBucketFromPath:function(e){var t=e.httpRequest,r=t.virtualHostedBucket;if(r&&t.path){if(e.params&&e.params.Key){var a="/"+i.util.uriEscapePath(e.params.Key);if(0===t.path.indexOf(a)&&(t.path.length===a.length||"?"===t.path[a.length]))return}t.path=t.path.replace(new RegExp("/"+r),""),"/"!==t.path[0]&&(t.path="/"+t.path)}},populateUriFromAccessPointArn:function(e){var t=e._parsedArn,r="s3-outposts"===t.service,a="s3-object-lambda"===t.service,s=r?"."+t.outpostId:"",o=r?"s3-outposts":"s3-accesspoint",u=!r&&e.service.config.useDualstack?".dualstack":"",p=e.httpRequest.endpoint,m=n.getEndpointSuffix(t.region),c=e.service.config.s3UseArnRegion;if(p.hostname=[t.accessPoint+"-"+t.accountId+s,o+u,c?t.region:e.service.config.region,m].join("."),a){var o="s3-object-lambda",l=t.resource.split("/")[1];p.hostname=[l+"-"+t.accountId,o,c?t.region:e.service.config.region,m].join(".")}p.host=p.hostname;var d=i.util.uriEscape(e.params.Bucket),y=e.httpRequest.path;e.httpRequest.path=y.replace(new RegExp("/"+d),""),"/"!==e.httpRequest.path[0]&&(e.httpRequest.path="/"+e.httpRequest.path),e.httpRequest.region=t.region},addExpect100Continue:function(e){var t=e.httpRequest.headers["Content-Length"];i.util.isNode()&&(t>=1048576||e.params.Body instanceof i.util.stream.Stream)&&(e.httpRequest.headers.Expect="100-continue")},addContentType:function(e){var t=e.httpRequest;if("GET"===t.method||"HEAD"===t.method)return void delete t.headers["Content-Type"];t.headers["Content-Type"]||(t.headers["Content-Type"]="application/octet-stream");var r=t.headers["Content-Type"];if(i.util.isBrowser())if("string"!=typeof t.body||r.match(/;\s*charset=/)){var a=function(e,t,r){return t+r.toUpperCase()};t.headers["Content-Type"]=r.replace(/(;\s*charset=)(.+)$/,a)}else{t.headers["Content-Type"]+="; charset=UTF-8"}},willComputeChecksums:function(e){var t=e.service.api.operations[e.operation].input.members,r=e.httpRequest.body,a=t.ContentMD5&&!e.params.ContentMD5&&r&&(i.util.Buffer.isBuffer(e.httpRequest.body)||"string"==typeof e.httpRequest.body);return!(!a||!e.service.shouldDisableBodySigning(e)||e.isPresigned())||!(!a||"s3"!==this.getSignatureVersion(e)||!e.isPresigned())},computeContentMd5:function(e){if(e.service.willComputeChecksums(e)){var t=i.util.crypto.md5(e.httpRequest.body,"base64");e.httpRequest.headers["Content-MD5"]=t}},computeSseCustomerKeyMd5:function(e){var t={SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"};i.util.each(t,function(t,r){if(e.params[t]){var a=i.util.crypto.md5(e.params[t],"base64");e.httpRequest.headers[r]=a}})},pathStyleBucketName:function(e){return!!this.config.s3ForcePathStyle||!this.config.s3BucketEndpoint&&(!o.dnsCompatibleBucketName(e)||!(!this.config.sslEnabled||!e.match(/\./)))},extractErrorFrom200Response:function(e){if(u[e.request.operation]){var t=e.httpResponse;if(t.body&&t.body.toString().match("")){e.data=null;throw(this.service?this.service:this).extractError(e),e.error}if(!t.body||!t.body.toString().match(/<[\w_]/))throw e.data=null,i.util.error(new Error,{code:"InternalError",message:"S3 aborted request"})}},retryableError:function(e,t){return!(!u[t.operation]||200!==e.statusCode)||(!t._requestRegionForBucket||!t.service.bucketRegionCache[t._requestRegionForBucket])&&(!(!e||"RequestTimeout"!==e.code)||(e&&-1!=p.indexOf(e.code)&&e.region&&e.region!=t.httpRequest.region?(t.httpRequest.region=e.region,301===e.statusCode&&t.service.updateReqBucketRegion(t),!0):i.Service.prototype.retryableError.call(this,e,t)))},updateReqBucketRegion:function(e,t){var r=e.httpRequest;if("string"==typeof t&&t.length&&(r.region=t),r.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){var a=e.service,s=a.config,o=s.s3BucketEndpoint;o&&delete s.s3BucketEndpoint;var n=i.util.copy(s);delete n.endpoint,n.region=r.region,r.endpoint=new i.S3(n).endpoint,a.populateURI(e),s.s3BucketEndpoint=o,r.headers.Host=r.endpoint.host,"validate"===e._asm.currentState&&(e.removeListener("build",a.populateURI),e.addListener("build",a.removeVirtualHostedBucketFromPath))}},extractData:function(e){var t=e.request;if("getBucketLocation"===t.operation){var r=e.httpResponse.body.toString().match(/>(.+)<\/Location/);delete e.data._,e.data.LocationConstraint=r?r[1]:""}var i=t.params.Bucket||null;if("deleteBucket"!==t.operation||"string"!=typeof i||e.error){var a=e.httpResponse.headers||{},s=a["x-amz-bucket-region"]||null;if(!s&&"createBucket"===t.operation&&!e.error){var o=t.params.CreateBucketConfiguration;s=o?"EU"===o.LocationConstraint?"eu-west-1":o.LocationConstraint:"us-east-1"}s&&i&&s!==t.service.bucketRegionCache[i]&&(t.service.bucketRegionCache[i]=s)}else t.service.clearBucketRegionCache(i);t.service.extractRequestIds(e)},extractError:function(e){var t={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"},r=e.request,a=e.httpResponse.statusCode,s=e.httpResponse.body||"",o=e.httpResponse.headers||{},n=o["x-amz-bucket-region"]||null,u=r.params.Bucket||null,p=r.service.bucketRegionCache;n&&u&&n!==p[u]&&(p[u]=n);var m;if(t[a]&&0===s.length)u&&!n&&(m=p[u]||null)!==r.httpRequest.region&&(n=m),e.error=i.util.error(new Error,{code:t[a],message:null,region:n});else{var c=(new i.XML.Parser).parse(s.toString());c.Region&&!n?(n=c.Region,u&&n!==p[u]&&(p[u]=n)):!u||n||c.Region||(m=p[u]||null)!==r.httpRequest.region&&(n=m),e.error=i.util.error(new Error,{code:c.Code||a,message:c.Message||null,region:n})}r.service.extractRequestIds(e)},requestBucketRegion:function(e,t){var r=e.error,a=e.request,s=a.params.Bucket||null;if(!r||!s||r.region||"listObjects"===a.operation||i.util.isNode()&&"headBucket"===a.operation||400===r.statusCode&&"headObject"!==a.operation||-1===p.indexOf(r.code))return t();var o=i.util.isNode()?"headBucket":"listObjects",n={Bucket:s};"listObjects"===o&&(n.MaxKeys=0);var u=a.service[o](n);u._requestRegionForBucket=s,u.send(function(){var e=a.service.bucketRegionCache[s]||null;r.region=e,t()})},reqRegionForNetworkingError:function(e,t){if(!i.util.isBrowser())return t();var r=e.error,a=e.request,s=a.params.Bucket;if(!r||"NetworkingError"!==r.code||!s||"us-east-1"===a.httpRequest.region)return t();var n=a.service,u=n.bucketRegionCache,p=u[s]||null;if(p&&p!==a.httpRequest.region)n.updateReqBucketRegion(a,p),t();else if(o.dnsCompatibleBucketName(s))if(a.httpRequest.virtualHostedBucket){var m=n.listObjects({Bucket:s,MaxKeys:0});n.updateReqBucketRegion(m,"us-east-1"),m._requestRegionForBucket=s,m.send(function(){var e=n.bucketRegionCache[s]||null;e&&e!==a.httpRequest.region&&n.updateReqBucketRegion(a,e),t()})}else t();else n.updateReqBucketRegion(a,"us-east-1"),"us-east-1"!==u[s]&&(u[s]="us-east-1"),t()},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;e?"string"==typeof e&&(e=[e]):e=Object.keys(t);for(var r=0;r=0||r.indexOf("fips")>=0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"ARN endpoint is not compatible with FIPS region"});if(!t&&r!==o)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"});if(t&&a.getEndpointSuffix(r)!==a.getEndpointSuffix(o))throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"});if(e.service.config.useAccelerateEndpoint)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"});if("s3-outposts"===e._parsedArn.service&&e.service.config.useDualstack)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useDualstack config is not supported with outposts access point ARN"})},loadUseArnRegionConfig:function(e){var t="AWS_S3_USE_ARN_REGION",a="s3_use_arn_region",s=!0,o=e.service._originalConfig||{};if(void 0!==e.service.config.s3UseArnRegion)return e.service.config.s3UseArnRegion;if(void 0!==o.s3UseArnRegion)s=!0===o.s3UseArnRegion;else if(i.util.isNode())if(r.env[t]){var n=r.env[t].trim().toLowerCase();if(["false","true"].indexOf(n)<0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:t+" only accepts true or false. Got "+r.env[t],retryable:!1});s="true"===n}else{var u={},p={};try{u=i.util.getProfilesFromSharedConfig(i.util.iniLoader),p=u[r.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){}if(p[a]){if(["false","true"].indexOf(p[a].trim().toLowerCase())<0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:a+" only accepts true or false. Got "+p[a],retryable:!1});s="true"===p[a].trim().toLowerCase()}}return e.service.config.s3UseArnRegion=s,s},validatePopulateUriFromArn:function(e){if(e.service._originalConfig&&e.service._originalConfig.endpoint)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"});if(e.service.config.s3ForcePathStyle)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})},dnsCompatibleBucketName:function(e){var t=e,r=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/),i=new RegExp(/(\d+\.){3}\d+/),a=new RegExp(/\.\./);return!(!t.match(r)||t.match(i)||t.match(a))}};t.exports=s}).call(this)}).call(this,e("_process"))},{"../core":342,"../region_config":385,_process:431}],406:[function(e,t,r){var i=e("../core");i.util.update(i.SQS.prototype,{setupRequestListeners:function(e){e.addListener("build",this.buildEndpoint),e.service.config.computeChecksums&&("sendMessage"===e.operation?e.addListener("extractData",this.verifySendMessageChecksum):"sendMessageBatch"===e.operation?e.addListener("extractData",this.verifySendMessageBatchChecksum):"receiveMessage"===e.operation&&e.addListener("extractData",this.verifyReceiveMessageChecksum))},verifySendMessageChecksum:function(e){if(e.data){var t=e.data.MD5OfMessageBody,r=this.params.MessageBody,i=this.service.calculateChecksum(r);if(i!==t){var a='Got "'+e.data.MD5OfMessageBody+'", expecting "'+i+'".';this.service.throwInvalidChecksumError(e,[e.data.MessageId],a)}}},verifySendMessageBatchChecksum:function(e){if(e.data){var t=this.service,r={},a=[],s=[];i.util.arrayEach(e.data.Successful,function(e){r[e.Id]=e}),i.util.arrayEach(this.params.Entries,function(e){if(r[e.Id]){var i=r[e.Id].MD5OfMessageBody,o=e.MessageBody;t.isChecksumValid(i,o)||(a.push(e.Id),s.push(r[e.Id].MessageId))}}),a.length>0&&t.throwInvalidChecksumError(e,s,"Invalid messages: "+a.join(", "))}},verifyReceiveMessageChecksum:function(e){if(e.data){var t=this.service,r=[];i.util.arrayEach(e.data.Messages,function(e){var i=e.MD5OfBody,a=e.Body;t.isChecksumValid(i,a)||r.push(e.MessageId)}),r.length>0&&t.throwInvalidChecksumError(e,r,"Invalid messages: "+r.join(", "))}},throwInvalidChecksumError:function(e,t,r){e.error=i.util.error(new Error,{retryable:!0,code:"InvalidChecksum",messageIds:t,message:e.request.operation+" returned an invalid MD5 response. "+r})},isChecksumValid:function(e,t){return this.calculateChecksum(t)===e},calculateChecksum:function(e){return i.util.crypto.md5(e,"hex")},buildEndpoint:function(e){var t=e.httpRequest.params.QueueUrl;if(t){e.httpRequest.endpoint=new i.Endpoint(t);var r=e.httpRequest.endpoint.host.match(/^sqs\.(.+?)\./);r&&(e.httpRequest.region=r[1])}}})},{"../core":342}],407:[function(e,t,r){var i=e("../core"),a=e("../config_regional_endpoint");i.util.update(i.STS.prototype,{credentialsFrom:function(e,t){return e?(t||(t=new i.TemporaryCredentials),t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretAccessKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration,t):null},assumeRoleWithWebIdentity:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)},setupRequestListeners:function(e){e.addListener("validate",this.optInRegionalEndpoint,!0)},optInRegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.stsRegionalEndpoints=a(t._originalConfig,{env:"AWS_STS_REGIONAL_ENDPOINTS",sharedConfig:"sts_regional_endpoints",clientConfig:"stsRegionalEndpoints"}),"regional"===r.stsRegionalEndpoints&&t.isGlobalEndpoint){if(!r.region)throw i.util.error(new Error,{code:"ConfigError",message:"Missing region in config"});var s=r.endpoint.indexOf(".amazonaws.com"),o=r.endpoint.substring(0,s)+"."+r.region+r.endpoint.substring(s);e.httpRequest.updateEndpoint(o),e.httpRequest.region=r.region}}})},{"../config_regional_endpoint":341,"../core":342}],408:[function(e,t,r){function i(e){var t=e.httpRequest.headers[n],r=e.service.getSignerClass(e);if(delete e.httpRequest.headers["User-Agent"],delete e.httpRequest.headers["X-Amz-User-Agent"],r===s.Signers.V4){if(t>604800){throw s.util.error(new Error,{code:"InvalidExpiryTime",message:"Presigning does not support expiry time greater than a week with SigV4 signing.",retryable:!1})}e.httpRequest.headers[n]=t}else{if(r!==s.Signers.S3)throw s.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var i=e.service?e.service.getSkewCorrectedDate():s.util.date.getDate();e.httpRequest.headers[n]=parseInt(s.util.date.unixTimestamp(i)+t,10).toString()}}function a(e){var t=e.httpRequest.endpoint,r=s.util.urlParse(e.httpRequest.path),i={};r.search&&(i=s.util.queryStringParse(r.search.substr(1)));var a=e.httpRequest.headers.Authorization.split(" ");if("AWS"===a[0])a=a[1].split(":"),i.Signature=a.pop(),i.AWSAccessKeyId=a.join(":"),s.util.each(e.httpRequest.headers,function(e,t){e===n&&(e="Expires"),0===e.indexOf("x-amz-meta-")&&(delete i[e],e=e.toLowerCase()),i[e]=t}),delete e.httpRequest.headers[n],delete i.Authorization,delete i.Host;else if("AWS4-HMAC-SHA256"===a[0]){a.shift();var o=a.join(" "),u=o.match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];i["X-Amz-Signature"]=u,delete i.Expires}t.pathname=r.pathname,t.search=s.util.queryParamsToString(i)}var s=e("../core"),o=s.util.inherit,n="presigned-expires";s.Signers.Presign=o({sign:function(e,t,r){if(e.httpRequest.headers[n]=t||3600,e.on("build",i),e.on("sign",a),e.removeListener("afterBuild",s.EventListeners.Core.SET_CONTENT_LENGTH),e.removeListener("afterBuild",s.EventListeners.Core.COMPUTE_SHA256),e.emit("beforePresign",[e]),!r){if(e.build(),e.response.error)throw e.response.error;return s.util.urlFormat(e.httpRequest.endpoint)}e.build(function(){this.response.error?r(this.response.error):r(null,s.util.urlFormat(e.httpRequest.endpoint))})}}),t.exports=s.Signers.Presign},{"../core":342}],409:[function(e,t,r){var i=e("../core"),a=i.util.inherit;i.Signers.RequestSigner=a({constructor:function(e){this.request=e},setServiceClientId:function(e){this.serviceClientId=e},getServiceClientId:function(){return this.serviceClientId}}),i.Signers.RequestSigner.getVersion=function(e){switch(e){case"v2":return i.Signers.V2;case"v3":return i.Signers.V3;case"s3v4":case"v4":return i.Signers.V4;case"s3":return i.Signers.S3;case"v3https":return i.Signers.V3Https}throw new Error("Unknown signing version "+e)},e("./v2"),e("./v3"),e("./v3https"),e("./v4"),e("./s3"),e("./presign")},{"../core":342,"./presign":408,"./s3":410,"./v2":411,"./v3":412,"./v3https":413,"./v4":414}],410:[function(e,t,r){var i=e("../core"),a=i.util.inherit;i.Signers.S3=a(i.Signers.RequestSigner,{subResources:{acl:1,accelerate:1,analytics:1,cors:1,lifecycle:1,delete:1,inventory:1,location:1,logging:1,metrics:1,notification:1,partNumber:1,policy:1,requestPayment:1,replication:1,restore:1,tagging:1,torrent:1,uploadId:1,uploads:1,versionId:1,versioning:1,versions:1,website:1},responseHeaders:{"response-content-type":1,"response-content-language":1,"response-expires":1,"response-cache-control":1,"response-content-disposition":1,"response-content-encoding":1},addAuthorization:function(e,t){this.request.headers["presigned-expires"]||(this.request.headers["X-Amz-Date"]=i.util.date.rfc822(t)),e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken);var r=this.sign(e.secretAccessKey,this.stringToSign()),a="AWS "+e.accessKeyId+":"+r;this.request.headers.Authorization=a},stringToSign:function(){var e=this.request,t=[];t.push(e.method), -t.push(e.headers["Content-MD5"]||""),t.push(e.headers["Content-Type"]||""),t.push(e.headers["presigned-expires"]||"");var r=this.canonicalizedAmzHeaders();return r&&t.push(r),t.push(this.canonicalizedResource()),t.join("\n")},canonicalizedAmzHeaders:function(){var e=[];i.util.each(this.request.headers,function(t){t.match(/^x-amz-/i)&&e.push(t)}),e.sort(function(e,t){return e.toLowerCase()=0?"&":"?";this.request.path+=s+i.util.queryParamsToString(a)},authorization:function(e,t){var r=[],i=this.credentialString(t);return r.push(this.algorithm+" Credential="+e.accessKeyId+"/"+i),r.push("SignedHeaders="+this.signedHeaders()),r.push("Signature="+this.signature(e,t)),r.join(", ")},signature:function(e,t){var r=a.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return i.util.crypto.hmac(r,this.stringToSign(t),"hex")},stringToSign:function(e){var t=[];return t.push("AWS4-HMAC-SHA256"),t.push(e),t.push(this.credentialString(e)),t.push(this.hexEncodedHash(this.canonicalString())),t.join("\n")},canonicalString:function(){var e=[],t=this.request.pathname();return"s3"!==this.serviceName&&"s3v4"!==this.signatureVersion&&(t=i.util.uriEscapePath(t)),e.push(this.request.method),e.push(t),e.push(this.request.search()),e.push(this.canonicalHeaders()+"\n"),e.push(this.signedHeaders()),e.push(this.hexEncodedBodyHash()),e.join("\n")},canonicalHeaders:function(){var e=[];i.util.each.call(this,this.request.headers,function(t,r){e.push([t,r])}),e.sort(function(e,t){return e[0].toLowerCase()-1&&!e.body?"UNSIGNED-PAYLOAD":e.headers["X-Amz-Content-Sha256"]?e.headers["X-Amz-Content-Sha256"]:this.hexEncodedHash(this.request.body||"")},unsignableHeaders:["authorization","content-type","content-length","user-agent","presigned-expires","expect","x-amzn-trace-id"],isSignableHeader:function(e){return 0===e.toLowerCase().indexOf("x-amz-")||this.unsignableHeaders.indexOf(e)<0},isPresigned:function(){return!!this.request.headers["presigned-expires"]}}),t.exports=i.Signers.V4},{"../core":342,"./v4_credentials":415}],415:[function(e,t,r){var i=e("../core"),a={},s=[];t.exports={createScope:function(e,t,r){return[e.substr(0,8),t,r,"aws4_request"].join("/")},getSigningKey:function(e,t,r,o,n){var u=i.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64"),p=[u,t,r,o].join("_");if((n=!1!==n)&&p in a)return a[p];var m=i.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer"),c=i.util.crypto.hmac(m,r,"buffer"),l=i.util.crypto.hmac(c,o,"buffer"),d=i.util.crypto.hmac(l,"aws4_request","buffer");return n&&(a[p]=d,s.push(p),s.length>50&&delete a[s.shift()]),d},emptyCache:function(){a={},s=[]}}},{"../core":342}],416:[function(e,t,r){function i(e,t){this.currentState=t||null,this.states=e||{}}i.prototype.runTo=function(e,t,r,i){"function"==typeof e&&(i=r,r=t,t=e,e=null);var a=this,s=a.states[a.currentState];s.fn.call(r||a,i,function(i){if(i){if(!s.fail)return t?t.call(r,i):null;a.currentState=s.fail}else{if(!s.accept)return t?t.call(r):null;a.currentState=s.accept}if(a.currentState===e)return t?t.call(r,i):null;a.runTo(e,t,r,i)})},i.prototype.addState=function(e,t,r,i){return"function"==typeof t?(i=t,t=null,r=null):"function"==typeof r&&(i=r,r=null),this.currentState||(this.currentState=e),this.states[e]={accept:t,fail:r,fn:i},this},t.exports=i},{}],417:[function(e,t,r){(function(r,i){(function(){var a,s={environment:"nodejs",engine:function(){if(s.isBrowser()&&"undefined"!=typeof navigator)return navigator.userAgent;var e=r.platform+"/"+r.version;return r.env.AWS_EXECUTION_ENV&&(e+=" exec-env/"+r.env.AWS_EXECUTION_ENV),e},userAgent:function(){var t=s.environment,r="aws-sdk-"+t+"/"+e("./core").VERSION;return"nodejs"===t&&(r+=" "+s.engine()),r},uriEscape:function(e){var t=encodeURIComponent(e);return t=t.replace(/[^A-Za-z0-9_.~\-%]+/g,escape),t=t.replace(/[*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})},uriEscapePath:function(e){var t=[];return s.arrayEach(e.split("/"),function(e){t.push(s.uriEscape(e))}),t.join("/")},urlParse:function(e){return s.url.parse(e)},urlFormat:function(e){return s.url.format(e)},queryStringParse:function(e){return s.querystring.parse(e)},queryParamsToString:function(e){var t=[],r=s.uriEscape,i=Object.keys(e).sort();return s.arrayEach(i,function(i){var a=e[i],o=r(i),n=o+"=";if(Array.isArray(a)){var u=[];s.arrayEach(a,function(e){u.push(r(e))}),n=o+"="+u.sort().join("&"+o+"=")}else void 0!==a&&null!==a&&(n=o+"="+r(a));t.push(n)}),t.join("&")},readFileSync:function(t){return s.isBrowser()?null:e("fs").readFileSync(t,"utf-8")},base64:{encode:function(e){if("number"==typeof e)throw s.error(new Error("Cannot base64 encode number "+e));return null===e||void 0===e?e:s.buffer.toBuffer(e).toString("base64")},decode:function(e){if("number"==typeof e)throw s.error(new Error("Cannot base64 decode number "+e));return null===e||void 0===e?e:s.buffer.toBuffer(e,"base64")}},buffer:{toBuffer:function(e,t){return"function"==typeof s.Buffer.from&&s.Buffer.from!==Uint8Array.from?s.Buffer.from(e,t):new s.Buffer(e,t)},alloc:function(e,t,r){if("number"!=typeof e)throw new Error("size passed to alloc must be a number.");if("function"==typeof s.Buffer.alloc)return s.Buffer.alloc(e,t,r);var i=new s.Buffer(e);return void 0!==t&&"function"==typeof i.fill&&i.fill(t,void 0,void 0,r),i},toStream:function(e){s.Buffer.isBuffer(e)||(e=s.buffer.toBuffer(e));var t=new s.stream.Readable,r=0;return t._read=function(i){if(r>=e.length)return t.push(null);var a=r+i;a>e.length&&(a=e.length),t.push(e.slice(r,a)),r=a},t},concat:function(e){var t,r=0,i=0,a=null;for(t=0;t>>8^t[255&(r^e.readUInt8(i))]}return(-1^r)>>>0},hmac:function(e,t,r,i){return r||(r="binary"),"buffer"===r&&(r=void 0),i||(i="sha256"),"string"==typeof t&&(t=s.buffer.toBuffer(t)),s.crypto.lib.createHmac(i,e).update(t).digest(r)},md5:function(e,t,r){return s.crypto.hash("md5",e,t,r)},sha256:function(e,t,r){return s.crypto.hash("sha256",e,t,r)},hash:function(e,t,r,i){var a=s.crypto.createHash(e);r||(r="binary"),"buffer"===r&&(r=void 0),"string"==typeof t&&(t=s.buffer.toBuffer(t));var o=s.arraySliceFn(t),n=s.Buffer.isBuffer(t);if(s.isBrowser()&&"undefined"!=typeof ArrayBuffer&&t&&t.buffer instanceof ArrayBuffer&&(n=!0),i&&"object"==typeof t&&"function"==typeof t.on&&!n)t.on("data",function(e){a.update(e)}),t.on("error",function(e){i(e)}),t.on("end",function(){i(null,a.digest(r))});else{if(!i||!o||n||"undefined"==typeof FileReader){s.isBrowser()&&"object"==typeof t&&!n&&(t=new s.Buffer(new Uint8Array(t)));var u=a.update(t).digest(r);return i&&i(null,u),u}var p=0,m=new FileReader;m.onerror=function(){i(new Error("Failed to read data."))},m.onload=function(){var e=new s.Buffer(new Uint8Array(m.result));a.update(e),p+=e.length,m._continueReading()},m._continueReading=function(){if(p>=t.size)return void i(null,a.digest(r));var e=p+524288;e>t.size&&(e=t.size),m.readAsArrayBuffer(o.call(t,p,e))},m._continueReading()}},toHex:function(e){for(var t=[],r=0;r=3e5,!1),a.config.isClockSkewed},applyClockOffset:function(e){e&&(a.config.systemClockOffset=e-(new Date).getTime())},extractRequestId:function(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];!t&&e.data&&e.data.ResponseMetadata&&(t=e.data.ResponseMetadata.RequestId),t&&(e.requestId=t),e.error&&(e.error.requestId=t)},addPromises:function(e,t){var r=!1;void 0===t&&a&&a.config&&(t=a.config.getPromisesDependency()),void 0===t&&"undefined"!=typeof Promise&&(t=Promise),"function"!=typeof t&&(r=!0),Array.isArray(e)||(e=[e]);for(var i=0;i=0)return n++,void setTimeout(p,a+(e.retryAfter||0))}r(e)},p=function(){var t="";i.handleRequest(e,o,function(e){e.on("data",function(e){t+=e.toString()}),e.on("end",function(){var i=e.statusCode;if(i<300)r(null,t);else{var a=1e3*parseInt(e.headers["retry-after"],10)||0,o=s.error(new Error,{statusCode:i,retryable:i>=500||429===i});a&&o.retryable&&(o.retryAfter=a),u(o)}})},u)};a.util.defer(p)},uuid:{v4:function(){return e("uuid").v4()}},convertPayloadToString:function(e){var t=e.request,r=t.operation,i=t.service.api.operations[r].output||{};i.payload&&e.data[i.payload]&&(e.data[i.payload]=e.data[i.payload].toString())},defer:function(e){"object"==typeof r&&"function"==typeof r.nextTick?r.nextTick(e):"function"==typeof i?i(e):setTimeout(e,0)},getRequestPayloadShape:function(e){var t=e.service.api.operations;if(t){var r=(t||{})[e.operation];if(r&&r.input&&r.input.payload)return r.input.members[r.input.payload]}},getProfilesFromSharedConfig:function(e,t){function i(e,t){for(var r=0,i=Object.keys(t);r=6},parse:function(e){var t=e.split(":");return{partition:t[1],service:t[2],region:t[3],accountId:t[4],resource:t.slice(5).join(":")}},build:function(e){if(void 0===e.service||void 0===e.region||void 0===e.accountId||void 0===e.resource)throw s.error(new Error("Input ARN object is invalid"));return"arn:"+(e.partition||"aws")+":"+e.service+":"+e.region+":"+e.accountId+":"+e.resource}},defaultProfile:"default",configOptInEnv:"AWS_SDK_LOAD_CONFIG",sharedCredentialsFileEnv:"AWS_SHARED_CREDENTIALS_FILE",sharedConfigFileEnv:"AWS_CONFIG_FILE",imdsDisabledEnv:"AWS_EC2_METADATA_DISABLED"};t.exports=s}).call(this)}).call(this,e("_process"),e("timers").setImmediate)},{"../apis/metadata.json":163,"./core":342,_process:431,fs:425,timers:439,uuid:444}],418:[function(e,t,r){function i(){}function a(e,t){for(var r=e.getElementsByTagName(t),i=0,a=r.length;i0||i?s.toString():""},t.exports=i},{"../util":417,"./xml-node":422,"./xml-text":423}],420:[function(e,t,r){function i(e){return e.replace(/&/g,"&").replace(/'/g,"'").replace(//g,">").replace(/"/g,""")}t.exports={escapeAttribute:i}},{}],421:[function(e,t,r){function i(e){return e.replace(/&/g,"&").replace(//g,">").replace(/\r/g," ").replace(/\n/g," ").replace(/\u0085/g,"…").replace(/\u2028/,"
")}t.exports={escapeElement:i}},{}],422:[function(e,t,r){function i(e,t){void 0===t&&(t=[]),this.name=e,this.children=t,this.attributes={}}var a=e("./escape-attribute").escapeAttribute;i.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},i.prototype.addChildNode=function(e){return this.children.push(e),this},i.prototype.removeAttribute=function(e){return delete this.attributes[e],this},i.prototype.toString=function(){for(var e=Boolean(this.children.length),t="<"+this.name,r=this.attributes,i=0,s=Object.keys(r);i"+this.children.map(function(e){return e.toString()}).join("")+"":"/>"},t.exports={XmlNode:i}},{"./escape-attribute":420}],423:[function(e,t,r){function i(e){this.value=e}var a=e("./escape-element").escapeElement;i.prototype.toString=function(){return a(""+this.value)},t.exports={XmlText:i}},{"./escape-element":421}],424:[function(e,t,r){"use strict";function i(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function a(e){var t=i(e),r=t[0],a=t[1];return 3*(r+a)/4-a}function s(e,t,r){return 3*(t+r)/4-r}function o(e){var t,r,a=i(e),o=a[0],n=a[1],u=new l(s(e,o,n)),p=0,m=n>0?o-4:o;for(r=0;r>16&255,u[p++]=t>>8&255,u[p++]=255&t;return 2===n&&(t=c[e.charCodeAt(r)]<<2|c[e.charCodeAt(r+1)]>>4,u[p++]=255&t),1===n&&(t=c[e.charCodeAt(r)]<<10|c[e.charCodeAt(r+1)]<<4|c[e.charCodeAt(r+2)]>>2,u[p++]=t>>8&255,u[p++]=255&t),u}function n(e){return m[e>>18&63]+m[e>>12&63]+m[e>>6&63]+m[63&e]}function u(e,t,r){for(var i,a=[],s=t;so?o:s+16383));return 1===i?(t=e[r-1],a.push(m[t>>2]+m[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],a.push(m[t>>10]+m[t>>4&63]+m[t<<2&63]+"=")),a.join("")}r.byteLength=a, -r.toByteArray=o,r.fromByteArray=p;for(var m=[],c=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0,b=d.length;y=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),s.alloc(+e)}function S(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(i)return K(e).length;t=(""+t).toLowerCase(),i=!0}}function g(e,t,r){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,r);case"utf8":case"utf-8":return D(this,t,r);case"ascii":return x(this,t,r);case"latin1":case"binary":return q(this,t,r);case"base64":return R(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function h(e,t,r){var i=e[t];e[t]=e[r],e[r]=i}function N(e,t,r,i,a){if(0===e.length)return-1;if("string"==typeof r?(i=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=a?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(a)return-1;r=e.length-1}else if(r<0){if(!a)return-1;r=0}if("string"==typeof t&&(t=s.from(t,i)),s.isBuffer(t))return 0===t.length?-1:I(e,t,r,i,a);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):I(e,[t],r,i,a);throw new TypeError("val must be string, number or Buffer")}function I(e,t,r,i,a){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,n=e.length,u=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;o=2,n/=2,u/=2,r/=2}var p;if(a){var m=-1;for(p=r;pn&&(r=n-u),p=r;p>=0;p--){for(var c=!0,l=0;la&&(i=a):i=a;var s=t.length;if(s%2!=0)throw new TypeError("Invalid hex string");i>s/2&&(i=s/2);for(var o=0;o239?4:s>223?3:s>191?2:1;if(a+n<=r){var u,p,m,c;switch(n){case 1:s<128&&(o=s);break;case 2:u=e[a+1],128==(192&u)&&(c=(31&s)<<6|63&u)>127&&(o=c);break;case 3:u=e[a+1],p=e[a+2],128==(192&u)&&128==(192&p)&&(c=(15&s)<<12|(63&u)<<6|63&p)>2047&&(c<55296||c>57343)&&(o=c);break;case 4:u=e[a+1],p=e[a+2],m=e[a+3],128==(192&u)&&128==(192&p)&&128==(192&m)&&(c=(15&s)<<18|(63&u)<<12|(63&p)<<6|63&m)>65535&&c<1114112&&(o=c)}}null===o?(o=65533,n=1):o>65535&&(o-=65536,i.push(o>>>10&1023|55296),o=56320|1023&o),i.push(o),a+=n}return P(i)}function P(e){var t=e.length;if(t<=$)return String.fromCharCode.apply(String,e);for(var r="",i=0;ii)&&(r=i);for(var a="",s=t;sr)throw new RangeError("Trying to access beyond buffer length")}function G(e,t,r,i,a,o){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function B(e,t,r,i){t<0&&(t=65535+t+1);for(var a=0,s=Math.min(e.length-r,2);a>>8*(i?a:1-a)}function w(e,t,r,i){t<0&&(t=4294967295+t+1);for(var a=0,s=Math.min(e.length-r,4);a>>8*(i?a:3-a)&255}function U(e,t,r,i,a,s){if(r+i>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function _(e,t,r,i,a){return a||U(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(e,t,r,i,23,4),r+4}function F(e,t,r,i,a){return a||U(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(e,t,r,i,52,8),r+8}function O(e){if(e=V(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function V(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function K(e,t){t=t||1/0;for(var r,i=e.length,a=null,s=[],o=0;o55295&&r<57344){if(!a){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===i){(t-=3)>-1&&s.push(239,191,189);continue}a=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),a=r;continue}r=65536+(a-55296<<10|r-56320)}else a&&(t-=3)>-1&&s.push(239,191,189);if(a=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function j(e){for(var t=[],r=0;r>8,a=r%256,s.push(a),s.push(i);return s}function H(e){return Z.toByteArray(O(e))}function Q(e,t,r,i){for(var a=0;a=t.length||a>=e.length);++a)t[a+r]=e[a];return a}function J(e){return e!==e}var Z=e("base64-js"),X=e("ieee754"),Y=e("isarray");r.Buffer=s,r.SlowBuffer=b,r.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),r.kMaxLength=i(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,r){return o(null,e,t,r)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,r){return u(null,e,t,r)},s.allocUnsafe=function(e){return p(null,e)},s.allocUnsafeSlow=function(e){return p(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,i=t.length,a=0,o=Math.min(r,i);a0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},s.prototype.compare=function(e,t,r,i,a){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===i&&(i=0),void 0===a&&(a=this.length),t<0||r>e.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&t>=r)return 0;if(i>=a)return-1;if(t>=r)return 1;if(t>>>=0,r>>>=0,i>>>=0,a>>>=0,this===e)return 0;for(var o=a-i,n=r-t,u=Math.min(o,n),p=this.slice(i,a),m=e.slice(t,r),c=0;ca)&&(r=a),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var s=!1;;)switch(i){case"hex":return f(this,e,t,r);case"utf8":case"utf-8":return T(this,e,t,r);case"ascii":return C(this,e,t,r);case"latin1":case"binary":return k(this,e,t,r);case"base64":return v(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,e,t,r);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var $=4096;s.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(a*=256);)i+=this[e+--t]*a;return i},s.prototype.readUInt8=function(e,t){return t||L(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||L(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||L(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||L(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||L(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||L(e,t,this.length);for(var i=this[e],a=1,s=0;++s=a&&(i-=Math.pow(2,8*t)),i},s.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||L(e,t,this.length);for(var i=t,a=1,s=this[e+--i];i>0&&(a*=256);)s+=this[e+--i]*a;return a*=128,s>=a&&(s-=Math.pow(2,8*t)),s},s.prototype.readInt8=function(e,t){return t||L(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||L(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(e,t){t||L(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(e,t){return t||L(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||L(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||L(e,4,this.length),X.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||L(e,4,this.length),X.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||L(e,8,this.length),X.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||L(e,8,this.length),X.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,r,i){if(e=+e,t|=0,r|=0,!i){G(this,e,t,r,Math.pow(2,8*r)-1,0)}var a=1,s=0;for(this[t]=255&e;++s=0&&(s*=256);)this[t+a]=e/s&255;return t+r},s.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):B(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):B(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):w(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):w(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,r,i){if(e=+e,t|=0,!i){var a=Math.pow(2,8*r-1);G(this,e,t,r,a-1,-a)}var s=0,o=1,n=0;for(this[t]=255&e;++s>0)-n&255;return t+r},s.prototype.writeIntBE=function(e,t,r,i){if(e=+e,t|=0,!i){var a=Math.pow(2,8*r-1);G(this,e,t,r,a-1,-a)}var s=r-1,o=1,n=0;for(this[t+s]=255&e;--s>=0&&(o*=256);)e<0&&0===n&&0!==this[t+s+1]&&(n=1),this[t+s]=(e/o>>0)-n&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):B(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):B(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):w(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):w(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,r){return _(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return _(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return F(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return F(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,i){if(r||(r=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t=0;--a)e[a+t]=this[a+r];else if(o<1e3||!s.TYPED_ARRAY_SUPPORT)for(a=0;a>>=0,r=void 0===r?this.length:r>>>0,e||(e=0);var o;if("number"==typeof e)for(o=t;o0&&this._events[e].length>r&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},i.prototype.on=i.prototype.addListener,i.prototype.once=function(e,t){function r(){this.removeListener(e,r),i||(i=!0,t.apply(this,arguments))}if(!a(t))throw TypeError("listener must be a function");var i=!1;return r.listener=t,this.on(e,r),this},i.prototype.removeListener=function(e,t){var r,i,s,n;if(!a(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(r=this._events[e],s=r.length,i=-1,r===t||a(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(o(r)){for(n=s;n-- >0;)if(r[n]===t||r[n].listener&&r[n].listener===t){i=n;break}if(i<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(i,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},i.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[e],a(r))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},i.prototype.listeners=function(e){return this._events&&this._events[e]?a(this._events[e])?[this._events[e]]:this._events[e].slice():[]},i.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(a(t))return 1;if(t)return t.length}return 0},i.listenerCount=function(e,t){return e.listenerCount(t)}},{}],428:[function(e,t,r){r.read=function(e,t,r,i,a){var s,o,n=8*a-i-1,u=(1<>1,m=-7,c=r?a-1:0,l=r?-1:1,d=e[t+c];for(c+=l,s=d&(1<<-m)-1,d>>=-m,m+=n;m>0;s=256*s+e[t+c],c+=l,m-=8);for(o=s&(1<<-m)-1,s>>=-m,m+=i;m>0;o=256*o+e[t+c],c+=l,m-=8);if(0===s)s=1-p;else{if(s===u)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,i),s-=p}return(d?-1:1)*o*Math.pow(2,s-i)},r.write=function(e,t,r,i,a,s){var o,n,u,p=8*s-a-1,m=(1<>1,l=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,d=i?0:s-1,y=i?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,a),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,a),o=0));a>=8;e[r+d]=255&n,d+=y,n/=256,a-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],429:[function(e,t,r){var i={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==i.call(e)}},{}],430:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function i(e,a){if(e===a)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(a))return!1;if(!0===t(e)){if(e.length!==a.length)return!1;for(var s=0;s="a"&&e<="z"||e>="A"&&e<="Z"||"_"===e}function n(e){return e>="0"&&e<="9"||"-"===e}function u(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"_"===e}function p(){}function m(){}function c(e){this.runtime=e}function l(e){this._interpreter=e,this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[g]}]},avg:{_func:this._functionAvg,_signature:[{types:[C]}]},ceil:{_func:this._functionCeil,_signature:[{types:[g]}]},contains:{_func:this._functionContains,_signature:[{types:[N,I]},{types:[h]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[N]},{types:[N]}]},floor:{_func:this._functionFloor,_signature:[{types:[g]}]},length:{_func:this._functionLength,_signature:[{types:[N,I,f]}]},map:{_func:this._functionMap,_signature:[{types:[T]},{types:[I]}]},max:{_func:this._functionMax,_signature:[{types:[C,k]}]},merge:{_func:this._functionMerge,_signature:[{types:[f],variadic:!0}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[I]},{types:[T]}]},sum:{_func:this._functionSum,_signature:[{types:[C]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[N]},{types:[N]}]},min:{_func:this._functionMin,_signature:[{types:[C,k]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[I]},{types:[T]}]},type:{_func:this._functionType,_signature:[{types:[h]}]},keys:{_func:this._functionKeys,_signature:[{types:[f]}]},values:{_func:this._functionValues,_signature:[{types:[f]}]},sort:{_func:this._functionSort,_signature:[{types:[k,C]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[I]},{types:[T]}]},join:{_func:this._functionJoin,_signature:[{types:[N]},{types:[k]}]},reverse:{_func:this._functionReverse,_signature:[{types:[N,I]}]},to_array:{_func:this._functionToArray,_signature:[{types:[h]}]},to_string:{_func:this._functionToString,_signature:[{types:[h]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[h]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[h],variadic:!0}]}}}function d(e){return(new m).parse(e)}function y(e){return(new p).tokenize(e)}function b(e,t){var r=new m,i=new l,a=new c(i);i._interpreter=a;var s=r.parse(t);return a.search(s,e)}var S;S="function"==typeof String.prototype.trimLeft?function(e){return e.trimLeft()}:function(e){return e.match(/^\s*(.*)/)[1]};var g=0,h=1,N=2,I=3,f=4,T=6,C=8,k=9,v={".":"Dot","*":"Star",",":"Comma",":":"Colon","{":"Lbrace","}":"Rbrace","]":"Rbracket","(":"Lparen",")":"Rparen","@":"Current"},A={"<":!0,">":!0,"=":!0,"!":!0},R={" ":!0,"\t":!0,"\n":!0};p.prototype={tokenize:function(e){var t=[];this._current=0;for(var r,i,a;this._current"===r?"="===e[this._current]?(this._current++,{type:"GTE",value:">=",start:t}):{type:"GT",value:">",start:t}:"="===r&&"="===e[this._current]?(this._current++,{type:"EQ",value:"==",start:t}):void 0},_consumeLiteral:function(e){this._current++;for(var t,r=this._current,i=e.length;"`"!==e[this._current]&&this._current=0)return!0;if(r.indexOf(e)>=0)return!0;if(!(i.indexOf(e[0])>=0))return!1;try{return JSON.parse(e),!0}catch(e){return!1}}};var D={};D.EOF=0,D.UnquotedIdentifier=0,D.QuotedIdentifier=0,D.Rbracket=0,D.Rparen=0,D.Comma=0,D.Rbrace=0,D.Number=0,D.Current=0,D.Expref=0,D.Pipe=1,D.Or=2,D.And=3,D.EQ=5,D.GT=5,D.LT=5,D.GTE=5,D.LTE=5,D.NE=5,D.Flatten=9,D.Star=20,D.Filter=21,D.Dot=40,D.Not=45,D.Lbrace=50,D.Lbracket=55,D.Lparen=60,m.prototype={parse:function(e){this._loadTokens(e),this.index=0;var t=this.expression(0);if("EOF"!==this._lookahead(0)){var r=this._lookaheadToken(0),i=new Error("Unexpected token type: "+r.type+", value: "+r.value);throw i.name="ParserError",i}return t},_loadTokens:function(e){var t=new p,r=t.tokenize(e);r.push({type:"EOF",value:"",start:e.length}),this.tokens=r},expression:function(e){var t=this._lookaheadToken(0);this._advance();for(var r=this.nud(t),i=this._lookahead(0);e=0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(D[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var r=this._lookaheadToken(0),i=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw i.name="ParserError",i}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,i,a=[],s=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),s.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),r=this.expression(0),i={type:"KeyValuePair",name:t,value:r},a.push(i),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:a}}},c.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,o){var n,u,p,m,c,l,d,y,b;switch(e.type){case"Field":return null===o?null:r(o)?(l=o[e.name],void 0===l?null:l):null;case"Subexpression":for(p=this.visit(e.children[0],o),b=1;b0)for(b=N;bI;b+=f)p.push(o[b]);return p;case"Projection":var T=this.visit(e.children[0],o);if(!t(T))return null;for(y=[],b=0;bc;break;case"GTE":p=m>=c;break;case"LT":p=m=e&&(t=r<0?e-1:e),t}},l.prototype={callFunction:function(e,t){var r=this.functionTable[e];if(void 0===r)throw new Error("Unknown function: "+e+"()");return this._validateArgs(e,t,r._signature),r._func.call(this,t)},_validateArgs:function(e,t,r){var i;if(r[r.length-1].variadic){if(t.length=0;i--)r+=t[i];return r}var a=e[0].slice(0);return a.reverse(),a},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){for(var t=0,r=e[0],i=0;i=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){return r(e[0])?Object.keys(e[0]).length:e[0].length},_functionMap:function(e){for(var t=[],r=this._interpreter,i=e[0],a=e[1],s=0;s0){if(this._getTypeName(e[0][0])===g)return Math.max.apply(Math,e[0]);for(var t=e[0],r=t[0],i=1;i0){if(this._getTypeName(e[0][0])===g)return Math.min.apply(Math,e[0]);for(var t=e[0],r=t[0],i=1;in?1:oo&&(o=r,t=a[n]);return t},_functionMinBy:function(e){for(var t,r,i=e[1],a=e[0],s=this.createKeyFunction(i,[g,N]),o=1/0,n=0;n1)for(var r=1;r1&&(i=r[0]+"@",e=r[1]),e=e.replace(E,"."),i+s(e.split("."),t).join(".")}function n(e){for(var t,r,i=[],a=0,s=e.length;a=55296&&t<=56319&&a65535&&(e-=65536,t+=B(e>>>10&1023|55296),e=56320|1023&e),t+=B(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var i=0;for(e=r?G(e/A):e>>1,e+=G(e/t);e>L*k>>1;i+=T)e=G(e/L);return G(i+(L+1)*e/(e+v))}function l(e){var t,r,i,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=D,N=R;for(r=e.lastIndexOf(P),r<0&&(r=0),i=0;i=128&&a("not-basic"),b.push(e.charCodeAt(i));for(s=r>0?r+1:0;s=S&&a("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&a("overflow"),g+=l*n,d=m<=N?C:m>=N+k?k:m-N,!(lG(f/y)&&a("overflow"),n*=y;t=b.length+1,N=c(g-o,t,0==o),G(g/t)>f-h&&a("overflow"),h+=G(g/t),g%=t,b.splice(g++,0,h)}return u(b)}function d(e){var t,r,i,s,o,u,p,l,d,y,b,S,g,h,N,I=[];for(e=n(e),S=e.length,t=D,r=0,o=R,u=0;u=t&&bG((f-r)/g)&&a("overflow"),r+=(p-t)*g,t=p,u=0;uf&&a("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l= 0x80 (not a basic code point)","invalid-input":"Invalid input"},L=T-C,G=Math.floor,B=String.fromCharCode;if(N={version:"1.3.2",ucs2:{decode:n,encode:u},decode:l,encode:d,toASCII:b,toUnicode:y},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return N});else if(S&&g)if(t.exports==S)g.exports=N;else for(I in N)N.hasOwnProperty(I)&&(S[I]=N[I]);else i.punycode=N}(this)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],433:[function(e,t,r){"use strict";function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.exports=function(e,t,r,s){t=t||"&",r=r||"=";var o={};if("string"!=typeof e||0===e.length)return o;var n=/\+/g;e=e.split(t);var u=1e3;s&&"number"==typeof s.maxKeys&&(u=s.maxKeys);var p=e.length;u>0&&p>u&&(p=u);for(var m=0;m=0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),i(o,d)?a(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],434:[function(e,t,r){"use strict";function i(e,t){if(e.map)return e.map(t);for(var r=[],i=0;i0&&u>n&&(u=n);for(var p=0;p=0?(m=y.substr(0,b),c=y.substr(b+1)):(m=y,c=""),l=decodeURIComponent(m),d=decodeURIComponent(c),i(s,l)?Array.isArray(s[l])?s[l].push(d):s[l]=[s[l],d]:s[l]=d}return s}},{}],437:[function(e,t,r){"use strict";var i=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};t.exports=function(e,t,r,a){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map(function(a){var s=encodeURIComponent(i(a))+r;return Array.isArray(e[a])?e[a].map(function(e){return s+encodeURIComponent(i(e))}).join(t):s+encodeURIComponent(i(e[a]))}).join(t):a?encodeURIComponent(i(a))+r+encodeURIComponent(i(e)):""}},{}],438:[function(e,t,r){arguments[4][435][0].apply(r,arguments)},{"./decode":436,"./encode":437,dup:435}],439:[function(e,t,r){(function(t,i){(function(){function a(e,t){this._id=e,this._clearFn=t}var s=e("process/browser.js").nextTick,o=Function.prototype.apply,n=Array.prototype.slice,u={},p=0;r.setTimeout=function(){return new a(o.call(setTimeout,window,arguments),clearTimeout)},r.setInterval=function(){return new a(o.call(setInterval,window,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(e){e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(window,this._id)},r.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},r.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},r._unrefActive=r.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},r.setImmediate="function"==typeof t?t:function(e){var t=p++,i=!(arguments.length<2)&&n.call(arguments,1);return u[t]=!0,s(function(){u[t]&&(i?e.apply(null,i):e.call(null),r.clearImmediate(t))}),t},r.clearImmediate="function"==typeof i?i:function(e){delete u[e]}}).call(this)}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":431,timers:439}],440:[function(e,t,r){function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function a(e,t,r){if(e&&p(e)&&e instanceof i)return e;var a=new i;return a.parse(e,t,r),a}function s(e){return u(e)&&(e=a(e)),e instanceof i?e.format():i.prototype.format.call(e)}function o(e,t){return a(e,!1,!0).resolve(t)}function n(e,t){return e?a(e,!1,!0).resolveObject(t):t}function u(e){return"string"==typeof e}function p(e){return"object"==typeof e&&null!==e}function m(e){return null===e}function c(e){return null==e}var l=e("punycode");r.parse=a,r.resolve=o,r.resolveObject=n,r.format=s,r.Url=i;var d=/^([a-z0-9.+-]+:)/i,y=/:[0-9]*$/,b=["<",">",'"',"`"," ","\r","\n","\t"],S=["{","}","|","\\","^","`"].concat(b),g=["'"].concat(S),h=["%","/","?",";","#"].concat(g),N=["/","?","#"],I=/^[a-z0-9A-Z_-]{0,63}$/,f=/^([a-z0-9A-Z_-]{0,63})(.*)$/,T={javascript:!0,"javascript:":!0},C={javascript:!0,"javascript:":!0},k={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=e("querystring");i.prototype.parse=function(e,t,r){if(!u(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e;i=i.trim();var a=d.exec(i);if(a){a=a[0];var s=a.toLowerCase();this.protocol=s,i=i.substr(a.length)}if(r||a||i.match(/^\/\/[^@\/]+@[^@\/]+/)){var o="//"===i.substr(0,2);!o||a&&C[a]||(i=i.substr(2),this.slashes=!0)}if(!C[a]&&(o||a&&!k[a])){for(var n=-1,p=0;p127?D+="x":D+=R[P];if(!D.match(I)){var q=S.slice(0,p),E=S.slice(p+1),M=R.match(f);M&&(q.push(M[1]),E.unshift(M[2])),E.length&&(i="/"+E.join(".")+i),this.hostname=q.join(".");break}}}if(this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),!b){for(var L=this.hostname.split("."),G=[],p=0;p0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return r.search=e.search,r.query=e.query,m(r.pathname)&&m(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!y.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var g=y.slice(-1)[0],h=(r.host||e.host)&&("."===g||".."===g)||""===g,N=0,I=y.length;I>=0;I--)g=y[I],"."==g?y.splice(I,1):".."===g?(y.splice(I,1),N++):N&&(y.splice(I,1),N--);if(!l&&!d)for(;N--;N)y.unshift("..");!l||""===y[0]||y[0]&&"/"===y[0].charAt(0)||y.unshift(""),h&&"/"!==y.join("/").substr(-1)&&y.push("");var f=""===y[0]||y[0]&&"/"===y[0].charAt(0);if(b){r.hostname=r.host=f?"":y.length?y.shift():"";var S=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return l=l||r.host&&y.length,l&&!f&&y.unshift(""),y.length?r.pathname=y.join("/"):(r.pathname=null,r.path=null),m(r.pathname)&&m(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},i.prototype.parseHost=function(){var e=this.host,t=y.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},{punycode:432,querystring:435}],441:[function(e,t,r){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},{}],442:[function(e,t,r){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],443:[function(e,t,r){(function(t,i){(function(){function a(e,t){var i={seen:[],stylize:o};return arguments.length>=3&&(i.depth=arguments[2]),arguments.length>=4&&(i.colors=arguments[3]),b(t)?i.showHidden=t:t&&r._extend(i,t),f(i.showHidden)&&(i.showHidden=!1),f(i.depth)&&(i.depth=2),f(i.colors)&&(i.colors=!1),f(i.customInspect)&&(i.customInspect=!0),i.colors&&(i.stylize=s),u(i,e,i.depth)}function s(e,t){var r=a.styles[t];return r?"["+a.colors[r][0]+"m"+e+"["+a.colors[r][1]+"m":e}function o(e,t){return e}function n(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}function u(e,t,i){if(e.customInspect&&t&&A(t.inspect)&&t.inspect!==r.inspect&&(!t.constructor||t.constructor.prototype!==t)){var a=t.inspect(i,e);return N(a)||(a=u(e,a,i)),a}var s=p(e,t);if(s)return s;var o=Object.keys(t),b=n(o) -;if(e.showHidden&&(o=Object.getOwnPropertyNames(t)),v(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return m(t);if(0===o.length){if(A(t)){var S=t.name?": "+t.name:"";return e.stylize("[Function"+S+"]","special")}if(T(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(k(t))return e.stylize(Date.prototype.toString.call(t),"date");if(v(t))return m(t)}var g="",h=!1,I=["{","}"];if(y(t)&&(h=!0,I=["[","]"]),A(t)){g=" [Function"+(t.name?": "+t.name:"")+"]"}if(T(t)&&(g=" "+RegExp.prototype.toString.call(t)),k(t)&&(g=" "+Date.prototype.toUTCString.call(t)),v(t)&&(g=" "+m(t)),0===o.length&&(!h||0==t.length))return I[0]+g+I[1];if(i<0)return T(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var f;return f=h?c(e,t,i,b,o):o.map(function(r){return l(e,t,i,b,r,h)}),e.seen.pop(),d(f,g,I)}function p(e,t){if(f(t))return e.stylize("undefined","undefined");if(N(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return h(t)?e.stylize(""+t,"number"):b(t)?e.stylize(""+t,"boolean"):S(t)?e.stylize("null","null"):void 0}function m(e){return"["+Error.prototype.toString.call(e)+"]"}function c(e,t,r,i,a){for(var s=[],o=0,n=t.length;o-1&&(n=s?n.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+n.split("\n").map(function(e){return" "+e}).join("\n"))):n=e.stylize("[Circular]","special")),f(o)){if(s&&a.match(/^\d+$/))return n;o=JSON.stringify(""+a),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+n}function d(e,t,r){var i=0;return e.reduce(function(e,t){return i++,t.indexOf("\n")>=0&&i++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function y(e){return Array.isArray(e)}function b(e){return"boolean"==typeof e}function S(e){return null===e}function g(e){return null==e}function h(e){return"number"==typeof e}function N(e){return"string"==typeof e}function I(e){return"symbol"==typeof e}function f(e){return void 0===e}function T(e){return C(e)&&"[object RegExp]"===D(e)}function C(e){return"object"==typeof e&&null!==e}function k(e){return C(e)&&"[object Date]"===D(e)}function v(e){return C(e)&&("[object Error]"===D(e)||e instanceof Error)}function A(e){return"function"==typeof e}function R(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function D(e){return Object.prototype.toString.call(e)}function P(e){return e<10?"0"+e.toString(10):e.toString(10)}function x(){var e=new Date,t=[P(e.getHours()),P(e.getMinutes()),P(e.getSeconds())].join(":");return[e.getDate(),G[e.getMonth()],t].join(" ")}function q(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var E=/%[sdj%]/g;r.format=function(e){if(!N(e)){for(var t=[],r=0;r=s)return e;switch(e){case"%s":return String(i[r++]);case"%d":return Number(i[r++]);case"%j":try{return JSON.stringify(i[r++])}catch(e){return"[Circular]"}default:return e}}),n=i[r];r>>((3&t)<<3)&255;return s}}},{}],447:[function(e,t,r){function i(e,t,r){var i=t&&r||0,m=t||[];e=e||{};var c=e.node||a,l=void 0!==e.clockseq?e.clockseq:s;if(null==c||null==l){var d=o();null==c&&(c=a=[1|d[0],d[1],d[2],d[3],d[4],d[5]]),null==l&&(l=s=16383&(d[6]<<8|d[7]))}var y=void 0!==e.msecs?e.msecs:(new Date).getTime(),b=void 0!==e.nsecs?e.nsecs:p+1,S=y-u+(b-p)/1e4;if(S<0&&void 0===e.clockseq&&(l=l+1&16383),(S<0||y>u)&&void 0===e.nsecs&&(b=0),b>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");u=y,p=b,s=l,y+=122192928e5;var g=(1e4*(268435455&y)+b)%4294967296;m[i++]=g>>>24&255,m[i++]=g>>>16&255,m[i++]=g>>>8&255,m[i++]=255&g;var h=y/4294967296*1e4&268435455;m[i++]=h>>>8&255,m[i++]=255&h,m[i++]=h>>>24&15|16,m[i++]=h>>>16&255,m[i++]=l>>>8|128,m[i++]=255&l;for(var N=0;N<6;++N)m[i+N]=c[N];return t||n(m)}var a,s,o=e("./lib/rng"),n=e("./lib/bytesToUuid"),u=0,p=0;t.exports=i},{"./lib/bytesToUuid":445,"./lib/rng":446}],448:[function(e,t,r){function i(e,t,r){var i=t&&r||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null),e=e||{};var o=e.random||(e.rng||a)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t)for(var n=0;n<16;++n)t[i+n]=o[n];return t||s(o)}var a=e("./lib/rng"),s=e("./lib/bytesToUuid");t.exports=i},{"./lib/bytesToUuid":445,"./lib/rng":446}],449:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i=e("./utils/LRU"),a=1e3,s=function(){function e(e){void 0===e&&(e=a),this.maxSize=e,this.cache=new i.LRUCache(e)}return Object.defineProperty(e.prototype,"size",{get:function(){return this.cache.length},enumerable:!0,configurable:!0}),e.prototype.put=function(t,r){var i="string"!=typeof t?e.getKeyString(t):t,a=this.populateValue(r);this.cache.put(i,a)},e.prototype.get=function(t){var r="string"!=typeof t?e.getKeyString(t):t,i=Date.now(),a=this.cache.get(r);if(a){for(var s=a.length-1;s>=0;s--){a[s].Expire-1});var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];t.exports={isEmptyData:i,convertToBuffer:a}},{"buffer/":427}],334:[function(e,t,r){function i(e,t){this.hash=new e,this.outer=new e;var r=a(e,t),i=new Uint8Array(e.BLOCK_SIZE);i.set(r);for(var s=0;se.BLOCK_SIZE){var i=new e;i.update(r),r=i.digest()}var a=new Uint8Array(e.BLOCK_SIZE);return a.set(r),a}var s=e("./browserHashUtils");t.exports=i,i.prototype.update=function(e){if(s.isEmptyData(e)||this.error)return this;try{this.hash.update(s.convertToBuffer(e))}catch(e){this.error=e}return this},i.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},{"./browserHashUtils":333}],335:[function(e,t,r){function i(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(c)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function a(e,t,r,i,a,s){return((t=(t+e&4294967295)+(i+s&4294967295)&4294967295)<>>32-a)+r&4294967295}function s(e,t,r,i,s,o,n){return a(t&r|~t&i,e,t,s,o,n)}function o(e,t,r,i,s,o,n){return a(t&i|r&~i,e,t,s,o,n)}function n(e,t,r,i,s,o,n){return a(t^r^i,e,t,s,o,n)}function u(e,t,r,i,s,o,n){return a(r^(t|~i),e,t,s,o,n)}var p=e("./browserHashUtils"),m=e("buffer/").Buffer,c=64;t.exports=i,i.BLOCK_SIZE=c,i.prototype.update=function(e){if(p.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=p.convertToBuffer(e),r=0,i=t.byteLength;for(this.bytesHashed+=i;i>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),i--,this.bufferLength===c&&(this.hashBuffer(),this.bufferLength=0);return this},i.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,i=t.bufferLength,a=t.bytesHashed,s=8*a;if(r.setUint8(this.bufferLength++,128),i%c>=c-8){for(var o=this.bufferLength;o>>0,!0),r.setUint32(c-4,Math.floor(s/4294967296),!0),this.hashBuffer(),this.finished=!0}for(var n=new DataView(new ArrayBuffer(16)),o=0;o<4;o++)n.setUint32(4*o,this.state[o],!0);var u=new m(n.buffer,n.byteOffset,n.byteLength);return e?u.toString(e):u},i.prototype.hashBuffer=function(){var e=this,t=e.buffer,r=e.state,i=r[0],a=r[1],p=r[2],m=r[3];i=s(i,a,p,m,t.getUint32(0,!0),7,3614090360),m=s(m,i,a,p,t.getUint32(4,!0),12,3905402710),p=s(p,m,i,a,t.getUint32(8,!0),17,606105819),a=s(a,p,m,i,t.getUint32(12,!0),22,3250441966),i=s(i,a,p,m,t.getUint32(16,!0),7,4118548399),m=s(m,i,a,p,t.getUint32(20,!0),12,1200080426),p=s(p,m,i,a,t.getUint32(24,!0),17,2821735955),a=s(a,p,m,i,t.getUint32(28,!0),22,4249261313),i=s(i,a,p,m,t.getUint32(32,!0),7,1770035416),m=s(m,i,a,p,t.getUint32(36,!0),12,2336552879),p=s(p,m,i,a,t.getUint32(40,!0),17,4294925233),a=s(a,p,m,i,t.getUint32(44,!0),22,2304563134),i=s(i,a,p,m,t.getUint32(48,!0),7,1804603682),m=s(m,i,a,p,t.getUint32(52,!0),12,4254626195),p=s(p,m,i,a,t.getUint32(56,!0),17,2792965006),a=s(a,p,m,i,t.getUint32(60,!0),22,1236535329),i=o(i,a,p,m,t.getUint32(4,!0),5,4129170786),m=o(m,i,a,p,t.getUint32(24,!0),9,3225465664),p=o(p,m,i,a,t.getUint32(44,!0),14,643717713),a=o(a,p,m,i,t.getUint32(0,!0),20,3921069994),i=o(i,a,p,m,t.getUint32(20,!0),5,3593408605),m=o(m,i,a,p,t.getUint32(40,!0),9,38016083),p=o(p,m,i,a,t.getUint32(60,!0),14,3634488961),a=o(a,p,m,i,t.getUint32(16,!0),20,3889429448),i=o(i,a,p,m,t.getUint32(36,!0),5,568446438),m=o(m,i,a,p,t.getUint32(56,!0),9,3275163606),p=o(p,m,i,a,t.getUint32(12,!0),14,4107603335),a=o(a,p,m,i,t.getUint32(32,!0),20,1163531501),i=o(i,a,p,m,t.getUint32(52,!0),5,2850285829),m=o(m,i,a,p,t.getUint32(8,!0),9,4243563512),p=o(p,m,i,a,t.getUint32(28,!0),14,1735328473),a=o(a,p,m,i,t.getUint32(48,!0),20,2368359562),i=n(i,a,p,m,t.getUint32(20,!0),4,4294588738),m=n(m,i,a,p,t.getUint32(32,!0),11,2272392833),p=n(p,m,i,a,t.getUint32(44,!0),16,1839030562),a=n(a,p,m,i,t.getUint32(56,!0),23,4259657740),i=n(i,a,p,m,t.getUint32(4,!0),4,2763975236),m=n(m,i,a,p,t.getUint32(16,!0),11,1272893353), +p=n(p,m,i,a,t.getUint32(28,!0),16,4139469664),a=n(a,p,m,i,t.getUint32(40,!0),23,3200236656),i=n(i,a,p,m,t.getUint32(52,!0),4,681279174),m=n(m,i,a,p,t.getUint32(0,!0),11,3936430074),p=n(p,m,i,a,t.getUint32(12,!0),16,3572445317),a=n(a,p,m,i,t.getUint32(24,!0),23,76029189),i=n(i,a,p,m,t.getUint32(36,!0),4,3654602809),m=n(m,i,a,p,t.getUint32(48,!0),11,3873151461),p=n(p,m,i,a,t.getUint32(60,!0),16,530742520),a=n(a,p,m,i,t.getUint32(8,!0),23,3299628645),i=u(i,a,p,m,t.getUint32(0,!0),6,4096336452),m=u(m,i,a,p,t.getUint32(28,!0),10,1126891415),p=u(p,m,i,a,t.getUint32(56,!0),15,2878612391),a=u(a,p,m,i,t.getUint32(20,!0),21,4237533241),i=u(i,a,p,m,t.getUint32(48,!0),6,1700485571),m=u(m,i,a,p,t.getUint32(12,!0),10,2399980690),p=u(p,m,i,a,t.getUint32(40,!0),15,4293915773),a=u(a,p,m,i,t.getUint32(4,!0),21,2240044497),i=u(i,a,p,m,t.getUint32(32,!0),6,1873313359),m=u(m,i,a,p,t.getUint32(60,!0),10,4264355552),p=u(p,m,i,a,t.getUint32(24,!0),15,2734768916),a=u(a,p,m,i,t.getUint32(52,!0),21,1309151649),i=u(i,a,p,m,t.getUint32(16,!0),6,4149444226),m=u(m,i,a,p,t.getUint32(44,!0),10,3174756917),p=u(p,m,i,a,t.getUint32(8,!0),15,718787259),a=u(a,p,m,i,t.getUint32(36,!0),21,3951481745),r[0]=i+r[0]&4294967295,r[1]=a+r[1]&4294967295,r[2]=p+r[2]&4294967295,r[3]=m+r[3]&4294967295}},{"./browserHashUtils":333,"buffer/":427}],336:[function(e,t,r){function i(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}var a=e("buffer/").Buffer,s=e("./browserHashUtils");new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);t.exports=i,i.BLOCK_SIZE=64,i.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=e.length;this.totalLength+=8*t;for(var r=0;r14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var r=new a(20),i=new DataView(r.buffer);return i.setUint32(0,this.h0,!1),i.setUint32(4,this.h1,!1),i.setUint32(8,this.h2,!1),i.setUint32(12,this.h3,!1),i.setUint32(16,this.h4,!1),e?r.toString(e):r},i.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var r,i,a=this.h0,s=this.h1,o=this.h2,n=this.h3,u=this.h4;for(e=0;e<80;e++){e<20?(r=n^s&(o^n),i=1518500249):e<40?(r=s^o^n,i=1859775393):e<60?(r=s&o|n&(s|o),i=2400959708):(r=s^o^n,i=3395469782);var p=(a<<5|a>>>27)+r+u+i+(0|this.block[e]);u=n,n=o,o=s<<30|s>>>2,s=a,a=p}for(this.h0=this.h0+a|0,this.h1=this.h1+s|0,this.h2=this.h2+o|0,this.h3=this.h3+n|0,this.h4=this.h4+u|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},{"./browserHashUtils":333,"buffer/":427}],337:[function(e,t,r){function i(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}var a=e("buffer/").Buffer,s=e("./browserHashUtils"),o=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),n=Math.pow(2,53)-1;t.exports=i,i.BLOCK_SIZE=64,i.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=0,r=e.byteLength;if(this.bytesHashed+=r,8*this.bytesHashed>n)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},i.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),i=this.bufferLength;if(r.setUint8(this.bufferLength++,128),i%64>=56){for(var s=this.bufferLength;s<64;s++)r.setUint8(s,0);this.hashBuffer(),this.bufferLength=0}for(var s=this.bufferLength;s<56;s++)r.setUint8(s,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}for(var o=new a(32),s=0;s<8;s++)o[4*s]=this.state[s]>>>24&255,o[4*s+1]=this.state[s]>>>16&255,o[4*s+2]=this.state[s]>>>8&255,o[4*s+3]=this.state[s]>>>0&255;return e?o.toString(e):o},i.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,i=r[0],a=r[1],s=r[2],n=r[3],u=r[4],p=r[5],m=r[6],c=r[7],l=0;l<64;l++){if(l<16)this.temp[l]=(255&t[4*l])<<24|(255&t[4*l+1])<<16|(255&t[4*l+2])<<8|255&t[4*l+3];else{var d=this.temp[l-2],y=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10;d=this.temp[l-15];var b=(d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[l]=(y+this.temp[l-7]|0)+(b+this.temp[l-16]|0)}var S=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&p^~u&m)|0)+(c+(o[l]+this.temp[l]|0)|0)|0,g=((i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10))+(i&a^i&s^a&s)|0;c=m,m=p,p=u,u=n+S|0,n=s,s=a,a=i,i=S+g|0}r[0]+=i,r[1]+=a,r[2]+=s,r[3]+=n,r[4]+=u,r[5]+=p,r[6]+=m,r[7]+=c}},{"./browserHashUtils":333,"buffer/":427}],338:[function(e,t,r){(function(r){(function(){var r=e("./util");r.crypto.lib=e("./browserCryptoLib"),r.Buffer=e("buffer/").Buffer,r.url=e("url/"),r.querystring=e("querystring/"),r.realClock=e("./realclock/browserClock"),r.environment="js",r.createEventStream=e("./event-stream/buffered-create-event-stream").createEventStream,r.isBrowser=function(){return!0},r.isNode=function(){return!1};var i=e("./core");if(t.exports=i,e("./credentials"),e("./credentials/credential_provider_chain"),e("./credentials/temporary_credentials"),e("./credentials/chainable_temporary_credentials"),e("./credentials/web_identity_credentials"),e("./credentials/cognito_identity_credentials"),e("./credentials/saml_credentials"),i.XML.Parser=e("./xml/browser_parser"),e("./http/xhr"),void 0===a)var a={browser:!0}}).call(this)}).call(this,e("_process"))},{"./browserCryptoLib":332,"./core":342,"./credentials":343,"./credentials/chainable_temporary_credentials":344,"./credentials/cognito_identity_credentials":345,"./credentials/credential_provider_chain":346,"./credentials/saml_credentials":347,"./credentials/temporary_credentials":348,"./credentials/web_identity_credentials":349,"./event-stream/buffered-create-event-stream":357,"./http/xhr":365,"./realclock/browserClock":384,"./util":418,"./xml/browser_parser":419,_process:432,"buffer/":427,"querystring/":439,"url/":441}],339:[function(e,t,r){var i=e("../core"),a=i.util.url,s=i.util.crypto.lib,o=i.util.base64.encode,n=i.util.inherit,u=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,function(e){return t[e]})},p=function(e,t){var r=s.createSign("RSA-SHA1");return r.write(e),u(r.sign(t,"base64"))},m=function(e,t,r,i){var a=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(a.toString(),i)}},c=function(e,t,r){return e=e.replace(/\s/gm,""),{Policy:u(o(e)),"Key-Pair-Id":t,Signature:p(e,r)}},l=function(e){var t=e.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},d=function(e){var t=a.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")},y=function(e){switch(l(e)){case"http":case"https":return e;case"rtmp":return d(e);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}},b=function(e,t){if(!t||"function"!=typeof t)throw e;t(e)},S=function(e,t){if(!t||"function"!=typeof t)return e;t(null,e)};i.CloudFront.Signer=n({constructor:function(e,t){if(void 0===e||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=e,this.privateKey=t},getSignedCookie:function(e,t){var r="policy"in e?c(e.policy,this.keyPairId,this.privateKey):m(e.url,e.expires,this.keyPairId,this.privateKey),i={};for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(i["CloudFront-"+a]=r[a]);return S(i,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var i=a.parse(e.url,!0),s=Object.prototype.hasOwnProperty.call(e,"policy")?c(e.policy,this.keyPairId,this.privateKey):m(r,e.expires,this.keyPairId,this.privateKey);i.search=null;for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(i.query[o]=s[o]);try{var n="rtmp"===l(e.url)?d(a.format(i)):a.format(i)}catch(e){return b(e,t)}return S(n,t)}}),t.exports=i.CloudFront.Signer},{"../core":342}],340:[function(e,t,r){var i=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var a;i.Config=i.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),i.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function(e){function t(t){e(t,t?null:a.credentials)}function r(e,t){return new i.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var a=this;a.credentials?"function"==typeof a.credentials.get?function(){a.credentials.get(function(e){e&&(e=r("Could not load credentials from "+a.credentials.constructor.name,e)),t(e)})}():function(){var e=null;a.credentials.accessKeyId&&a.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():a.credentialProvider?a.credentialProvider.resolve(function(e,i){e&&(e=r("Could not load credentials from any providers",e)),a.credentials=i,t(e)}):t(r("No credentials to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),i.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||i.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(i.util.readFileSync(e)),r=new i.FileSystemCredentials(e),a=new i.CredentialProviderChain;return a.providers.unshift(r),a.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){i.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"==typeof r?r.call(this):r):"httpOptions"===e&&this[e]?this[e]=i.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy",useFipsEndpoint:!1},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=i.util.copy(e),e.credentials=new i.Credentials(e)),e},setPromisesDependency:function(e){a=e,null===e&&"function"==typeof Promise&&(a=Promise);var t=[i.Request,i.Credentials,i.CredentialProviderChain];i.S3&&(t.push(i.S3),i.S3.ManagedUpload&&t.push(i.S3.ManagedUpload)),i.util.addPromises(t,a)},getPromisesDependency:function(){return a}}),i.config=new i.Config},{"./core":342,"./credentials":343,"./credentials/credential_provider_chain":346}],341:[function(e,t,r){(function(r){(function(){function i(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw s.util.error(new Error,t)}}function a(e,t){e=e||{};var a;if(e[t.clientConfig]&&(a=i(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return a;if(!s.util.isNode())return a;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(a=i(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return a}var o={};try{o=s.util.getProfilesFromSharedConfig(s.util.iniLoader)[r.env.AWS_PROFILE||s.util.defaultProfile]}catch(e){}if(o&&Object.prototype.hasOwnProperty.call(o,t.sharedConfig)){if(a=i(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return a}return a}var s=e("./core");t.exports=a}).call(this)}).call(this,e("_process"))},{"./core":342,_process:432}],342:[function(e,t,r){var i={util:e("./util")};({}).toString(),t.exports=i,i.util.update(i,{VERSION:"2.1027.0",Signers:{},Protocol:{Json:e("./protocol/json"),Query:e("./protocol/query"),Rest:e("./protocol/rest"),RestJson:e("./protocol/rest_json"),RestXml:e("./protocol/rest_xml")},XML:{Builder:e("./xml/builder"),Parser:null},JSON:{Builder:e("./json/builder"),Parser:e("./json/parser")},Model:{Api:e("./model/api"),Operation:e("./model/operation"),Shape:e("./model/shape"),Paginator:e("./model/paginator"),ResourceWaiter:e("./model/resource_waiter")},apiLoader:e("./api_loader"),EndpointCache:e("../vendor/endpoint-cache").EndpointCache}),e("./sequential_executor"),e("./service"),e("./config"),e("./http"),e("./event_listeners"),e("./request"),e("./response"),e("./resource_waiter"),e("./signers/request_signer"),e("./param_validator"),i.events=new i.SequentialExecutor,i.util.memoizedProperty(i,"endpointCache",function(){return new i.EndpointCache(i.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":450,"./api_loader":331,"./config":340,"./event_listeners":363,"./http":364,"./json/builder":366,"./json/parser":367,"./model/api":368,"./model/operation":370,"./model/paginator":371,"./model/resource_waiter":372,"./model/shape":373,"./param_validator":374,"./protocol/json":377,"./protocol/query":378,"./protocol/rest":379,"./protocol/rest_json":380,"./protocol/rest_xml":381,"./request":388,"./resource_waiter":389,"./response":390,"./sequential_executor":392,"./service":393,"./signers/request_signer":410,"./util":418,"./xml/builder":420}],343:[function(e,t,r){var i=e("./core");i.Credentials=i.util.inherit({constructor:function(){if(i.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=i.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){i.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):i.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),i.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=i.util.promisifyMethod("get",e),this.prototype.refreshPromise=i.util.promisifyMethod("refresh",e)},i.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},i.util.addPromises(i.Credentials)},{"./core":342}],344:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.ChainableTemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function(e){i.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=i.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new i.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=i.util.merge({params:t,credentials:e.masterCredentials||i.config.credentials},e.stsConfig||{});this.service=new a(r)},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(i,a){var s={};if(i)return void e(i);a&&(s.TokenCode=a),t.service[r](s,function(r,i){r||t.service.credentialsFrom(i,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,a){if(r){var s=r;return r instanceof Error&&(s=r.message),void e(i.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}))}e(null,a)}):e(null)}})},{"../../clients/sts":326,"../core":342}],345:[function(e,t,r){var i=e("../core"),a=e("../../clients/cognitoidentity"),s=e("../../clients/sts");i.CognitoIdentityCredentials=i.util.inherit(i.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){i.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=i.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId(function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){var t=this;"NotAuthorizedException"==e.code&&t.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId(function(r,i){!r&&i.IdentityId?(t.params.IdentityId=i.IdentityId,e(null,i.IdentityId)):e(r)})},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,i){r?t.clearIdOnNotAuthorized(r):(t.cacheId(i),t.data=i,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,i){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(i),t.params.WebIdentityToken=i.Token,t.webIdentityCredentials.refresh(function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)}))})},loadCachedId:function(){var e=this;if(i.util.isBrowser()&&!e.params.IdentityId){var t=e.getStorage("id");if(t&&e.params.Logins){var r=Object.keys(e.params.Logins);0!==(e.getStorage("providers")||"").split(",").filter(function(e){return-1!==r.indexOf(e)}).length&&(e.params.IdentityId=t)}else t&&(e.params.IdentityId=t)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new i.WebIdentityCredentials(this.params,e),!this.cognito){var t=i.util.merge({},e);t.params=this.params,this.cognito=new a(t)}this.sts=this.sts||new s(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,i.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=i.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(e){return{}}}()})},{"../../clients/cognitoidentity":258,"../../clients/sts":326,"../core":342}],346:[function(e,t,r){var i=e("../core");i.CredentialProviderChain=i.util.inherit(i.Credentials,{constructor:function(e){this.providers=e||i.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){function t(e,o){if(!e&&o||a===s.length)return i.util.arrayEach(r.resolveCallbacks,function(t){t(e,o)}),void(r.resolveCallbacks.length=0);var n=s[a++];o="function"==typeof n?n.call():n,o.get?o.get(function(e){t(e,e?null:o)}):t(null,o)}var r=this;if(0===r.providers.length)return e(new Error("No providers")),r;if(1===r.resolveCallbacks.push(e)){var a=0,s=r.providers.slice(0);t()}return r}}),i.CredentialProviderChain.defaultProviders=[],i.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=i.util.promisifyMethod("resolve",e)},i.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},i.util.addPromises(i.CredentialProviderChain)},{"../core":342}],347:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.SAMLCredentials=i.util.inherit(i.Credentials,{constructor:function(e){i.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML(function(r,i){r||t.service.credentialsFrom(i,t),e(r)})},createClients:function(){this.service=this.service||new a({params:this.params})}})},{"../../clients/sts":326,"../core":342}],348:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.TemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function(e,t){i.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,function(r,i){r||t.service.credentialsFrom(i,t),e(r)})})},loadMasterCredentials:function(e){for(this.masterCredentials=e||i.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new i.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new a({params:this.params})}})},{"../../clients/sts":326,"../core":342}],349:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.WebIdentityCredentials=i.util.inherit(i.Credentials,{constructor:function(e,t){i.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=i.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity(function(r,i){t.data=null,r||(t.data=i,t.service.credentialsFrom(i,t)),e(r)})},createClients:function(){if(!this.service){var e=i.util.merge({},this._clientConfig);e.params=this.params,this.service=new a(e)}}})},{"../../clients/sts":326,"../core":342}],350:[function(e,t,r){(function(r){(function(){function i(e){var t=e.service,r=t.api||{},i={};return t.config.region&&(i.region=t.config.region),r.serviceId&&(i.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(i.accessKeyId=t.config.credentials.accessKeyId),i}function a(e,t,r){r&&void 0!==t&&null!==t&&"structure"===r.type&&r.required&&r.required.length>0&&b.arrayEach(r.required,function(i){var s=r.members[i];if(!0===s.endpointDiscoveryId){var o=s.isLocationName?s.name:i;e[o]=String(t[i])}else a(e,t[i],s)})}function s(e,t){var r={};return a(r,e.params,t),r}function o(e){var t=e.service,r=t.api,a=r.operations?r.operations[e.operation]:void 0,o=a?a.input:void 0,n=s(e,o),p=i(e);Object.keys(n).length>0&&(p=b.update(p,n),a&&(p.operation=a.name));var m=y.endpointCache.get(p);if(!m||1!==m.length||""!==m[0].Address)if(m&&m.length>0)e.httpRequest.updateEndpoint(m[0].Address);else{var c=t.makeRequest(r.endpointOperation,{Operation:a.name,Identifiers:n});u(c),c.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),c.removeListener("retry",y.EventListeners.Core.RETRY_CHECK),y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}]),c.send(function(e,t){t&&t.Endpoints?y.endpointCache.put(p,t.Endpoints):e&&y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}])})}}function n(e,t){var r=e.service,a=r.api,o=a.operations?a.operations[e.operation]:void 0,n=o?o.input:void 0,p=s(e,n),m=i(e);Object.keys(p).length>0&&(m=b.update(m,p),o&&(m.operation=o.name));var c=y.EndpointCache.getKeyString(m),l=y.endpointCache.get(c);if(l&&1===l.length&&""===l[0].Address)return g[c]||(g[c]=[]),void g[c].push({request:e,callback:t});if(l&&l.length>0)e.httpRequest.updateEndpoint(l[0].Address),t();else{var d=r.makeRequest(a.endpointOperation,{Operation:o.name,Identifiers:p});d.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),u(d),y.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:60}]),d.send(function(r,i){if(r){if(e.response.error=b.error(r,{retryable:!1}),y.endpointCache.remove(m),g[c]){var a=g[c];b.arrayEach(a,function(e){e.request.response.error=b.error(r,{retryable:!1}),e.callback()}),delete g[c]}}else if(i&&(y.endpointCache.put(c,i.Endpoints),e.httpRequest.updateEndpoint(i.Endpoints[0].Address),g[c])){var a=g[c];b.arrayEach(a,function(e){e.request.httpRequest.updateEndpoint(i.Endpoints[0].Address),e.callback()}),delete g[c]}t()})}}function u(e){var t=e.service.api,r=t.apiVersion;r&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=r)}function p(e){var t=e.error,r=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===r.statusCode)){var a=e.request,o=a.service.api.operations||{},n=o[a.operation]?o[a.operation].input:void 0,u=s(a,n),p=i(a);Object.keys(u).length>0&&(p=b.update(p,u),o[a.operation]&&(p.operation=o[a.operation].name)),y.endpointCache.remove(p)}}function m(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw b.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=y.config[e.serviceIdentifier]||{};return Boolean(y.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function c(e){return["false","0"].indexOf(e)>=0}function l(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!b.isBrowser()){for(var i=0;i-1&&0===++e[t];t--);}var s=e("../core").util,o=s.buffer.toBuffer;i.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,s=Math.abs(Math.round(e));r>-1&&s>0;r--,s/=256)t[r]=s;return e<0&&a(t),new i(t)},i.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&a(e),parseInt(e.toString("hex"),16)*(t?-1:1)},i.prototype.toString=function(){return String(this.valueOf())},t.exports={Int64:i}},{"../core":342}],360:[function(e,t,r){function i(e,t,r){var i=s(t),o=i.headers[":message-type"];if(o){if("error"===o.value)throw a(i);if("event"!==o.value)return}var n=i.headers[":event-type"],u=r.members[n.value];if(u){var p={},m=u.eventPayloadMemberName;if(m){var c=u.members[m];"binary"===c.type?p[m]=i.body:p[m]=e.parse(i.body.toString(),c)}for(var l=u.eventHeaderMemberNames,d=0;d=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();a.util.computeSha256(s,function(r,i){r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=i,t())})}else t()}}),e("SET_CONTENT_LENGTH","afterBuild",function(e){var t=i(e),r=a.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var s=a.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=s}catch(i){if(r&&r.isStreaming){if(r.requiresLength)throw i;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw i}throw i}}),e("SET_HTTP_HOST","afterBuild",function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host}),e("RESTART","restart",function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new a.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount=600?this.emit("sign",[this],function(e){e?t(e):o()}):o()}),e("HTTP_HEADERS","httpHeaders",function(e,t,r,i){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=i,r.httpResponse.headers=t,r.httpResponse.body=a.util.buffer.toBuffer(""),r.httpResponse.buffers=[],r.httpResponse.numBytes=0;var s=t.date||t.Date,o=r.request.service;if(s){var n=Date.parse(s);o.config.correctClockSkew&&o.isClockSkewed(n)&&o.applyClockOffset(n)}}),e("HTTP_DATA","httpData",function(e,t){if(e){if(a.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"],i={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[i,t])}t.httpResponse.buffers.push(a.util.buffer.toBuffer(e))}}),e("HTTP_DONE","httpDone",function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=a.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers}),e("FINALIZE_ERROR","retry",function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))}),e("INVALIDATE_CREDENTIALS","retry",function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}}),e("EXPIRED_SIGNATURE","retry",function(e){var t=e.error;t&&"string"==typeof t.code&&"string"==typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)}),e("CLOCK_SKEWED","retry",function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)}),e("REDIRECT","retry",function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new a.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,e.error.redirect=!0,e.error.retryable=!0)}),e("RETRY_CHECK","retry",function(e){e.error&&(e.error.redirect&&e.redirectCount=0?(e.error=null,setTimeout(t,r)):t()})}),CorePost:(new s).addNamedListeners(function(e){e("EXTRACT_REQUEST_ID","extractData",a.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",a.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"==typeof e.errno&&"function"==typeof a.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(a.util.getSystemErrorName(e.errno)>=0)}(e)){var t="Inaccessible host: `"+e.hostname+"' at port `"+e.port+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=a.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}})}),Logger:(new s).addNamedListeners(function(t){t("LOG_REQUEST","complete",function(t){function r(e,t){if(!t)return t;if(e.isSensitive)return"***SensitiveInformation***";switch(e.type){case"structure":var i={};return a.util.each(t,function(t,a){Object.prototype.hasOwnProperty.call(e.members,t)?i[t]=r(e.members[t],a):i[t]=a}),i;case"list":var s=[];return a.util.arrayEach(t,function(t,i){s.push(r(e.member,t))}),s;case"map":var o={};return a.util.each(t,function(t,i){o[t]=r(e.value,i)}),o;default:return t}}var i=t.request,s=i.service.config.logger;if(s){var o=function(){var o=t.request.service.getSkewCorrectedDate().getTime(),n=(o-i.startTime.getTime())/1e3,u=!!s.isTTY,p=t.httpResponse.statusCode,m=i.params;if(i.service.api.operations&&i.service.api.operations[i.operation]&&i.service.api.operations[i.operation].input){m=r(i.service.api.operations[i.operation].input,i.params)}var c=e("util").inspect(m,!0,null),l="";return u&&(l+=""),l+="[AWS "+i.service.serviceIdentifier+" "+p,l+=" "+n.toString()+"s "+t.retryCount+" retries]",u&&(l+=""),l+=" "+a.util.string.lowerFirst(i.operation),l+="("+c+")",u&&(l+=""),l}();"function"==typeof s.log?s.log(o):"function"==typeof s.write&&s.write(o+"\n")}})}),Json:(new s).addNamedListeners(function(t){var r=e("./protocol/json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Rest:(new s).addNamedListeners(function(t){var r=e("./protocol/rest");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),RestJson:(new s).addNamedListeners(function(t){var r=e("./protocol/rest_json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),RestXml:(new s).addNamedListeners(function(t){var r=e("./protocol/rest_xml");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Query:(new s).addNamedListeners(function(t){var r=e("./protocol/query");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)})}},{"./core":342,"./discover_endpoint":350,"./protocol/json":377,"./protocol/query":378,"./protocol/rest":379,"./protocol/rest_json":380,"./protocol/rest_xml":381,"./sequential_executor":392,util:444}],364:[function(e,t,r){var i=e("./core"),a=i.util.inherit;i.Endpoint=a({constructor:function(e,t){if(i.util.hideProperties(this,["slashes","auth","hash","search","query"]),void 0===e||null===e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return i.util.copy(e);if(!e.match(/^http/)){e=((t&&void 0!==t.sslEnabled?t.sslEnabled:i.config.sslEnabled)?"https":"http")+"://"+e}i.util.update(this,i.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),i.HttpRequest=a({constructor:function(e,t){e=new i.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=i.util.userAgent()},getUserAgentHeaderName:function(){return(i.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"==typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=i.util.queryStringParse(e),i.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new i.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&&(this.headers.Host=t.host)}}),i.HttpResponse=a({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),i.HttpClient=a({}),i.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},{"./core":342}],365:[function(e,t,r){var i=e("../core"),a=e("events").EventEmitter;e("../http"),i.XHRClient=i.util.inherit({handleRequest:function(e,t,r,s){var o=this,n=e.endpoint,u=new a,p=n.protocol+"//"+n.hostname;80!==n.port&&443!==n.port&&(p+=":"+n.port),p+=e.path;var m=new XMLHttpRequest,c=!1;e.stream=m,m.addEventListener("readystatechange",function(){try{if(0===m.status)return}catch(e){return}this.readyState>=this.HEADERS_RECEIVED&&!c&&(u.statusCode=m.status,u.headers=o.parseHeaders(m.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,m.statusText),c=!0),this.readyState===this.DONE&&o.finishRequest(m,u)},!1),m.upload.addEventListener("progress",function(e){u.emit("sendProgress",e)}),m.addEventListener("progress",function(e){u.emit("receiveProgress",e)},!1),m.addEventListener("timeout",function(){s(i.util.error(new Error("Timeout"),{code:"TimeoutError"}))},!1),m.addEventListener("error",function(){s(i.util.error(new Error("Network Failure"),{code:"NetworkingError"}))},!1),m.addEventListener("abort",function(){s(i.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))},!1),r(u),m.open(e.method,p,!1!==t.xhrAsync),i.util.each(e.headers,function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&m.setRequestHeader(e,t)}),t.timeout&&!1!==t.xhrAsync&&(m.timeout=t.timeout),t.xhrWithCredentials&&(m.withCredentials=!0);try{m.responseType="arraybuffer"}catch(e){}try{e.body?m.send(e.body):m.send()}catch(t){if(!e.body||"object"!=typeof e.body.buffer)throw t;m.send(e.body.buffer)}return u},parseHeaders:function(e){var t={};return i.util.arrayEach(e.split(/\r?\n/),function(e){var r=e.split(":",1)[0],i=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=i)}),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var a=e.response;r=new i.util.Buffer(a.byteLength);for(var s=new Uint8Array(a),o=0;o-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function l(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseFloat(e)},this.toWireFormat=this.toType}function d(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseInt(e,10)},this.toWireFormat=this.toType}function y(){s.apply(this,arguments),this.toType=function(e){var t=h.base64.decode(e);if(this.isSensitive&&h.isNode()&&"function"==typeof h.Buffer.alloc){var r=h.Buffer.alloc(t.length,t);t.fill(0),t=r}return t},this.toWireFormat=h.base64.encode}function b(){y.apply(this,arguments)}function S(){s.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null===e||void 0===e?null:"true"===e}}var g=e("./collection"),h=e("../util");s.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},s.types={structure:n,list:u,map:p,boolean:S,timestamp:m,float:l,integer:d,string:c,base64:b,binary:y},s.resolve=function(e,t){if(e.shape){var r=t.api.shapes[e.shape];if(!r)throw new Error("Cannot find shape reference: "+e.shape);return r}return null},s.create=function(e,t,r){if(e.isShape)return e;var i=s.resolve(e,t);if(i){var a=Object.keys(e);t.documentation||(a=a.filter(function(e){return!e.match(/documentation/)}));var o=function(){i.constructor.call(this,e,t,r)};return o.prototype=i,new o}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var n=e.type;if(s.normalizedTypes[e.type]&&(e.type=s.normalizedTypes[e.type]),s.types[e.type])return new s.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+n)},s.shapes={StructureShape:n,ListShape:u,MapShape:p,StringShape:c,BooleanShape:S,Base64Shape:b},t.exports=s},{"../util":418,"./collection":369}],374:[function(e,t,r){var i=e("./core");i.ParamValidator=i.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function(e,t,r){if(this.errors=[],this.validateMember(e,t||{},r||"params"),this.errors.length>1){var a=this.errors.join("\n* ");throw a="There were "+this.errors.length+" validation errors:\n* "+a,i.util.error(new Error(a),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(i.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){this.validateType(t,r,["object"],"structure");for(var i,a=0;e.required&&a= 1, but found "'+t+'" for '+r)},validatePattern:function(e,t,r){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function(e,t,r,i){this.validation.min&&void 0!==e.min&&t= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+i+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function(e,t,r){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function(e,t,r,a){if(null===e||void 0===e)return!1;for(var s=!1,o=0;o63)throw u.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!r.test(e))throw p.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})})}var u=e("../util"),p=e("../core");t.exports={populateHostPrefix:i}},{"../core":342,"../util":418}],377:[function(e,t,r){function i(e){var t=e.httpRequest,r=e.service.api,i=r.targetPrefix+"."+r.operations[e.operation].name,a=r.jsonVersion||"1.0",s=r.operations[e.operation].input,o=new n;1===a&&(a="1.0"),t.body=o.build(e.params||{},s),t.headers["Content-Type"]="application/x-amz-json-"+a,t.headers["X-Amz-Target"]=i,p(e)}function a(e){var t={},r=e.httpResponse;if(t.code=r.headers["x-amzn-errortype"]||"UnknownError","string"==typeof t.code&&(t.code=t.code.split(":")[0]),r.body.length>0)try{var i=JSON.parse(r.body.toString()),a=i.__type||i.code||i.Code;a&&(t.code=a.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=i.message||i.Message||null}catch(i){t.statusCode=r.statusCode,t.message=r.statusMessage}else t.statusCode=r.statusCode,t.message=r.statusCode.toString();e.error=o.error(new Error,t)}function s(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var r=e.request.service.api.operations[e.request.operation],i=r.output||{},a=new u;e.data=a.parse(t,i)}}var o=e("../util"),n=e("../json/builder"),u=e("../json/parser"),p=e("./helpers").populateHostPrefix;t.exports={buildRequest:i,extractError:a,extractData:s}},{"../json/builder":366,"../json/parser":367,"../util":418,"./helpers":376}],378:[function(e,t,r){function i(e){var t=e.service.api.operations[e.operation],r=e.httpRequest;r.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8",r.params={Version:e.service.api.apiVersion,Action:t.name},(new u).serialize(e.params,t.input,function(e,t){r.params[e]=t}),r.body=n.queryParamsToString(r.params),m(e)}function a(e){var t,r=e.httpResponse.body.toString();if(r.match("=0?"&":"?";var n=[];m.arrayEach(Object.keys(s).sort(),function(e){Array.isArray(s[e])||(s[e]=[s[e]]);for(var t=0;t0){t=new n.XML.Parser;var c=t.parse(i.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:a,extractError:s,extractData:o}},{"../core":342,"../util":418,"./rest":379}],382:[function(e,t,r){function i(){}function a(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,i){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=a(s);n=e?e+"."+n:n,u(n,o,s,i)}})}function o(e,t,r,i){var a=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+a+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,i),u(e+m,s,r.value,i)})}function n(e,t,r,i){var s=r.member||{};if(0===t.length)return void i.call(this,e,null);p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(s.name){var p=e.split(".");p.pop(),p.push(a(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,i)})}function u(e,t,r,i){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,i):"list"===r.type?n(e,t,r,i):"map"===r.type?o(e,t,r,i):i(e,r.toWireFormat(t).toString()))}var p=e("../util");i.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=i},{"../util":418}],383:[function(e,t,r){var i=e("../core"),a=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};i.RDS.Signer=i.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=i.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new i.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),a=new i.Service(u),a.api=s;var p=a.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,i){i&&(i=r.convertUrlToAuthToken(i)),t(e,i)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=i.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||i.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":342}],384:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],385:[function(e,t,r){function i(e){return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function a(e){return"string"==typeof e&&["aws-global","aws-us-gov-global"].includes(e)}function s(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}t.exports={isFipsRegion:i,isGlobalRegion:a,getRealRegion:s}},{}],386:[function(e,t,r){function i(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function a(e){var t=e.config.region,r=i(t),a=e.api.endpointPrefix;return[[t,a],[r,a],[t,"*"],[r,"*"],["*",a],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function s(e,t){u.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=a(e),r=e.config.useFipsEndpoint,i=0;i=0){u=!0;var p=0}var m=function(){u&&p!==n?a.emit("error",i.util.error(new Error("Stream content length mismatch. Received "+p+" of "+n+" bytes."),{code:"StreamContentLengthMismatch"})):2===i.HttpClient.streamsApiVersion?a.end():a.emit("end")},c=o.httpResponse.createUnbufferedStream();if(2===i.HttpClient.streamsApiVersion)if(u){var l=new e.PassThrough;l._write=function(t){return t&&t.length&&(p+=t.length),e.PassThrough.prototype._write.apply(this,arguments)},l.on("end",m),a.on("error",function(e){u=!1,c.unpipe(l),l.emit("end"),l.end()}),c.pipe(l).pipe(a,{end:!1})}else c.pipe(a);else u&&c.on("data",function(e){e&&e.length&&(p+=e.length)}),c.on("data",function(e){a.emit("data",e)}),c.on("end",m);c.on("error",function(e){u=!1,a.emit("error",e)})}}),a},emitEvent:function(e,t,r){"function"==typeof t&&(r=t,t=null),r||(r=function(){}),t||(t=this.eventParameters(e,this.response)),i.SequentialExecutor.prototype.emit.call(this,e,t,function(e){e&&(this.response.error=e),r.call(this,e)})},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,t){return t||"function"!=typeof e||(t=e,e=null),(new i.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",i.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",i.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),i.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e(function(e,r){t.on("complete",function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))}),t.runTo()})}},i.Request.deletePromisesFromClass=function(){delete this.prototype.promise},i.util.addPromises(i.Request),i.util.mixin(i.Request,i.SequentialExecutor)}).call(this)}).call(this,e("_process"))},{"./core":342,"./state_machine":417,_process:432,jmespath:431}],389:[function(e,t,r){function i(e){var t=e.request._waiter,r=t.config.acceptors,i=!1,a="retry";r.forEach(function(r){if(!i){var s=t.matchers[r.matcher];s&&s(e,r.expected,r.argument)&&(i=!0,a=r.state)}}),!i&&e.error&&(a="failure"),"success"===a?t.setSuccess(e):t.setError(e,"retry"===a)}var a=e("./core"),s=a.util.inherit,o=e("jmespath");a.ResourceWaiter=s({constructor:function(e,t){this.service=e,this.state=t,this.loadWaiterConfig(this.state)},service:null,state:null,config:null,matchers:{path:function(e,t,r){try{var i=o.search(e.data,r)}catch(e){return!1}return o.strictDeepEqual(i,t)},pathAll:function(e,t,r){try{var i=o.search(e.data,r)}catch(e){return!1}Array.isArray(i)||(i=[i]);var a=i.length;if(!a)return!1;for(var s=0;s=1&&t.doneParts===t.numParts&&t.finishMultiPart()}))}r&&t.fillQueue.call(t)},abort:function(){var e=this;!0===e.isDoneChunking&&1===e.totalPartNumbers&&e.singlePart?e.singlePart.abort():e.cleanup(i.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){var e=this;if(e.body=e.service.config.params.Body,"string"==typeof e.body)e.body=i.util.buffer.toBuffer(e.body);else if(!e.body)throw new Error("params.Body is required");e.sliceFn=i.util.arraySliceFn(e.body)},bindServiceObject:function(e){e=e||{};var t=this;if(t.service){var r=t.service,a=i.util.copy(r.config);a.signatureVersion=r.getSignatureVersion(),t.service=new r.constructor.__super__(a),t.service.config.params=i.util.merge(t.service.config.params||{},e),Object.defineProperty(t.service,"_originalConfig",{get:function(){return r._originalConfig},enumerable:!1,configurable:!0})}else t.service=new i.S3({params:e})},adjustTotalBytes:function(){var e=this;try{e.totalBytes=a(e.body)}catch(e){}if(e.totalBytes){var t=Math.ceil(e.totalBytes/e.maxTotalParts);t>e.partSize&&(e.partSize=t)}else e.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=this,t=a(e.body);if(0===t)return e.isDoneChunking=!0,e.numParts=1,void e.nextChunk(e.body);for(;e.activeParts=e.queueSize)){var t=e.body.read(e.partSize-e.partBufferLength)||e.body.read();if(t&&(e.partBuffers.push(t),e.partBufferLength+=t.length,e.totalChunkedBytes+=t.length),e.partBufferLength>=e.partSize){var r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers);if(e.partBuffers=[],e.partBufferLength=0,r.length>e.partSize){var i=r.slice(e.partSize);e.partBuffers.push(i),e.partBufferLength+=i.length,r=r.slice(0,e.partSize)}e.nextChunk(r)}e.isDoneChunking&&!e.isDoneSending&&(r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers),e.partBuffers=[],e.partBufferLength=0,e.totalBytes=e.totalChunkedBytes,e.isDoneSending=!0,(0===e.numParts||r.length>0)&&(e.numParts++,e.nextChunk(r))),e.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&&1===r){var a={Body:e};this.tags&&(a.Tagging=this.getTaggingHeader());var s=t.service.putObject(a);return s._managedUpload=t,s.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=s,null}if(t.service.config.params.ContentMD5){var o=i.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(o),null}if(t.completeInfo[r]&&null!==t.completeInfo[r].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,r):t.multipartReq?t.queueChunks(e,r):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null}),t.queueChunks(e,r),t.multipartReq.on("error",function(e){t.cleanup(e)}),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;t-1&&r.splice(a,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,r){r||(r=function(){});var i=this.listeners(e),a=i.length;return this.callListeners(i,t,r),a>0},callListeners:function(e,t,r,a){function s(a){if(a&&(n=i.util.error(n||new Error,a),o._haltHandlersOnError))return r.call(o,n);o.callListeners(e,t,r,n)}for(var o=this,n=a||null;e.length>0;){var u=e.shift();if(u._isAsync)return void u.apply(o,t.concat([s]));try{u.apply(o,t)}catch(e){n=i.util.error(n||new Error,e)}if(n&&o._haltHandlersOnError)return void r.call(o,n)}r.call(o,n)},addListeners:function(e){var t=this;return e._events&&(e=e._events),i.util.each(e,function(e,r){"function"==typeof r&&(r=[r]),i.util.arrayEach(r,function(r){t.on(e,r)})}),t},addNamedListener:function(e,t,r,i){return this[e]=r,this.addListener(t,r,i),this},addNamedAsyncListener:function(e,t,r,i){return r._isAsync=!0,this.addNamedListener(e,t,r,i)},addNamedListeners:function(e){var t=this;return e(function(){t.addNamedListener.apply(t,arguments)},function(){t.addNamedAsyncListener.apply(t,arguments)}),this}}),i.SequentialExecutor.prototype.addListener=i.SequentialExecutor.prototype.on,t.exports=i.SequentialExecutor},{"./core":342}],393:[function(e,t,r){(function(r){(function(){var i=e("./core"),a=e("./model/api"),s=e("./region_config"),o=i.util.inherit,n=0,u=e("./region/utils");i.Service=o({constructor:function(e){if(!this.loadServiceClass)throw i.util.error(new Error,"Service must be constructed with `new' operator");if(e&&e.region){var t=e.region;u.isFipsRegion(t)&&(e.region=u.getRealRegion(t),e.useFipsEndpoint=!0),u.isGlobalRegion(t)&&(e.region=u.getRealRegion(t))}var r=this.loadServiceClass(e||{});if(r){var a=i.util.copy(e),s=new r(e);return Object.defineProperty(s,"_originalConfig",{get:function(){return a},enumerable:!1,configurable:!0}),s._clientId=++n,s}this.initialize(e)},initialize:function(e){var t=i.config[this.serviceIdentifier];if(this.config=new i.Config(i.config),t&&this.config.update(t,!0),e&&this.config.update(e,!0),this.validateService(),this.config.endpoint||s.configureEndpoint(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),i.SequentialExecutor.call(this),i.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||i.Service._clientSideMonitoring)&&this.publisher){var a=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function(e){r.nextTick(function(){a.eventHandler(e)})}),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function(e){r.nextTick(function(){a.eventHandler(e)})})}},validateService:function(){},loadServiceClass:function(e){var t=e;if(i.util.isEmpty(this.api)){if(t.apiConfig)return i.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){t=new i.Config(i.config),t.update(e,!0);var r=t.apiVersions[this.constructor.serviceIdentifier];return r=r||t.apiVersion,this.getLatestServiceClass(r)}return null}return null},getLatestServiceClass:function(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&i.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?i.util.isType(e,Date)&&(e=i.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var t=Object.keys(this.constructor.services).sort(),r=null,a=t.length-1;a>=0;a--)if("*"!==t[a][t[a].length-1]&&(r=t[a]),t[a].substr(0,10)<=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,r){if("function"==typeof t&&(r=t,t=null),t=t||{},this.config.params){var a=this.api.operations[e];a&&(t=i.util.copy(t),i.util.each(this.config.params,function(e,r){a.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=r))}))}var s=new i.Request(this,e,t);return this.addAllRequestListeners(s),this.attachMonitoringEmitter(s),r&&s.send(r),s},makeUnauthenticatedRequest:function(e,t,r){"function"==typeof t&&(r=t,t={});var i=this.makeRequest(e,t).toUnauthenticated();return r?i.send(r):i},waitFor:function(e,t,r){return new i.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function(e){for(var t=[i.events,i.EventListeners.Core,this.serviceInterface(),i.EventListeners.CorePost],r=0;r299?(a.code&&(r.FinalAwsException=a.code),a.message&&(r.FinalAwsExceptionMessage=a.message)):((a.code||a.name)&&(r.FinalSdkException=a.code||a.name),a.message&&(r.FinalSdkExceptionMessage=a.message))}return r},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},i=e.response;return i.httpResponse.statusCode&&(r.HttpStatusCode=i.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(r.AccessKey=e.service.config.credentials.accessKeyId),i.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),i.httpResponse.headers["x-amzn-requestid"]&&(r.XAmznRequestId=i.httpResponse.headers["x-amzn-requestid"]),i.httpResponse.headers["x-amz-request-id"]&&(r.XAmzRequestId=i.httpResponse.headers["x-amz-request-id"]),i.httpResponse.headers["x-amz-id-2"]&&(r.XAmzId2=i.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),r=e.response,i=r.error;return r.httpResponse.statusCode>299?(i.code&&(t.AwsException=i.code),i.message&&(t.AwsExceptionMessage=i.message)):((i.code||i.name)&&(t.SdkException=i.code||i.name),i.message&&(t.SdkExceptionMessage=i.message)),t},attachMonitoringEmitter:function(e){var t,r,a,s,o,n,u=0,p=this;e.on("validate",function(){s=i.util.realClock.now(),n=Date.now()},!0),e.on("sign",function(){r=i.util.realClock.now(),t=Date.now(),o=e.httpRequest.region,u++},!0),e.on("validateResponse",function(){a=Math.round(i.util.realClock.now()-r)}),e.addNamedListener("API_CALL_ATTEMPT","success",function(){var r=p.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=a>=0?a:0,r.Region=o,p.emit("apiCallAttempt",[r])}),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function(){var s=p.attemptFailEvent(e);s.Timestamp=t,a=a||Math.round(i.util.realClock.now()-r),s.AttemptLatency=a>=0?a:0,s.Region=o,p.emit("apiCallAttempt",[s])}),e.addNamedListener("API_CALL","complete",function(){var t=p.apiCallEvent(e);if(t.AttemptCount=u,!(t.AttemptCount<=0)){t.Timestamp=n;var r=Math.round(i.util.realClock.now()-s);t.Latency=r>=0?r:0;var a=e.response;a.error&&a.error.retryable&&"number"==typeof a.retryCount&&"number"==typeof a.maxRetries&&a.retryCount>=a.maxRetries&&(t.MaxRetriesExceeded=1),p.emit("apiCall",[t])}})},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var t,r=null,a="";if(e){r=(e.service.api.operations||{})[e.operation]||null,a=r?r.authtype:""}return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===a||"v4-unsigned-body"===a?"v4":this.api.signatureVersion,i.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return i.EventListeners.Query;case"json":return i.EventListeners.Json;case"rest-json":return i.EventListeners.RestJson;case"rest-xml":return i.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return i.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;var t=e;return t=t.replace(/\{service\}/g,this.api.endpointPrefix),t=t.replace(/\{region\}/g,this.config.region),t=t.replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new i.Endpoint(e,this.config)},paginationConfig:function(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var a=new Error;throw i.util.error(a,"No pagination configuration for "+e)}return null}return r}}),i.util.update(i.Service,{defineMethods:function(e){i.util.each(e.prototype.api.operations,function(t){if(!e.prototype[t]){"none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}:e.prototype[t]=function(e,r){return this.makeRequest(t,e,r)}}})},defineService:function(e,t,r){i.Service._serviceMap[e]=!0,Array.isArray(t)||(r=t,t=[]);var a=o(i.Service,r||{});if("string"==typeof e){i.Service.addVersions(a,t);var s=a.serviceIdentifier||e;a.serviceIdentifier=s}else a.prototype.api=e,i.Service.defineMethods(a);if(i.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&i.util.clientSideMonitoring){var n=i.util.clientSideMonitoring.Publisher,u=i.util.clientSideMonitoring.configProvider,p=u();this.prototype.publisher=new n(p),p.enabled&&(i.Service._clientSideMonitoring=!0)}return i.SequentialExecutor.call(a.prototype),i.Service.addDefaultMonitoringListeners(a.prototype),a},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var r=0;r=0){throw i.util.error(new Error,{name:"InvalidEndpoint",message:"AWS.IotData requires an explicit `endpoint' configuration option."})}},setupRequestListeners:function(e){e.addListener("validateResponse",this.validateResponseBody),a.indexOf(e.operation)>-1&&e.addListener("extractData",i.util.convertPayloadToString)},validateResponseBody:function(e){var t=e.httpResponse.body.toString()||"{}",r=t.trim();r&&"{"===r.charAt(0)||(e.httpResponse.body="")}})},{"../core":342}],399:[function(e,t,r){var i=e("../core");i.util.update(i.Lambda.prototype,{setupRequestListeners:function(e){"invoke"===e.operation&&e.addListener("extractData",i.util.convertPayloadToString)}})},{"../core":342}],400:[function(e,t,r){var i=e("../core");i.util.update(i.MachineLearning.prototype,{setupRequestListeners:function(e){"predict"===e.operation&&e.addListener("build",this.buildEndpoint)},buildEndpoint:function(e){var t=e.params.PredictEndpoint;t&&(e.httpRequest.endpoint=new i.Endpoint(t))}})},{"../core":342}],401:[function(e,t,r){e("../polly/presigner")},{"../polly/presigner":375}],402:[function(e,t,r){var i=e("../core"),a=e("./rdsutil");e("../rds/signer");var s=["copyDBSnapshot","createDBInstanceReadReplica","createDBCluster","copyDBClusterSnapshot","startDBInstanceAutomatedBackupsReplication"];i.util.update(i.RDS.prototype,{setupRequestListeners:function(e){a.setupRequestListeners(this,e,s)}})},{"../core":342,"../rds/signer":383,"./rdsutil":403}],403:[function(e,t,r){var i=e("../core"),a={setupRequestListeners:function(e,t,r){if(-1!==r.indexOf(t.operation)&&t.params.SourceRegion)if(t.params=i.util.copy(t.params),t.params.PreSignedUrl||t.params.SourceRegion===e.config.region)delete t.params.SourceRegion;else{var s=!!e.config.paramValidation;s&&t.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS),t.onAsync("validate",a.buildCrossRegionPresignedUrl),s&&t.addListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS)}},buildCrossRegionPresignedUrl:function(e,t){var r=i.util.copy(e.service.config);r.region=e.params.SourceRegion,delete e.params.SourceRegion,delete r.endpoint,delete r.params,r.signatureVersion="v4";var a=e.service.config.region,s=new e.service.constructor(r),o=s[e.operation](i.util.copy(e.params));o.on("build",function(e){var t=e.httpRequest;t.params.DestinationRegion=a,t.body=i.util.queryParamsToString(t.params)}),o.presign(function(r,i){r?t(r):(e.params.PreSignedUrl=i,t())})}};t.exports=a},{"../core":342}],404:[function(e,t,r){var i=e("../core");i.util.update(i.Route53.prototype,{setupRequestListeners:function(e){e.on("build",this.sanitizeUrl)},sanitizeUrl:function(e){var t=e.httpRequest.path;e.httpRequest.path=t.replace(/\/%2F\w+%2F/,"/")},retryableError:function(e){return"PriorRequestNotComplete"===e.code&&400===e.statusCode||i.Service.prototype.retryableError.call(this,e)}})},{"../core":342}],405:[function(e,t,r){var i=e("../core"),a=e("../signers/v4_credentials"),s=e("../config_regional_endpoint"),o=e("./s3util"),n=e("../region_config");e("../s3/managed_upload");var u={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},p=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];i.util.update(i.S3.prototype,{getSignatureVersion:function(e){var t=this.api.signatureVersion,r=this._originalConfig?this._originalConfig.signatureVersion:null,i=this.config.signatureVersion,a=!!e&&e.isPresigned();return r?r="v2"===r?"s3":r:(!0!==a?t="v4":i&&(t=i),t)},getSigningName:function(e){if(e&&"writeGetObjectResponse"===e.operation)return"s3-object-lambda";var t=i.Service.prototype.getSigningName;return e&&e._parsedArn&&e._parsedArn.service?e._parsedArn.service:t.call(this)},getSignerClass:function(e){var t=this.getSignatureVersion(e);return i.Signers.RequestSigner.getVersion(t)},validateService:function(){var e,t=[];if(this.config.region||(this.config.region="us-east-1"),!this.config.endpoint&&this.config.s3BucketEndpoint&&t.push("An endpoint must be provided when configuring `s3BucketEndpoint` to true."),1===t.length?e=t[0]:t.length>1&&(e="Multiple configuration errors:\n"+t.join("\n")),e)throw i.util.error(new Error,{name:"InvalidEndpoint",message:e})},shouldDisableBodySigning:function(e){var t=this.getSignerClass();return!0===this.config.s3DisableBodySigning&&t===i.Signers.V4&&"https:"===e.httpRequest.endpoint.protocol},setupRequestListeners:function(e){if(e.addListener("validate",this.validateScheme),e.addListener("validate",this.validateBucketName,!0),e.addListener("validate",this.optInUsEast1RegionalEndpoint,!0),e.removeListener("validate",i.EventListeners.Core.VALIDATE_REGION),e.addListener("build",this.addContentType),e.addListener("build",this.computeContentMd5),e.addListener("build",this.computeSseCustomerKeyMd5),e.addListener("build",this.populateURI),e.addListener("afterBuild",this.addExpect100Continue),e.addListener("extractError",this.extractError),e.addListener("extractData",i.util.hoistPayloadMember),e.addListener("extractData",this.extractData),e.addListener("extractData",this.extractErrorFrom200Response),e.addListener("beforePresign",this.prepareSignedUrl),this.shouldDisableBodySigning(e)&&(e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256),e.addListener("afterBuild",this.disableBodySigning)),"createBucket"!==e.operation&&o.isArnInParam(e,"Bucket"))return e._parsedArn=i.util.ARN.parse(e.params.Bucket),e.removeListener("validate",this.validateBucketName),e.removeListener("build",this.populateURI),"s3"===e._parsedArn.service?(e.addListener("validate",o.validateS3AccessPointArn),e.addListener("validate",this.validateArnResourceType)):"s3-outposts"===e._parsedArn.service&&(e.addListener("validate",o.validateOutpostsAccessPointArn),e.addListener("validate",o.validateOutpostsArn)),e.addListener("validate",o.validateArnRegion),e.addListener("validate",o.validateArnAccount),e.addListener("validate",o.validateArnService),e.addListener("build",this.populateUriFromAccessPointArn),void e.addListener("build",o.validatePopulateUriFromArn);e.addListener("validate",this.validateBucketEndpoint),e.addListener("validate",this.correctBucketRegionFromCache),e.onAsync("extractError",this.requestBucketRegion),i.util.isBrowser()&&e.onAsync("retry",this.reqRegionForNetworkingError)},validateScheme:function(e){var t=e.params,r=e.httpRequest.endpoint.protocol;if((t.SSECustomerKey||t.CopySourceSSECustomerKey)&&"https:"!==r)throw i.util.error(new Error,{code:"ConfigError",message:"Cannot send SSE keys over HTTP. Set 'sslEnabled'to 'true' in your configuration"})},validateBucketEndpoint:function(e){if(!e.params.Bucket&&e.service.config.s3BucketEndpoint){throw i.util.error(new Error,{code:"ConfigError",message:"Cannot send requests to root API with `s3BucketEndpoint` set."})}},validateArnResourceType:function(e){var t=e._parsedArn.resource;if(0!==t.indexOf("accesspoint:")&&0!==t.indexOf("accesspoint/"))throw i.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'accesspoint/'"})},validateBucketName:function(e){var t=e.service,r=t.getSignatureVersion(e),a=e.params&&e.params.Bucket,s=e.params&&e.params.Key,o=a&&a.indexOf("/");if(a&&o>=0)if("string"==typeof s&&o>0){e.params=i.util.copy(e.params);var n=a.substr(o+1)||"";e.params.Key=n+"/"+s,e.params.Bucket=a.substr(0,o)}else if("v4"===r){var u="Bucket names cannot contain forward slashes. Bucket: "+a;throw i.util.error(new Error,{code:"InvalidBucket",message:u})}},isValidAccelerateOperation:function(e){return-1===["createBucket","deleteBucket","listBuckets"].indexOf(e)},optInUsEast1RegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.s3UsEast1RegionalEndpoint=s(t._originalConfig,{env:"AWS_S3_US_EAST_1_REGIONAL_ENDPOINT",sharedConfig:"s3_us_east_1_regional_endpoint",clientConfig:"s3UsEast1RegionalEndpoint"}),!(t._originalConfig||{}).endpoint&&"us-east-1"===e.httpRequest.region&&"regional"===r.s3UsEast1RegionalEndpoint&&e.httpRequest.endpoint.hostname.indexOf("s3.amazonaws.com")>=0){var i=r.endpoint.indexOf(".amazonaws.com");regionalEndpoint=r.endpoint.substring(0,i)+".us-east-1"+r.endpoint.substring(i),e.httpRequest.updateEndpoint(regionalEndpoint)}},populateURI:function(e){var t=e.httpRequest,r=e.params.Bucket,i=e.service,a=t.endpoint;if(r&&!i.pathStyleBucketName(r)){i.config.useAccelerateEndpoint&&i.isValidAccelerateOperation(e.operation)?i.config.useDualstack?a.hostname=r+".s3-accelerate.dualstack.amazonaws.com":a.hostname=r+".s3-accelerate.amazonaws.com":i.config.s3BucketEndpoint||(a.hostname=r+"."+a.hostname);var s=a.port;a.host=80!==s&&443!==s?a.hostname+":"+a.port:a.hostname,t.virtualHostedBucket=r,i.removeVirtualHostedBucketFromPath(e)}},removeVirtualHostedBucketFromPath:function(e){var t=e.httpRequest,r=t.virtualHostedBucket;if(r&&t.path){if(e.params&&e.params.Key){var a="/"+i.util.uriEscapePath(e.params.Key);if(0===t.path.indexOf(a)&&(t.path.length===a.length||"?"===t.path[a.length]))return}t.path=t.path.replace(new RegExp("/"+r),""),"/"!==t.path[0]&&(t.path="/"+t.path)}},populateUriFromAccessPointArn:function(e){var t=e._parsedArn,r="s3-outposts"===t.service,a="s3-object-lambda"===t.service,s=r?"."+t.outpostId:"",o=r?"s3-outposts":"s3-accesspoint",u=!r&&e.service.config.useDualstack?".dualstack":"",p=e.httpRequest.endpoint,m=n.getEndpointSuffix(t.region),c=e.service.config.s3UseArnRegion;if(p.hostname=[t.accessPoint+"-"+t.accountId+s,o+u,c?t.region:e.service.config.region,m].join("."),a){var o="s3-object-lambda",l=t.resource.split("/")[1];p.hostname=[l+"-"+t.accountId,o,c?t.region:e.service.config.region,m].join(".")}p.host=p.hostname;var d=i.util.uriEscape(e.params.Bucket),y=e.httpRequest.path;e.httpRequest.path=y.replace(new RegExp("/"+d),""),"/"!==e.httpRequest.path[0]&&(e.httpRequest.path="/"+e.httpRequest.path),e.httpRequest.region=t.region},addExpect100Continue:function(e){var t=e.httpRequest.headers["Content-Length"];i.util.isNode()&&(t>=1048576||e.params.Body instanceof i.util.stream.Stream)&&(e.httpRequest.headers.Expect="100-continue")},addContentType:function(e){var t=e.httpRequest;if("GET"===t.method||"HEAD"===t.method)return void delete t.headers["Content-Type"];t.headers["Content-Type"]||(t.headers["Content-Type"]="application/octet-stream");var r=t.headers["Content-Type"];if(i.util.isBrowser())if("string"!=typeof t.body||r.match(/;\s*charset=/)){var a=function(e,t,r){return t+r.toUpperCase()};t.headers["Content-Type"]=r.replace(/(;\s*charset=)(.+)$/,a)}else{t.headers["Content-Type"]+="; charset=UTF-8"}},willComputeChecksums:function(e){var t=e.service.api.operations[e.operation].input.members,r=e.httpRequest.body,a=t.ContentMD5&&!e.params.ContentMD5&&r&&(i.util.Buffer.isBuffer(e.httpRequest.body)||"string"==typeof e.httpRequest.body);return!(!a||!e.service.shouldDisableBodySigning(e)||e.isPresigned())||!(!a||"s3"!==this.getSignatureVersion(e)||!e.isPresigned())},computeContentMd5:function(e){if(e.service.willComputeChecksums(e)){var t=i.util.crypto.md5(e.httpRequest.body,"base64");e.httpRequest.headers["Content-MD5"]=t}},computeSseCustomerKeyMd5:function(e){var t={SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"};i.util.each(t,function(t,r){if(e.params[t]){var a=i.util.crypto.md5(e.params[t],"base64");e.httpRequest.headers[r]=a}})},pathStyleBucketName:function(e){return!!this.config.s3ForcePathStyle||!this.config.s3BucketEndpoint&&(!o.dnsCompatibleBucketName(e)||!(!this.config.sslEnabled||!e.match(/\./)))},extractErrorFrom200Response:function(e){if(u[e.request.operation]){var t=e.httpResponse;if(t.body&&t.body.toString().match("")){e.data=null;throw(this.service?this.service:this).extractError(e),e.error}if(!t.body||!t.body.toString().match(/<[\w_]/))throw e.data=null,i.util.error(new Error,{code:"InternalError",message:"S3 aborted request"})}},retryableError:function(e,t){return!(!u[t.operation]||200!==e.statusCode)||(!t._requestRegionForBucket||!t.service.bucketRegionCache[t._requestRegionForBucket])&&(!(!e||"RequestTimeout"!==e.code)||(e&&-1!=p.indexOf(e.code)&&e.region&&e.region!=t.httpRequest.region?(t.httpRequest.region=e.region,301===e.statusCode&&t.service.updateReqBucketRegion(t),!0):i.Service.prototype.retryableError.call(this,e,t)))},updateReqBucketRegion:function(e,t){var r=e.httpRequest;if("string"==typeof t&&t.length&&(r.region=t),r.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){var a=e.service,s=a.config,o=s.s3BucketEndpoint;o&&delete s.s3BucketEndpoint;var n=i.util.copy(s);delete n.endpoint,n.region=r.region,r.endpoint=new i.S3(n).endpoint,a.populateURI(e),s.s3BucketEndpoint=o,r.headers.Host=r.endpoint.host,"validate"===e._asm.currentState&&(e.removeListener("build",a.populateURI),e.addListener("build",a.removeVirtualHostedBucketFromPath))}},extractData:function(e){var t=e.request;if("getBucketLocation"===t.operation){var r=e.httpResponse.body.toString().match(/>(.+)<\/Location/);delete e.data._,e.data.LocationConstraint=r?r[1]:""}var i=t.params.Bucket||null;if("deleteBucket"!==t.operation||"string"!=typeof i||e.error){var a=e.httpResponse.headers||{},s=a["x-amz-bucket-region"]||null;if(!s&&"createBucket"===t.operation&&!e.error){var o=t.params.CreateBucketConfiguration;s=o?"EU"===o.LocationConstraint?"eu-west-1":o.LocationConstraint:"us-east-1"}s&&i&&s!==t.service.bucketRegionCache[i]&&(t.service.bucketRegionCache[i]=s)}else t.service.clearBucketRegionCache(i);t.service.extractRequestIds(e)},extractError:function(e){var t={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"},r=e.request,a=e.httpResponse.statusCode,s=e.httpResponse.body||"",o=e.httpResponse.headers||{},n=o["x-amz-bucket-region"]||null,u=r.params.Bucket||null,p=r.service.bucketRegionCache;n&&u&&n!==p[u]&&(p[u]=n);var m;if(t[a]&&0===s.length)u&&!n&&(m=p[u]||null)!==r.httpRequest.region&&(n=m),e.error=i.util.error(new Error,{code:t[a],message:null,region:n});else{var c=(new i.XML.Parser).parse(s.toString());c.Region&&!n?(n=c.Region,u&&n!==p[u]&&(p[u]=n)):!u||n||c.Region||(m=p[u]||null)!==r.httpRequest.region&&(n=m),e.error=i.util.error(new Error,{code:c.Code||a,message:c.Message||null,region:n})}r.service.extractRequestIds(e)},requestBucketRegion:function(e,t){var r=e.error,a=e.request,s=a.params.Bucket||null;if(!r||!s||r.region||"listObjects"===a.operation||i.util.isNode()&&"headBucket"===a.operation||400===r.statusCode&&"headObject"!==a.operation||-1===p.indexOf(r.code))return t();var o=i.util.isNode()?"headBucket":"listObjects",n={Bucket:s};"listObjects"===o&&(n.MaxKeys=0);var u=a.service[o](n);u._requestRegionForBucket=s,u.send(function(){var e=a.service.bucketRegionCache[s]||null;r.region=e,t()})},reqRegionForNetworkingError:function(e,t){if(!i.util.isBrowser())return t();var r=e.error,a=e.request,s=a.params.Bucket;if(!r||"NetworkingError"!==r.code||!s||"us-east-1"===a.httpRequest.region)return t();var n=a.service,u=n.bucketRegionCache,p=u[s]||null;if(p&&p!==a.httpRequest.region)n.updateReqBucketRegion(a,p),t();else if(o.dnsCompatibleBucketName(s))if(a.httpRequest.virtualHostedBucket){var m=n.listObjects({Bucket:s,MaxKeys:0});n.updateReqBucketRegion(m,"us-east-1"),m._requestRegionForBucket=s,m.send(function(){var e=n.bucketRegionCache[s]||null;e&&e!==a.httpRequest.region&&n.updateReqBucketRegion(a,e),t()})}else t();else n.updateReqBucketRegion(a,"us-east-1"),"us-east-1"!==u[s]&&(u[s]="us-east-1"),t()},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;e?"string"==typeof e&&(e=[e]):e=Object.keys(t);for(var r=0;r=0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"ARN endpoint is not compatible with FIPS region"});if(!t&&r!==o)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"});if(t&&a.getEndpointSuffix(r)!==a.getEndpointSuffix(o))throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"});if(e.service.config.useAccelerateEndpoint)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"});if("s3-outposts"===e._parsedArn.service&&e.service.config.useDualstack)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useDualstack config is not supported with outposts access point ARN"})},loadUseArnRegionConfig:function(e){var t="AWS_S3_USE_ARN_REGION",a="s3_use_arn_region",s=!0,o=e.service._originalConfig||{};if(void 0!==e.service.config.s3UseArnRegion)return e.service.config.s3UseArnRegion;if(void 0!==o.s3UseArnRegion)s=!0===o.s3UseArnRegion;else if(i.util.isNode())if(r.env[t]){var n=r.env[t].trim().toLowerCase();if(["false","true"].indexOf(n)<0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:t+" only accepts true or false. Got "+r.env[t],retryable:!1});s="true"===n}else{var u={},p={};try{u=i.util.getProfilesFromSharedConfig(i.util.iniLoader),p=u[r.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){}if(p[a]){if(["false","true"].indexOf(p[a].trim().toLowerCase())<0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:a+" only accepts true or false. Got "+p[a],retryable:!1});s="true"===p[a].trim().toLowerCase()}}return e.service.config.s3UseArnRegion=s,s},validatePopulateUriFromArn:function(e){if(e.service._originalConfig&&e.service._originalConfig.endpoint)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"});if(e.service.config.s3ForcePathStyle)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})},dnsCompatibleBucketName:function(e){var t=e,r=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/),i=new RegExp(/(\d+\.){3}\d+/),a=new RegExp(/\.\./);return!(!t.match(r)||t.match(i)||t.match(a))}};t.exports=s}).call(this)}).call(this,e("_process"))},{"../core":342,"../region_config":386,_process:432}],407:[function(e,t,r){var i=e("../core");i.util.update(i.SQS.prototype,{setupRequestListeners:function(e){e.addListener("build",this.buildEndpoint),e.service.config.computeChecksums&&("sendMessage"===e.operation?e.addListener("extractData",this.verifySendMessageChecksum):"sendMessageBatch"===e.operation?e.addListener("extractData",this.verifySendMessageBatchChecksum):"receiveMessage"===e.operation&&e.addListener("extractData",this.verifyReceiveMessageChecksum))},verifySendMessageChecksum:function(e){if(e.data){var t=e.data.MD5OfMessageBody,r=this.params.MessageBody,i=this.service.calculateChecksum(r);if(i!==t){var a='Got "'+e.data.MD5OfMessageBody+'", expecting "'+i+'".';this.service.throwInvalidChecksumError(e,[e.data.MessageId],a)}}},verifySendMessageBatchChecksum:function(e){if(e.data){var t=this.service,r={},a=[],s=[];i.util.arrayEach(e.data.Successful,function(e){r[e.Id]=e}),i.util.arrayEach(this.params.Entries,function(e){if(r[e.Id]){var i=r[e.Id].MD5OfMessageBody,o=e.MessageBody;t.isChecksumValid(i,o)||(a.push(e.Id),s.push(r[e.Id].MessageId))}}),a.length>0&&t.throwInvalidChecksumError(e,s,"Invalid messages: "+a.join(", "))}},verifyReceiveMessageChecksum:function(e){if(e.data){var t=this.service,r=[];i.util.arrayEach(e.data.Messages,function(e){var i=e.MD5OfBody,a=e.Body;t.isChecksumValid(i,a)||r.push(e.MessageId)}),r.length>0&&t.throwInvalidChecksumError(e,r,"Invalid messages: "+r.join(", "))}},throwInvalidChecksumError:function(e,t,r){e.error=i.util.error(new Error,{retryable:!0,code:"InvalidChecksum",messageIds:t,message:e.request.operation+" returned an invalid MD5 response. "+r})},isChecksumValid:function(e,t){return this.calculateChecksum(t)===e},calculateChecksum:function(e){return i.util.crypto.md5(e,"hex")},buildEndpoint:function(e){var t=e.httpRequest.params.QueueUrl;if(t){e.httpRequest.endpoint=new i.Endpoint(t);var r=e.httpRequest.endpoint.host.match(/^sqs\.(.+?)\./);r&&(e.httpRequest.region=r[1])}}})},{"../core":342}],408:[function(e,t,r){var i=e("../core"),a=e("../config_regional_endpoint");i.util.update(i.STS.prototype,{credentialsFrom:function(e,t){return e?(t||(t=new i.TemporaryCredentials),t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretAccessKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration,t):null},assumeRoleWithWebIdentity:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)},setupRequestListeners:function(e){e.addListener("validate",this.optInRegionalEndpoint,!0)},optInRegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.stsRegionalEndpoints=a(t._originalConfig,{env:"AWS_STS_REGIONAL_ENDPOINTS",sharedConfig:"sts_regional_endpoints",clientConfig:"stsRegionalEndpoints"}),"regional"===r.stsRegionalEndpoints&&t.isGlobalEndpoint){if(!r.region)throw i.util.error(new Error,{code:"ConfigError",message:"Missing region in config"});var s=r.endpoint.indexOf(".amazonaws.com"),o=r.endpoint.substring(0,s)+"."+r.region+r.endpoint.substring(s);e.httpRequest.updateEndpoint(o),e.httpRequest.region=r.region}}})},{"../config_regional_endpoint":341,"../core":342}],409:[function(e,t,r){function i(e){var t=e.httpRequest.headers[n],r=e.service.getSignerClass(e);if(delete e.httpRequest.headers["User-Agent"],delete e.httpRequest.headers["X-Amz-User-Agent"],r===s.Signers.V4){if(t>604800){throw s.util.error(new Error,{code:"InvalidExpiryTime",message:"Presigning does not support expiry time greater than a week with SigV4 signing.",retryable:!1})}e.httpRequest.headers[n]=t}else{if(r!==s.Signers.S3)throw s.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var i=e.service?e.service.getSkewCorrectedDate():s.util.date.getDate();e.httpRequest.headers[n]=parseInt(s.util.date.unixTimestamp(i)+t,10).toString()}}function a(e){var t=e.httpRequest.endpoint,r=s.util.urlParse(e.httpRequest.path),i={};r.search&&(i=s.util.queryStringParse(r.search.substr(1)));var a=e.httpRequest.headers.Authorization.split(" ");if("AWS"===a[0])a=a[1].split(":"),i.Signature=a.pop(),i.AWSAccessKeyId=a.join(":"),s.util.each(e.httpRequest.headers,function(e,t){e===n&&(e="Expires"),0===e.indexOf("x-amz-meta-")&&(delete i[e],e=e.toLowerCase()),i[e]=t}),delete e.httpRequest.headers[n],delete i.Authorization,delete i.Host;else if("AWS4-HMAC-SHA256"===a[0]){a.shift();var o=a.join(" "),u=o.match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];i["X-Amz-Signature"]=u,delete i.Expires}t.pathname=r.pathname,t.search=s.util.queryParamsToString(i)}var s=e("../core"),o=s.util.inherit,n="presigned-expires";s.Signers.Presign=o({sign:function(e,t,r){if(e.httpRequest.headers[n]=t||3600,e.on("build",i),e.on("sign",a),e.removeListener("afterBuild",s.EventListeners.Core.SET_CONTENT_LENGTH),e.removeListener("afterBuild",s.EventListeners.Core.COMPUTE_SHA256),e.emit("beforePresign",[e]),!r){if(e.build(),e.response.error)throw e.response.error;return s.util.urlFormat(e.httpRequest.endpoint)}e.build(function(){this.response.error?r(this.response.error):r(null,s.util.urlFormat(e.httpRequest.endpoint))})}}),t.exports=s.Signers.Presign},{"../core":342}],410:[function(e,t,r){var i=e("../core"),a=i.util.inherit;i.Signers.RequestSigner=a({constructor:function(e){this.request=e},setServiceClientId:function(e){this.serviceClientId=e},getServiceClientId:function(){return this.serviceClientId}}),i.Signers.RequestSigner.getVersion=function(e){switch(e){case"v2":return i.Signers.V2;case"v3":return i.Signers.V3;case"s3v4":case"v4":return i.Signers.V4;case"s3":return i.Signers.S3;case"v3https":return i.Signers.V3Https}throw new Error("Unknown signing version "+e)},e("./v2"),e("./v3"),e("./v3https"),e("./v4"),e("./s3"),e("./presign")},{"../core":342,"./presign":409,"./s3":411,"./v2":412,"./v3":413,"./v3https":414,"./v4":415}],411:[function(e,t,r){var i=e("../core"),a=i.util.inherit;i.Signers.S3=a(i.Signers.RequestSigner,{subResources:{acl:1,accelerate:1,analytics:1,cors:1,lifecycle:1,delete:1,inventory:1,location:1,logging:1,metrics:1,notification:1,partNumber:1,policy:1,requestPayment:1,replication:1,restore:1,tagging:1,torrent:1, +uploadId:1,uploads:1,versionId:1,versioning:1,versions:1,website:1},responseHeaders:{"response-content-type":1,"response-content-language":1,"response-expires":1,"response-cache-control":1,"response-content-disposition":1,"response-content-encoding":1},addAuthorization:function(e,t){this.request.headers["presigned-expires"]||(this.request.headers["X-Amz-Date"]=i.util.date.rfc822(t)),e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken);var r=this.sign(e.secretAccessKey,this.stringToSign()),a="AWS "+e.accessKeyId+":"+r;this.request.headers.Authorization=a},stringToSign:function(){var e=this.request,t=[];t.push(e.method),t.push(e.headers["Content-MD5"]||""),t.push(e.headers["Content-Type"]||""),t.push(e.headers["presigned-expires"]||"");var r=this.canonicalizedAmzHeaders();return r&&t.push(r),t.push(this.canonicalizedResource()),t.join("\n")},canonicalizedAmzHeaders:function(){var e=[];i.util.each(this.request.headers,function(t){t.match(/^x-amz-/i)&&e.push(t)}),e.sort(function(e,t){return e.toLowerCase()=0?"&":"?";this.request.path+=s+i.util.queryParamsToString(a)},authorization:function(e,t){var r=[],i=this.credentialString(t);return r.push(this.algorithm+" Credential="+e.accessKeyId+"/"+i),r.push("SignedHeaders="+this.signedHeaders()),r.push("Signature="+this.signature(e,t)),r.join(", ")},signature:function(e,t){var r=a.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return i.util.crypto.hmac(r,this.stringToSign(t),"hex")},stringToSign:function(e){var t=[];return t.push("AWS4-HMAC-SHA256"),t.push(e),t.push(this.credentialString(e)),t.push(this.hexEncodedHash(this.canonicalString())),t.join("\n")},canonicalString:function(){var e=[],t=this.request.pathname();return"s3"!==this.serviceName&&"s3v4"!==this.signatureVersion&&(t=i.util.uriEscapePath(t)),e.push(this.request.method),e.push(t),e.push(this.request.search()),e.push(this.canonicalHeaders()+"\n"),e.push(this.signedHeaders()),e.push(this.hexEncodedBodyHash()),e.join("\n")},canonicalHeaders:function(){var e=[];i.util.each.call(this,this.request.headers,function(t,r){e.push([t,r])}),e.sort(function(e,t){return e[0].toLowerCase()-1&&!e.body?"UNSIGNED-PAYLOAD":e.headers["X-Amz-Content-Sha256"]?e.headers["X-Amz-Content-Sha256"]:this.hexEncodedHash(this.request.body||"")},unsignableHeaders:["authorization","content-type","content-length","user-agent","presigned-expires","expect","x-amzn-trace-id"],isSignableHeader:function(e){return 0===e.toLowerCase().indexOf("x-amz-")||this.unsignableHeaders.indexOf(e)<0},isPresigned:function(){return!!this.request.headers["presigned-expires"]}}),t.exports=i.Signers.V4},{"../core":342,"./v4_credentials":416}],416:[function(e,t,r){var i=e("../core"),a={},s=[];t.exports={createScope:function(e,t,r){return[e.substr(0,8),t,r,"aws4_request"].join("/")},getSigningKey:function(e,t,r,o,n){var u=i.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64"),p=[u,t,r,o].join("_");if((n=!1!==n)&&p in a)return a[p];var m=i.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer"),c=i.util.crypto.hmac(m,r,"buffer"),l=i.util.crypto.hmac(c,o,"buffer"),d=i.util.crypto.hmac(l,"aws4_request","buffer");return n&&(a[p]=d,s.push(p),s.length>50&&delete a[s.shift()]),d},emptyCache:function(){a={},s=[]}}},{"../core":342}],417:[function(e,t,r){function i(e,t){this.currentState=t||null,this.states=e||{}}i.prototype.runTo=function(e,t,r,i){"function"==typeof e&&(i=r,r=t,t=e,e=null);var a=this,s=a.states[a.currentState];s.fn.call(r||a,i,function(i){if(i){if(!s.fail)return t?t.call(r,i):null;a.currentState=s.fail}else{if(!s.accept)return t?t.call(r):null;a.currentState=s.accept}if(a.currentState===e)return t?t.call(r,i):null;a.runTo(e,t,r,i)})},i.prototype.addState=function(e,t,r,i){return"function"==typeof t?(i=t,t=null,r=null):"function"==typeof r&&(i=r,r=null),this.currentState||(this.currentState=e),this.states[e]={accept:t,fail:r,fn:i},this},t.exports=i},{}],418:[function(e,t,r){(function(r,i){(function(){var a,s={environment:"nodejs",engine:function(){if(s.isBrowser()&&"undefined"!=typeof navigator)return navigator.userAgent;var e=r.platform+"/"+r.version;return r.env.AWS_EXECUTION_ENV&&(e+=" exec-env/"+r.env.AWS_EXECUTION_ENV),e},userAgent:function(){var t=s.environment,r="aws-sdk-"+t+"/"+e("./core").VERSION;return"nodejs"===t&&(r+=" "+s.engine()),r},uriEscape:function(e){var t=encodeURIComponent(e);return t=t.replace(/[^A-Za-z0-9_.~\-%]+/g,escape),t=t.replace(/[*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})},uriEscapePath:function(e){var t=[];return s.arrayEach(e.split("/"),function(e){t.push(s.uriEscape(e))}),t.join("/")},urlParse:function(e){return s.url.parse(e)},urlFormat:function(e){return s.url.format(e)},queryStringParse:function(e){return s.querystring.parse(e)},queryParamsToString:function(e){var t=[],r=s.uriEscape,i=Object.keys(e).sort();return s.arrayEach(i,function(i){var a=e[i],o=r(i),n=o+"=";if(Array.isArray(a)){var u=[];s.arrayEach(a,function(e){u.push(r(e))}),n=o+"="+u.sort().join("&"+o+"=")}else void 0!==a&&null!==a&&(n=o+"="+r(a));t.push(n)}),t.join("&")},readFileSync:function(t){return s.isBrowser()?null:e("fs").readFileSync(t,"utf-8")},base64:{encode:function(e){if("number"==typeof e)throw s.error(new Error("Cannot base64 encode number "+e));return null===e||void 0===e?e:s.buffer.toBuffer(e).toString("base64")},decode:function(e){if("number"==typeof e)throw s.error(new Error("Cannot base64 decode number "+e));return null===e||void 0===e?e:s.buffer.toBuffer(e,"base64")}},buffer:{toBuffer:function(e,t){return"function"==typeof s.Buffer.from&&s.Buffer.from!==Uint8Array.from?s.Buffer.from(e,t):new s.Buffer(e,t)},alloc:function(e,t,r){if("number"!=typeof e)throw new Error("size passed to alloc must be a number.");if("function"==typeof s.Buffer.alloc)return s.Buffer.alloc(e,t,r);var i=new s.Buffer(e);return void 0!==t&&"function"==typeof i.fill&&i.fill(t,void 0,void 0,r),i},toStream:function(e){s.Buffer.isBuffer(e)||(e=s.buffer.toBuffer(e));var t=new s.stream.Readable,r=0;return t._read=function(i){if(r>=e.length)return t.push(null);var a=r+i;a>e.length&&(a=e.length),t.push(e.slice(r,a)),r=a},t},concat:function(e){var t,r=0,i=0,a=null;for(t=0;t>>8^t[255&(r^e.readUInt8(i))]}return(-1^r)>>>0},hmac:function(e,t,r,i){return r||(r="binary"),"buffer"===r&&(r=void 0),i||(i="sha256"),"string"==typeof t&&(t=s.buffer.toBuffer(t)),s.crypto.lib.createHmac(i,e).update(t).digest(r)},md5:function(e,t,r){return s.crypto.hash("md5",e,t,r)},sha256:function(e,t,r){return s.crypto.hash("sha256",e,t,r)},hash:function(e,t,r,i){var a=s.crypto.createHash(e);r||(r="binary"),"buffer"===r&&(r=void 0),"string"==typeof t&&(t=s.buffer.toBuffer(t));var o=s.arraySliceFn(t),n=s.Buffer.isBuffer(t);if(s.isBrowser()&&"undefined"!=typeof ArrayBuffer&&t&&t.buffer instanceof ArrayBuffer&&(n=!0),i&&"object"==typeof t&&"function"==typeof t.on&&!n)t.on("data",function(e){a.update(e)}),t.on("error",function(e){i(e)}),t.on("end",function(){i(null,a.digest(r))});else{if(!i||!o||n||"undefined"==typeof FileReader){s.isBrowser()&&"object"==typeof t&&!n&&(t=new s.Buffer(new Uint8Array(t)));var u=a.update(t).digest(r);return i&&i(null,u),u}var p=0,m=new FileReader;m.onerror=function(){i(new Error("Failed to read data."))},m.onload=function(){var e=new s.Buffer(new Uint8Array(m.result));a.update(e),p+=e.length,m._continueReading()},m._continueReading=function(){if(p>=t.size)return void i(null,a.digest(r));var e=p+524288;e>t.size&&(e=t.size),m.readAsArrayBuffer(o.call(t,p,e))},m._continueReading()}},toHex:function(e){for(var t=[],r=0;r=3e5,!1),a.config.isClockSkewed},applyClockOffset:function(e){e&&(a.config.systemClockOffset=e-(new Date).getTime())},extractRequestId:function(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];!t&&e.data&&e.data.ResponseMetadata&&(t=e.data.ResponseMetadata.RequestId),t&&(e.requestId=t),e.error&&(e.error.requestId=t)},addPromises:function(e,t){var r=!1;void 0===t&&a&&a.config&&(t=a.config.getPromisesDependency()),void 0===t&&"undefined"!=typeof Promise&&(t=Promise),"function"!=typeof t&&(r=!0),Array.isArray(e)||(e=[e]);for(var i=0;i=0)return n++,void setTimeout(p,a+(e.retryAfter||0))}r(e)},p=function(){var t="";i.handleRequest(e,o,function(e){e.on("data",function(e){t+=e.toString()}),e.on("end",function(){var i=e.statusCode;if(i<300)r(null,t);else{var a=1e3*parseInt(e.headers["retry-after"],10)||0,o=s.error(new Error,{statusCode:i,retryable:i>=500||429===i});a&&o.retryable&&(o.retryAfter=a),u(o)}})},u)};a.util.defer(p)},uuid:{v4:function(){return e("uuid").v4()}},convertPayloadToString:function(e){var t=e.request,r=t.operation,i=t.service.api.operations[r].output||{};i.payload&&e.data[i.payload]&&(e.data[i.payload]=e.data[i.payload].toString())},defer:function(e){"object"==typeof r&&"function"==typeof r.nextTick?r.nextTick(e):"function"==typeof i?i(e):setTimeout(e,0)},getRequestPayloadShape:function(e){var t=e.service.api.operations;if(t){var r=(t||{})[e.operation];if(r&&r.input&&r.input.payload)return r.input.members[r.input.payload]}},getProfilesFromSharedConfig:function(e,t){function i(e,t){for(var r=0,i=Object.keys(t);r=6},parse:function(e){var t=e.split(":");return{partition:t[1],service:t[2],region:t[3],accountId:t[4],resource:t.slice(5).join(":")}},build:function(e){if(void 0===e.service||void 0===e.region||void 0===e.accountId||void 0===e.resource)throw s.error(new Error("Input ARN object is invalid"));return"arn:"+(e.partition||"aws")+":"+e.service+":"+e.region+":"+e.accountId+":"+e.resource}},defaultProfile:"default",configOptInEnv:"AWS_SDK_LOAD_CONFIG",sharedCredentialsFileEnv:"AWS_SHARED_CREDENTIALS_FILE",sharedConfigFileEnv:"AWS_CONFIG_FILE",imdsDisabledEnv:"AWS_EC2_METADATA_DISABLED"};t.exports=s}).call(this)}).call(this,e("_process"),e("timers").setImmediate)},{"../apis/metadata.json":163,"./core":342,_process:432,fs:426,timers:440,uuid:445}],419:[function(e,t,r){function i(){}function a(e,t){for(var r=e.getElementsByTagName(t),i=0,a=r.length;i0||i?s.toString():""},t.exports=i},{"../util":418,"./xml-node":423,"./xml-text":424}],421:[function(e,t,r){function i(e){return e.replace(/&/g,"&").replace(/'/g,"'").replace(//g,">").replace(/"/g,""")}t.exports={escapeAttribute:i}},{}],422:[function(e,t,r){function i(e){return e.replace(/&/g,"&").replace(//g,">").replace(/\r/g," ").replace(/\n/g," ").replace(/\u0085/g,"…").replace(/\u2028/,"
")}t.exports={escapeElement:i}},{}],423:[function(e,t,r){function i(e,t){void 0===t&&(t=[]),this.name=e,this.children=t,this.attributes={}}var a=e("./escape-attribute").escapeAttribute;i.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},i.prototype.addChildNode=function(e){return this.children.push(e),this},i.prototype.removeAttribute=function(e){return delete this.attributes[e],this},i.prototype.toString=function(){for(var e=Boolean(this.children.length),t="<"+this.name,r=this.attributes,i=0,s=Object.keys(r);i"+this.children.map(function(e){return e.toString()}).join("")+"":"/>"},t.exports={XmlNode:i}},{"./escape-attribute":421}],424:[function(e,t,r){function i(e){this.value=e}var a=e("./escape-element").escapeElement;i.prototype.toString=function(){return a(""+this.value)},t.exports={XmlText:i}},{"./escape-element":422}],425:[function(e,t,r){"use strict";function i(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function a(e){var t=i(e),r=t[0],a=t[1];return 3*(r+a)/4-a}function s(e,t,r){return 3*(t+r)/4-r}function o(e){var t,r,a=i(e),o=a[0],n=a[1],u=new l(s(e,o,n)),p=0,m=n>0?o-4:o;for(r=0;r>16&255,u[p++]=t>>8&255,u[p++]=255&t +;return 2===n&&(t=c[e.charCodeAt(r)]<<2|c[e.charCodeAt(r+1)]>>4,u[p++]=255&t),1===n&&(t=c[e.charCodeAt(r)]<<10|c[e.charCodeAt(r+1)]<<4|c[e.charCodeAt(r+2)]>>2,u[p++]=t>>8&255,u[p++]=255&t),u}function n(e){return m[e>>18&63]+m[e>>12&63]+m[e>>6&63]+m[63&e]}function u(e,t,r){for(var i,a=[],s=t;so?o:s+16383));return 1===i?(t=e[r-1],a.push(m[t>>2]+m[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],a.push(m[t>>10]+m[t>>4&63]+m[t<<2&63]+"=")),a.join("")}r.byteLength=a,r.toByteArray=o,r.fromByteArray=p;for(var m=[],c=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0,b=d.length;y=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),s.alloc(+e)}function S(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(i)return K(e).length;t=(""+t).toLowerCase(),i=!0}}function g(e,t,r){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,r);case"utf8":case"utf-8":return D(this,t,r);case"ascii":return x(this,t,r);case"latin1":case"binary":return q(this,t,r);case"base64":return v(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function h(e,t,r){var i=e[t];e[t]=e[r],e[r]=i}function N(e,t,r,i,a){if(0===e.length)return-1;if("string"==typeof r?(i=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=a?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(a)return-1;r=e.length-1}else if(r<0){if(!a)return-1;r=0}if("string"==typeof t&&(t=s.from(t,i)),s.isBuffer(t))return 0===t.length?-1:I(e,t,r,i,a);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):I(e,[t],r,i,a);throw new TypeError("val must be string, number or Buffer")}function I(e,t,r,i,a){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,n=e.length,u=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;o=2,n/=2,u/=2,r/=2}var p;if(a){var m=-1;for(p=r;pn&&(r=n-u),p=r;p>=0;p--){for(var c=!0,l=0;la&&(i=a):i=a;var s=t.length;if(s%2!=0)throw new TypeError("Invalid hex string");i>s/2&&(i=s/2);for(var o=0;o239?4:s>223?3:s>191?2:1;if(a+n<=r){var u,p,m,c;switch(n){case 1:s<128&&(o=s);break;case 2:u=e[a+1],128==(192&u)&&(c=(31&s)<<6|63&u)>127&&(o=c);break;case 3:u=e[a+1],p=e[a+2],128==(192&u)&&128==(192&p)&&(c=(15&s)<<12|(63&u)<<6|63&p)>2047&&(c<55296||c>57343)&&(o=c);break;case 4:u=e[a+1],p=e[a+2],m=e[a+3],128==(192&u)&&128==(192&p)&&128==(192&m)&&(c=(15&s)<<18|(63&u)<<12|(63&p)<<6|63&m)>65535&&c<1114112&&(o=c)}}null===o?(o=65533,n=1):o>65535&&(o-=65536,i.push(o>>>10&1023|55296),o=56320|1023&o),i.push(o),a+=n}return P(i)}function P(e){var t=e.length;if(t<=$)return String.fromCharCode.apply(String,e);for(var r="",i=0;ii)&&(r=i);for(var a="",s=t;sr)throw new RangeError("Trying to access beyond buffer length")}function G(e,t,r,i,a,o){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function w(e,t,r,i){t<0&&(t=65535+t+1);for(var a=0,s=Math.min(e.length-r,2);a>>8*(i?a:1-a)}function B(e,t,r,i){t<0&&(t=4294967295+t+1);for(var a=0,s=Math.min(e.length-r,4);a>>8*(i?a:3-a)&255}function U(e,t,r,i,a,s){if(r+i>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function _(e,t,r,i,a){return a||U(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(e,t,r,i,23,4),r+4}function F(e,t,r,i,a){return a||U(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(e,t,r,i,52,8),r+8}function O(e){if(e=V(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function V(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function K(e,t){t=t||1/0;for(var r,i=e.length,a=null,s=[],o=0;o55295&&r<57344){if(!a){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===i){(t-=3)>-1&&s.push(239,191,189);continue}a=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),a=r;continue}r=65536+(a-55296<<10|r-56320)}else a&&(t-=3)>-1&&s.push(239,191,189);if(a=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function j(e){for(var t=[],r=0;r>8,a=r%256,s.push(a),s.push(i);return s}function H(e){return Z.toByteArray(O(e))}function Q(e,t,r,i){for(var a=0;a=t.length||a>=e.length);++a)t[a+r]=e[a];return a}function J(e){return e!==e}var Z=e("base64-js"),X=e("ieee754"),Y=e("isarray");r.Buffer=s,r.SlowBuffer=b,r.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),r.kMaxLength=i(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,r){return o(null,e,t,r)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,r){return u(null,e,t,r)},s.allocUnsafe=function(e){return p(null,e)},s.allocUnsafeSlow=function(e){return p(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,i=t.length,a=0,o=Math.min(r,i);a0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),""},s.prototype.compare=function(e,t,r,i,a){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===i&&(i=0),void 0===a&&(a=this.length),t<0||r>e.length||i<0||a>this.length)throw new RangeError("out of range index");if(i>=a&&t>=r)return 0;if(i>=a)return-1;if(t>=r)return 1;if(t>>>=0,r>>>=0,i>>>=0,a>>>=0,this===e)return 0;for(var o=a-i,n=r-t,u=Math.min(o,n),p=this.slice(i,a),m=e.slice(t,r),c=0;ca)&&(r=a),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var s=!1;;)switch(i){case"hex":return f(this,e,t,r);case"utf8":case"utf-8":return T(this,e,t,r);case"ascii":return C(this,e,t,r);case"latin1":case"binary":return k(this,e,t,r);case"base64":return A(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,e,t,r);default:if(s)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),s=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var $=4096;s.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(a*=256);)i+=this[e+--t]*a;return i},s.prototype.readUInt8=function(e,t){return t||L(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||L(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||L(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||L(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||L(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||L(e,t,this.length);for(var i=this[e],a=1,s=0;++s=a&&(i-=Math.pow(2,8*t)),i},s.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||L(e,t,this.length);for(var i=t,a=1,s=this[e+--i];i>0&&(a*=256);)s+=this[e+--i]*a;return a*=128,s>=a&&(s-=Math.pow(2,8*t)),s},s.prototype.readInt8=function(e,t){return t||L(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||L(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(e,t){t||L(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(e,t){return t||L(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||L(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||L(e,4,this.length),X.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||L(e,4,this.length),X.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||L(e,8,this.length),X.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||L(e,8,this.length),X.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,r,i){if(e=+e,t|=0,r|=0,!i){G(this,e,t,r,Math.pow(2,8*r)-1,0)}var a=1,s=0;for(this[t]=255&e;++s=0&&(s*=256);)this[t+a]=e/s&255;return t+r},s.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):w(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):B(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):B(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,r,i){if(e=+e,t|=0,!i){var a=Math.pow(2,8*r-1);G(this,e,t,r,a-1,-a)}var s=0,o=1,n=0;for(this[t]=255&e;++s>0)-n&255;return t+r},s.prototype.writeIntBE=function(e,t,r,i){if(e=+e,t|=0,!i){var a=Math.pow(2,8*r-1);G(this,e,t,r,a-1,-a)}var s=r-1,o=1,n=0;for(this[t+s]=255&e;--s>=0&&(o*=256);)e<0&&0===n&&0!==this[t+s+1]&&(n=1),this[t+s]=(e/o>>0)-n&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):w(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):B(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||G(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):B(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,r){return _(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return _(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return F(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return F(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,i){if(r||(r=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t=0;--a)e[a+t]=this[a+r];else if(o<1e3||!s.TYPED_ARRAY_SUPPORT)for(a=0;a>>=0,r=void 0===r?this.length:r>>>0,e||(e=0);var o;if("number"==typeof e)for(o=t;o0&&this._events[e].length>r&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},i.prototype.on=i.prototype.addListener,i.prototype.once=function(e,t){function r(){this.removeListener(e,r),i||(i=!0,t.apply(this,arguments))}if(!a(t))throw TypeError("listener must be a function");var i=!1;return r.listener=t,this.on(e,r),this},i.prototype.removeListener=function(e,t){var r,i,s,n;if(!a(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(r=this._events[e],s=r.length,i=-1,r===t||a(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(o(r)){for(n=s;n-- >0;)if(r[n]===t||r[n].listener&&r[n].listener===t){i=n;break}if(i<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(i,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},i.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[e],a(r))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},i.prototype.listeners=function(e){return this._events&&this._events[e]?a(this._events[e])?[this._events[e]]:this._events[e].slice():[]},i.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(a(t))return 1;if(t)return t.length}return 0},i.listenerCount=function(e,t){return e.listenerCount(t)}},{}],429:[function(e,t,r){r.read=function(e,t,r,i,a){var s,o,n=8*a-i-1,u=(1<>1,m=-7,c=r?a-1:0,l=r?-1:1,d=e[t+c];for(c+=l,s=d&(1<<-m)-1,d>>=-m,m+=n;m>0;s=256*s+e[t+c],c+=l,m-=8);for(o=s&(1<<-m)-1,s>>=-m,m+=i;m>0;o=256*o+e[t+c],c+=l,m-=8);if(0===s)s=1-p;else{if(s===u)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,i),s-=p}return(d?-1:1)*o*Math.pow(2,s-i)},r.write=function(e,t,r,i,a,s){var o,n,u,p=8*s-a-1,m=(1<>1,l=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,d=i?0:s-1,y=i?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,a),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,a),o=0));a>=8;e[r+d]=255&n,d+=y,n/=256,a-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],430:[function(e,t,r){var i={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==i.call(e)}},{}],431:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function i(e,a){if(e===a)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(a))return!1;if(!0===t(e)){if(e.length!==a.length)return!1;for(var s=0;s="a"&&e<="z"||e>="A"&&e<="Z"||"_"===e}function n(e){return e>="0"&&e<="9"||"-"===e}function u(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"_"===e}function p(){}function m(){}function c(e){this.runtime=e}function l(e){this._interpreter=e,this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[g]}]},avg:{_func:this._functionAvg,_signature:[{types:[C]}]},ceil:{_func:this._functionCeil,_signature:[{types:[g]}]},contains:{_func:this._functionContains,_signature:[{types:[N,I]},{types:[h]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[N]},{types:[N]}]},floor:{_func:this._functionFloor,_signature:[{types:[g]}]},length:{_func:this._functionLength,_signature:[{types:[N,I,f]}]},map:{_func:this._functionMap,_signature:[{types:[T]},{types:[I]}]},max:{_func:this._functionMax,_signature:[{types:[C,k]}]},merge:{_func:this._functionMerge,_signature:[{types:[f],variadic:!0}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[I]},{types:[T]}]},sum:{_func:this._functionSum,_signature:[{types:[C]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[N]},{types:[N]}]},min:{_func:this._functionMin,_signature:[{types:[C,k]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[I]},{types:[T]}]},type:{_func:this._functionType,_signature:[{types:[h]}]},keys:{_func:this._functionKeys,_signature:[{types:[f]}]},values:{_func:this._functionValues,_signature:[{types:[f]}]},sort:{_func:this._functionSort,_signature:[{types:[k,C]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[I]},{types:[T]}]},join:{_func:this._functionJoin,_signature:[{types:[N]},{types:[k]}]},reverse:{_func:this._functionReverse,_signature:[{types:[N,I]}]},to_array:{_func:this._functionToArray,_signature:[{types:[h]}]},to_string:{_func:this._functionToString,_signature:[{types:[h]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[h]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[h],variadic:!0}]}}}function d(e){return(new m).parse(e)}function y(e){return(new p).tokenize(e)}function b(e,t){var r=new m,i=new l,a=new c(i);i._interpreter=a;var s=r.parse(t);return a.search(s,e)}var S;S="function"==typeof String.prototype.trimLeft?function(e){return e.trimLeft()}:function(e){return e.match(/^\s*(.*)/)[1]};var g=0,h=1,N=2,I=3,f=4,T=6,C=8,k=9,A={".":"Dot","*":"Star",",":"Comma",":":"Colon","{":"Lbrace","}":"Rbrace","]":"Rbracket","(":"Lparen",")":"Rparen","@":"Current"},R={"<":!0,">":!0,"=":!0,"!":!0},v={" ":!0,"\t":!0,"\n":!0};p.prototype={tokenize:function(e){var t=[];this._current=0;for(var r,i,a;this._current"===r?"="===e[this._current]?(this._current++,{type:"GTE",value:">=",start:t}):{type:"GT",value:">",start:t}:"="===r&&"="===e[this._current]?(this._current++,{type:"EQ",value:"==",start:t}):void 0},_consumeLiteral:function(e){this._current++;for(var t,r=this._current,i=e.length;"`"!==e[this._current]&&this._current=0)return!0;if(r.indexOf(e)>=0)return!0;if(!(i.indexOf(e[0])>=0))return!1;try{return JSON.parse(e),!0}catch(e){return!1}}};var D={};D.EOF=0,D.UnquotedIdentifier=0,D.QuotedIdentifier=0,D.Rbracket=0,D.Rparen=0,D.Comma=0,D.Rbrace=0,D.Number=0,D.Current=0,D.Expref=0,D.Pipe=1,D.Or=2,D.And=3,D.EQ=5,D.GT=5,D.LT=5,D.GTE=5,D.LTE=5,D.NE=5,D.Flatten=9,D.Star=20,D.Filter=21,D.Dot=40,D.Not=45,D.Lbrace=50,D.Lbracket=55,D.Lparen=60,m.prototype={parse:function(e){this._loadTokens(e),this.index=0;var t=this.expression(0);if("EOF"!==this._lookahead(0)){var r=this._lookaheadToken(0),i=new Error("Unexpected token type: "+r.type+", value: "+r.value);throw i.name="ParserError",i}return t},_loadTokens:function(e){var t=new p,r=t.tokenize(e);r.push({type:"EOF",value:"",start:e.length}),this.tokens=r},expression:function(e){var t=this._lookaheadToken(0);this._advance();for(var r=this.nud(t),i=this._lookahead(0);e=0?this.expression(e):"Lbracket"===t?(this._match("Lbracket"),this._parseMultiselectList()):"Lbrace"===t?(this._match("Lbrace"),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(D[this._lookahead(0)]<10)t={type:"Identity"};else if("Lbracket"===this._lookahead(0))t=this.expression(e);else if("Filter"===this._lookahead(0))t=this.expression(e);else{if("Dot"!==this._lookahead(0)){var r=this._lookaheadToken(0),i=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw i.name="ParserError",i}this._match("Dot"),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];"Rbracket"!==this._lookahead(0);){var t=this.expression(0);if(e.push(t),"Comma"===this._lookahead(0)&&(this._match("Comma"),"Rbracket"===this._lookahead(0)))throw new Error("Unexpected token Rbracket")}return this._match("Rbracket"),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,i,a=[],s=["UnquotedIdentifier","QuotedIdentifier"];;){if(e=this._lookaheadToken(0),s.indexOf(e.type)<0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match("Colon"),r=this.expression(0),i={type:"KeyValuePair",name:t,value:r},a.push(i),"Comma"===this._lookahead(0))this._match("Comma");else if("Rbrace"===this._lookahead(0)){this._match("Rbrace");break}}return{type:"MultiSelectHash",children:a}}},c.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,o){var n,u,p,m,c,l,d,y,b;switch(e.type){case"Field":return null===o?null:r(o)?(l=o[e.name],void 0===l?null:l):null;case"Subexpression":for(p=this.visit(e.children[0],o),b=1;b0)for(b=N;bI;b+=f)p.push(o[b]);return p;case"Projection":var T=this.visit(e.children[0],o);if(!t(T))return null;for(y=[],b=0;bc;break;case"GTE":p=m>=c;break;case"LT":p=m=e&&(t=r<0?e-1:e),t}},l.prototype={callFunction:function(e,t){var r=this.functionTable[e];if(void 0===r)throw new Error("Unknown function: "+e+"()");return this._validateArgs(e,t,r._signature),r._func.call(this,t)},_validateArgs:function(e,t,r){var i;if(r[r.length-1].variadic){if(t.length=0;i--)r+=t[i];return r}var a=e[0].slice(0);return a.reverse(),a},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){for(var t=0,r=e[0],i=0;i=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){return r(e[0])?Object.keys(e[0]).length:e[0].length},_functionMap:function(e){for(var t=[],r=this._interpreter,i=e[0],a=e[1],s=0;s0){if(this._getTypeName(e[0][0])===g)return Math.max.apply(Math,e[0]);for(var t=e[0],r=t[0],i=1;i0){if(this._getTypeName(e[0][0])===g)return Math.min.apply(Math,e[0]);for(var t=e[0],r=t[0],i=1;in?1:oo&&(o=r,t=a[n]);return t},_functionMinBy:function(e){for(var t,r,i=e[1],a=e[0],s=this.createKeyFunction(i,[g,N]),o=1/0,n=0;n1)for(var r=1;r1&&(i=r[0]+"@",e=r[1]),e=e.replace(E,"."),i+s(e.split("."),t).join(".")}function n(e){for(var t,r,i=[],a=0,s=e.length;a=55296&&t<=56319&&a65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var i=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;i+=T)e=G(e/L);return G(i+(L+1)*e/(e+A))}function l(e){var t,r,i,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=D,N=v;for(r=e.lastIndexOf(P),r<0&&(r=0),i=0;i=128&&a("not-basic"),b.push(e.charCodeAt(i));for(s=r>0?r+1:0;s=S&&a("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&a("overflow"),g+=l*n,d=m<=N?C:m>=N+k?k:m-N,!(lG(f/y)&&a("overflow"),n*=y;t=b.length+1,N=c(g-o,t,0==o),G(g/t)>f-h&&a("overflow"),h+=G(g/t),g%=t,b.splice(g++,0,h)}return u(b)}function d(e){var t,r,i,s,o,u,p,l,d,y,b,S,g,h,N,I=[];for(e=n(e),S=e.length,t=D,r=0,o=v,u=0;u=t&&bG((f-r)/g)&&a("overflow"),r+=(p-t)*g,t=p,u=0;uf&&a("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l= 0x80 (not a basic code point)","invalid-input":"Invalid input"},L=T-C,G=Math.floor,w=String.fromCharCode;if(N={version:"1.3.2",ucs2:{decode:n,encode:u},decode:l,encode:d,toASCII:b,toUnicode:y},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return N});else if(S&&g)if(t.exports==S)g.exports=N;else for(I in N)N.hasOwnProperty(I)&&(S[I]=N[I]);else i.punycode=N}(this)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],434:[function(e,t,r){"use strict";function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.exports=function(e,t,r,s){t=t||"&",r=r||"=";var o={};if("string"!=typeof e||0===e.length)return o;var n=/\+/g;e=e.split(t);var u=1e3;s&&"number"==typeof s.maxKeys&&(u=s.maxKeys);var p=e.length;u>0&&p>u&&(p=u);for(var m=0;m=0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),i(o,d)?a(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],435:[function(e,t,r){"use strict";function i(e,t){if(e.map)return e.map(t);for(var r=[],i=0;i0&&u>n&&(u=n);for(var p=0;p=0?(m=y.substr(0,b),c=y.substr(b+1)):(m=y,c=""),l=decodeURIComponent(m),d=decodeURIComponent(c),i(s,l)?Array.isArray(s[l])?s[l].push(d):s[l]=[s[l],d]:s[l]=d}return s}},{}],438:[function(e,t,r){"use strict";var i=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};t.exports=function(e,t,r,a){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map(function(a){var s=encodeURIComponent(i(a))+r;return Array.isArray(e[a])?e[a].map(function(e){return s+encodeURIComponent(i(e))}).join(t):s+encodeURIComponent(i(e[a]))}).join(t):a?encodeURIComponent(i(a))+r+encodeURIComponent(i(e)):""}},{}],439:[function(e,t,r){arguments[4][436][0].apply(r,arguments)},{"./decode":437,"./encode":438,dup:436}],440:[function(e,t,r){(function(t,i){(function(){function a(e,t){this._id=e,this._clearFn=t}var s=e("process/browser.js").nextTick,o=Function.prototype.apply,n=Array.prototype.slice,u={},p=0;r.setTimeout=function(){return new a(o.call(setTimeout,window,arguments),clearTimeout)},r.setInterval=function(){return new a(o.call(setInterval,window,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(e){e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(window,this._id)},r.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},r.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},r._unrefActive=r.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},r.setImmediate="function"==typeof t?t:function(e){var t=p++,i=!(arguments.length<2)&&n.call(arguments,1);return u[t]=!0,s(function(){u[t]&&(i?e.apply(null,i):e.call(null),r.clearImmediate(t))}),t},r.clearImmediate="function"==typeof i?i:function(e){delete u[e]}}).call(this)}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":432,timers:440}],441:[function(e,t,r){function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function a(e,t,r){if(e&&p(e)&&e instanceof i)return e;var a=new i;return a.parse(e,t,r),a}function s(e){return u(e)&&(e=a(e)),e instanceof i?e.format():i.prototype.format.call(e)}function o(e,t){return a(e,!1,!0).resolve(t)}function n(e,t){return e?a(e,!1,!0).resolveObject(t):t}function u(e){return"string"==typeof e}function p(e){return"object"==typeof e&&null!==e}function m(e){return null===e}function c(e){return null==e}var l=e("punycode");r.parse=a,r.resolve=o,r.resolveObject=n,r.format=s,r.Url=i;var d=/^([a-z0-9.+-]+:)/i,y=/:[0-9]*$/,b=["<",">",'"',"`"," ","\r","\n","\t"],S=["{","}","|","\\","^","`"].concat(b),g=["'"].concat(S),h=["%","/","?",";","#"].concat(g),N=["/","?","#"],I=/^[a-z0-9A-Z_-]{0,63}$/,f=/^([a-z0-9A-Z_-]{0,63})(.*)$/,T={javascript:!0,"javascript:":!0},C={javascript:!0,"javascript:":!0},k={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},A=e("querystring");i.prototype.parse=function(e,t,r){if(!u(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e;i=i.trim();var a=d.exec(i);if(a){a=a[0];var s=a.toLowerCase();this.protocol=s,i=i.substr(a.length)}if(r||a||i.match(/^\/\/[^@\/]+@[^@\/]+/)){var o="//"===i.substr(0,2);!o||a&&C[a]||(i=i.substr(2),this.slashes=!0)}if(!C[a]&&(o||a&&!k[a])){for(var n=-1,p=0;p127?D+="x":D+=v[P];if(!D.match(I)){var q=S.slice(0,p),E=S.slice(p+1),M=v.match(f);M&&(q.push(M[1]),E.unshift(M[2])),E.length&&(i="/"+E.join(".")+i),this.hostname=q.join(".");break}}}if(this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),!b){for(var L=this.hostname.split("."),G=[],p=0;p0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return r.search=e.search,r.query=e.query,m(r.pathname)&&m(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!y.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var g=y.slice(-1)[0],h=(r.host||e.host)&&("."===g||".."===g)||""===g,N=0,I=y.length;I>=0;I--)g=y[I],"."==g?y.splice(I,1):".."===g?(y.splice(I,1),N++):N&&(y.splice(I,1),N--);if(!l&&!d)for(;N--;N)y.unshift("..");!l||""===y[0]||y[0]&&"/"===y[0].charAt(0)||y.unshift(""),h&&"/"!==y.join("/").substr(-1)&&y.push("");var f=""===y[0]||y[0]&&"/"===y[0].charAt(0);if(b){r.hostname=r.host=f?"":y.length?y.shift():"";var S=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");S&&(r.auth=S.shift(),r.host=r.hostname=S.shift())}return l=l||r.host&&y.length,l&&!f&&y.unshift(""),y.length?r.pathname=y.join("/"):(r.pathname=null,r.path=null),m(r.pathname)&&m(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},i.prototype.parseHost=function(){var e=this.host,t=y.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},{punycode:433,querystring:436}],442:[function(e,t,r){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},{}],443:[function(e,t,r){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],444:[function(e,t,r){(function(t,i){(function(){function a(e,t){var i={seen:[],stylize:o};return arguments.length>=3&&(i.depth=arguments[2]), +arguments.length>=4&&(i.colors=arguments[3]),b(t)?i.showHidden=t:t&&r._extend(i,t),f(i.showHidden)&&(i.showHidden=!1),f(i.depth)&&(i.depth=2),f(i.colors)&&(i.colors=!1),f(i.customInspect)&&(i.customInspect=!0),i.colors&&(i.stylize=s),u(i,e,i.depth)}function s(e,t){var r=a.styles[t];return r?"["+a.colors[r][0]+"m"+e+"["+a.colors[r][1]+"m":e}function o(e,t){return e}function n(e){var t={};return e.forEach(function(e,r){t[e]=!0}),t}function u(e,t,i){if(e.customInspect&&t&&R(t.inspect)&&t.inspect!==r.inspect&&(!t.constructor||t.constructor.prototype!==t)){var a=t.inspect(i,e);return N(a)||(a=u(e,a,i)),a}var s=p(e,t);if(s)return s;var o=Object.keys(t),b=n(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(t)),A(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return m(t);if(0===o.length){if(R(t)){var S=t.name?": "+t.name:"";return e.stylize("[Function"+S+"]","special")}if(T(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(k(t))return e.stylize(Date.prototype.toString.call(t),"date");if(A(t))return m(t)}var g="",h=!1,I=["{","}"];if(y(t)&&(h=!0,I=["[","]"]),R(t)){g=" [Function"+(t.name?": "+t.name:"")+"]"}if(T(t)&&(g=" "+RegExp.prototype.toString.call(t)),k(t)&&(g=" "+Date.prototype.toUTCString.call(t)),A(t)&&(g=" "+m(t)),0===o.length&&(!h||0==t.length))return I[0]+g+I[1];if(i<0)return T(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var f;return f=h?c(e,t,i,b,o):o.map(function(r){return l(e,t,i,b,r,h)}),e.seen.pop(),d(f,g,I)}function p(e,t){if(f(t))return e.stylize("undefined","undefined");if(N(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return h(t)?e.stylize(""+t,"number"):b(t)?e.stylize(""+t,"boolean"):S(t)?e.stylize("null","null"):void 0}function m(e){return"["+Error.prototype.toString.call(e)+"]"}function c(e,t,r,i,a){for(var s=[],o=0,n=t.length;o-1&&(n=s?n.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+n.split("\n").map(function(e){return" "+e}).join("\n"))):n=e.stylize("[Circular]","special")),f(o)){if(s&&a.match(/^\d+$/))return n;o=JSON.stringify(""+a),o.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+n}function d(e,t,r){var i=0;return e.reduce(function(e,t){return i++,t.indexOf("\n")>=0&&i++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?r[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+r[1]:r[0]+t+" "+e.join(", ")+" "+r[1]}function y(e){return Array.isArray(e)}function b(e){return"boolean"==typeof e}function S(e){return null===e}function g(e){return null==e}function h(e){return"number"==typeof e}function N(e){return"string"==typeof e}function I(e){return"symbol"==typeof e}function f(e){return void 0===e}function T(e){return C(e)&&"[object RegExp]"===D(e)}function C(e){return"object"==typeof e&&null!==e}function k(e){return C(e)&&"[object Date]"===D(e)}function A(e){return C(e)&&("[object Error]"===D(e)||e instanceof Error)}function R(e){return"function"==typeof e}function v(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function D(e){return Object.prototype.toString.call(e)}function P(e){return e<10?"0"+e.toString(10):e.toString(10)}function x(){var e=new Date,t=[P(e.getHours()),P(e.getMinutes()),P(e.getSeconds())].join(":");return[e.getDate(),G[e.getMonth()],t].join(" ")}function q(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var E=/%[sdj%]/g;r.format=function(e){if(!N(e)){for(var t=[],r=0;r=s)return e;switch(e){case"%s":return String(i[r++]);case"%d":return Number(i[r++]);case"%j":try{return JSON.stringify(i[r++])}catch(e){return"[Circular]"}default:return e}}),n=i[r];r>>((3&t)<<3)&255;return s}}},{}],448:[function(e,t,r){function i(e,t,r){var i=t&&r||0,m=t||[];e=e||{};var c=e.node||a,l=void 0!==e.clockseq?e.clockseq:s;if(null==c||null==l){var d=o();null==c&&(c=a=[1|d[0],d[1],d[2],d[3],d[4],d[5]]),null==l&&(l=s=16383&(d[6]<<8|d[7]))}var y=void 0!==e.msecs?e.msecs:(new Date).getTime(),b=void 0!==e.nsecs?e.nsecs:p+1,S=y-u+(b-p)/1e4;if(S<0&&void 0===e.clockseq&&(l=l+1&16383),(S<0||y>u)&&void 0===e.nsecs&&(b=0),b>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");u=y,p=b,s=l,y+=122192928e5;var g=(1e4*(268435455&y)+b)%4294967296;m[i++]=g>>>24&255,m[i++]=g>>>16&255,m[i++]=g>>>8&255,m[i++]=255&g;var h=y/4294967296*1e4&268435455;m[i++]=h>>>8&255,m[i++]=255&h,m[i++]=h>>>24&15|16,m[i++]=h>>>16&255,m[i++]=l>>>8|128,m[i++]=255&l;for(var N=0;N<6;++N)m[i+N]=c[N];return t||n(m)}var a,s,o=e("./lib/rng"),n=e("./lib/bytesToUuid"),u=0,p=0;t.exports=i},{"./lib/bytesToUuid":446,"./lib/rng":447}],449:[function(e,t,r){function i(e,t,r){var i=t&&r||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null),e=e||{};var o=e.random||(e.rng||a)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t)for(var n=0;n<16;++n)t[i+n]=o[n];return t||s(o)}var a=e("./lib/rng"),s=e("./lib/bytesToUuid");t.exports=i},{"./lib/bytesToUuid":446,"./lib/rng":447}],450:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i=e("./utils/LRU"),a=1e3,s=function(){function e(e){void 0===e&&(e=a),this.maxSize=e,this.cache=new i.LRUCache(e)}return Object.defineProperty(e.prototype,"size",{get:function(){return this.cache.length},enumerable:!0,configurable:!0}),e.prototype.put=function(t,r){var i="string"!=typeof t?e.getKeyString(t):t,a=this.populateValue(r);this.cache.put(i,a)},e.prototype.get=function(t){var r="string"!=typeof t?e.getKeyString(t):t,i=Date.now(),a=this.cache.get(r);if(a){for(var s=a.length-1;s>=0;s--){a[s].Expire