diff --git a/.changes/2.1600.0.json b/.changes/2.1600.0.json new file mode 100644 index 0000000000..351c575e78 --- /dev/null +++ b/.changes/2.1600.0.json @@ -0,0 +1,47 @@ +[ + { + "type": "feature", + "category": "BedrockAgent", + "description": "For Create Agent API, the agentResourceRoleArn parameter is no longer required." + }, + { + "type": "feature", + "category": "EMRServerless", + "description": "This release adds support for shuffle optimized disks that allow larger disk sizes and higher IOPS to efficiently run shuffle heavy workloads." + }, + { + "type": "feature", + "category": "EntityResolution", + "description": "Cross Account Resource Support ." + }, + { + "type": "feature", + "category": "IoTWireless", + "description": "Add PublicGateways in the GetWirelessStatistics call response, indicating the LoRaWAN public network accessed by the device." + }, + { + "type": "feature", + "category": "LakeFormation", + "description": "This release adds Lake Formation managed RAM support for the 4 APIs - \"DescribeLakeFormationIdentityCenterConfiguration\", \"CreateLakeFormationIdentityCenterConfiguration\", \"DescribeLakeFormationIdentityCenterConfiguration\", and \"DeleteLakeFormationIdentityCenterConfiguration\"" + }, + { + "type": "feature", + "category": "M2", + "description": "Adding new ListBatchJobRestartPoints API and support for restart batch job." + }, + { + "type": "feature", + "category": "MediaPackageV2", + "description": "Dash v2 is a MediaPackage V2 feature to support egressing on DASH manifest format." + }, + { + "type": "feature", + "category": "Outposts", + "description": "This release adds new APIs to allow customers to configure their Outpost capacity at order-time." + }, + { + "type": "feature", + "category": "WellArchitected", + "description": "AWS Well-Architected now has a Connector for Jira to allow customers to efficiently track workload risks and improvement efforts and create closed-loop mechanisms." + } +] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a5023deb8..3abd31c9d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,18 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1600.0 +* feature: BedrockAgent: For Create Agent API, the agentResourceRoleArn parameter is no longer required. +* feature: EMRServerless: This release adds support for shuffle optimized disks that allow larger disk sizes and higher IOPS to efficiently run shuffle heavy workloads. +* feature: EntityResolution: Cross Account Resource Support . +* feature: IoTWireless: Add PublicGateways in the GetWirelessStatistics call response, indicating the LoRaWAN public network accessed by the device. +* feature: LakeFormation: This release adds Lake Formation managed RAM support for the 4 APIs - "DescribeLakeFormationIdentityCenterConfiguration", "CreateLakeFormationIdentityCenterConfiguration", "DescribeLakeFormationIdentityCenterConfiguration", and "DeleteLakeFormationIdentityCenterConfiguration" +* feature: M2: Adding new ListBatchJobRestartPoints API and support for restart batch job. +* feature: MediaPackageV2: Dash v2 is a MediaPackage V2 feature to support egressing on DASH manifest format. +* feature: Outposts: This release adds new APIs to allow customers to configure their Outpost capacity at order-time. +* feature: WellArchitected: AWS Well-Architected now has a Connector for Jira to allow customers to efficiently track workload risks and improvement efforts and create closed-loop mechanisms. + ## 2.1599.0 * feature: CloudFormation: Adding support for the new parameter "IncludePropertyValues" in the CloudFormation DescribeChangeSet API. When this parameter is included, the DescribeChangeSet response will include more detailed information such as before and after values for the resource properties that will change. * feature: Glue: Modifying request for GetUnfilteredTableMetadata for view-related fields. diff --git a/README.md b/README.md index aad9e3502a..6308a40f0d 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ require('aws-sdk/lib/maintenance_mode_message').suppress = true; To use the SDK in the browser, simply add the following script tag to your HTML pages: - + You can also build a custom browser SDK with your specified set of AWS services. This can allow you to reduce the SDK's size, specify different API versions of diff --git a/apis/bedrock-agent-2023-06-05.min.json b/apis/bedrock-agent-2023-06-05.min.json index 06bae08f84..39423ae919 100644 --- a/apis/bedrock-agent-2023-06-05.min.json +++ b/apis/bedrock-agent-2023-06-05.min.json @@ -62,8 +62,7 @@ "input": { "type": "structure", "required": [ - "agentName", - "agentResourceRoleArn" + "agentName" ], "members": { "agentName": {}, diff --git a/apis/bedrock-agent-2023-06-05.normal.json b/apis/bedrock-agent-2023-06-05.normal.json index 4dd641cdf1..7f961e59e9 100644 --- a/apis/bedrock-agent-2023-06-05.normal.json +++ b/apis/bedrock-agent-2023-06-05.normal.json @@ -84,7 +84,7 @@ "shape": "ServiceQuotaExceededException" } ], - "documentation": "

Creates an agent that orchestrates interactions between foundation models, data sources, software applications, user conversations, and APIs to carry out tasks to help customers.

", + "documentation": "

Creates an agent that orchestrates interactions between foundation models, data sources, software applications, user conversations, and APIs to carry out tasks to help customers.

", "idempotent": true }, "CreateAgentActionGroup": { @@ -237,7 +237,7 @@ "shape": "ServiceQuotaExceededException" } ], - "documentation": "

Creates a knowledge base that contains data sources from which information can be queried and used by LLMs. To create a knowledge base, you must first set up your data sources and configure a supported vector store. For more information, see Set up your data for ingestion.

If you prefer to let Amazon Bedrock create and manage a vector store for you in Amazon OpenSearch Service, use the console. For more information, see Create a knowledge base.

", + "documentation": "

Creates a knowledge base that contains data sources from which information can be queried and used by LLMs. To create a knowledge base, you must first set up your data sources and configure a supported vector store. For more information, see Set up your data for ingestion.

If you prefer to let Amazon Bedrock create and manage a vector store for you in Amazon OpenSearch Service, use the console. For more information, see Create a knowledge base.

", "idempotent": true }, "DeleteAgent": { @@ -1419,7 +1419,7 @@ "members": { "lambda": { "shape": "LambdaArn", - "documentation": "

The ARN of the Lambda function containing the business logic that is carried out upon invoking the action.

" + "documentation": "

The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action.

" } }, "documentation": "

Contains details about the Lambda function containing the business logic that is carried out upon invoking the action.

", @@ -1494,7 +1494,7 @@ "members": { "agentArn": { "shape": "AgentArn", - "documentation": "

The ARN of the agent.

" + "documentation": "

The Amazon Resource Name (ARN) of the agent.

" }, "agentId": { "shape": "Id", @@ -1506,7 +1506,7 @@ }, "agentResourceRoleArn": { "shape": "AgentRoleArn", - "documentation": "

The ARN of the IAM role with permissions to call API operations on the agent. The ARN must begin with AmazonBedrockExecutionRoleForAgents_.

" + "documentation": "

The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the agent.

" }, "agentStatus": { "shape": "AgentStatus", @@ -1526,7 +1526,7 @@ }, "customerEncryptionKeyArn": { "shape": "KmsKeyArn", - "documentation": "

The ARN of the KMS key that encrypts the agent.

" + "documentation": "

The Amazon Resource Name (ARN) of the KMS key that encrypts the agent.

" }, "description": { "shape": "Description", @@ -1581,7 +1581,7 @@ "members": { "actionGroupExecutor": { "shape": "ActionGroupExecutor", - "documentation": "

The ARN of the Lambda function containing the business logic that is carried out upon invoking the action.

" + "documentation": "

The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action.

" }, "actionGroupId": { "shape": "Id", @@ -1645,7 +1645,7 @@ "members": { "agentAliasArn": { "shape": "AgentAliasArn", - "documentation": "

The ARN of the alias of the agent.

" + "documentation": "

The Amazon Resource Name (ARN) of the alias of the agent.

" }, "agentAliasHistoryEvents": { "shape": "AgentAliasHistoryEvents", @@ -1971,7 +1971,7 @@ "members": { "agentArn": { "shape": "AgentArn", - "documentation": "

The ARN of the agent that the version belongs to.

" + "documentation": "

The Amazon Resource Name (ARN) of the agent that the version belongs to.

" }, "agentId": { "shape": "Id", @@ -1983,7 +1983,7 @@ }, "agentResourceRoleArn": { "shape": "AgentRoleArn", - "documentation": "

The ARN of the IAM role with permissions to invoke API operations on the agent. The ARN must begin with AmazonBedrockExecutionRoleForAgents_.

" + "documentation": "

The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the agent.

" }, "agentStatus": { "shape": "AgentStatus", @@ -1995,7 +1995,7 @@ }, "customerEncryptionKeyArn": { "shape": "KmsKeyArn", - "documentation": "

The ARN of the KMS key that encrypts the agent.

" + "documentation": "

The Amazon Resource Name (ARN) of the KMS key that encrypts the agent.

" }, "description": { "shape": "Description", @@ -2189,7 +2189,7 @@ "members": { "actionGroupExecutor": { "shape": "ActionGroupExecutor", - "documentation": "

The ARN of the Lambda function containing the business logic that is carried out upon invoking the action.

" + "documentation": "

The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action.

" }, "actionGroupName": { "shape": "Name", @@ -2293,8 +2293,7 @@ "CreateAgentRequest": { "type": "structure", "required": [ - "agentName", - "agentResourceRoleArn" + "agentName" ], "members": { "agentName": { @@ -2303,7 +2302,7 @@ }, "agentResourceRoleArn": { "shape": "AgentRoleArn", - "documentation": "

The ARN of the IAM role with permissions to create the agent. The ARN must begin with AmazonBedrockExecutionRoleForAgents_.

" + "documentation": "

The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the agent.

" }, "clientToken": { "shape": "ClientToken", @@ -2312,7 +2311,7 @@ }, "customerEncryptionKeyArn": { "shape": "KmsKeyArn", - "documentation": "

The ARN of the KMS key with which to encrypt the agent.

" + "documentation": "

The Amazon Resource Name (ARN) of the KMS key with which to encrypt the agent.

" }, "description": { "shape": "Description", @@ -2433,7 +2432,7 @@ }, "roleArn": { "shape": "KnowledgeBaseRoleArn", - "documentation": "

The ARN of the IAM role with permissions to create the knowledge base.

" + "documentation": "

The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the knowledge base.

" }, "storageConfiguration": { "shape": "StorageConfiguration", @@ -3496,7 +3495,7 @@ }, "knowledgeBaseArn": { "shape": "KnowledgeBaseArn", - "documentation": "

The ARN of the knowledge base.

" + "documentation": "

The Amazon Resource Name (ARN) of the knowledge base.

" }, "knowledgeBaseConfiguration": { "shape": "KnowledgeBaseConfiguration", @@ -3512,7 +3511,7 @@ }, "roleArn": { "shape": "KnowledgeBaseRoleArn", - "documentation": "

The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_.

" + "documentation": "

The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the knowledge base.

" }, "status": { "shape": "KnowledgeBaseStatus", @@ -3957,7 +3956,7 @@ "members": { "resourceArn": { "shape": "TaggableResourcesArn", - "documentation": "

The ARN of the resource for which to list tags.

", + "documentation": "

The Amazon Resource Name (ARN) of the resource for which to list tags.

", "location": "uri", "locationName": "resourceArn" } @@ -4020,7 +4019,7 @@ "members": { "collectionArn": { "shape": "OpenSearchServerlessCollectionArn", - "documentation": "

The ARN of the OpenSearch Service vector store.

" + "documentation": "

The Amazon Resource Name (ARN) of the OpenSearch Service vector store.

" }, "fieldMapping": { "shape": "OpenSearchServerlessFieldMapping", @@ -4080,7 +4079,7 @@ }, "credentialsSecretArn": { "shape": "SecretArn", - "documentation": "

The ARN of the secret that you created in Secrets Manager that is linked to your Pinecone API key.

" + "documentation": "

The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Pinecone API key.

" }, "fieldMapping": { "shape": "PineconeFieldMapping", @@ -4255,7 +4254,7 @@ "members": { "credentialsSecretArn": { "shape": "SecretArn", - "documentation": "

The ARN of the secret that you created in Secrets Manager that is linked to your Amazon RDS database.

" + "documentation": "

The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Amazon RDS database.

" }, "databaseName": { "shape": "RdsDatabaseName", @@ -4267,7 +4266,7 @@ }, "resourceArn": { "shape": "RdsArn", - "documentation": "

The ARN of the vector store.

" + "documentation": "

The Amazon Resource Name (ARN) of the vector store.

" }, "tableName": { "shape": "RdsTableName", @@ -4340,7 +4339,7 @@ "members": { "credentialsSecretArn": { "shape": "SecretArn", - "documentation": "

The ARN of the secret that you created in Secrets Manager that is linked to your Redis Enterprise Cloud database.

" + "documentation": "

The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Redis Enterprise Cloud database.

" }, "endpoint": { "shape": "RedisEnterpriseCloudEndpoint", @@ -4412,7 +4411,7 @@ "members": { "bucketArn": { "shape": "S3BucketArn", - "documentation": "

The ARN of the bucket that contains the data source.

" + "documentation": "

The Amazon Resource Name (ARN) of the bucket that contains the data source.

" }, "inclusionPrefixes": { "shape": "S3Prefixes", @@ -4463,7 +4462,7 @@ "members": { "kmsKeyArn": { "shape": "KmsKeyArn", - "documentation": "

The ARN of the KMS key used to encrypt the resource.

" + "documentation": "

The Amazon Resource Name (ARN) of the KMS key used to encrypt the resource.

" } }, "documentation": "

Contains the configuration for server-side encryption.

" @@ -4586,7 +4585,7 @@ "members": { "resourceArn": { "shape": "TaggableResourcesArn", - "documentation": "

The ARN of the resource to tag.

", + "documentation": "

The Amazon Resource Name (ARN) of the resource to tag.

", "location": "uri", "locationName": "resourceArn" }, @@ -4648,7 +4647,7 @@ "members": { "resourceArn": { "shape": "TaggableResourcesArn", - "documentation": "

The ARN of the resource from which to remove tags.

", + "documentation": "

The Amazon Resource Name (ARN) of the resource from which to remove tags.

", "location": "uri", "locationName": "resourceArn" }, @@ -4675,7 +4674,7 @@ "members": { "actionGroupExecutor": { "shape": "ActionGroupExecutor", - "documentation": "

The ARN of the Lambda function containing the business logic that is carried out upon invoking the action.

" + "documentation": "

The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action.

" }, "actionGroupId": { "shape": "Id", @@ -4844,11 +4843,11 @@ }, "agentResourceRoleArn": { "shape": "AgentRoleArn", - "documentation": "

The ARN of the IAM role with permissions to update the agent. The ARN must begin with AmazonBedrockExecutionRoleForAgents_.

" + "documentation": "

The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the agent.

" }, "customerEncryptionKeyArn": { "shape": "KmsKeyArn", - "documentation": "

The ARN of the KMS key with which to encrypt the agent.

" + "documentation": "

The Amazon Resource Name (ARN) of the KMS key with which to encrypt the agent.

" }, "description": { "shape": "Description", @@ -4969,7 +4968,7 @@ }, "roleArn": { "shape": "KnowledgeBaseRoleArn", - "documentation": "

Specifies a different Amazon Resource Name (ARN) of the IAM role with permissions to modify the knowledge base.

" + "documentation": "

Specifies a different Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the knowledge base.

" }, "storageConfiguration": { "shape": "StorageConfiguration", @@ -5007,7 +5006,7 @@ "members": { "embeddingModelArn": { "shape": "BedrockEmbeddingModelArn", - "documentation": "

The ARN of the model used to create vector embeddings for the knowledge base.

" + "documentation": "

The Amazon Resource Name (ARN) of the model used to create vector embeddings for the knowledge base.

" } }, "documentation": "

Contains details about the model used to create vector embeddings for the knowledge base.

" diff --git a/apis/emr-serverless-2021-07-13.min.json b/apis/emr-serverless-2021-07-13.min.json index 1feb334077..6ac2b2a6b8 100644 --- a/apis/emr-serverless-2021-07-13.min.json +++ b/apis/emr-serverless-2021-07-13.min.json @@ -71,32 +71,32 @@ "shape": "Sa" }, "maximumCapacity": { - "shape": "Si" + "shape": "Sj" }, "tags": { - "shape": "Sj" + "shape": "Sk" }, "autoStartConfiguration": { - "shape": "Sm" + "shape": "Sn" }, "autoStopConfiguration": { - "shape": "So" + "shape": "Sp" }, "networkConfiguration": { - "shape": "Sq" + "shape": "Sr" }, "architecture": {}, "imageConfiguration": { - "shape": "Sw" + "shape": "Sx" }, "workerTypeSpecifications": { - "shape": "Sy" + "shape": "Sz" }, "runtimeConfiguration": { - "shape": "S10" + "shape": "S11" }, "monitoringConfiguration": { - "shape": "S14" + "shape": "S15" } } }, @@ -163,7 +163,7 @@ ], "members": { "application": { - "shape": "S1l" + "shape": "S1m" } } } @@ -259,13 +259,13 @@ "stateDetails": {}, "releaseLabel": {}, "configurationOverrides": { - "shape": "S23" + "shape": "S24" }, "jobDriver": { - "shape": "S24" + "shape": "S25" }, "tags": { - "shape": "Sj" + "shape": "Sk" }, "totalResourceUtilization": { "type": "structure", @@ -282,7 +282,7 @@ } }, "networkConfiguration": { - "shape": "Sq" + "shape": "Sr" }, "totalExecutionDurationSeconds": { "type": "integer" @@ -487,7 +487,7 @@ "type": "structure", "members": { "tags": { - "shape": "Sj" + "shape": "Sk" } } } @@ -537,13 +537,13 @@ }, "executionRoleArn": {}, "jobDriver": { - "shape": "S24" + "shape": "S25" }, "configurationOverrides": { - "shape": "S23" + "shape": "S24" }, "tags": { - "shape": "Sj" + "shape": "Sk" }, "executionTimeoutMinutes": { "type": "long" @@ -606,7 +606,7 @@ "locationName": "resourceArn" }, "tags": { - "shape": "Sj" + "shape": "Sk" } } }, @@ -670,30 +670,30 @@ "shape": "Sa" }, "maximumCapacity": { - "shape": "Si" + "shape": "Sj" }, "autoStartConfiguration": { - "shape": "Sm" + "shape": "Sn" }, "autoStopConfiguration": { - "shape": "So" + "shape": "Sp" }, "networkConfiguration": { - "shape": "Sq" + "shape": "Sr" }, "architecture": {}, "imageConfiguration": { - "shape": "Sw" + "shape": "Sx" }, "workerTypeSpecifications": { - "shape": "Sy" + "shape": "Sz" }, "releaseLabel": {}, "runtimeConfiguration": { - "shape": "S10" + "shape": "S11" }, "monitoringConfiguration": { - "shape": "S14" + "shape": "S15" } } }, @@ -704,7 +704,7 @@ ], "members": { "application": { - "shape": "S1l" + "shape": "S1m" } } } @@ -732,13 +732,14 @@ "members": { "cpu": {}, "memory": {}, - "disk": {} + "disk": {}, + "diskType": {} } } } } }, - "Si": { + "Sj": { "type": "structure", "required": [ "cpu", @@ -750,12 +751,12 @@ "disk": {} } }, - "Sj": { + "Sk": { "type": "map", "key": {}, "value": {} }, - "Sm": { + "Sn": { "type": "structure", "members": { "enabled": { @@ -763,7 +764,7 @@ } } }, - "So": { + "Sp": { "type": "structure", "members": { "enabled": { @@ -774,7 +775,7 @@ } } }, - "Sq": { + "Sr": { "type": "structure", "members": { "subnetIds": { @@ -787,25 +788,25 @@ } } }, - "Sw": { + "Sx": { "type": "structure", "members": { "imageUri": {} } }, - "Sy": { + "Sz": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "imageConfiguration": { - "shape": "Sw" + "shape": "Sx" } } } }, - "S10": { + "S11": { "type": "list", "member": { "type": "structure", @@ -821,12 +822,12 @@ "sensitive": true }, "configurations": { - "shape": "S10" + "shape": "S11" } } } }, - "S14": { + "S15": { "type": "structure", "members": { "s3MonitoringConfiguration": { @@ -869,7 +870,7 @@ } } }, - "S1l": { + "S1m": { "type": "structure", "required": [ "applicationId", @@ -892,7 +893,7 @@ "shape": "Sa" }, "maximumCapacity": { - "shape": "Si" + "shape": "Sj" }, "createdAt": { "type": "timestamp" @@ -901,20 +902,20 @@ "type": "timestamp" }, "tags": { - "shape": "Sj" + "shape": "Sk" }, "autoStartConfiguration": { - "shape": "Sm" + "shape": "Sn" }, "autoStopConfiguration": { - "shape": "So" + "shape": "Sp" }, "networkConfiguration": { - "shape": "Sq" + "shape": "Sr" }, "architecture": {}, "imageConfiguration": { - "shape": "S1p" + "shape": "S1q" }, "workerTypeSpecifications": { "type": "map", @@ -923,20 +924,20 @@ "type": "structure", "members": { "imageConfiguration": { - "shape": "S1p" + "shape": "S1q" } } } }, "runtimeConfiguration": { - "shape": "S10" + "shape": "S11" }, "monitoringConfiguration": { - "shape": "S14" + "shape": "S15" } } }, - "S1p": { + "S1q": { "type": "structure", "required": [ "imageUri" @@ -946,18 +947,18 @@ "resolvedImageDigest": {} } }, - "S23": { + "S24": { "type": "structure", "members": { "applicationConfiguration": { - "shape": "S10" + "shape": "S11" }, "monitoringConfiguration": { - "shape": "S14" + "shape": "S15" } } }, - "S24": { + "S25": { "type": "structure", "members": { "sparkSubmit": { diff --git a/apis/emr-serverless-2021-07-13.normal.json b/apis/emr-serverless-2021-07-13.normal.json index adf109a0ba..c52a3a4095 100644 --- a/apis/emr-serverless-2021-07-13.normal.json +++ b/apis/emr-serverless-2021-07-13.normal.json @@ -889,6 +889,10 @@ "min": 1, "pattern": "[1-9][0-9]*(\\s)?(GB|gb|gB|Gb)" }, + "DiskType": { + "type": "string", + "pattern": "(SHUFFLE_OPTIMIZED|[Ss]huffle_[Oo]ptimized|STANDARD|[Ss]tandard)" + }, "Double": { "type": "double", "box": true @@ -2045,6 +2049,10 @@ "disk": { "shape": "DiskSize", "documentation": "

The disk requirements for every worker instance of the worker type.

" + }, + "diskType": { + "shape": "DiskType", + "documentation": "

The disk type for every worker instance of the work type. Shuffle optimized disks have higher performance characteristics and are better for shuffle heavy workloads. Default is STANDARD.

" } }, "documentation": "

The cumulative configuration requirements for every worker instance of the worker type.

" diff --git a/apis/entityresolution-2018-05-10.min.json b/apis/entityresolution-2018-05-10.min.json index cfa26018b4..41e8e6d4d6 100644 --- a/apis/entityresolution-2018-05-10.min.json +++ b/apis/entityresolution-2018-05-10.min.json @@ -13,6 +13,55 @@ "uid": "entityresolution-2018-05-10" }, "operations": { + "AddPolicyStatement": { + "http": { + "requestUri": "/policies/{arn}/{statementId}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "action", + "arn", + "effect", + "principal", + "statementId" + ], + "members": { + "action": { + "type": "list", + "member": {} + }, + "arn": { + "location": "uri", + "locationName": "arn" + }, + "condition": {}, + "effect": {}, + "principal": { + "type": "list", + "member": {} + }, + "statementId": { + "location": "uri", + "locationName": "statementId" + } + } + }, + "output": { + "type": "structure", + "required": [ + "arn", + "token" + ], + "members": { + "arn": {}, + "policy": {}, + "token": {} + } + }, + "idempotent": true + }, "CreateIdMappingWorkflow": { "http": { "requestUri": "/idmappingworkflows", @@ -23,24 +72,23 @@ "required": [ "idMappingTechniques", "inputSourceConfig", - "outputSourceConfig", "roleArn", "workflowName" ], "members": { "description": {}, "idMappingTechniques": { - "shape": "S3" + "shape": "Sf" }, "inputSourceConfig": { - "shape": "Sa" + "shape": "Sm" }, "outputSourceConfig": { - "shape": "Se" + "shape": "Sr" }, "roleArn": {}, "tags": { - "shape": "Si" + "shape": "Sv" }, "workflowName": {} } @@ -50,7 +98,6 @@ "required": [ "idMappingTechniques", "inputSourceConfig", - "outputSourceConfig", "roleArn", "workflowArn", "workflowName" @@ -58,13 +105,13 @@ "members": { "description": {}, "idMappingTechniques": { - "shape": "S3" + "shape": "Sf" }, "inputSourceConfig": { - "shape": "Sa" + "shape": "Sm" }, "outputSourceConfig": { - "shape": "Se" + "shape": "Sr" }, "roleArn": {}, "workflowArn": {}, @@ -72,6 +119,66 @@ } } }, + "CreateIdNamespace": { + "http": { + "requestUri": "/idnamespaces", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "idNamespaceName", + "type" + ], + "members": { + "description": {}, + "idMappingWorkflowProperties": { + "shape": "S11" + }, + "idNamespaceName": {}, + "inputSourceConfig": { + "shape": "S14" + }, + "roleArn": {}, + "tags": { + "shape": "Sv" + }, + "type": {} + } + }, + "output": { + "type": "structure", + "required": [ + "createdAt", + "idNamespaceArn", + "idNamespaceName", + "type", + "updatedAt" + ], + "members": { + "createdAt": { + "type": "timestamp" + }, + "description": {}, + "idMappingWorkflowProperties": { + "shape": "S11" + }, + "idNamespaceArn": {}, + "idNamespaceName": {}, + "inputSourceConfig": { + "shape": "S14" + }, + "roleArn": {}, + "tags": { + "shape": "Sv" + }, + "type": {}, + "updatedAt": { + "type": "timestamp" + } + } + } + }, "CreateMatchingWorkflow": { "http": { "requestUri": "/matchingworkflows", @@ -89,20 +196,20 @@ "members": { "description": {}, "incrementalRunConfig": { - "shape": "So" + "shape": "S1b" }, "inputSourceConfig": { - "shape": "Sq" + "shape": "S1d" }, "outputSourceConfig": { - "shape": "Su" + "shape": "S1h" }, "resolutionTechniques": { - "shape": "Sz" + "shape": "S1m" }, "roleArn": {}, "tags": { - "shape": "Si" + "shape": "Sv" }, "workflowName": {} } @@ -120,16 +227,16 @@ "members": { "description": {}, "incrementalRunConfig": { - "shape": "So" + "shape": "S1b" }, "inputSourceConfig": { - "shape": "Sq" + "shape": "S1d" }, "outputSourceConfig": { - "shape": "Su" + "shape": "S1h" }, "resolutionTechniques": { - "shape": "Sz" + "shape": "S1m" }, "roleArn": {}, "workflowArn": {}, @@ -151,11 +258,11 @@ "members": { "description": {}, "mappedInputFields": { - "shape": "S1b" + "shape": "S1y" }, "schemaName": {}, "tags": { - "shape": "Si" + "shape": "Sv" } } }, @@ -170,7 +277,7 @@ "members": { "description": {}, "mappedInputFields": { - "shape": "S1b" + "shape": "S1y" }, "schemaArn": {}, "schemaName": {} @@ -206,6 +313,35 @@ }, "idempotent": true }, + "DeleteIdNamespace": { + "http": { + "method": "DELETE", + "requestUri": "/idnamespaces/{idNamespaceName}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "idNamespaceName" + ], + "members": { + "idNamespaceName": { + "location": "uri", + "locationName": "idNamespaceName" + } + } + }, + "output": { + "type": "structure", + "required": [ + "message" + ], + "members": { + "message": {} + } + }, + "idempotent": true + }, "DeleteMatchingWorkflow": { "http": { "method": "DELETE", @@ -235,6 +371,43 @@ }, "idempotent": true }, + "DeletePolicyStatement": { + "http": { + "method": "DELETE", + "requestUri": "/policies/{arn}/{statementId}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "arn", + "statementId" + ], + "members": { + "arn": { + "location": "uri", + "locationName": "arn" + }, + "statementId": { + "location": "uri", + "locationName": "statementId" + } + } + }, + "output": { + "type": "structure", + "required": [ + "arn", + "token" + ], + "members": { + "arn": {}, + "policy": {}, + "token": {} + } + }, + "idempotent": true + }, "DeleteSchemaMapping": { "http": { "method": "DELETE", @@ -299,7 +472,7 @@ "type": "timestamp" }, "errorDetails": { - "shape": "S1q" + "shape": "S2h" }, "jobId": {}, "metrics": { @@ -316,6 +489,9 @@ } } }, + "outputSourceConfig": { + "shape": "S2l" + }, "startTime": { "type": "timestamp" }, @@ -347,7 +523,6 @@ "createdAt", "idMappingTechniques", "inputSourceConfig", - "outputSourceConfig", "roleArn", "updatedAt", "workflowArn", @@ -359,17 +534,17 @@ }, "description": {}, "idMappingTechniques": { - "shape": "S3" + "shape": "Sf" }, "inputSourceConfig": { - "shape": "Sa" + "shape": "Sm" }, "outputSourceConfig": { - "shape": "Se" + "shape": "Sr" }, "roleArn": {}, "tags": { - "shape": "Si" + "shape": "Sv" }, "updatedAt": { "type": "timestamp" @@ -379,6 +554,57 @@ } } }, + "GetIdNamespace": { + "http": { + "method": "GET", + "requestUri": "/idnamespaces/{idNamespaceName}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "idNamespaceName" + ], + "members": { + "idNamespaceName": { + "location": "uri", + "locationName": "idNamespaceName" + } + } + }, + "output": { + "type": "structure", + "required": [ + "createdAt", + "idNamespaceArn", + "idNamespaceName", + "type", + "updatedAt" + ], + "members": { + "createdAt": { + "type": "timestamp" + }, + "description": {}, + "idMappingWorkflowProperties": { + "shape": "S11" + }, + "idNamespaceArn": {}, + "idNamespaceName": {}, + "inputSourceConfig": { + "shape": "S14" + }, + "roleArn": {}, + "tags": { + "shape": "Sv" + }, + "type": {}, + "updatedAt": { + "type": "timestamp" + } + } + } + }, "GetMatchId": { "http": { "requestUri": "/matchingworkflows/{workflowName}/matches", @@ -391,6 +617,9 @@ "workflowName" ], "members": { + "applyNormalization": { + "type": "boolean" + }, "record": { "type": "map", "key": {}, @@ -406,7 +635,8 @@ "output": { "type": "structure", "members": { - "matchId": {} + "matchId": {}, + "matchRule": {} } } }, @@ -445,7 +675,7 @@ "type": "timestamp" }, "errorDetails": { - "shape": "S1q" + "shape": "S2h" }, "jobId": {}, "metrics": { @@ -465,6 +695,21 @@ } } }, + "outputSourceConfig": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "outputS3Path", + "roleArn" + ], + "members": { + "KMSArn": {}, + "outputS3Path": {}, + "roleArn": {} + } + } + }, "startTime": { "type": "timestamp" }, @@ -508,20 +753,20 @@ }, "description": {}, "incrementalRunConfig": { - "shape": "So" + "shape": "S1b" }, "inputSourceConfig": { - "shape": "Sq" + "shape": "S1d" }, "outputSourceConfig": { - "shape": "Su" + "shape": "S1h" }, "resolutionTechniques": { - "shape": "Sz" + "shape": "S1m" }, "roleArn": {}, "tags": { - "shape": "Si" + "shape": "Sv" }, "updatedAt": { "type": "timestamp" @@ -531,6 +776,37 @@ } } }, + "GetPolicy": { + "http": { + "method": "GET", + "requestUri": "/policies/{arn}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "arn" + ], + "members": { + "arn": { + "location": "uri", + "locationName": "arn" + } + } + }, + "output": { + "type": "structure", + "required": [ + "arn", + "token" + ], + "members": { + "arn": {}, + "policy": {}, + "token": {} + } + } + }, "GetProviderService": { "http": { "method": "GET", @@ -570,8 +846,38 @@ "anonymizedOutput": { "type": "boolean" }, + "providerComponentSchema": { + "type": "structure", + "members": { + "providerSchemaAttributes": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "fieldName", + "type" + ], + "members": { + "fieldName": {}, + "hashing": { + "type": "boolean" + }, + "subType": {}, + "type": {} + } + } + }, + "schemas": { + "type": "list", + "member": { + "type": "list", + "member": {} + } + } + } + }, "providerConfigurationDefinition": { - "shape": "S8" + "shape": "Sk" }, "providerEndpointConfiguration": { "type": "structure", @@ -595,7 +901,19 @@ "union": true }, "providerEntityOutputDefinition": { - "shape": "S8" + "shape": "Sk" + }, + "providerIdNameSpaceConfiguration": { + "type": "structure", + "members": { + "description": {}, + "providerSourceConfigurationDefinition": { + "shape": "Sk" + }, + "providerTargetConfigurationDefinition": { + "shape": "Sk" + } + } }, "providerIntermediateDataAccessConfiguration": { "type": "structure", @@ -610,6 +928,9 @@ } } }, + "providerJobConfiguration": { + "shape": "Sk" + }, "providerName": {}, "providerServiceArn": {}, "providerServiceDisplayName": {}, @@ -655,12 +976,12 @@ "type": "boolean" }, "mappedInputFields": { - "shape": "S1b" + "shape": "S1y" }, "schemaArn": {}, "schemaName": {}, "tags": { - "shape": "Si" + "shape": "Sv" }, "updatedAt": { "type": "timestamp" @@ -699,7 +1020,7 @@ "type": "structure", "members": { "jobs": { - "shape": "S2n" + "shape": "S3t" }, "nextToken": {} } @@ -754,6 +1075,58 @@ } } }, + "ListIdNamespaces": { + "http": { + "method": "GET", + "requestUri": "/idnamespaces", + "responseCode": 200 + }, + "input": { + "type": "structure", + "members": { + "maxResults": { + "location": "querystring", + "locationName": "maxResults", + "type": "integer" + }, + "nextToken": { + "location": "querystring", + "locationName": "nextToken" + } + } + }, + "output": { + "type": "structure", + "members": { + "idNamespaceSummaries": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "createdAt", + "idNamespaceArn", + "idNamespaceName", + "type", + "updatedAt" + ], + "members": { + "createdAt": { + "type": "timestamp" + }, + "description": {}, + "idNamespaceArn": {}, + "idNamespaceName": {}, + "type": {}, + "updatedAt": { + "type": "timestamp" + } + } + } + }, + "nextToken": {} + } + } + }, "ListMatchingJobs": { "http": { "method": "GET", @@ -785,7 +1158,7 @@ "type": "structure", "members": { "jobs": { - "shape": "S2n" + "shape": "S3t" }, "nextToken": {} } @@ -971,11 +1344,46 @@ ], "members": { "tags": { - "shape": "Si" + "shape": "Sv" } } } }, + "PutPolicy": { + "http": { + "method": "PUT", + "requestUri": "/policies/{arn}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "arn", + "policy" + ], + "members": { + "arn": { + "location": "uri", + "locationName": "arn" + }, + "policy": {}, + "token": {} + } + }, + "output": { + "type": "structure", + "required": [ + "arn", + "token" + ], + "members": { + "arn": {}, + "policy": {}, + "token": {} + } + }, + "idempotent": true + }, "StartIdMappingJob": { "http": { "requestUri": "/idmappingworkflows/{workflowName}/jobs", @@ -987,6 +1395,9 @@ "workflowName" ], "members": { + "outputSourceConfig": { + "shape": "S2l" + }, "workflowName": { "location": "uri", "locationName": "workflowName" @@ -999,7 +1410,10 @@ "jobId" ], "members": { - "jobId": {} + "jobId": {}, + "outputSourceConfig": { + "shape": "S2l" + } } } }, @@ -1047,7 +1461,7 @@ "locationName": "resourceArn" }, "tags": { - "shape": "Si" + "shape": "Sv" } } }, @@ -1098,20 +1512,19 @@ "required": [ "idMappingTechniques", "inputSourceConfig", - "outputSourceConfig", "roleArn", "workflowName" ], "members": { "description": {}, "idMappingTechniques": { - "shape": "S3" + "shape": "Sf" }, "inputSourceConfig": { - "shape": "Sa" + "shape": "Sm" }, "outputSourceConfig": { - "shape": "Se" + "shape": "Sr" }, "roleArn": {}, "workflowName": { @@ -1125,7 +1538,6 @@ "required": [ "idMappingTechniques", "inputSourceConfig", - "outputSourceConfig", "roleArn", "workflowArn", "workflowName" @@ -1133,13 +1545,13 @@ "members": { "description": {}, "idMappingTechniques": { - "shape": "S3" + "shape": "Sf" }, "inputSourceConfig": { - "shape": "Sa" + "shape": "Sm" }, "outputSourceConfig": { - "shape": "Se" + "shape": "Sr" }, "roleArn": {}, "workflowArn": {}, @@ -1148,6 +1560,63 @@ }, "idempotent": true }, + "UpdateIdNamespace": { + "http": { + "method": "PUT", + "requestUri": "/idnamespaces/{idNamespaceName}", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "idNamespaceName" + ], + "members": { + "description": {}, + "idMappingWorkflowProperties": { + "shape": "S11" + }, + "idNamespaceName": { + "location": "uri", + "locationName": "idNamespaceName" + }, + "inputSourceConfig": { + "shape": "S14" + }, + "roleArn": {} + } + }, + "output": { + "type": "structure", + "required": [ + "createdAt", + "idNamespaceArn", + "idNamespaceName", + "type", + "updatedAt" + ], + "members": { + "createdAt": { + "type": "timestamp" + }, + "description": {}, + "idMappingWorkflowProperties": { + "shape": "S11" + }, + "idNamespaceArn": {}, + "idNamespaceName": {}, + "inputSourceConfig": { + "shape": "S14" + }, + "roleArn": {}, + "type": {}, + "updatedAt": { + "type": "timestamp" + } + } + }, + "idempotent": true + }, "UpdateMatchingWorkflow": { "http": { "method": "PUT", @@ -1166,16 +1635,16 @@ "members": { "description": {}, "incrementalRunConfig": { - "shape": "So" + "shape": "S1b" }, "inputSourceConfig": { - "shape": "Sq" + "shape": "S1d" }, "outputSourceConfig": { - "shape": "Su" + "shape": "S1h" }, "resolutionTechniques": { - "shape": "Sz" + "shape": "S1m" }, "roleArn": {}, "workflowName": { @@ -1196,16 +1665,16 @@ "members": { "description": {}, "incrementalRunConfig": { - "shape": "So" + "shape": "S1b" }, "inputSourceConfig": { - "shape": "Sq" + "shape": "S1d" }, "outputSourceConfig": { - "shape": "Su" + "shape": "S1h" }, "resolutionTechniques": { - "shape": "Sz" + "shape": "S1m" }, "roleArn": {}, "workflowName": {} @@ -1228,7 +1697,7 @@ "members": { "description": {}, "mappedInputFields": { - "shape": "S1b" + "shape": "S1y" }, "schemaName": { "location": "uri", @@ -1246,7 +1715,7 @@ "members": { "description": {}, "mappedInputFields": { - "shape": "S1b" + "shape": "S1y" }, "schemaArn": {}, "schemaName": {} @@ -1256,20 +1725,19 @@ } }, "shapes": { - "S3": { + "Sf": { "type": "structure", "required": [ - "idMappingType", - "providerProperties" + "idMappingType" ], "members": { "idMappingType": {}, "providerProperties": { - "shape": "S5" + "shape": "Sh" } } }, - "S5": { + "Sh": { "type": "structure", "required": [ "providerServiceArn" @@ -1285,31 +1753,31 @@ } }, "providerConfiguration": { - "shape": "S8" + "shape": "Sk" }, "providerServiceArn": {} } }, - "S8": { + "Sk": { "type": "structure", "members": {}, "document": true }, - "Sa": { + "Sm": { "type": "list", "member": { "type": "structure", "required": [ - "inputSourceARN", - "schemaName" + "inputSourceARN" ], "members": { "inputSourceARN": {}, - "schemaName": {} + "schemaName": {}, + "type": {} } } }, - "Se": { + "Sr": { "type": "list", "member": { "type": "structure", @@ -1322,18 +1790,55 @@ } } }, - "Si": { + "Sv": { "type": "map", "key": {}, "value": {} }, - "So": { + "S11": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "idMappingType" + ], + "members": { + "idMappingType": {}, + "providerProperties": { + "type": "structure", + "required": [ + "providerServiceArn" + ], + "members": { + "providerConfiguration": { + "shape": "Sk" + }, + "providerServiceArn": {} + } + } + } + } + }, + "S14": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "inputSourceARN" + ], + "members": { + "inputSourceARN": {}, + "schemaName": {} + } + } + }, + "S1b": { "type": "structure", "members": { "incrementalRunType": {} } }, - "Sq": { + "S1d": { "type": "list", "member": { "type": "structure", @@ -1350,7 +1855,7 @@ } } }, - "Su": { + "S1h": { "type": "list", "member": { "type": "structure", @@ -1382,14 +1887,14 @@ } } }, - "Sz": { + "S1m": { "type": "structure", "required": [ "resolutionType" ], "members": { "providerProperties": { - "shape": "S5" + "shape": "Sh" }, "resolutionType": {}, "ruleBasedProperties": { @@ -1421,7 +1926,7 @@ } } }, - "S1b": { + "S1y": { "type": "list", "member": { "type": "structure", @@ -1438,13 +1943,28 @@ } } }, - "S1q": { + "S2h": { "type": "structure", "members": { "errorMessage": {} } }, - "S2n": { + "S2l": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "outputS3Path", + "roleArn" + ], + "members": { + "KMSArn": {}, + "outputS3Path": {}, + "roleArn": {} + } + } + }, + "S3t": { "type": "list", "member": { "type": "structure", diff --git a/apis/entityresolution-2018-05-10.normal.json b/apis/entityresolution-2018-05-10.normal.json index 04cc12b06b..e8b859467d 100644 --- a/apis/entityresolution-2018-05-10.normal.json +++ b/apis/entityresolution-2018-05-10.normal.json @@ -13,6 +13,42 @@ "uid": "entityresolution-2018-05-10" }, "operations": { + "AddPolicyStatement": { + "name": "AddPolicyStatement", + "http": { + "method": "POST", + "requestUri": "/policies/{arn}/{statementId}", + "responseCode": 200 + }, + "input": { + "shape": "AddPolicyStatementInput" + }, + "output": { + "shape": "AddPolicyStatementOutput" + }, + "errors": [ + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + } + ], + "documentation": "

Adds a policy statement object. To retrieve a list of existing policy statements, use the GetPolicy API.

", + "idempotent": true + }, "CreateIdMappingWorkflow": { "name": "CreateIdMappingWorkflow", "http": { @@ -48,6 +84,41 @@ ], "documentation": "

Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run. Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API.

" }, + "CreateIdNamespace": { + "name": "CreateIdNamespace", + "http": { + "method": "POST", + "requestUri": "/idnamespaces", + "responseCode": 200 + }, + "input": { + "shape": "CreateIdNamespaceInput" + }, + "output": { + "shape": "CreateIdNamespaceOutput" + }, + "errors": [ + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ExceedsLimitException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + } + ], + "documentation": "

Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API.

" + }, "CreateMatchingWorkflow": { "name": "CreateMatchingWorkflow", "http": { @@ -141,6 +212,9 @@ { "shape": "AccessDeniedException" }, + { + "shape": "ConflictException" + }, { "shape": "ValidationException" } @@ -148,6 +222,36 @@ "documentation": "

Deletes the IdMappingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist.

", "idempotent": true }, + "DeleteIdNamespace": { + "name": "DeleteIdNamespace", + "http": { + "method": "DELETE", + "requestUri": "/idnamespaces/{idNamespaceName}", + "responseCode": 200 + }, + "input": { + "shape": "DeleteIdNamespaceInput" + }, + "output": { + "shape": "DeleteIdNamespaceOutput" + }, + "errors": [ + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + } + ], + "documentation": "

Deletes the IdNamespace with a given name.

", + "idempotent": true + }, "DeleteMatchingWorkflow": { "name": "DeleteMatchingWorkflow", "http": { @@ -171,6 +275,9 @@ { "shape": "AccessDeniedException" }, + { + "shape": "ConflictException" + }, { "shape": "ValidationException" } @@ -178,6 +285,42 @@ "documentation": "

Deletes the MatchingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist.

", "idempotent": true }, + "DeletePolicyStatement": { + "name": "DeletePolicyStatement", + "http": { + "method": "DELETE", + "requestUri": "/policies/{arn}/{statementId}", + "responseCode": 200 + }, + "input": { + "shape": "DeletePolicyStatementInput" + }, + "output": { + "shape": "DeletePolicyStatementOutput" + }, + "errors": [ + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + } + ], + "documentation": "

Deletes the policy statement.

", + "idempotent": true + }, "DeleteSchemaMapping": { "name": "DeleteSchemaMapping", "http": { @@ -275,6 +418,38 @@ ], "documentation": "

Returns the IdMappingWorkflow with a given name, if it exists.

" }, + "GetIdNamespace": { + "name": "GetIdNamespace", + "http": { + "method": "GET", + "requestUri": "/idnamespaces/{idNamespaceName}", + "responseCode": 200 + }, + "input": { + "shape": "GetIdNamespaceInput" + }, + "output": { + "shape": "GetIdNamespaceOutput" + }, + "errors": [ + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + } + ], + "documentation": "

Returns the IdNamespace with a given name, if it exists.

" + }, "GetMatchId": { "name": "GetMatchId", "http": { @@ -371,6 +546,38 @@ ], "documentation": "

Returns the MatchingWorkflow with a given name, if it exists.

" }, + "GetPolicy": { + "name": "GetPolicy", + "http": { + "method": "GET", + "requestUri": "/policies/{arn}", + "responseCode": 200 + }, + "input": { + "shape": "GetPolicyInput" + }, + "output": { + "shape": "GetPolicyOutput" + }, + "errors": [ + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + } + ], + "documentation": "

Returns the resource-based policy.

" + }, "GetProviderService": { "name": "GetProviderService", "http": { @@ -496,6 +703,35 @@ ], "documentation": "

Returns a list of all the IdMappingWorkflows that have been created for an Amazon Web Services account.

" }, + "ListIdNamespaces": { + "name": "ListIdNamespaces", + "http": { + "method": "GET", + "requestUri": "/idnamespaces", + "responseCode": 200 + }, + "input": { + "shape": "ListIdNamespacesInput" + }, + "output": { + "shape": "ListIdNamespacesOutput" + }, + "errors": [ + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + } + ], + "documentation": "

Returns a list of all ID namespaces.

" + }, "ListMatchingJobs": { "name": "ListMatchingJobs", "http": { @@ -641,6 +877,42 @@ ], "documentation": "

Displays the tags associated with an Entity Resolution resource. In Entity Resolution, SchemaMapping, and MatchingWorkflow can be tagged.

" }, + "PutPolicy": { + "name": "PutPolicy", + "http": { + "method": "PUT", + "requestUri": "/policies/{arn}", + "responseCode": 200 + }, + "input": { + "shape": "PutPolicyInput" + }, + "output": { + "shape": "PutPolicyOutput" + }, + "errors": [ + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + } + ], + "documentation": "

Updates the resource-based policy.

", + "idempotent": true + }, "StartIdMappingJob": { "name": "StartIdMappingJob", "http": { @@ -800,6 +1072,39 @@ "documentation": "

Updates an existing IdMappingWorkflow. This method is identical to CreateIdMappingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the IdMappingWorkflow must already exist for the method to succeed.

", "idempotent": true }, + "UpdateIdNamespace": { + "name": "UpdateIdNamespace", + "http": { + "method": "PUT", + "requestUri": "/idnamespaces/{idNamespaceName}", + "responseCode": 200 + }, + "input": { + "shape": "UpdateIdNamespaceInput" + }, + "output": { + "shape": "UpdateIdNamespaceOutput" + }, + "errors": [ + { + "shape": "ThrottlingException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ValidationException" + } + ], + "documentation": "

Updates an existing ID namespace.

", + "idempotent": true + }, "UpdateMatchingWorkflow": { "name": "UpdateMatchingWorkflow", "http": { @@ -871,11 +1176,72 @@ } }, "shapes": { - "AttributeMatchingModel": { - "type": "string", - "enum": [ - "ONE_TO_ONE", - "MANY_TO_MANY" + "AddPolicyStatementInput": { + "type": "structure", + "required": [ + "action", + "arn", + "effect", + "principal", + "statementId" + ], + "members": { + "action": { + "shape": "StatementActionList", + "documentation": "

The action that the principal can use on the resource.

For example, entityresolution:GetIdMappingJob, entityresolution:GetMatchingJob.

" + }, + "arn": { + "shape": "VeniceGlobalArn", + "documentation": "

The Amazon Resource Name (ARN) of the resource that will be accessed by the principal.

", + "location": "uri", + "locationName": "arn" + }, + "condition": { + "shape": "StatementCondition", + "documentation": "

A set of condition keys that you can use in key policies.

" + }, + "effect": { + "shape": "StatementEffect", + "documentation": "

Determines whether the permissions specified in the policy are to be allowed (Allow) or denied (Deny).

" + }, + "principal": { + "shape": "StatementPrincipalList", + "documentation": "

The Amazon Web Services service or Amazon Web Services account that can access the resource defined as ARN.

" + }, + "statementId": { + "shape": "StatementId", + "documentation": "

A statement identifier that differentiates the statement from others in the same policy.

", + "location": "uri", + "locationName": "statementId" + } + } + }, + "AddPolicyStatementOutput": { + "type": "structure", + "required": [ + "arn", + "token" + ], + "members": { + "arn": { + "shape": "VeniceGlobalArn", + "documentation": "

The Amazon Resource Name (ARN) of the resource that will be accessed by the principal.

" + }, + "policy": { + "shape": "PolicyDocument", + "documentation": "

The resource-based policy.

" + }, + "token": { + "shape": "PolicyToken", + "documentation": "

A unique identifier for the current revision of the policy.

" + } + } + }, + "AttributeMatchingModel": { + "type": "string", + "enum": [ + "ONE_TO_ONE", + "MANY_TO_MANY" ] }, "AttributeName": { @@ -886,7 +1252,7 @@ }, "AwsAccountId": { "type": "string", - "pattern": "\\d{12}" + "pattern": "^\\d{12}$" }, "AwsAccountIdList": { "type": "list", @@ -903,7 +1269,6 @@ "required": [ "idMappingTechniques", "inputSourceConfig", - "outputSourceConfig", "roleArn", "workflowName" ], @@ -943,7 +1308,6 @@ "required": [ "idMappingTechniques", "inputSourceConfig", - "outputSourceConfig", "roleArn", "workflowArn", "workflowName" @@ -979,6 +1343,95 @@ } } }, + "CreateIdNamespaceInput": { + "type": "structure", + "required": [ + "idNamespaceName", + "type" + ], + "members": { + "description": { + "shape": "Description", + "documentation": "

The description of the ID namespace.

" + }, + "idMappingWorkflowProperties": { + "shape": "IdNamespaceIdMappingWorkflowPropertiesList", + "documentation": "

Determines the properties of IdMappingWorflow where this IdNamespace can be used as a Source or a Target.

" + }, + "idNamespaceName": { + "shape": "EntityName", + "documentation": "

The name of the ID namespace.

" + }, + "inputSourceConfig": { + "shape": "IdNamespaceInputSourceConfig", + "documentation": "

A list of InputSource objects, which have the fields InputSourceARN and SchemaName.

" + }, + "roleArn": { + "shape": "RoleArn", + "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this IdNamespace on your behalf as part of the workflow run.

" + }, + "tags": { + "shape": "TagMap", + "documentation": "

The tags used to organize, track, or control access for this resource.

" + }, + "type": { + "shape": "IdNamespaceType", + "documentation": "

The type of ID namespace. There are two types: SOURCE and TARGET.

The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow.

The TARGET contains a configuration of targetId to which all sourceIds will resolve to.

" + } + } + }, + "CreateIdNamespaceOutput": { + "type": "structure", + "required": [ + "createdAt", + "idNamespaceArn", + "idNamespaceName", + "type", + "updatedAt" + ], + "members": { + "createdAt": { + "shape": "Timestamp", + "documentation": "

The timestamp of when the ID namespace was created.

" + }, + "description": { + "shape": "Description", + "documentation": "

The description of the ID namespace.

" + }, + "idMappingWorkflowProperties": { + "shape": "IdNamespaceIdMappingWorkflowPropertiesList", + "documentation": "

Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target.

" + }, + "idNamespaceArn": { + "shape": "IdNamespaceArn", + "documentation": "

The Amazon Resource Name (ARN) of the ID namespace.

" + }, + "idNamespaceName": { + "shape": "EntityName", + "documentation": "

The name of the ID namespace.

" + }, + "inputSourceConfig": { + "shape": "IdNamespaceInputSourceConfig", + "documentation": "

A list of InputSource objects, which have the fields InputSourceARN and SchemaName.

" + }, + "roleArn": { + "shape": "RoleArn", + "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in inputSourceConfig on your behalf as part of the workflow run.

" + }, + "tags": { + "shape": "TagMap", + "documentation": "

The tags used to organize, track, or control access for this resource.

" + }, + "type": { + "shape": "IdNamespaceType", + "documentation": "

The type of ID namespace. There are two types: SOURCE and TARGET.

The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow.

The TARGET contains a configuration of targetId to which all sourceIds will resolve to.

" + }, + "updatedAt": { + "shape": "Timestamp", + "documentation": "

The timestamp of when the ID namespace was last updated.

" + } + } + }, "CreateMatchingWorkflowInput": { "type": "structure", "required": [ @@ -1146,6 +1599,32 @@ } } }, + "DeleteIdNamespaceInput": { + "type": "structure", + "required": [ + "idNamespaceName" + ], + "members": { + "idNamespaceName": { + "shape": "EntityName", + "documentation": "

The name of the ID namespace.

", + "location": "uri", + "locationName": "idNamespaceName" + } + } + }, + "DeleteIdNamespaceOutput": { + "type": "structure", + "required": [ + "message" + ], + "members": { + "message": { + "shape": "String", + "documentation": "

A successful operation message.

" + } + } + }, "DeleteMatchingWorkflowInput": { "type": "structure", "required": [ @@ -1172,6 +1651,48 @@ } } }, + "DeletePolicyStatementInput": { + "type": "structure", + "required": [ + "arn", + "statementId" + ], + "members": { + "arn": { + "shape": "VeniceGlobalArn", + "documentation": "

The ARN of the resource for which the policy need to be deleted.

", + "location": "uri", + "locationName": "arn" + }, + "statementId": { + "shape": "StatementId", + "documentation": "

A statement identifier that differentiates the statement from others in the same policy.

", + "location": "uri", + "locationName": "statementId" + } + } + }, + "DeletePolicyStatementOutput": { + "type": "structure", + "required": [ + "arn", + "token" + ], + "members": { + "arn": { + "shape": "VeniceGlobalArn", + "documentation": "

The ARN of the resource for which the policy need to be deleted.

" + }, + "policy": { + "shape": "PolicyDocument", + "documentation": "

The resource-based policy.

" + }, + "token": { + "shape": "PolicyToken", + "documentation": "

A unique identifier for the deleted policy.

" + } + } + }, "DeleteSchemaMappingInput": { "type": "structure", "required": [ @@ -1214,6 +1735,14 @@ "min": 1, "pattern": "^[a-zA-Z_0-9-]*$" }, + "EntityNameOrIdMappingWorkflowArn": { + "type": "string", + "pattern": "^[a-zA-Z_0-9-=+/]*$|^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(idmappingworkflow/[a-zA-Z_0-9-]{1,255})$" + }, + "EntityNameOrIdNamespaceArn": { + "type": "string", + "pattern": "^[a-zA-Z_0-9-=+/]*$|^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(idnamespace/[a-zA-Z_0-9-]{1,255})$" + }, "ErrorDetails": { "type": "structure", "members": { @@ -1243,7 +1772,7 @@ "locationName": "jobId" }, "workflowName": { - "shape": "EntityName", + "shape": "EntityNameOrIdMappingWorkflowArn", "documentation": "

The name of the workflow.

", "location": "uri", "locationName": "workflowName" @@ -1273,6 +1802,10 @@ "shape": "IdMappingJobMetrics", "documentation": "

Metrics associated with the execution, specifically total records processed, unique IDs generated, and records the execution skipped.

" }, + "outputSourceConfig": { + "shape": "IdMappingJobOutputSourceConfig", + "documentation": "

A list of OutputSource objects.

" + }, "startTime": { "shape": "Timestamp", "documentation": "

The time at which the job was started.

" @@ -1303,7 +1836,6 @@ "createdAt", "idMappingTechniques", "inputSourceConfig", - "outputSourceConfig", "roleArn", "updatedAt", "workflowArn", @@ -1332,7 +1864,7 @@ }, "roleArn": { "shape": "RoleArn", - "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf.

" + "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf.

" }, "tags": { "shape": "TagMap", @@ -1352,6 +1884,72 @@ } } }, + "GetIdNamespaceInput": { + "type": "structure", + "required": [ + "idNamespaceName" + ], + "members": { + "idNamespaceName": { + "shape": "EntityNameOrIdNamespaceArn", + "documentation": "

The name of the ID namespace.

", + "location": "uri", + "locationName": "idNamespaceName" + } + } + }, + "GetIdNamespaceOutput": { + "type": "structure", + "required": [ + "createdAt", + "idNamespaceArn", + "idNamespaceName", + "type", + "updatedAt" + ], + "members": { + "createdAt": { + "shape": "Timestamp", + "documentation": "

The timestamp of when the ID namespace was created.

" + }, + "description": { + "shape": "Description", + "documentation": "

The description of the ID namespace.

" + }, + "idMappingWorkflowProperties": { + "shape": "IdNamespaceIdMappingWorkflowPropertiesList", + "documentation": "

Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target.

" + }, + "idNamespaceArn": { + "shape": "IdNamespaceArn", + "documentation": "

The Amazon Resource Name (ARN) of the ID namespace.

" + }, + "idNamespaceName": { + "shape": "EntityName", + "documentation": "

The name of the ID namespace.

" + }, + "inputSourceConfig": { + "shape": "IdNamespaceInputSourceConfig", + "documentation": "

A list of InputSource objects, which have the fields InputSourceARN and SchemaName.

" + }, + "roleArn": { + "shape": "RoleArn", + "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this IdNamespace on your behalf as part of a workflow run.

" + }, + "tags": { + "shape": "TagMap", + "documentation": "

The tags used to organize, track, or control access for this resource.

" + }, + "type": { + "shape": "IdNamespaceType", + "documentation": "

The type of ID namespace. There are two types: SOURCE and TARGET.

The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow.

The TARGET contains a configuration of targetId to which all sourceIds will resolve to.

" + }, + "updatedAt": { + "shape": "Timestamp", + "documentation": "

The timestamp of when the ID namespace was last updated.

" + } + } + }, "GetMatchIdInput": { "type": "structure", "required": [ @@ -1359,6 +1957,10 @@ "workflowName" ], "members": { + "applyNormalization": { + "shape": "Boolean", + "documentation": "

Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an AttributeType of PHONE_NUMBER, and the data in the input table is in a format of 1234567890, Entity Resolution will normalize this field in the output to (123)-456-7890.

" + }, "record": { "shape": "RecordAttributeMap", "documentation": "

The record to fetch the Match ID for.

" @@ -1377,6 +1979,10 @@ "matchId": { "shape": "String", "documentation": "

The unique identifiers for this group of match records.

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

The rule the record matched on.

" } } }, @@ -1425,6 +2031,10 @@ "shape": "JobMetrics", "documentation": "

Metrics associated with the execution, specifically total records processed, unique IDs generated, and records the execution skipped.

" }, + "outputSourceConfig": { + "shape": "JobOutputSourceConfig", + "documentation": "

A list of OutputSource objects.

" + }, "startTime": { "shape": "Timestamp", "documentation": "

The time at which the job was started.

" @@ -1488,7 +2098,7 @@ }, "roleArn": { "shape": "String", - "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf.

" + "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf.

" }, "tags": { "shape": "TagMap", @@ -1508,6 +2118,41 @@ } } }, + "GetPolicyInput": { + "type": "structure", + "required": [ + "arn" + ], + "members": { + "arn": { + "shape": "VeniceGlobalArn", + "documentation": "

The Amazon Resource Name (ARN) of the resource for which the policy need to be returned.

", + "location": "uri", + "locationName": "arn" + } + } + }, + "GetPolicyOutput": { + "type": "structure", + "required": [ + "arn", + "token" + ], + "members": { + "arn": { + "shape": "VeniceGlobalArn", + "documentation": "

The Entity Resolution resource ARN.

" + }, + "policy": { + "shape": "PolicyDocument", + "documentation": "

The resource-based policy.

" + }, + "token": { + "shape": "PolicyToken", + "documentation": "

A unique identifier for the current revision of the policy.

" + } + } + }, "GetProviderServiceInput": { "type": "structure", "required": [ @@ -1546,6 +2191,10 @@ "shape": "Boolean", "documentation": "

Specifies whether output data from the provider is anonymized. A value of TRUE means the output will be anonymized and you can't relate the data that comes back from the provider to the identifying input. A value of FALSE means the output won't be anonymized and you can relate the data that comes back from the provider to your source data.

" }, + "providerComponentSchema": { + "shape": "ProviderComponentSchema", + "documentation": "

Input schema for the provider service.

" + }, "providerConfigurationDefinition": { "shape": "Document", "documentation": "

The definition of the provider configuration.

" @@ -1558,10 +2207,18 @@ "shape": "Document", "documentation": "

The definition of the provider entity output.

" }, + "providerIdNameSpaceConfiguration": { + "shape": "ProviderIdNameSpaceConfiguration", + "documentation": "

The provider configuration required for different ID namespace types.

" + }, "providerIntermediateDataAccessConfiguration": { "shape": "ProviderIntermediateDataAccessConfiguration", "documentation": "

The Amazon Web Services accounts and the S3 permissions that are required by some providers to create an S3 bucket for intermediate data storage.

" }, + "providerJobConfiguration": { + "shape": "Document", + "documentation": "

Provider service job configurations.

" + }, "providerName": { "shape": "EntityName", "documentation": "

The name of the provider. This name is typically the company name.

" @@ -1661,11 +2318,40 @@ }, "documentation": "

An object containing InputRecords, TotalRecordsProcessed, MatchIDs, and RecordsNotProcessed.

" }, + "IdMappingJobOutputSource": { + "type": "structure", + "required": [ + "outputS3Path", + "roleArn" + ], + "members": { + "KMSArn": { + "shape": "KMSArn", + "documentation": "

Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key.

" + }, + "outputS3Path": { + "shape": "S3Path", + "documentation": "

The S3 path to which Entity Resolution will write the output table.

" + }, + "roleArn": { + "shape": "RoleArn", + "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf as part of workflow execution.

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

An object containing KMSArn, OutputS3Path, and RoleARN.

" + }, + "IdMappingJobOutputSourceConfig": { + "type": "list", + "member": { + "shape": "IdMappingJobOutputSource" + }, + "max": 1, + "min": 1 + }, "IdMappingTechniques": { "type": "structure", "required": [ - "idMappingType", - "providerProperties" + "idMappingType" ], "members": { "idMappingType": { @@ -1687,25 +2373,28 @@ }, "IdMappingWorkflowArn": { "type": "string", - "pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:.*:[0-9]+:(idmappingworkflow/.*)$" + "pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(idmappingworkflow/[a-zA-Z_0-9-]{1,255})$" }, "IdMappingWorkflowInputSource": { "type": "structure", "required": [ - "inputSourceARN", - "schemaName" + "inputSourceARN" ], "members": { "inputSourceARN": { "shape": "IdMappingWorkflowInputSourceInputSourceARNString", - "documentation": "

An Gluetable ARN for the input source table.

" + "documentation": "

An Glue table ARN for the input source table.

" }, "schemaName": { "shape": "EntityName", "documentation": "

The name of the schema to be retrieved.

" + }, + "type": { + "shape": "IdNamespaceType", + "documentation": "

The type of ID namespace. There are two types: SOURCE and TARGET.

The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow.

The TARGET contains a configuration of targetId to which all sourceIds will resolve to.

" } }, - "documentation": "

An object containing InputSourceARN and SchemaName.

" + "documentation": "

An object containing InputSourceARN, SchemaName, and Type.

" }, "IdMappingWorkflowInputSourceConfig": { "type": "list", @@ -1717,7 +2406,7 @@ }, "IdMappingWorkflowInputSourceInputSourceARNString": { "type": "string", - "pattern": "^arn:aws:.*:.*:[0-9]+:.*$" + "pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(idnamespace/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(matchingworkflow/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):glue:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(table/[a-zA-Z_0-9-]{1,255}/[a-zA-Z_0-9-]{1,255})$" }, "IdMappingWorkflowList": { "type": "list", @@ -1740,43 +2429,151 @@ "documentation": "

The S3 path to which Entity Resolution will write the output table.

" } }, - "documentation": "

The output source for the ID mapping workflow.

" + "documentation": "

The output source for the ID mapping workflow.

" + }, + "IdMappingWorkflowOutputSourceConfig": { + "type": "list", + "member": { + "shape": "IdMappingWorkflowOutputSource" + }, + "max": 1, + "min": 1 + }, + "IdMappingWorkflowSummary": { + "type": "structure", + "required": [ + "createdAt", + "updatedAt", + "workflowArn", + "workflowName" + ], + "members": { + "createdAt": { + "shape": "Timestamp", + "documentation": "

The timestamp of when the workflow was created.

" + }, + "updatedAt": { + "shape": "Timestamp", + "documentation": "

The timestamp of when the workflow was last updated.

" + }, + "workflowArn": { + "shape": "IdMappingWorkflowArn", + "documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the IdMappingWorkflow.

" + }, + "workflowName": { + "shape": "EntityName", + "documentation": "

The name of the workflow.

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

A list of IdMappingWorkflowSummary objects, each of which contain the fields WorkflowName, WorkflowArn, CreatedAt, and UpdatedAt.

" + }, + "IdNamespaceArn": { + "type": "string", + "pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(idnamespace/[a-zA-Z_0-9-]{1,255})$" + }, + "IdNamespaceIdMappingWorkflowProperties": { + "type": "structure", + "required": [ + "idMappingType" + ], + "members": { + "idMappingType": { + "shape": "IdMappingType", + "documentation": "

The type of ID mapping.

" + }, + "providerProperties": { + "shape": "NamespaceProviderProperties", + "documentation": "

An object which defines any additional configurations required by the provider service.

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

An object containing IdMappingType and ProviderProperties.

" + }, + "IdNamespaceIdMappingWorkflowPropertiesList": { + "type": "list", + "member": { + "shape": "IdNamespaceIdMappingWorkflowProperties" + }, + "max": 1, + "min": 1 + }, + "IdNamespaceInputSource": { + "type": "structure", + "required": [ + "inputSourceARN" + ], + "members": { + "inputSourceARN": { + "shape": "IdNamespaceInputSourceInputSourceARNString", + "documentation": "

An Glue table ARN for the input source table.

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

The name of the schema.

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

An object containing InputSourceARN and SchemaName.

" + }, + "IdNamespaceInputSourceConfig": { + "type": "list", + "member": { + "shape": "IdNamespaceInputSource" + }, + "max": 20, + "min": 0 }, - "IdMappingWorkflowOutputSourceConfig": { + "IdNamespaceInputSourceInputSourceARNString": { + "type": "string", + "pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(idnamespace/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(matchingworkflow/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):glue:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(table/[a-zA-Z_0-9-]{1,255}/[a-zA-Z_0-9-]{1,255})$" + }, + "IdNamespaceList": { "type": "list", "member": { - "shape": "IdMappingWorkflowOutputSource" - }, - "max": 1, - "min": 1 + "shape": "IdNamespaceSummary" + } }, - "IdMappingWorkflowSummary": { + "IdNamespaceSummary": { "type": "structure", "required": [ "createdAt", - "updatedAt", - "workflowArn", - "workflowName" + "idNamespaceArn", + "idNamespaceName", + "type", + "updatedAt" ], "members": { "createdAt": { "shape": "Timestamp", - "documentation": "

The timestamp of when the workflow was created.

" + "documentation": "

The timestamp of when the ID namespace was created.

" }, - "updatedAt": { - "shape": "Timestamp", - "documentation": "

The timestamp of when the workflow was last updated.

" + "description": { + "shape": "Description", + "documentation": "

The description of the ID namespace.

" }, - "workflowArn": { - "shape": "IdMappingWorkflowArn", - "documentation": "

The ARN (Amazon Resource Name) that Entity Resolution generated for the IdMappingWorkflow.

" + "idNamespaceArn": { + "shape": "IdNamespaceArn", + "documentation": "

The Amazon Resource Name (ARN) of the ID namespace.

" }, - "workflowName": { + "idNamespaceName": { "shape": "EntityName", - "documentation": "

The name of the workflow.

" + "documentation": "

The name of the ID namespace.

" + }, + "type": { + "shape": "IdNamespaceType", + "documentation": "

The type of ID namespace. There are two types: SOURCE and TARGET.

The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow.

The TARGET contains a configuration of targetId to which all sourceIds will resolve to.

" + }, + "updatedAt": { + "shape": "Timestamp", + "documentation": "

The timestamp of when the ID namespace was last updated.

" } }, - "documentation": "

A list of IdMappingWorkflowSummary objects, each of which contain the fields WorkflowName, WorkflowArn, CreatedAt, and UpdatedAt.

" + "documentation": "

A summary of ID namespaces.

" + }, + "IdNamespaceType": { + "type": "string", + "enum": [ + "SOURCE", + "TARGET" + ] }, "IncrementalRunConfig": { "type": "structure", @@ -1826,7 +2623,7 @@ }, "InputSourceInputSourceARNString": { "type": "string", - "pattern": "^arn:aws:.*:.*:[0-9]+:.*$" + "pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(idnamespace/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(matchingworkflow/[a-zA-Z_0-9-]{1,255})$|^arn:(aws|aws-us-gov|aws-cn):glue:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(table/[a-zA-Z_0-9-]{1,255}/[a-zA-Z_0-9-]{1,255})$" }, "Integer": { "type": "integer", @@ -1877,6 +2674,36 @@ }, "documentation": "

An object containing InputRecords, TotalRecordsProcessed, MatchIDs, and RecordsNotProcessed.

" }, + "JobOutputSource": { + "type": "structure", + "required": [ + "outputS3Path", + "roleArn" + ], + "members": { + "KMSArn": { + "shape": "KMSArn", + "documentation": "

Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key.

" + }, + "outputS3Path": { + "shape": "S3Path", + "documentation": "

The S3 path to which Entity Resolution will write the output table.

" + }, + "roleArn": { + "shape": "RoleArn", + "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf as part of workflow execution.

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

An object containing KMSArn, OutputS3Path, and RoleArn.

" + }, + "JobOutputSourceConfig": { + "type": "list", + "member": { + "shape": "JobOutputSource" + }, + "max": 1, + "min": 1 + }, "JobStatus": { "type": "string", "enum": [ @@ -1936,7 +2763,7 @@ "locationName": "nextToken" }, "workflowName": { - "shape": "EntityName", + "shape": "EntityNameOrIdMappingWorkflowArn", "documentation": "

The name of the workflow to be retrieved.

", "location": "uri", "locationName": "workflowName" @@ -1997,6 +2824,41 @@ } } }, + "ListIdNamespacesInput": { + "type": "structure", + "members": { + "maxResults": { + "shape": "ListIdNamespacesInputMaxResultsInteger", + "documentation": "

The maximum number of IdNamespace objects returned per page.

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

The pagination token from the previous API call.

", + "location": "querystring", + "locationName": "nextToken" + } + } + }, + "ListIdNamespacesInputMaxResultsInteger": { + "type": "integer", + "box": true, + "max": 25 + }, + "ListIdNamespacesOutput": { + "type": "structure", + "members": { + "idNamespaceSummaries": { + "shape": "IdNamespaceList", + "documentation": "

A list of IdNamespaceSummaries objects.

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

The pagination token from the previous API call.

" + } + } + }, "ListMatchingJobsInput": { "type": "structure", "required": [ @@ -2182,7 +3044,7 @@ }, "MatchingWorkflowArn": { "type": "string", - "pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:.*:[0-9]+:(matchingworkflow/.*)$" + "pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(matchingworkflow/[a-zA-Z_0-9-]{1,255})$" }, "MatchingWorkflowList": { "type": "list", @@ -2223,6 +3085,23 @@ }, "documentation": "

A list of MatchingWorkflowSummary objects, each of which contain the fields WorkflowName, WorkflowArn, CreatedAt, UpdatedAt.

" }, + "NamespaceProviderProperties": { + "type": "structure", + "required": [ + "providerServiceArn" + ], + "members": { + "providerConfiguration": { + "shape": "Document", + "documentation": "

An object which defines any additional configurations required by the provider service.

" + }, + "providerServiceArn": { + "shape": "ProviderServiceArn", + "documentation": "

The Amazon Resource Name (ARN) of the provider service.

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

An object containing ProviderConfiguration and ProviderServiceArn.

" + }, "NextToken": { "type": "string", "max": 1024, @@ -2288,6 +3167,31 @@ "max": 750, "min": 0 }, + "PolicyDocument": { + "type": "string", + "max": 40960, + "min": 1 + }, + "PolicyToken": { + "type": "string", + "max": 36, + "min": 36, + "pattern": "^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" + }, + "ProviderComponentSchema": { + "type": "structure", + "members": { + "providerSchemaAttributes": { + "shape": "ProviderSchemaAttributes", + "documentation": "

The provider schema attributes.

" + }, + "schemas": { + "shape": "Schemas", + "documentation": "

Input schema for the provider service.

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

The input schema supported by provider service.

" + }, "ProviderEndpointConfiguration": { "type": "structure", "members": { @@ -2299,6 +3203,24 @@ "documentation": "

The required configuration fields to use with the provider service.

", "union": true }, + "ProviderIdNameSpaceConfiguration": { + "type": "structure", + "members": { + "description": { + "shape": "String", + "documentation": "

The description of the ID namespace.

" + }, + "providerSourceConfigurationDefinition": { + "shape": "Document", + "documentation": "

Configurations required for the source ID namespace.

" + }, + "providerTargetConfigurationDefinition": { + "shape": "Document", + "documentation": "

Configurations required for the target ID namespace.

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

The provider configuration required for different ID namespace types.

" + }, "ProviderIntermediateDataAccessConfiguration": { "type": "structure", "members": { @@ -2362,11 +3284,43 @@ }, "documentation": "

An object containing the providerServiceARN, intermediateSourceConfiguration, and providerConfiguration.

" }, + "ProviderSchemaAttribute": { + "type": "structure", + "required": [ + "fieldName", + "type" + ], + "members": { + "fieldName": { + "shape": "AttributeName", + "documentation": "

The field name.

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

The hashing attribute of the provider schema.

" + }, + "subType": { + "shape": "AttributeName", + "documentation": "

The sub type of the provider schema attribute.

" + }, + "type": { + "shape": "SchemaAttributeType", + "documentation": "

The type of the provider schema attribute.

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

The provider schema attribute.

" + }, + "ProviderSchemaAttributes": { + "type": "list", + "member": { + "shape": "ProviderSchemaAttribute" + } + }, "ProviderServiceArn": { "type": "string", "max": 255, "min": 20, - "pattern": "^arn:(aws|aws-us-gov|aws-cn):(entityresolution):([a-z]{2}-[a-z-]+?-[0-9])::providerservice/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$" + "pattern": "^arn:(aws|aws-us-gov|aws-cn):(entityresolution):([a-z]{2}-[a-z]{1,10}-[0-9])::providerservice/([a-zA-Z0-9_-]{1,255})/([a-zA-Z0-9_-]{1,255})$" }, "ProviderServiceDisplayName": { "type": "string", @@ -2412,6 +3366,50 @@ }, "documentation": "

A list of ProviderService objects, each of which contain the fields providerName, providerServiceArn, providerServiceName, and providerServiceType.

" }, + "PutPolicyInput": { + "type": "structure", + "required": [ + "arn", + "policy" + ], + "members": { + "arn": { + "shape": "VeniceGlobalArn", + "documentation": "

The Amazon Resource Name (ARN) of the resource for which the policy needs to be updated.

", + "location": "uri", + "locationName": "arn" + }, + "policy": { + "shape": "PolicyDocument", + "documentation": "

The resource-based policy.

" + }, + "token": { + "shape": "PolicyToken", + "documentation": "

A unique identifier for the current revision of the policy.

" + } + } + }, + "PutPolicyOutput": { + "type": "structure", + "required": [ + "arn", + "token" + ], + "members": { + "arn": { + "shape": "VeniceGlobalArn", + "documentation": "

The Entity Resolution resource ARN.

" + }, + "policy": { + "shape": "PolicyDocument", + "documentation": "

The resource-based policy.

" + }, + "token": { + "shape": "PolicyToken", + "documentation": "

A unique identifier for the current revision of the policy.

" + } + } + }, "RecordAttributeMap": { "type": "map", "key": { @@ -2452,7 +3450,7 @@ }, "resolutionType": { "shape": "ResolutionType", - "documentation": "

The type of matching. There are two types of matching: RULE_MATCHING and ML_MATCHING.

" + "documentation": "

The type of matching. There are three types of matching: RULE_MATCHING, ML_MATCHING, and PROVIDER.

" }, "ruleBasedProperties": { "shape": "RuleBasedProperties", @@ -2471,6 +3469,8 @@ }, "RoleArn": { "type": "string", + "max": 512, + "min": 32, "pattern": "^arn:aws:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$" }, "Rule": { @@ -2575,11 +3575,11 @@ }, "groupName": { "shape": "AttributeName", - "documentation": "

Instruct Entity Resolution to combine several columns into a unified column with the identical attribute type. For example, when working with columns such as first_name, middle_name, and last_name, assigning them a common GroupName will prompt Entity Resolution to concatenate them into a single value.

" + "documentation": "

A string that instructs Entity Resolution to combine several columns into a unified column with the identical attribute type.

For example, when working with columns such as first_name, middle_name, and last_name, assigning them a common groupName will prompt Entity Resolution to concatenate them into a single value.

" }, "matchKey": { "shape": "AttributeName", - "documentation": "

A key that allows grouping of multiple input attributes into a unified matching group. For example, let's consider a scenario where the source table contains various addresses, such as business_address and shipping_address. By assigning the MatchKey Address to both attributes, Entity Resolution will match records across these fields to create a consolidated matching group. If no MatchKey is specified for a column, it won't be utilized for matching purposes but will still be included in the output table.

" + "documentation": "

A key that allows grouping of multiple input attributes into a unified matching group. For example, consider a scenario where the source table contains various addresses, such as business_address and shipping_address. By assigning a matchKey called address to both attributes, Entity Resolution will match records across these fields to create a consolidated matching group. If no matchKey is specified for a column, it won't be utilized for matching purposes but will still be included in the output table.

" }, "subType": { "shape": "AttributeName", @@ -2590,7 +3590,7 @@ "documentation": "

The type of the attribute, selected from a list of values.

" } }, - "documentation": "

An object containing FieldName, Type, GroupName, and MatchKey.

" + "documentation": "

An object containing FieldName, Type, GroupName, MatchKey, and SubType.

" }, "SchemaInputAttributes": { "type": "list", @@ -2600,9 +3600,15 @@ "max": 25, "min": 2 }, + "SchemaList": { + "type": "list", + "member": { + "shape": "String" + } + }, "SchemaMappingArn": { "type": "string", - "pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:.*:[0-9]+:(schemamapping/.*)$" + "pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:(schemamapping/[a-zA-Z_0-9-]{1,255})$" }, "SchemaMappingList": { "type": "list", @@ -2643,6 +3649,12 @@ }, "documentation": "

An object containing SchemaName, SchemaArn, CreatedAt, andUpdatedAt.

" }, + "Schemas": { + "type": "list", + "member": { + "shape": "SchemaList" + } + }, "ServiceType": { "type": "string", "enum": [ @@ -2656,8 +3668,12 @@ "workflowName" ], "members": { + "outputSourceConfig": { + "shape": "IdMappingJobOutputSourceConfig", + "documentation": "

A list of OutputSource objects.

" + }, "workflowName": { - "shape": "EntityName", + "shape": "EntityNameOrIdMappingWorkflowArn", "documentation": "

The name of the ID mapping job to be retrieved.

", "location": "uri", "locationName": "workflowName" @@ -2673,6 +3689,10 @@ "jobId": { "shape": "JobId", "documentation": "

The ID of the job.

" + }, + "outputSourceConfig": { + "shape": "IdMappingJobOutputSourceConfig", + "documentation": "

A list of OutputSource objects.

" } } }, @@ -2702,6 +3722,50 @@ } } }, + "StatementAction": { + "type": "string", + "max": 64, + "min": 3, + "pattern": "^(entityresolution:[a-zA-Z0-9]+)$" + }, + "StatementActionList": { + "type": "list", + "member": { + "shape": "StatementAction" + }, + "min": 1 + }, + "StatementCondition": { + "type": "string", + "max": 40960, + "min": 1 + }, + "StatementEffect": { + "type": "string", + "enum": [ + "Allow", + "Deny" + ] + }, + "StatementId": { + "type": "string", + "max": 64, + "min": 1, + "pattern": "^[0-9A-Za-z]+$" + }, + "StatementPrincipal": { + "type": "string", + "max": 64, + "min": 12, + "pattern": "^(\\d{12})|([a-z0-9\\.]+)$" + }, + "StatementPrincipalList": { + "type": "list", + "member": { + "shape": "StatementPrincipal" + }, + "min": 1 + }, "String": { "type": "string" }, @@ -2790,7 +3854,6 @@ "required": [ "idMappingTechniques", "inputSourceConfig", - "outputSourceConfig", "roleArn", "workflowName" ], @@ -2813,7 +3876,7 @@ }, "roleArn": { "shape": "RoleArn", - "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf.

" + "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf.

" }, "workflowName": { "shape": "EntityName", @@ -2828,7 +3891,6 @@ "required": [ "idMappingTechniques", "inputSourceConfig", - "outputSourceConfig", "roleArn", "workflowArn", "workflowName" @@ -2852,11 +3914,11 @@ }, "roleArn": { "shape": "RoleArn", - "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf.

" + "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf.

" }, "workflowArn": { "shape": "IdMappingWorkflowArn", - "documentation": "

The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role to access resources on your behalf.

" + "documentation": "

The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf.

" }, "workflowName": { "shape": "EntityName", @@ -2864,6 +3926,84 @@ } } }, + "UpdateIdNamespaceInput": { + "type": "structure", + "required": [ + "idNamespaceName" + ], + "members": { + "description": { + "shape": "Description", + "documentation": "

The description of the ID namespace.

" + }, + "idMappingWorkflowProperties": { + "shape": "IdNamespaceIdMappingWorkflowPropertiesList", + "documentation": "

Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target.

" + }, + "idNamespaceName": { + "shape": "EntityName", + "documentation": "

The name of the ID namespace.

", + "location": "uri", + "locationName": "idNamespaceName" + }, + "inputSourceConfig": { + "shape": "IdNamespaceInputSourceConfig", + "documentation": "

A list of InputSource objects, which have the fields InputSourceARN and SchemaName.

" + }, + "roleArn": { + "shape": "RoleArn", + "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this IdNamespace on your behalf as part of a workflow run.

" + } + } + }, + "UpdateIdNamespaceOutput": { + "type": "structure", + "required": [ + "createdAt", + "idNamespaceArn", + "idNamespaceName", + "type", + "updatedAt" + ], + "members": { + "createdAt": { + "shape": "Timestamp", + "documentation": "

The timestamp of when the ID namespace was created.

" + }, + "description": { + "shape": "Description", + "documentation": "

The description of the ID namespace.

" + }, + "idMappingWorkflowProperties": { + "shape": "IdNamespaceIdMappingWorkflowPropertiesList", + "documentation": "

Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target.

" + }, + "idNamespaceArn": { + "shape": "IdNamespaceArn", + "documentation": "

The Amazon Resource Name (ARN) of the ID namespace.

" + }, + "idNamespaceName": { + "shape": "EntityName", + "documentation": "

The name of the ID namespace.

" + }, + "inputSourceConfig": { + "shape": "IdNamespaceInputSourceConfig", + "documentation": "

A list of InputSource objects, which have the fields InputSourceARN and SchemaName.

" + }, + "roleArn": { + "shape": "RoleArn", + "documentation": "

The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this IdNamespace on your behalf as part of a workflow run.

" + }, + "type": { + "shape": "IdNamespaceType", + "documentation": "

The type of ID namespace. There are two types: SOURCE and TARGET.

The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow.

The TARGET contains a configuration of targetId to which all sourceIds will resolve to.

" + }, + "updatedAt": { + "shape": "Timestamp", + "documentation": "

The timestamp of when the ID namespace was last updated.

" + } + } + }, "UpdateMatchingWorkflowInput": { "type": "structure", "required": [ @@ -2997,7 +4137,7 @@ }, "VeniceGlobalArn": { "type": "string", - "pattern": "^arn:(aws|aws-us-gov|aws-cn):(entityresolution):.*:[0-9]+:((schemamapping|matchingworkflow|idmappingworkflow)/[a-zA-Z0-9_-]+)$" + "pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:[a-z]{2}-[a-z]{1,10}-[0-9]:[0-9]{12}:((schemamapping|matchingworkflow|idmappingworkflow|idnamespace)/[a-zA-Z_0-9-]{1,255})$" } }, "documentation": "

Welcome to the Entity Resolution API Reference.

Entity Resolution is an Amazon Web Services service that provides pre-configured entity resolution capabilities that enable developers and analysts at advertising and marketing companies to build an accurate and complete view of their consumers.

With Entity Resolution, you can match source records containing consumer identifiers, such as name, email address, and phone number. This is true even when these records have incomplete or conflicting identifiers. For example, Entity Resolution can effectively match a source record from a customer relationship management (CRM) system with a source record from a marketing system containing campaign information.

To learn more about Entity Resolution concepts, procedures, and best practices, see the Entity Resolution User Guide.

" diff --git a/apis/entityresolution-2018-05-10.paginators.json b/apis/entityresolution-2018-05-10.paginators.json index 592eca2bfa..4e4d4fc881 100644 --- a/apis/entityresolution-2018-05-10.paginators.json +++ b/apis/entityresolution-2018-05-10.paginators.json @@ -12,6 +12,12 @@ "limit_key": "maxResults", "result_key": "workflowSummaries" }, + "ListIdNamespaces": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "idNamespaceSummaries" + }, "ListMatchingJobs": { "input_token": "nextToken", "output_token": "nextToken", diff --git a/apis/iotwireless-2020-11-22.min.json b/apis/iotwireless-2020-11-22.min.json index 08a3120c65..4bef4d1b02 100644 --- a/apis/iotwireless-2020-11-22.min.json +++ b/apis/iotwireless-2020-11-22.min.json @@ -2445,6 +2445,26 @@ } } } + }, + "PublicGateways": { + "type": "list", + "member": { + "type": "structure", + "members": { + "ProviderNetId": {}, + "Id": {}, + "Rssi": { + "type": "double" + }, + "Snr": { + "type": "double" + }, + "RfRegion": {}, + "DlAllowed": { + "type": "boolean" + } + } + } } } }, @@ -3124,7 +3144,7 @@ }, "ReceivedAt": {}, "LoRaWAN": { - "shape": "Sfg" + "shape": "Sfl" } } } @@ -3622,7 +3642,7 @@ "type": "structure", "members": { "LoRaWAN": { - "shape": "Sfg" + "shape": "Sfl" }, "Sidewalk": { "type": "structure", @@ -4973,7 +4993,7 @@ "type": "timestamp", "timestampFormat": "iso8601" }, - "Sfg": { + "Sfl": { "type": "structure", "members": { "FPort": { diff --git a/apis/iotwireless-2020-11-22.normal.json b/apis/iotwireless-2020-11-22.normal.json index 362390202a..5f592e8531 100644 --- a/apis/iotwireless-2020-11-22.normal.json +++ b/apis/iotwireless-2020-11-22.normal.json @@ -558,7 +558,7 @@ "shape": "ThrottlingException" } ], - "documentation": "

Provisions a wireless gateway.

" + "documentation": "

Provisions a wireless gateway.

When provisioning a wireless gateway, you might run into duplication errors for the following reasons.

To avoid this error, make sure that you use unique identifiers and parameters for each request within the specified time period.

" }, "CreateWirelessGatewayTask": { "name": "CreateWirelessGatewayTask", @@ -966,7 +966,7 @@ "shape": "ThrottlingException" } ], - "documentation": "

Deletes a wireless gateway.

" + "documentation": "

Deletes a wireless gateway.

When deleting a wireless gateway, you might run into duplication errors for the following reasons.

To avoid this error, make sure that you use unique identifiers and parameters for each request within the specified time period.

" }, "DeleteWirelessGatewayTask": { "name": "DeleteWirelessGatewayTask", @@ -1473,7 +1473,7 @@ "shape": "ThrottlingException" } ], - "documentation": "

Get the metric configuration status for this account.

" + "documentation": "

Get the metric configuration status for this AWS account.

" }, "GetMetrics": { "name": "GetMetrics", @@ -1507,7 +1507,7 @@ "shape": "ThrottlingException" } ], - "documentation": "

Get metrics.

" + "documentation": "

Get the summary metrics for this AWS account.

" }, "GetMulticastGroup": { "name": "GetMulticastGroup", @@ -3324,7 +3324,7 @@ "shape": "ThrottlingException" } ], - "documentation": "

Update the metric configuration.

", + "documentation": "

Update the summary metric configuration.

", "idempotent": true }, "UpdateMulticastGroup": { @@ -3783,7 +3783,7 @@ }, "ClientRequestToken": { "shape": "ClientRequestToken", - "documentation": "

Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

", + "documentation": "

Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.

", "idempotencyToken": true }, "Tags": { @@ -4223,7 +4223,7 @@ }, "ClientRequestToken": { "type": "string", - "documentation": "

Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

", + "documentation": "

Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.

", "max": 64, "min": 1, "pattern": "^[a-zA-Z0-9-_]+$" @@ -4302,7 +4302,7 @@ }, "ClientRequestToken": { "shape": "ClientRequestToken", - "documentation": "

Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

", + "documentation": "

Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.

", "idempotencyToken": true } } @@ -4337,7 +4337,7 @@ }, "ClientRequestToken": { "shape": "ClientRequestToken", - "documentation": "

Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

", + "documentation": "

Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.

", "idempotencyToken": true }, "Sidewalk": { @@ -4425,7 +4425,7 @@ }, "ClientRequestToken": { "shape": "ClientRequestToken", - "documentation": "

Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

", + "documentation": "

Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.

", "idempotencyToken": true }, "LoRaWAN": { @@ -4512,7 +4512,7 @@ }, "ClientRequestToken": { "shape": "ClientRequestToken", - "documentation": "

Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

", + "documentation": "

Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.

", "idempotencyToken": true } } @@ -4555,7 +4555,7 @@ }, "ClientRequestToken": { "shape": "ClientRequestToken", - "documentation": "

Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

", + "documentation": "

Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.

", "idempotencyToken": true }, "LoRaWAN": { @@ -4613,7 +4613,7 @@ }, "ClientRequestToken": { "shape": "ClientRequestToken", - "documentation": "

Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

", + "documentation": "

Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.

", "idempotencyToken": true } } @@ -4651,7 +4651,7 @@ }, "ClientRequestToken": { "shape": "ClientRequestToken", - "documentation": "

Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.

", + "documentation": "

Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests.

", "idempotencyToken": true }, "Tags": { @@ -5347,6 +5347,9 @@ "type": "structure", "members": {} }, + "DlAllowed": { + "type": "boolean" + }, "DlBucketSize": { "type": "integer", "max": 2147483647, @@ -5940,7 +5943,7 @@ "members": { "SummaryMetric": { "shape": "SummaryMetricConfiguration", - "documentation": "

The account's configuration status for summary metric aggregation.

" + "documentation": "

The configuration status of the AWS account for summary metric aggregation.

" } } }, @@ -5949,7 +5952,7 @@ "members": { "SummaryMetricQueries": { "shape": "SummaryMetricQueries", - "documentation": "

The list of queries to retrieve summary metrics.

" + "documentation": "

The list of queries to retrieve the summary metrics.

" } } }, @@ -5958,7 +5961,7 @@ "members": { "SummaryMetricQueryResults": { "shape": "SummaryMetricQueryResults", - "documentation": "

The list of retrieved metrics.

" + "documentation": "

The list of summary metrics that were retrieved.

" } } }, @@ -6955,6 +6958,10 @@ "type": "string", "pattern": "^([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?$" }, + "Id": { + "type": "string", + "max": 256 + }, "Identifier": { "type": "string", "max": 256 @@ -7787,6 +7794,10 @@ "Gateways": { "shape": "LoRaWANGatewayMetadataList", "documentation": "

Information about the gateways accessed by the device.

" + }, + "PublicGateways": { + "shape": "LoRaWANPublicGatewayMetadataList", + "documentation": "

Information about the LoRaWAN public network accessed by the device.

" } }, "documentation": "

LoRaWAN device metatdata.

" @@ -8150,6 +8161,41 @@ }, "documentation": "

The LoRaWAN information used with the multicast session.

" }, + "LoRaWANPublicGatewayMetadata": { + "type": "structure", + "members": { + "ProviderNetId": { + "shape": "ProviderNetId", + "documentation": "

The ID of the LoRaWAN public network provider.

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

The ID of the gateways that are operated by the network provider.

" + }, + "Rssi": { + "shape": "Double", + "documentation": "

The RSSI (received signal strength indicator) value.

" + }, + "Snr": { + "shape": "Double", + "documentation": "

The SNR (signal to noise ratio) value.

" + }, + "RfRegion": { + "shape": "RfRegion" + }, + "DlAllowed": { + "shape": "DlAllowed", + "documentation": "

Boolean that indicates whether downlink is allowed using the network.

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

LoRaWAN public gateway metadata.

" + }, + "LoRaWANPublicGatewayMetadataList": { + "type": "list", + "member": { + "shape": "LoRaWANPublicGatewayMetadata" + } + }, "LoRaWANSendDataToDevice": { "type": "structure", "members": { @@ -8544,27 +8590,27 @@ "members": { "Min": { "shape": "Min", - "documentation": "

The minimum of the values of the all data points collected during the period.

" + "documentation": "

The minimum of the values of all data points collected during the aggregation period.

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

The maximum of the values of the all data points collected during the period.

" + "documentation": "

The maximum of the values of all the data points collected during the aggregation period.

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

The sum of the values of the all data points collected during the period.

" + "documentation": "

The sum of the values of all data points collected during the aggregation period.

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

The average of the values of the all data points collected during the period.

" + "documentation": "

The average of the values of all data points collected during the aggregation period.

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

The standard deviation of the values of the all data points collected during the period.

" + "documentation": "

The standard deviation of the values of all data points collected during the aggregation period.

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

The 90th percentile of the values of the all data points collected during the period.

" + "documentation": "

The 90th percentile of the values of all data points collected during the aggregation period.

" } }, "documentation": "

The aggregated values of the metric.

" @@ -9040,6 +9086,10 @@ "shape": "CertificateList" } }, + "ProviderNetId": { + "type": "string", + "max": 256 + }, "ProximityEventConfiguration": { "type": "structure", "members": { @@ -9936,10 +9986,10 @@ "members": { "Status": { "shape": "SummaryMetricConfigurationStatus", - "documentation": "

The configuration of summary metric.

" + "documentation": "

The status of the configuration of summary metrics.

" } }, - "documentation": "

The configuration of summary metric.

" + "documentation": "

The configuration of summary metrics.

" }, "SummaryMetricConfigurationStatus": { "type": "string", @@ -9959,7 +10009,7 @@ "members": { "QueryId": { "shape": "MetricQueryId", - "documentation": "

The id of the query.

" + "documentation": "

The id of the summary metric query.

" }, "MetricName": { "shape": "MetricName", @@ -9967,41 +10017,41 @@ }, "Dimensions": { "shape": "Dimensions", - "documentation": "

The dimensions of the metric.

" + "documentation": "

The dimensions of the summary metric.

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

The aggregation period of the metric.

" + "documentation": "

The aggregation period of the summary metric.

" }, "StartTimestamp": { "shape": "MetricQueryStartTimestamp", - "documentation": "

The start timestamp for summary metric query.

" + "documentation": "

The start timestamp for the summary metric query.

" }, "EndTimestamp": { "shape": "MetricQueryEndTimestamp", - "documentation": "

The end timestamp for summary metric query.

" + "documentation": "

The end timestamp for the summary metric query.

" } }, - "documentation": "

The metric query object.

" + "documentation": "

The summary metric query object.

" }, "SummaryMetricQueryResult": { "type": "structure", "members": { "QueryId": { "shape": "MetricQueryId", - "documentation": "

The id of the query.

" + "documentation": "

The ID of the summary metric results query operation.

" }, "QueryStatus": { "shape": "MetricQueryStatus", - "documentation": "

The status of the metric query.

" + "documentation": "

The status of the summary metric query result.

" }, "Error": { "shape": "MetricQueryError", - "documentation": "

The error message for the summary metric query.

" + "documentation": "

The error message for the summary metric query result.

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

The name of the metric.

" + "documentation": "

The name of the summary metric query result.

" }, "Dimensions": { "shape": "Dimensions", @@ -10013,11 +10063,11 @@ }, "StartTimestamp": { "shape": "MetricQueryStartTimestamp", - "documentation": "

The start timestamp for summary metric query.

" + "documentation": "

The start timestamp for the summary metric query.

" }, "EndTimestamp": { "shape": "MetricQueryEndTimestamp", - "documentation": "

The end timestamp for summary metric query.

" + "documentation": "

The end timestamp for the summary metric query.

" }, "Timestamps": { "shape": "MetricQueryTimestamps", @@ -10025,14 +10075,14 @@ }, "Values": { "shape": "MetricQueryValues", - "documentation": "

The list of aggregated metrics.

" + "documentation": "

The list of aggregated summary metric query results.

" }, "Unit": { "shape": "MetricUnit", "documentation": "

The units of measurement to be used for interpreting the aggregation result.

" } }, - "documentation": "

The result of metrics aggregation operation.

" + "documentation": "

The result of the summary metrics aggregation operation.

" }, "SummaryMetricQueryResults": { "type": "list", diff --git a/apis/lakeformation-2017-03-31.min.json b/apis/lakeformation-2017-03-31.min.json index e9ffe5603f..e49c04fec2 100644 --- a/apis/lakeformation-2017-03-31.min.json +++ b/apis/lakeformation-2017-03-31.min.json @@ -215,6 +215,9 @@ "InstanceArn": {}, "ExternalFiltering": { "shape": "S1y" + }, + "ShareRecipients": { + "shape": "S22" } } }, @@ -398,7 +401,11 @@ "ApplicationArn": {}, "ExternalFiltering": { "shape": "S1y" - } + }, + "ShareRecipients": { + "shape": "S22" + }, + "ResourceShare": {} } } }, @@ -419,7 +426,7 @@ "type": "structure", "members": { "ResourceInfo": { - "shape": "S2q" + "shape": "S2s" } } } @@ -441,7 +448,7 @@ "type": "structure", "members": { "TransactionDescription": { - "shape": "S2v" + "shape": "S2x" } } } @@ -503,7 +510,7 @@ "type": "structure", "members": { "DataLakeSettings": { - "shape": "S33" + "shape": "S35" } } } @@ -530,7 +537,7 @@ "type": "structure", "members": { "Permissions": { - "shape": "S3g" + "shape": "S3h" }, "NextToken": {} } @@ -1091,7 +1098,7 @@ "type": "structure", "members": { "PrincipalResourcePermissions": { - "shape": "S3g" + "shape": "S3h" }, "NextToken": {} } @@ -1130,7 +1137,7 @@ "ResourceInfoList": { "type": "list", "member": { - "shape": "S2q" + "shape": "S2s" } }, "NextToken": {} @@ -1201,7 +1208,7 @@ "Transactions": { "type": "list", "member": { - "shape": "S2v" + "shape": "S2x" } }, "NextToken": {} @@ -1220,7 +1227,7 @@ "members": { "CatalogId": {}, "DataLakeSettings": { - "shape": "S33" + "shape": "S35" } } }, @@ -1526,6 +1533,9 @@ "type": "structure", "members": { "CatalogId": {}, + "ShareRecipients": { + "shape": "S22" + }, "ApplicationStatus": {}, "ExternalFiltering": { "shape": "S1y" @@ -1933,7 +1943,13 @@ } } }, - "S2q": { + "S22": { + "type": "list", + "member": { + "shape": "S18" + } + }, + "S2s": { "type": "structure", "members": { "ResourceArn": {}, @@ -1949,7 +1965,7 @@ } } }, - "S2v": { + "S2x": { "type": "structure", "members": { "TransactionId": {}, @@ -1962,20 +1978,20 @@ } } }, - "S33": { + "S35": { "type": "structure", "members": { "DataLakeAdmins": { - "shape": "S34" + "shape": "S22" }, "ReadOnlyAdmins": { - "shape": "S34" + "shape": "S22" }, "CreateDatabaseDefaultPermissions": { - "shape": "S35" + "shape": "S36" }, "CreateTableDefaultPermissions": { - "shape": "S35" + "shape": "S36" }, "Parameters": { "type": "map", @@ -1993,7 +2009,7 @@ "type": "boolean" }, "ExternalDataFilteringAllowList": { - "shape": "S34" + "shape": "S22" }, "AuthorizedSessionTagValueList": { "type": "list", @@ -2001,13 +2017,7 @@ } } }, - "S34": { - "type": "list", - "member": { - "shape": "S18" - } - }, - "S35": { + "S36": { "type": "list", "member": { "type": "structure", @@ -2021,7 +2031,7 @@ } } }, - "S3g": { + "S3h": { "type": "list", "member": { "type": "structure", diff --git a/apis/lakeformation-2017-03-31.normal.json b/apis/lakeformation-2017-03-31.normal.json index c009634d4f..ecd076fb88 100644 --- a/apis/lakeformation-2017-03-31.normal.json +++ b/apis/lakeformation-2017-03-31.normal.json @@ -2131,6 +2131,10 @@ "ExternalFiltering": { "shape": "ExternalFilteringConfiguration", "documentation": "

A list of the account IDs of Amazon Web Services accounts of third-party applications that are allowed to access data managed by Lake Formation.

" + }, + "ShareRecipients": { + "shape": "DataLakePrincipalList", + "documentation": "

A list of Amazon Web Services account IDs and/or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.

If the ShareRecipients list includes valid values, a resource share is created with the principals you want to have access to the resources.

If the ShareRecipients value is null or the list is empty, no resource share is created.

" } } }, @@ -2139,7 +2143,7 @@ "members": { "ApplicationArn": { "shape": "ApplicationArn", - "documentation": "

The Amazon Resource Name (ARN) of the integrated application.

" + "documentation": "

The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center.

" } } }, @@ -2537,11 +2541,19 @@ }, "ApplicationArn": { "shape": "ApplicationArn", - "documentation": "

The Amazon Resource Name (ARN) of the integrated application.

" + "documentation": "

The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center.

" }, "ExternalFiltering": { "shape": "ExternalFilteringConfiguration", "documentation": "

Indicates if external filtering is enabled.

" + }, + "ShareRecipients": { + "shape": "DataLakePrincipalList", + "documentation": "

A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.

If the ShareRecipients list includes valid values, a resource share is created with the principals you want to have access to the resources as the ShareRecipients.

If the ShareRecipients value is null or the list is empty, no resource share is created.

" + }, + "ResourceShare": { + "shape": "RAMResourceShareArn", + "documentation": "

The Amazon Resource Name (ARN) of the RAM share.

" } } }, @@ -4737,6 +4749,10 @@ "shape": "CatalogIdString", "documentation": "

The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, view definitions, and other control information to manage your Lake Formation environment.

" }, + "ShareRecipients": { + "shape": "DataLakePrincipalList", + "documentation": "

A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access to access data managed by Lake Formation.

If the ShareRecipients list includes valid values, then the resource share is updated with the principals you want to have access to the resources.

If the ShareRecipients value is null, both the list of share recipients and the resource share remain unchanged.

If the ShareRecipients value is an empty list, then the existing share recipients list will be cleared, and the resource share will be deleted.

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

Allows to enable or disable the IAM Identity Center connection.

" diff --git a/apis/m2-2021-04-28.min.json b/apis/m2-2021-04-28.min.json index d418a6706b..19c09a559c 100644 --- a/apis/m2-2021-04-28.min.json +++ b/apis/m2-2021-04-28.min.json @@ -583,6 +583,9 @@ "executionId": {}, "jobId": {}, "jobName": {}, + "jobStepRestartMarker": { + "shape": "S27" + }, "jobType": {}, "jobUser": {}, "returnCode": {}, @@ -734,7 +737,7 @@ "members": { "status": {}, "summary": { - "shape": "S2m" + "shape": "S2o" }, "taskId": {} } @@ -957,7 +960,7 @@ "type": "integer" }, "names": { - "shape": "S31", + "shape": "S33", "location": "querystring", "locationName": "names" }, @@ -1173,6 +1176,55 @@ } } }, + "ListBatchJobRestartPoints": { + "http": { + "method": "GET", + "requestUri": "/applications/{applicationId}/batch-job-executions/{executionId}/steps", + "responseCode": 200 + }, + "input": { + "type": "structure", + "required": [ + "applicationId", + "executionId" + ], + "members": { + "applicationId": { + "location": "uri", + "locationName": "applicationId" + }, + "executionId": { + "location": "uri", + "locationName": "executionId" + } + } + }, + "output": { + "type": "structure", + "members": { + "batchJobSteps": { + "type": "list", + "member": { + "type": "structure", + "members": { + "procStepName": {}, + "procStepNumber": { + "type": "integer" + }, + "stepCondCode": {}, + "stepName": {}, + "stepNumber": { + "type": "integer" + }, + "stepRestartable": { + "type": "boolean" + } + } + } + } + } + } + }, "ListDataSetImportHistory": { "http": { "method": "GET", @@ -1219,7 +1271,7 @@ "status": {}, "statusReason": {}, "summary": { - "shape": "S2m" + "shape": "S2o" }, "taskId": {} } @@ -1428,7 +1480,7 @@ "type": "integer" }, "names": { - "shape": "S31", + "shape": "S33", "location": "querystring", "locationName": "names" }, @@ -1865,6 +1917,19 @@ "folderPath": {} } }, + "restartBatchJobIdentifier": { + "type": "structure", + "required": [ + "executionId", + "jobStepRestartMarker" + ], + "members": { + "executionId": {}, + "jobStepRestartMarker": { + "shape": "S27" + } + } + }, "s3BatchJobIdentifier": { "type": "structure", "required": [ @@ -1896,7 +1961,19 @@ }, "union": true }, - "S2m": { + "S27": { + "type": "structure", + "required": [ + "fromStep" + ], + "members": { + "fromProcStep": {}, + "fromStep": {}, + "toProcStep": {}, + "toStep": {} + } + }, + "S2o": { "type": "structure", "required": [ "failed", @@ -1923,7 +2000,7 @@ } } }, - "S31": { + "S33": { "type": "list", "member": {} } diff --git a/apis/m2-2021-04-28.normal.json b/apis/m2-2021-04-28.normal.json index 288eae0405..ca763052f1 100644 --- a/apis/m2-2021-04-28.normal.json +++ b/apis/m2-2021-04-28.normal.json @@ -679,6 +679,41 @@ ], "documentation": "

Lists historical, current, and scheduled batch job executions for a specific application.

" }, + "ListBatchJobRestartPoints": { + "name": "ListBatchJobRestartPoints", + "http": { + "method": "GET", + "requestUri": "/applications/{applicationId}/batch-job-executions/{executionId}/steps", + "responseCode": 200 + }, + "input": { + "shape": "ListBatchJobRestartPointsRequest" + }, + "output": { + "shape": "ListBatchJobRestartPointsResponse" + }, + "errors": [ + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ValidationException" + }, + { + "shape": "InternalServerException" + } + ], + "documentation": "

Lists all the job steps for JCL files to restart a batch job. This is only applicable for Micro Focus engine with versions 8.0.6 and above.

" + }, "ListDataSetImportHistory": { "name": "ListDataSetImportHistory", "http": { @@ -1333,6 +1368,7 @@ "Cancelled", "Succeeded", "Failed", + "Purged", "Succeeded With Warning" ] }, @@ -1401,6 +1437,10 @@ "shape": "FileBatchJobIdentifier", "documentation": "

Specifies a file associated with a specific batch job.

" }, + "restartBatchJobIdentifier": { + "shape": "RestartBatchJobIdentifier", + "documentation": "

Specifies the required information for restart, including execution ID and jobsteprestartmarker.

" + }, "s3BatchJobIdentifier": { "shape": "S3BatchJobIdentifier", "documentation": "

Specifies an Amazon S3 location that identifies the batch jobs that you want to run. Use this identifier to run ad hoc batch jobs.

" @@ -1425,6 +1465,12 @@ "max": 500, "min": 0 }, + "BatchJobStepList": { + "type": "list", + "member": { + "shape": "JobStep" + } + }, "BatchJobType": { "type": "string", "enum": [ @@ -2538,6 +2584,10 @@ "shape": "String100", "documentation": "

The name of this batch job.

" }, + "jobStepRestartMarker": { + "shape": "JobStepRestartMarker", + "documentation": "

The restart steps information for the most recent restart operation.

" + }, "jobType": { "shape": "BatchJobType", "documentation": "

The type of job.

" @@ -2910,6 +2960,61 @@ "documentation": "

Identifies a specific batch job.

", "union": true }, + "JobStep": { + "type": "structure", + "members": { + "procStepName": { + "shape": "String", + "documentation": "

The name of a procedure step.

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

The number of a procedure step.

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

The condition code of a step.

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

The name of a step.

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

The number of a step.

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

Specifies if a step can be restarted or not.

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

Provides information related to a job step.

" + }, + "JobStepRestartMarker": { + "type": "structure", + "required": [ + "fromStep" + ], + "members": { + "fromProcStep": { + "shape": "String", + "documentation": "

The procedure step name that a job was restarted from.

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

The step name that a batch job restart was from.

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

The procedure step name that a batch job was restarted to.

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

The step name that a job was restarted to.

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

Provides restart step information for the most recent restart operation.

" + }, "ListApplicationVersionsRequest": { "type": "structure", "required": [ @@ -3117,6 +3222,36 @@ } } }, + "ListBatchJobRestartPointsRequest": { + "type": "structure", + "required": [ + "applicationId", + "executionId" + ], + "members": { + "applicationId": { + "shape": "Identifier", + "documentation": "

The unique identifier of the application.

", + "location": "uri", + "locationName": "applicationId" + }, + "executionId": { + "shape": "Identifier", + "documentation": "

The unique identifier of each batch job execution.

", + "location": "uri", + "locationName": "executionId" + } + } + }, + "ListBatchJobRestartPointsResponse": { + "type": "structure", + "members": { + "batchJobSteps": { + "shape": "BatchJobStepList", + "documentation": "

Returns all the batch job steps and related information for a batch job that previously ran.

" + } + } + }, "ListDataSetImportHistoryRequest": { "type": "structure", "required": [ @@ -3558,6 +3693,24 @@ }, "documentation": "

The length of the records in the data set.

" }, + "RestartBatchJobIdentifier": { + "type": "structure", + "required": [ + "executionId", + "jobStepRestartMarker" + ], + "members": { + "executionId": { + "shape": "Identifier", + "documentation": "

The executionId from the StartBatchJob response when the job ran for the first time.

" + }, + "jobStepRestartMarker": { + "shape": "JobStepRestartMarker", + "documentation": "

The restart step information for the most recent restart operation.

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

An identifier for the StartBatchJob API to show that it is a restart operation.

" + }, "S3BatchJobIdentifier": { "type": "structure", "required": [ diff --git a/apis/mediapackagev2-2022-12-25.min.json b/apis/mediapackagev2-2022-12-25.min.json index 5a8155069a..690de56af3 100644 --- a/apis/mediapackagev2-2022-12-25.min.json +++ b/apis/mediapackagev2-2022-12-25.min.json @@ -167,6 +167,9 @@ "LowLatencyHlsManifests": { "shape": "S1f" }, + "DashManifests": { + "shape": "S1j" + }, "Tags": { "shape": "S5" } @@ -204,10 +207,13 @@ "type": "integer" }, "HlsManifests": { - "shape": "S1l" + "shape": "S20" }, "LowLatencyHlsManifests": { - "shape": "S1n" + "shape": "S22" + }, + "DashManifests": { + "shape": "S24" }, "ETag": {}, "Tags": { @@ -563,14 +569,17 @@ "type": "integer" }, "HlsManifests": { - "shape": "S1l" + "shape": "S20" }, "LowLatencyHlsManifests": { - "shape": "S1n" + "shape": "S22" }, "ETag": {}, "Tags": { "shape": "S5" + }, + "DashManifests": { + "shape": "S24" } } } @@ -814,6 +823,19 @@ "Url": {} } } + }, + "DashManifests": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "ManifestName" + ], + "members": { + "ManifestName": {}, + "Url": {} + } + } } } } @@ -1119,6 +1141,9 @@ "LowLatencyHlsManifests": { "shape": "S1f" }, + "DashManifests": { + "shape": "S1j" + }, "ETag": { "location": "header", "locationName": "x-amzn-update-if-match" @@ -1157,15 +1182,18 @@ "type": "integer" }, "HlsManifests": { - "shape": "S1l" + "shape": "S20" }, "LowLatencyHlsManifests": { - "shape": "S1n" + "shape": "S22" }, "ETag": {}, "Tags": { "shape": "S5", "locationName": "tags" + }, + "DashManifests": { + "shape": "S24" } } }, @@ -1336,7 +1364,62 @@ } } }, - "S1l": { + "S1j": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "ManifestName" + ], + "members": { + "ManifestName": {}, + "ManifestWindowSeconds": { + "type": "integer" + }, + "FilterConfiguration": { + "shape": "S1c" + }, + "MinUpdatePeriodSeconds": { + "type": "integer" + }, + "MinBufferTimeSeconds": { + "type": "integer" + }, + "SuggestedPresentationDelaySeconds": { + "type": "integer" + }, + "SegmentTemplateFormat": {}, + "PeriodTriggers": { + "shape": "S1q" + }, + "ScteDash": { + "shape": "S1s" + }, + "DrmSignaling": {}, + "UtcTiming": { + "shape": "S1v" + } + } + } + }, + "S1q": { + "type": "list", + "member": {} + }, + "S1s": { + "type": "structure", + "members": { + "AdMarkerDash": {} + } + }, + "S1v": { + "type": "structure", + "members": { + "TimingMode": {}, + "TimingSource": {} + } + }, + "S20": { "type": "list", "member": { "type": "structure", @@ -1363,7 +1446,7 @@ } } }, - "S1n": { + "S22": { "type": "list", "member": { "type": "structure", @@ -1389,6 +1472,46 @@ } } } + }, + "S24": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "ManifestName", + "Url" + ], + "members": { + "ManifestName": {}, + "Url": {}, + "ManifestWindowSeconds": { + "type": "integer" + }, + "FilterConfiguration": { + "shape": "S1c" + }, + "MinUpdatePeriodSeconds": { + "type": "integer" + }, + "MinBufferTimeSeconds": { + "type": "integer" + }, + "SuggestedPresentationDelaySeconds": { + "type": "integer" + }, + "SegmentTemplateFormat": {}, + "PeriodTriggers": { + "shape": "S1q" + }, + "ScteDash": { + "shape": "S1s" + }, + "DrmSignaling": {}, + "UtcTiming": { + "shape": "S1v" + } + } + } } } } \ No newline at end of file diff --git a/apis/mediapackagev2-2022-12-25.normal.json b/apis/mediapackagev2-2022-12-25.normal.json index b8c0ecd8c8..a56119bbe4 100644 --- a/apis/mediapackagev2-2022-12-25.normal.json +++ b/apis/mediapackagev2-2022-12-25.normal.json @@ -785,6 +785,13 @@ } }, "shapes": { + "AdMarkerDash": { + "type": "string", + "enum": [ + "BINARY", + "XML" + ] + }, "AdMarkerHls": { "type": "string", "enum": [ @@ -1044,6 +1051,87 @@ } } }, + "CreateDashManifestConfiguration": { + "type": "structure", + "required": [ + "ManifestName" + ], + "members": { + "ManifestName": { + "shape": "ManifestName", + "documentation": "

A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint.

" + }, + "ManifestWindowSeconds": { + "shape": "CreateDashManifestConfigurationManifestWindowSecondsInteger", + "documentation": "

The total duration (in seconds) of the manifest's content.

" + }, + "FilterConfiguration": { + "shape": "FilterConfiguration" + }, + "MinUpdatePeriodSeconds": { + "shape": "CreateDashManifestConfigurationMinUpdatePeriodSecondsInteger", + "documentation": "

Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.

" + }, + "MinBufferTimeSeconds": { + "shape": "CreateDashManifestConfigurationMinBufferTimeSecondsInteger", + "documentation": "

Minimum amount of content (in seconds) that a player must keep available in the buffer.

" + }, + "SuggestedPresentationDelaySeconds": { + "shape": "CreateDashManifestConfigurationSuggestedPresentationDelaySecondsInteger", + "documentation": "

The amount of time (in seconds) that the player should be from the end of the manifest.

" + }, + "SegmentTemplateFormat": { + "shape": "DashSegmentTemplateFormat", + "documentation": "

Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate.

Value description:

" + }, + "PeriodTriggers": { + "shape": "DashPeriodTriggers", + "documentation": "

A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Type ADS to indicate that AWS Elemental MediaPackage must create periods in the output manifest that correspond to SCTE-35 ad markers in the input source. Leave this value empty to indicate that the manifest is contained all in one period. For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage.

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

The SCTE configuration.

" + }, + "DrmSignaling": { + "shape": "DashDrmSignaling", + "documentation": "

Determines how the DASH manifest signals the DRM content.

" + }, + "UtcTiming": { + "shape": "DashUtcTiming", + "documentation": "

Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).

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

Create a DASH manifest configuration.

" + }, + "CreateDashManifestConfigurationManifestWindowSecondsInteger": { + "type": "integer", + "box": true, + "min": 30 + }, + "CreateDashManifestConfigurationMinBufferTimeSecondsInteger": { + "type": "integer", + "box": true, + "max": 3600, + "min": 0 + }, + "CreateDashManifestConfigurationMinUpdatePeriodSecondsInteger": { + "type": "integer", + "box": true, + "max": 3600, + "min": 1 + }, + "CreateDashManifestConfigurationSuggestedPresentationDelaySecondsInteger": { + "type": "integer", + "box": true, + "max": 3600, + "min": 0 + }, + "CreateDashManifests": { + "type": "list", + "member": { + "shape": "CreateDashManifestConfiguration" + } + }, "CreateHlsManifestConfiguration": { "type": "structure", "required": [ @@ -1196,6 +1284,10 @@ "shape": "CreateLowLatencyHlsManifests", "documentation": "

A low-latency HLS manifest configuration.

" }, + "DashManifests": { + "shape": "CreateDashManifests", + "documentation": "

A DASH manifest configuration.

" + }, "Tags": { "shape": "TagMap", "documentation": "

A comma-separated list of tag key:value pairs that you define. For example:

\"Key1\": \"Value1\",

\"Key2\": \"Value2\"

" @@ -1269,6 +1361,10 @@ "shape": "GetLowLatencyHlsManifests", "documentation": "

A low-latency HLS manifest configuration.

" }, + "DashManifests": { + "shape": "GetDashManifests", + "documentation": "

A DASH manifest configuration.

" + }, "ETag": { "shape": "EntityTag", "documentation": "

The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.

" @@ -1279,6 +1375,65 @@ } } }, + "DashDrmSignaling": { + "type": "string", + "enum": [ + "INDIVIDUAL", + "REFERENCED" + ] + }, + "DashPeriodTrigger": { + "type": "string", + "enum": [ + "AVAILS", + "DRM_KEY_ROTATION", + "SOURCE_CHANGES", + "SOURCE_DISRUPTIONS", + "NONE" + ] + }, + "DashPeriodTriggers": { + "type": "list", + "member": { + "shape": "DashPeriodTrigger" + }, + "max": 100, + "min": 0 + }, + "DashSegmentTemplateFormat": { + "type": "string", + "enum": [ + "NUMBER_WITH_TIMELINE" + ] + }, + "DashUtcTiming": { + "type": "structure", + "members": { + "TimingMode": { + "shape": "DashUtcTimingMode", + "documentation": "

The UTC timing mode.

" + }, + "TimingSource": { + "shape": "DashUtcTimingTimingSourceString", + "documentation": "

The the method that the player uses to synchronize to coordinated universal time (UTC) wall clock time.

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

Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).

" + }, + "DashUtcTimingMode": { + "type": "string", + "enum": [ + "HTTP_HEAD", + "HTTP_ISO", + "HTTP_XSDATE", + "UTC_DIRECT" + ] + }, + "DashUtcTimingTimingSourceString": { + "type": "string", + "max": 1024, + "min": 1 + }, "DeleteChannelGroupRequest": { "type": "structure", "required": [ @@ -1699,6 +1854,69 @@ } } }, + "GetDashManifestConfiguration": { + "type": "structure", + "required": [ + "ManifestName", + "Url" + ], + "members": { + "ManifestName": { + "shape": "ResourceName", + "documentation": "

A short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index.

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

The egress domain URL for stream delivery from MediaPackage.

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

The total duration (in seconds) of the manifest's content.

" + }, + "FilterConfiguration": { + "shape": "FilterConfiguration" + }, + "MinUpdatePeriodSeconds": { + "shape": "Integer", + "documentation": "

Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.

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

Minimum amount of content (in seconds) that a player must keep available in the buffer.

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

The amount of time (in seconds) that the player should be from the end of the manifest.

" + }, + "SegmentTemplateFormat": { + "shape": "DashSegmentTemplateFormat", + "documentation": "

Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate.

Value description:

" + }, + "PeriodTriggers": { + "shape": "DashPeriodTriggers", + "documentation": "

A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Leave this value empty to indicate that the manifest is contained all in one period. For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage.

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

The SCTE configuration.

" + }, + "DrmSignaling": { + "shape": "DashDrmSignaling", + "documentation": "

Determines how the DASH manifest signals the DRM content.

" + }, + "UtcTiming": { + "shape": "DashUtcTiming", + "documentation": "

Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).

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

Retrieve the DASH manifest configuration.

" + }, + "GetDashManifests": { + "type": "list", + "member": { + "shape": "GetDashManifestConfiguration" + } + }, "GetHlsManifestConfiguration": { "type": "structure", "required": [ @@ -1933,6 +2151,10 @@ "Tags": { "shape": "TagMap", "documentation": "

The comma-separated list of tag key:value pairs assigned to the origin endpoint.

" + }, + "DashManifests": { + "shape": "GetDashManifests", + "documentation": "

A DASH manifest configuration.

" } } }, @@ -2036,6 +2258,29 @@ } } }, + "ListDashManifestConfiguration": { + "type": "structure", + "required": [ + "ManifestName" + ], + "members": { + "ManifestName": { + "shape": "ResourceName", + "documentation": "

A short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index.

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

The egress domain URL for stream delivery from MediaPackage.

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

List the DASH manifest configuration.

" + }, + "ListDashManifests": { + "type": "list", + "member": { + "shape": "ListDashManifestConfiguration" + } + }, "ListHlsManifestConfiguration": { "type": "structure", "required": [ @@ -2221,6 +2466,10 @@ "LowLatencyHlsManifests": { "shape": "ListLowLatencyHlsManifests", "documentation": "

A low-latency HLS manifest configuration.

" + }, + "DashManifests": { + "shape": "ListDashManifests", + "documentation": "

A DASH manifest configuration.

" } }, "documentation": "

The configuration of the origin endpoint.

" @@ -2349,6 +2598,16 @@ }, "documentation": "

The SCTE configuration.

" }, + "ScteDash": { + "type": "structure", + "members": { + "AdMarkerDash": { + "shape": "AdMarkerDash", + "documentation": "

Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output.

Value description:

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

The SCTE configuration.

" + }, "ScteFilter": { "type": "string", "enum": [ @@ -2760,6 +3019,10 @@ "shape": "CreateLowLatencyHlsManifests", "documentation": "

A low-latency HLS manifest configuration.

" }, + "DashManifests": { + "shape": "CreateDashManifests", + "documentation": "

A DASH manifest configuration.

" + }, "ETag": { "shape": "EntityTag", "documentation": "

The expected current Entity Tag (ETag) for the resource. If the specified ETag does not match the resource's current entity tag, the update request will be rejected.

", @@ -2843,6 +3106,10 @@ "shape": "TagMap", "documentation": "

The comma-separated list of tag key:value pairs assigned to the origin endpoint.

", "locationName": "tags" + }, + "DashManifests": { + "shape": "GetDashManifests", + "documentation": "

A DASH manifest configuration.

" } } } diff --git a/apis/outposts-2019-12-03.min.json b/apis/outposts-2019-12-03.min.json index cd18b6c1a0..7f6a439e63 100644 --- a/apis/outposts-2019-12-03.min.json +++ b/apis/outposts-2019-12-03.min.json @@ -13,6 +13,32 @@ "uid": "outposts-2019-12-03" }, "operations": { + "CancelCapacityTask": { + "http": { + "requestUri": "/outposts/{OutpostId}/capacity/{CapacityTaskId}" + }, + "input": { + "type": "structure", + "required": [ + "CapacityTaskId", + "OutpostIdentifier" + ], + "members": { + "CapacityTaskId": { + "location": "uri", + "locationName": "CapacityTaskId" + }, + "OutpostIdentifier": { + "location": "uri", + "locationName": "OutpostId" + } + } + }, + "output": { + "type": "structure", + "members": {} + } + }, "CancelOrder": { "http": { "requestUri": "/orders/{OrderId}/cancel" @@ -67,7 +93,7 @@ "type": "structure", "members": { "Order": { - "shape": "Sd" + "shape": "Sg" } } } @@ -89,7 +115,7 @@ "AvailabilityZone": {}, "AvailabilityZoneId": {}, "Tags": { - "shape": "S10" + "shape": "S13" }, "SupportedHardwareType": {} } @@ -98,7 +124,7 @@ "type": "structure", "members": { "Outpost": { - "shape": "S15" + "shape": "S18" } } } @@ -117,16 +143,16 @@ "Description": {}, "Notes": {}, "Tags": { - "shape": "S10" + "shape": "S13" }, "OperatingAddress": { - "shape": "S1f" + "shape": "S1i" }, "ShippingAddress": { - "shape": "S1f" + "shape": "S1i" }, "RackPhysicalProperties": { - "shape": "S1r" + "shape": "S1u" } } }, @@ -134,7 +160,7 @@ "type": "structure", "members": { "Site": { - "shape": "S22" + "shape": "S25" } } } @@ -183,6 +209,56 @@ "members": {} } }, + "GetCapacityTask": { + "http": { + "method": "GET", + "requestUri": "/outposts/{OutpostId}/capacity/{CapacityTaskId}" + }, + "input": { + "type": "structure", + "required": [ + "CapacityTaskId", + "OutpostIdentifier" + ], + "members": { + "CapacityTaskId": { + "location": "uri", + "locationName": "CapacityTaskId" + }, + "OutpostIdentifier": { + "location": "uri", + "locationName": "OutpostId" + } + } + }, + "output": { + "type": "structure", + "members": { + "CapacityTaskId": {}, + "OutpostId": {}, + "OrderId": {}, + "RequestedInstancePools": { + "shape": "S2d" + }, + "DryRun": { + "type": "boolean" + }, + "CapacityTaskStatus": {}, + "Failed": { + "shape": "S2j" + }, + "CreationDate": { + "type": "timestamp" + }, + "CompletionDate": { + "type": "timestamp" + }, + "LastModifiedDate": { + "type": "timestamp" + } + } + } + }, "GetCatalogItem": { "http": { "method": "GET", @@ -204,7 +280,7 @@ "type": "structure", "members": { "CatalogItem": { - "shape": "S2a" + "shape": "S2o" } } } @@ -268,7 +344,7 @@ "type": "structure", "members": { "Order": { - "shape": "Sd" + "shape": "Sg" } } } @@ -294,7 +370,7 @@ "type": "structure", "members": { "Outpost": { - "shape": "S15" + "shape": "S18" } } } @@ -329,13 +405,7 @@ "type": "structure", "members": { "InstanceTypes": { - "type": "list", - "member": { - "type": "structure", - "members": { - "InstanceType": {} - } - } + "shape": "S3h" }, "NextToken": {}, "OutpostId": {}, @@ -343,6 +413,47 @@ } } }, + "GetOutpostSupportedInstanceTypes": { + "http": { + "method": "GET", + "requestUri": "/outposts/{OutpostId}/supportedInstanceTypes" + }, + "input": { + "type": "structure", + "required": [ + "OutpostIdentifier", + "OrderId" + ], + "members": { + "OutpostIdentifier": { + "location": "uri", + "locationName": "OutpostId" + }, + "OrderId": { + "location": "querystring", + "locationName": "OrderId" + }, + "MaxResults": { + "location": "querystring", + "locationName": "MaxResults", + "type": "integer" + }, + "NextToken": { + "location": "querystring", + "locationName": "NextToken" + } + } + }, + "output": { + "type": "structure", + "members": { + "InstanceTypes": { + "shape": "S3h" + }, + "NextToken": {} + } + } + }, "GetSite": { "http": { "method": "GET", @@ -364,7 +475,7 @@ "type": "structure", "members": { "Site": { - "shape": "S22" + "shape": "S25" } } } @@ -397,7 +508,7 @@ "SiteId": {}, "AddressType": {}, "Address": { - "shape": "S1f" + "shape": "S1i" } } } @@ -477,6 +588,63 @@ } } }, + "ListCapacityTasks": { + "http": { + "method": "GET", + "requestUri": "/capacity/tasks" + }, + "input": { + "type": "structure", + "members": { + "OutpostIdentifierFilter": { + "location": "querystring", + "locationName": "OutpostIdentifierFilter" + }, + "MaxResults": { + "location": "querystring", + "locationName": "MaxResults", + "type": "integer" + }, + "NextToken": { + "location": "querystring", + "locationName": "NextToken" + }, + "CapacityTaskStatusFilter": { + "location": "querystring", + "locationName": "CapacityTaskStatusFilter", + "type": "list", + "member": {} + } + } + }, + "output": { + "type": "structure", + "members": { + "CapacityTasks": { + "type": "list", + "member": { + "type": "structure", + "members": { + "CapacityTaskId": {}, + "OutpostId": {}, + "OrderId": {}, + "CapacityTaskStatus": {}, + "CreationDate": { + "type": "timestamp" + }, + "CompletionDate": { + "type": "timestamp" + }, + "LastModifiedDate": { + "type": "timestamp" + } + } + } + }, + "NextToken": {} + } + } + }, "ListCatalogItems": { "http": { "method": "GET", @@ -501,7 +669,7 @@ "member": {} }, "SupportedStorageFilter": { - "shape": "S2l", + "shape": "S2z", "location": "querystring", "locationName": "SupportedStorageFilter" }, @@ -519,7 +687,7 @@ "CatalogItems": { "type": "list", "member": { - "shape": "S2a" + "shape": "S2o" } }, "NextToken": {} @@ -624,7 +792,7 @@ "Outposts": { "type": "list", "member": { - "shape": "S15" + "shape": "S18" } }, "NextToken": {} @@ -674,7 +842,7 @@ "Sites": { "type": "list", "member": { - "shape": "S22" + "shape": "S25" } }, "NextToken": {} @@ -702,7 +870,60 @@ "type": "structure", "members": { "Tags": { - "shape": "S10" + "shape": "S13" + } + } + } + }, + "StartCapacityTask": { + "http": { + "requestUri": "/outposts/{OutpostId}/capacity" + }, + "input": { + "type": "structure", + "required": [ + "OutpostIdentifier", + "OrderId", + "InstancePools" + ], + "members": { + "OutpostIdentifier": { + "location": "uri", + "locationName": "OutpostId" + }, + "OrderId": {}, + "InstancePools": { + "shape": "S2d" + }, + "DryRun": { + "type": "boolean" + } + } + }, + "output": { + "type": "structure", + "members": { + "CapacityTaskId": {}, + "OutpostId": {}, + "OrderId": {}, + "RequestedInstancePools": { + "shape": "S2d" + }, + "DryRun": { + "type": "boolean" + }, + "CapacityTaskStatus": {}, + "Failed": { + "shape": "S2j" + }, + "CreationDate": { + "type": "timestamp" + }, + "CompletionDate": { + "type": "timestamp" + }, + "LastModifiedDate": { + "type": "timestamp" } } } @@ -751,7 +972,7 @@ "locationName": "ResourceArn" }, "Tags": { - "shape": "S10" + "shape": "S13" } } }, @@ -813,7 +1034,7 @@ "type": "structure", "members": { "Outpost": { - "shape": "S15" + "shape": "S18" } } } @@ -842,7 +1063,7 @@ "type": "structure", "members": { "Site": { - "shape": "S22" + "shape": "S25" } } } @@ -866,7 +1087,7 @@ }, "AddressType": {}, "Address": { - "shape": "S1f" + "shape": "S1i" } } }, @@ -875,7 +1096,7 @@ "members": { "AddressType": {}, "Address": { - "shape": "S1f" + "shape": "S1i" } } } @@ -910,14 +1131,14 @@ "type": "structure", "members": { "Site": { - "shape": "S22" + "shape": "S25" } } } } }, "shapes": { - "Sd": { + "Sg": { "type": "structure", "members": { "OutpostId": {}, @@ -970,12 +1191,12 @@ "OrderType": {} } }, - "S10": { + "S13": { "type": "map", "key": {}, "value": {} }, - "S15": { + "S18": { "type": "structure", "members": { "OutpostId": {}, @@ -988,13 +1209,13 @@ "AvailabilityZone": {}, "AvailabilityZoneId": {}, "Tags": { - "shape": "S10" + "shape": "S13" }, "SiteArn": {}, "SupportedHardwareType": {} } }, - "S1f": { + "S1i": { "type": "structure", "required": [ "AddressLine1", @@ -1017,7 +1238,7 @@ "Municipality": {} } }, - "S1r": { + "S1u": { "type": "structure", "members": { "PowerDrawKva": {}, @@ -1031,7 +1252,7 @@ "MaximumSupportedWeightLbs": {} } }, - "S22": { + "S25": { "type": "structure", "members": { "SiteId": {}, @@ -1039,7 +1260,7 @@ "Name": {}, "Description": {}, "Tags": { - "shape": "S10" + "shape": "S13" }, "SiteArn": {}, "Notes": {}, @@ -1047,11 +1268,37 @@ "OperatingAddressStateOrRegion": {}, "OperatingAddressCity": {}, "RackPhysicalProperties": { - "shape": "S1r" + "shape": "S1u" + } + } + }, + "S2d": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "InstanceType", + "Count" + ], + "members": { + "InstanceType": {}, + "Count": { + "type": "integer" + } } } }, - "S2a": { + "S2j": { + "type": "structure", + "required": [ + "Reason" + ], + "members": { + "Reason": {}, + "Type": {} + } + }, + "S2o": { "type": "structure", "members": { "CatalogItemId": {}, @@ -1080,13 +1327,22 @@ } }, "SupportedStorage": { - "shape": "S2l" + "shape": "S2z" } } }, - "S2l": { + "S2z": { "type": "list", "member": {} + }, + "S3h": { + "type": "list", + "member": { + "type": "structure", + "members": { + "InstanceType": {} + } + } } } } \ No newline at end of file diff --git a/apis/outposts-2019-12-03.normal.json b/apis/outposts-2019-12-03.normal.json index de50ce87c7..808f569664 100644 --- a/apis/outposts-2019-12-03.normal.json +++ b/apis/outposts-2019-12-03.normal.json @@ -13,6 +13,37 @@ "uid": "outposts-2019-12-03" }, "operations": { + "CancelCapacityTask": { + "name": "CancelCapacityTask", + "http": { + "method": "POST", + "requestUri": "/outposts/{OutpostId}/capacity/{CapacityTaskId}" + }, + "input": { + "shape": "CancelCapacityTaskInput" + }, + "output": { + "shape": "CancelCapacityTaskOutput" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "NotFoundException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "InternalServerException" + } + ], + "documentation": "

Cancels the capacity task.

" + }, "CancelOrder": { "name": "CancelOrder", "http": { @@ -205,6 +236,34 @@ ], "documentation": "

Deletes the specified site.

" }, + "GetCapacityTask": { + "name": "GetCapacityTask", + "http": { + "method": "GET", + "requestUri": "/outposts/{OutpostId}/capacity/{CapacityTaskId}" + }, + "input": { + "shape": "GetCapacityTaskInput" + }, + "output": { + "shape": "GetCapacityTaskOutput" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "NotFoundException" + }, + { + "shape": "InternalServerException" + } + ], + "documentation": "

Gets details of the specified capacity task.

" + }, "GetCatalogItem": { "name": "GetCatalogItem", "http": { @@ -339,6 +398,34 @@ ], "documentation": "

Gets the instance types for the specified Outpost.

" }, + "GetOutpostSupportedInstanceTypes": { + "name": "GetOutpostSupportedInstanceTypes", + "http": { + "method": "GET", + "requestUri": "/outposts/{OutpostId}/supportedInstanceTypes" + }, + "input": { + "shape": "GetOutpostSupportedInstanceTypesInput" + }, + "output": { + "shape": "GetOutpostSupportedInstanceTypesOutput" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "NotFoundException" + }, + { + "shape": "InternalServerException" + } + ], + "documentation": "

Gets the instance types that an Outpost can support in InstanceTypeCapacity. This will generally include instance types that are not currently configured and therefore cannot be launched with the current Outpost capacity configuration.

" + }, "GetSite": { "name": "GetSite", "http": { @@ -423,6 +510,34 @@ ], "documentation": "

Lists the hardware assets for the specified Outpost.

Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.

" }, + "ListCapacityTasks": { + "name": "ListCapacityTasks", + "http": { + "method": "GET", + "requestUri": "/capacity/tasks" + }, + "input": { + "shape": "ListCapacityTasksInput" + }, + "output": { + "shape": "ListCapacityTasksOutput" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "NotFoundException" + }, + { + "shape": "InternalServerException" + } + ], + "documentation": "

Lists the capacity tasks for your Amazon Web Services account.

Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.

" + }, "ListCatalogItems": { "name": "ListCatalogItems", "http": { @@ -551,6 +666,37 @@ ], "documentation": "

Lists the tags for the specified resource.

" }, + "StartCapacityTask": { + "name": "StartCapacityTask", + "http": { + "method": "POST", + "requestUri": "/outposts/{OutpostId}/capacity" + }, + "input": { + "shape": "StartCapacityTaskInput" + }, + "output": { + "shape": "StartCapacityTaskOutput" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "NotFoundException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "ConflictException" + } + ], + "documentation": "

Starts the specified capacity task. You can have one active capacity task for an order.

" + }, "StartConnection": { "name": "StartConnection", "http": { @@ -953,6 +1099,31 @@ "shape": "CIDR" } }, + "CancelCapacityTaskInput": { + "type": "structure", + "required": [ + "CapacityTaskId", + "OutpostIdentifier" + ], + "members": { + "CapacityTaskId": { + "shape": "CapacityTaskId", + "documentation": "

ID of the capacity task that you want to cancel.

", + "location": "uri", + "locationName": "CapacityTaskId" + }, + "OutpostIdentifier": { + "shape": "OutpostIdentifier", + "documentation": "

ID or ARN of the Outpost associated with the capacity task that you want to cancel.

", + "location": "uri", + "locationName": "OutpostId" + } + } + }, + "CancelCapacityTaskOutput": { + "type": "structure", + "members": {} + }, "CancelOrderInput": { "type": "structure", "required": [ @@ -971,6 +1142,95 @@ "type": "structure", "members": {} }, + "CapacityTaskFailure": { + "type": "structure", + "required": [ + "Reason" + ], + "members": { + "Reason": { + "shape": "CapacityTaskStatusReason", + "documentation": "

The reason that the specified capacity task failed.

" + }, + "Type": { + "shape": "CapacityTaskFailureType", + "documentation": "

The type of failure.

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

The capacity tasks that failed.

" + }, + "CapacityTaskFailureType": { + "type": "string", + "enum": [ + "UNSUPPORTED_CAPACITY_CONFIGURATION" + ] + }, + "CapacityTaskId": { + "type": "string", + "max": 21, + "min": 21, + "pattern": "^cap-[a-f0-9]{17}$" + }, + "CapacityTaskList": { + "type": "list", + "member": { + "shape": "CapacityTaskSummary" + } + }, + "CapacityTaskStatus": { + "type": "string", + "enum": [ + "REQUESTED", + "IN_PROGRESS", + "FAILED", + "COMPLETED", + "CANCELLED" + ] + }, + "CapacityTaskStatusList": { + "type": "list", + "member": { + "shape": "CapacityTaskStatus" + } + }, + "CapacityTaskStatusReason": { + "type": "string", + "max": 128 + }, + "CapacityTaskSummary": { + "type": "structure", + "members": { + "CapacityTaskId": { + "shape": "CapacityTaskId", + "documentation": "

The ID of the specified capacity task.

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

The ID of the Outpost associated with the specified capacity task.

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

The ID of the Amazon Web Services Outposts order of the host associated with the capacity task.

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

The status of the capacity task.

" + }, + "CreationDate": { + "shape": "ISO8601Timestamp", + "documentation": "

The date that the specified capacity task was created.

" + }, + "CompletionDate": { + "shape": "ISO8601Timestamp", + "documentation": "

The date that the specified capacity task successfully ran.

" + }, + "LastModifiedDate": { + "shape": "ISO8601Timestamp", + "documentation": "

The date that the specified capacity was last modified.

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

The summary of the capacity task.

" + }, "CatalogItem": { "type": "structure", "members": { @@ -1263,7 +1523,7 @@ "members": { "OutpostId": { "shape": "OutpostId", - "documentation": "

The ID or the Amazon Resource Name (ARN) of the Outpost.

", + "documentation": "

The ID or ARN of the Outpost.

", "location": "uri", "locationName": "OutpostId" } @@ -1303,6 +1563,9 @@ "min": 1, "pattern": "^\\S[\\S ]*" }, + "DryRun": { + "type": "boolean" + }, "EC2Capacity": { "type": "structure", "members": { @@ -1346,6 +1609,72 @@ "MULTI_MODE" ] }, + "GetCapacityTaskInput": { + "type": "structure", + "required": [ + "CapacityTaskId", + "OutpostIdentifier" + ], + "members": { + "CapacityTaskId": { + "shape": "CapacityTaskId", + "documentation": "

ID of the capacity task.

", + "location": "uri", + "locationName": "CapacityTaskId" + }, + "OutpostIdentifier": { + "shape": "OutpostIdentifier", + "documentation": "

ID or ARN of the Outpost associated with the specified capacity task.

", + "location": "uri", + "locationName": "OutpostId" + } + } + }, + "GetCapacityTaskOutput": { + "type": "structure", + "members": { + "CapacityTaskId": { + "shape": "CapacityTaskId", + "documentation": "

ID of the capacity task.

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

ID of the Outpost associated with the specified capacity task.

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

ID of the Amazon Web Services Outposts order associated with the specified capacity task.

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

List of instance pools requested in the capacity task.

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

Performs a dry run to determine if you are above or below instance capacity.

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

Status of the capacity task.

A capacity task can have one of the following statuses:

" + }, + "Failed": { + "shape": "CapacityTaskFailure", + "documentation": "

Reason why the capacity task failed.

" + }, + "CreationDate": { + "shape": "ISO8601Timestamp", + "documentation": "

The date the capacity task was created.

" + }, + "CompletionDate": { + "shape": "ISO8601Timestamp", + "documentation": "

The date the capacity task ran successfully.

" + }, + "LastModifiedDate": { + "shape": "ISO8601Timestamp", + "documentation": "

The date the capacity task was last modified.

" + } + } + }, "GetCatalogItemInput": { "type": "structure", "required": [ @@ -1426,7 +1755,7 @@ "members": { "OutpostId": { "shape": "OutpostId", - "documentation": "

The ID or the Amazon Resource Name (ARN) of the Outpost.

", + "documentation": "

The ID or ARN of the Outpost.

", "location": "uri", "locationName": "OutpostId" } @@ -1440,7 +1769,7 @@ "members": { "OutpostId": { "shape": "OutpostId", - "documentation": "

The ID or the Amazon Resource Name (ARN) of the Outpost.

", + "documentation": "

The ID or ARN of the Outpost.

", "location": "uri", "locationName": "OutpostId" }, @@ -1482,6 +1811,48 @@ } } }, + "GetOutpostSupportedInstanceTypesInput": { + "type": "structure", + "required": [ + "OutpostIdentifier", + "OrderId" + ], + "members": { + "OutpostIdentifier": { + "shape": "OutpostIdentifier", + "documentation": "

The ID or ARN of the Outpost.

", + "location": "uri", + "locationName": "OutpostId" + }, + "OrderId": { + "shape": "OrderId", + "documentation": "

The ID for the Amazon Web Services Outposts order.

", + "location": "querystring", + "locationName": "OrderId" + }, + "MaxResults": { + "shape": "MaxResults1000", + "location": "querystring", + "locationName": "MaxResults" + }, + "NextToken": { + "shape": "Token", + "location": "querystring", + "locationName": "NextToken" + } + } + }, + "GetOutpostSupportedInstanceTypesOutput": { + "type": "structure", + "members": { + "InstanceTypes": { + "shape": "InstanceTypeListDefinition" + }, + "NextToken": { + "shape": "Token" + } + } + }, "GetSiteAddressInput": { "type": "structure", "required": [ @@ -1572,6 +1943,29 @@ "type": "string", "documentation": "

The instance type.

" }, + "InstanceTypeCapacity": { + "type": "structure", + "required": [ + "InstanceType", + "Count" + ], + "members": { + "InstanceType": { + "shape": "InstanceTypeName", + "documentation": "

The instance type of the hosts.

" + }, + "Count": { + "shape": "InstanceTypeCount", + "documentation": "

The number of instances for the specified instance type.

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

The instance type that you specify determines the combination of CPU, memory, storage, and networking capacity.

" + }, + "InstanceTypeCount": { + "type": "integer", + "max": 9999, + "min": 0 + }, "InstanceTypeItem": { "type": "structure", "members": { @@ -1588,6 +1982,12 @@ }, "documentation": "

Information about the instance types.

" }, + "InstanceTypeName": { + "type": "string", + "max": 64, + "min": 1, + "pattern": "^[a-z0-9\\-]+\\.[a-z0-9\\-]+$" + }, "LifeCycleStatus": { "type": "string", "documentation": "

The life cycle status.

", @@ -1768,6 +2168,45 @@ } } }, + "ListCapacityTasksInput": { + "type": "structure", + "members": { + "OutpostIdentifierFilter": { + "shape": "OutpostIdentifier", + "documentation": "

Filters the results by an Outpost ID or an Outpost ARN.

", + "location": "querystring", + "locationName": "OutpostIdentifierFilter" + }, + "MaxResults": { + "shape": "MaxResults1000", + "location": "querystring", + "locationName": "MaxResults" + }, + "NextToken": { + "shape": "Token", + "location": "querystring", + "locationName": "NextToken" + }, + "CapacityTaskStatusFilter": { + "shape": "CapacityTaskStatusList", + "documentation": "

A list of statuses. For example, REQUESTED or WAITING_FOR_EVACUATION.

", + "location": "querystring", + "locationName": "CapacityTaskStatusFilter" + } + } + }, + "ListCapacityTasksOutput": { + "type": "structure", + "members": { + "CapacityTasks": { + "shape": "CapacityTaskList", + "documentation": "

Lists all the capacity tasks.

" + }, + "NextToken": { + "shape": "Token" + } + } + }, "ListCatalogItemsInput": { "type": "structure", "members": { @@ -2329,6 +2768,12 @@ }, "documentation": "

Information about the physical and logistical details for racks at sites. For more information about hardware requirements for racks, see Network readiness checklist in the Amazon Web Services Outposts User Guide.

" }, + "RequestedInstancePools": { + "type": "list", + "member": { + "shape": "InstanceTypeCapacity" + } + }, "ServerEndpoint": { "type": "string", "max": 21, @@ -2444,6 +2889,79 @@ "min": 1, "pattern": "OR-[A-Z0-9]{7}" }, + "StartCapacityTaskInput": { + "type": "structure", + "required": [ + "OutpostIdentifier", + "OrderId", + "InstancePools" + ], + "members": { + "OutpostIdentifier": { + "shape": "OutpostIdentifier", + "documentation": "

The ID or ARN of the Outposts associated with the specified capacity task.

", + "location": "uri", + "locationName": "OutpostId" + }, + "OrderId": { + "shape": "OrderId", + "documentation": "

The ID of the Amazon Web Services Outposts order associated with the specified capacity task.

" + }, + "InstancePools": { + "shape": "RequestedInstancePools", + "documentation": "

The instance pools specified in the capacity task.

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

You can request a dry run to determine if the instance type and instance size changes is above or below available instance capacity. Requesting a dry run does not make any changes to your plan.

" + } + } + }, + "StartCapacityTaskOutput": { + "type": "structure", + "members": { + "CapacityTaskId": { + "shape": "CapacityTaskId", + "documentation": "

ID of the capacity task that you want to start.

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

ID of the Outpost associated with the capacity task.

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

ID of the Amazon Web Services Outposts order of the host associated with the capacity task.

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

List of the instance pools requested in the specified capacity task.

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

Results of the dry run showing if the specified capacity task is above or below the available instance capacity.

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

Status of the specified capacity task.

" + }, + "Failed": { + "shape": "CapacityTaskFailure", + "documentation": "

Reason that the specified capacity task failed.

" + }, + "CreationDate": { + "shape": "ISO8601Timestamp", + "documentation": "

Date that the specified capacity task was created.

" + }, + "CompletionDate": { + "shape": "ISO8601Timestamp", + "documentation": "

Date that the specified capacity task ran successfully.

" + }, + "LastModifiedDate": { + "shape": "ISO8601Timestamp", + "documentation": "

Date that the specified capacity task was last modified.

" + } + } + }, "StartConnectionRequest": { "type": "structure", "required": [ @@ -2637,7 +3155,7 @@ "members": { "OutpostId": { "shape": "OutpostId", - "documentation": "

The ID or the Amazon Resource Name (ARN) of the Outpost.

", + "documentation": "

The ID or ARN of the Outpost.

", "location": "uri", "locationName": "OutpostId" }, diff --git a/apis/outposts-2019-12-03.paginators.json b/apis/outposts-2019-12-03.paginators.json index 3641155079..ad0742fd0a 100644 --- a/apis/outposts-2019-12-03.paginators.json +++ b/apis/outposts-2019-12-03.paginators.json @@ -6,12 +6,24 @@ "limit_key": "MaxResults", "result_key": "InstanceTypes" }, + "GetOutpostSupportedInstanceTypes": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "InstanceTypes" + }, "ListAssets": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Assets" }, + "ListCapacityTasks": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "CapacityTasks" + }, "ListCatalogItems": { "input_token": "NextToken", "output_token": "NextToken", diff --git a/apis/wellarchitected-2020-03-31.min.json b/apis/wellarchitected-2020-03-31.min.json index b9b23a1f97..b4322c019c 100644 --- a/apis/wellarchitected-2020-03-31.min.json +++ b/apis/wellarchitected-2020-03-31.min.json @@ -335,6 +335,9 @@ "ReviewTemplateArns": { "type": "list", "member": {} + }, + "JiraConfiguration": { + "shape": "S1z" } } }, @@ -709,7 +712,7 @@ "LensAlias": {}, "LensArn": {}, "Answer": { - "shape": "S2k" + "shape": "S2o" } } } @@ -755,7 +758,7 @@ "members": { "MetricType": {}, "RiskCounts": { - "shape": "S3j" + "shape": "S3q" }, "WorkloadId": {}, "WorkloadName": {}, @@ -776,7 +779,7 @@ "members": { "PillarId": {}, "RiskCounts": { - "shape": "S3j" + "shape": "S3q" }, "Questions": { "type": "list", @@ -802,7 +805,7 @@ } }, "RiskCounts": { - "shape": "S3j" + "shape": "S3q" } } } @@ -818,6 +821,30 @@ } } }, + "GetGlobalSettings": { + "http": { + "method": "GET", + "requestUri": "/global-settings" + }, + "output": { + "type": "structure", + "members": { + "OrganizationSharingStatus": {}, + "DiscoveryIntegrationStatus": {}, + "JiraConfiguration": { + "type": "structure", + "members": { + "IntegrationStatus": {}, + "IssueManagementStatus": {}, + "IssueManagementType": {}, + "Subdomain": {}, + "JiraProjectKey": {}, + "StatusMessage": {} + } + } + } + } + }, "GetLens": { "http": { "method": "GET", @@ -894,7 +921,7 @@ "type": "integer" }, "LensReview": { - "shape": "S45" + "shape": "S4j" } } } @@ -1045,7 +1072,7 @@ "type": "timestamp" }, "Workload": { - "shape": "S4q" + "shape": "S59" } } } @@ -1077,7 +1104,7 @@ "type": "structure", "members": { "Profile": { - "shape": "S4v" + "shape": "S5f" } } } @@ -1158,7 +1185,7 @@ "type": "structure", "members": { "ReviewTemplate": { - "shape": "S5c" + "shape": "S5w" } } } @@ -1196,7 +1223,7 @@ "TemplateArn": {}, "LensAlias": {}, "Answer": { - "shape": "S5i" + "shape": "S62" } } } @@ -1228,7 +1255,7 @@ "members": { "TemplateArn": {}, "LensReview": { - "shape": "S5m" + "shape": "S66" } } } @@ -1254,7 +1281,7 @@ "type": "structure", "members": { "Workload": { - "shape": "S4q" + "shape": "S59" } } } @@ -1351,20 +1378,23 @@ "PillarId": {}, "QuestionTitle": {}, "Choices": { - "shape": "S2q" + "shape": "S2u" }, "SelectedChoices": { - "shape": "S31" + "shape": "S35" }, "ChoiceAnswerSummaries": { - "shape": "S60" + "shape": "S6k" }, "IsApplicable": { "type": "boolean" }, "Risk": {}, "Reason": {}, - "QuestionType": {} + "QuestionType": {}, + "JiraConfiguration": { + "shape": "S3e" + } } } }, @@ -1567,6 +1597,9 @@ "ImprovementPlanUrl": {} } } + }, + "JiraConfiguration": { + "shape": "S3e" } } } @@ -1627,13 +1660,13 @@ "type": "timestamp" }, "RiskCounts": { - "shape": "S3j" + "shape": "S3q" }, "Profiles": { - "shape": "S4a" + "shape": "S4t" }, "PrioritizedRiskCounts": { - "shape": "S3j" + "shape": "S3q" } } } @@ -1792,7 +1825,7 @@ "type": "timestamp" }, "WorkloadSummary": { - "shape": "S7d" + "shape": "S7w" } } } @@ -2045,13 +2078,13 @@ "PillarId": {}, "QuestionTitle": {}, "Choices": { - "shape": "S2q" + "shape": "S2u" }, "SelectedChoices": { - "shape": "S31" + "shape": "S35" }, "ChoiceAnswerSummaries": { - "shape": "S60" + "shape": "S6k" }, "IsApplicable": { "type": "boolean" @@ -2333,7 +2366,7 @@ "WorkloadSummaries": { "type": "list", "member": { - "shape": "S7d" + "shape": "S7w" } }, "NextToken": {} @@ -2420,10 +2453,10 @@ "locationName": "QuestionId" }, "SelectedChoices": { - "shape": "S31" + "shape": "S35" }, "ChoiceUpdates": { - "shape": "S95" + "shape": "S9o" }, "Notes": {}, "IsApplicable": { @@ -2439,7 +2472,7 @@ "LensAlias": {}, "LensArn": {}, "Answer": { - "shape": "S2k" + "shape": "S2o" } } } @@ -2453,7 +2486,39 @@ "type": "structure", "members": { "OrganizationSharingStatus": {}, - "DiscoveryIntegrationStatus": {} + "DiscoveryIntegrationStatus": {}, + "JiraConfiguration": { + "type": "structure", + "members": { + "IssueManagementStatus": {}, + "IssueManagementType": {}, + "JiraProjectKey": {}, + "IntegrationStatus": {} + } + } + } + } + }, + "UpdateIntegration": { + "http": { + "requestUri": "/workloads/{WorkloadId}/updateIntegration" + }, + "input": { + "type": "structure", + "required": [ + "WorkloadId", + "ClientRequestToken", + "IntegratingService" + ], + "members": { + "WorkloadId": { + "location": "uri", + "locationName": "WorkloadId" + }, + "ClientRequestToken": { + "idempotencyToken": true + }, + "IntegratingService": {} } } }, @@ -2479,7 +2544,10 @@ }, "LensNotes": {}, "PillarNotes": { - "shape": "S9c" + "shape": "S9x" + }, + "JiraConfiguration": { + "shape": "S4o" } } }, @@ -2488,7 +2556,7 @@ "members": { "WorkloadId": {}, "LensReview": { - "shape": "S45" + "shape": "S4j" } } } @@ -2518,7 +2586,7 @@ "type": "structure", "members": { "Profile": { - "shape": "S4v" + "shape": "S5f" } } } @@ -2542,10 +2610,10 @@ "Description": {}, "Notes": {}, "LensesToAssociate": { - "shape": "S9h" + "shape": "Sa2" }, "LensesToDisassociate": { - "shape": "S9h" + "shape": "Sa2" } } }, @@ -2553,7 +2621,7 @@ "type": "structure", "members": { "ReviewTemplate": { - "shape": "S5c" + "shape": "S5w" } } } @@ -2584,10 +2652,10 @@ "locationName": "QuestionId" }, "SelectedChoices": { - "shape": "S31" + "shape": "S35" }, "ChoiceUpdates": { - "shape": "S95" + "shape": "S9o" }, "Notes": {}, "IsApplicable": { @@ -2602,7 +2670,7 @@ "TemplateArn": {}, "LensAlias": {}, "Answer": { - "shape": "S5i" + "shape": "S62" } } } @@ -2629,7 +2697,7 @@ }, "LensNotes": {}, "PillarNotes": { - "shape": "S9c" + "shape": "S9x" } } }, @@ -2638,7 +2706,7 @@ "members": { "TemplateArn": {}, "LensReview": { - "shape": "S5m" + "shape": "S66" } } } @@ -2724,6 +2792,9 @@ }, "Applications": { "shape": "S1v" + }, + "JiraConfiguration": { + "shape": "S1z" } } }, @@ -2731,7 +2802,7 @@ "type": "structure", "members": { "Workload": { - "shape": "S4q" + "shape": "S59" } } } @@ -2922,7 +2993,15 @@ "type": "list", "member": {} }, - "S2k": { + "S1z": { + "type": "structure", + "members": { + "IssueManagementStatus": {}, + "IssueManagementType": {}, + "JiraProjectKey": {} + } + }, + "S2o": { "type": "structure", "members": { "QuestionId": {}, @@ -2933,23 +3012,26 @@ "HelpfulResourceUrl": {}, "HelpfulResourceDisplayText": {}, "Choices": { - "shape": "S2q" + "shape": "S2u" }, "SelectedChoices": { - "shape": "S31" + "shape": "S35" }, "ChoiceAnswers": { - "shape": "S32" + "shape": "S36" }, "IsApplicable": { "type": "boolean" }, "Risk": {}, "Notes": {}, - "Reason": {} + "Reason": {}, + "JiraConfiguration": { + "shape": "S3e" + } } }, - "S2q": { + "S2u": { "type": "list", "member": { "type": "structure", @@ -2958,10 +3040,10 @@ "Title": {}, "Description": {}, "HelpfulResource": { - "shape": "S2u" + "shape": "S2y" }, "ImprovementPlan": { - "shape": "S2u" + "shape": "S2y" }, "AdditionalResources": { "type": "list", @@ -2972,7 +3054,7 @@ "Content": { "type": "list", "member": { - "shape": "S2u" + "shape": "S2y" } } } @@ -2981,18 +3063,18 @@ } } }, - "S2u": { + "S2y": { "type": "structure", "members": { "DisplayText": {}, "Url": {} } }, - "S31": { + "S35": { "type": "list", "member": {} }, - "S32": { + "S36": { "type": "list", "member": { "type": "structure", @@ -3004,14 +3086,23 @@ } } }, - "S3j": { + "S3e": { + "type": "structure", + "members": { + "JiraIssueUrl": {}, + "LastSyncedTime": { + "type": "timestamp" + } + } + }, + "S3q": { "type": "map", "key": {}, "value": { "type": "integer" } }, - "S45": { + "S4j": { "type": "structure", "members": { "LensAlias": {}, @@ -3028,31 +3119,52 @@ "PillarName": {}, "Notes": {}, "RiskCounts": { - "shape": "S3j" + "shape": "S3q" }, "PrioritizedRiskCounts": { - "shape": "S3j" + "shape": "S3q" } } } }, + "JiraConfiguration": { + "shape": "S4o" + }, "UpdatedAt": { "type": "timestamp" }, "Notes": {}, "RiskCounts": { - "shape": "S3j" + "shape": "S3q" }, "NextToken": {}, "Profiles": { - "shape": "S4a" + "shape": "S4t" }, "PrioritizedRiskCounts": { - "shape": "S3j" + "shape": "S3q" } } }, - "S4a": { + "S4o": { + "type": "structure", + "members": { + "SelectedPillars": { + "type": "list", + "member": { + "type": "structure", + "members": { + "PillarId": {}, + "SelectedQuestionIds": { + "type": "list", + "member": {} + } + } + } + } + } + }, + "S4t": { "type": "list", "member": { "type": "structure", @@ -3062,7 +3174,7 @@ } } }, - "S4q": { + "S59": { "type": "structure", "members": { "WorkloadId": {}, @@ -3095,7 +3207,7 @@ "Notes": {}, "ImprovementStatus": {}, "RiskCounts": { - "shape": "S3j" + "shape": "S3q" }, "PillarPriorities": { "shape": "S1k" @@ -3115,14 +3227,23 @@ "shape": "S1v" }, "Profiles": { - "shape": "S4a" + "shape": "S4t" }, "PrioritizedRiskCounts": { - "shape": "S3j" + "shape": "S3q" + }, + "JiraConfiguration": { + "type": "structure", + "members": { + "IssueManagementStatus": {}, + "IssueManagementType": {}, + "JiraProjectKey": {}, + "StatusMessage": {} + } } } }, - "S4v": { + "S5f": { "type": "structure", "members": { "ProfileArn": {}, @@ -3174,7 +3295,7 @@ } } }, - "S5c": { + "S5w": { "type": "structure", "members": { "Description": {}, @@ -3183,7 +3304,7 @@ }, "Notes": {}, "QuestionCounts": { - "shape": "S5d" + "shape": "S5x" }, "Owner": {}, "UpdatedAt": { @@ -3198,14 +3319,14 @@ "ShareInvitationId": {} } }, - "S5d": { + "S5x": { "type": "map", "key": {}, "value": { "type": "integer" } }, - "S5i": { + "S62": { "type": "structure", "members": { "QuestionId": {}, @@ -3216,13 +3337,13 @@ "HelpfulResourceUrl": {}, "HelpfulResourceDisplayText": {}, "Choices": { - "shape": "S2q" + "shape": "S2u" }, "SelectedChoices": { - "shape": "S31" + "shape": "S35" }, "ChoiceAnswers": { - "shape": "S32" + "shape": "S36" }, "IsApplicable": { "type": "boolean" @@ -3232,7 +3353,7 @@ "Reason": {} } }, - "S5m": { + "S66": { "type": "structure", "members": { "LensAlias": {}, @@ -3249,7 +3370,7 @@ "PillarName": {}, "Notes": {}, "QuestionCounts": { - "shape": "S5d" + "shape": "S5x" } } } @@ -3259,12 +3380,12 @@ }, "Notes": {}, "QuestionCounts": { - "shape": "S5d" + "shape": "S5x" }, "NextToken": {} } }, - "S60": { + "S6k": { "type": "list", "member": { "type": "structure", @@ -3275,7 +3396,7 @@ } } }, - "S7d": { + "S7w": { "type": "structure", "members": { "WorkloadId": {}, @@ -3289,18 +3410,18 @@ "shape": "S1q" }, "RiskCounts": { - "shape": "S3j" + "shape": "S3q" }, "ImprovementStatus": {}, "Profiles": { - "shape": "S4a" + "shape": "S4t" }, "PrioritizedRiskCounts": { - "shape": "S3j" + "shape": "S3q" } } }, - "S95": { + "S9o": { "type": "map", "key": {}, "value": { @@ -3315,12 +3436,12 @@ } } }, - "S9c": { + "S9x": { "type": "map", "key": {}, "value": {} }, - "S9h": { + "Sa2": { "type": "list", "member": {} } diff --git a/apis/wellarchitected-2020-03-31.normal.json b/apis/wellarchitected-2020-03-31.normal.json index ee2d7a5576..4fa12b3968 100644 --- a/apis/wellarchitected-2020-03-31.normal.json +++ b/apis/wellarchitected-2020-03-31.normal.json @@ -808,6 +808,31 @@ ], "documentation": "

Get a consolidated report of your workloads.

You can optionally choose to include workloads that have been shared with you.

" }, + "GetGlobalSettings": { + "name": "GetGlobalSettings", + "http": { + "method": "GET", + "requestUri": "/global-settings" + }, + "output": { + "shape": "GetGlobalSettingsOutput" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "ThrottlingException" + } + ], + "documentation": "

Global settings for all workloads.

" + }, "GetLens": { "name": "GetLens", "http": { @@ -1308,7 +1333,7 @@ "shape": "ThrottlingException" } ], - "documentation": "

List lens review improvements.

" + "documentation": "

List the improvements of a particular lens review.

" }, "ListLensReviews": { "name": "ListLensReviews", @@ -1849,7 +1874,38 @@ "shape": "ThrottlingException" } ], - "documentation": "

Updates whether the Amazon Web Services account is opted into organization sharing and discovery integration features.

" + "documentation": "

Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features.

" + }, + "UpdateIntegration": { + "name": "UpdateIntegration", + "http": { + "method": "POST", + "requestUri": "/workloads/{WorkloadId}/updateIntegration" + }, + "input": { + "shape": "UpdateIntegrationInput" + }, + "errors": [ + { + "shape": "ValidationException" + }, + { + "shape": "ConflictException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "AccessDeniedException" + }, + { + "shape": "InternalServerException" + }, + { + "shape": "ThrottlingException" + } + ], + "documentation": "

Update integration features.

" }, "UpdateLensReview": { "name": "UpdateLensReview", @@ -2150,6 +2206,9 @@ }, { "shape": "ThrottlingException" + }, + { + "shape": "ServiceQuotaExceededException" } ], "documentation": "

Upgrade lens review for a particular workload.

" @@ -2181,6 +2240,9 @@ }, { "shape": "ThrottlingException" + }, + { + "shape": "ServiceQuotaExceededException" } ], "documentation": "

Upgrade a profile.

" @@ -2218,6 +2280,65 @@ } }, "shapes": { + "AccountJiraConfigurationInput": { + "type": "structure", + "members": { + "IssueManagementStatus": { + "shape": "AccountJiraIssueManagementStatus", + "documentation": "

Account-level: Jira issue management status.

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

Account-level: Jira issue management type.

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

Account-level: Jira project key to sync workloads to.

" + }, + "IntegrationStatus": { + "shape": "IntegrationStatusInput", + "documentation": "

Account-level: Configuration status of the Jira integration.

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

Account-level: Input for the Jira configuration.

" + }, + "AccountJiraConfigurationOutput": { + "type": "structure", + "members": { + "IntegrationStatus": { + "shape": "IntegrationStatus", + "documentation": "

Account-level: Configuration status of the Jira integration.

" + }, + "IssueManagementStatus": { + "shape": "AccountJiraIssueManagementStatus", + "documentation": "

Account-level: Jira issue management status.

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

Account-level: Jira issue management type.

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

Account-level: Jira subdomain URL.

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

Account-level: Jira project key to sync workloads to.

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

Account-level: Status message on configuration of the Jira integration.

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

Account-level: Output configuration of the Jira integration.

" + }, + "AccountJiraIssueManagementStatus": { + "type": "string", + "enum": [ + "ENABLED", + "DISABLED" + ] + }, "AccountSummary": { "type": "map", "key": { @@ -2302,6 +2423,10 @@ "Reason": { "shape": "AnswerReason", "documentation": "

The reason why the question is not applicable to your workload.

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

Configuration of the Jira integration.

" } }, "documentation": "

An answer of the question.

" @@ -2358,6 +2483,10 @@ "QuestionType": { "shape": "QuestionType", "documentation": "

The type of the question.

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

Configuration of the Jira integration.

" } }, "documentation": "

An answer summary of a lens review in a workload.

" @@ -3171,6 +3300,10 @@ "ReviewTemplateArns": { "shape": "ReviewTemplateArns", "documentation": "

The list of review template ARNs to associate with the workload.

" + }, + "JiraConfiguration": { + "shape": "WorkloadJiraConfigurationInput", + "documentation": "

Jira configuration settings when creating a workload.

" } }, "documentation": "

Input for workload creation.

" @@ -3623,6 +3756,23 @@ } } }, + "GetGlobalSettingsOutput": { + "type": "structure", + "members": { + "OrganizationSharingStatus": { + "shape": "OrganizationSharingStatus", + "documentation": "

Amazon Web Services Organizations sharing status.

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

Discovery integration status.

" + }, + "JiraConfiguration": { + "shape": "AccountJiraConfigurationOutput", + "documentation": "

Jira configuration status.

" + } + } + }, "GetLensInput": { "type": "structure", "required": [ @@ -4063,6 +4213,10 @@ "ImprovementPlans": { "shape": "ChoiceImprovementPlans", "documentation": "

The improvement plan details.

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

Configuration of the Jira integration.

" } }, "documentation": "

An improvement summary of a lens review in a workload.

" @@ -4070,6 +4224,25 @@ "IncludeSharedResources": { "type": "boolean" }, + "IntegratingService": { + "type": "string", + "enum": [ + "JIRA" + ] + }, + "IntegrationStatus": { + "type": "string", + "enum": [ + "CONFIGURED", + "NOT_CONFIGURED" + ] + }, + "IntegrationStatusInput": { + "type": "string", + "enum": [ + "NOT_CONFIGURED" + ] + }, "IsApplicable": { "type": "boolean", "documentation": "

Defines whether this question is applicable to a lens review.

" @@ -4080,6 +4253,47 @@ "IsReviewOwnerUpdateAcknowledged": { "type": "boolean" }, + "IssueManagementType": { + "type": "string", + "enum": [ + "AUTO", + "MANUAL" + ] + }, + "JiraConfiguration": { + "type": "structure", + "members": { + "JiraIssueUrl": { + "shape": "JiraIssueUrl", + "documentation": "

The URL of the associated Jira issue.

" + }, + "LastSyncedTime": { + "shape": "Timestamp" + } + }, + "documentation": "

Configuration of the Jira integration.

" + }, + "JiraIssueUrl": { + "type": "string", + "max": 2048, + "min": 1 + }, + "JiraProjectKey": { + "type": "string", + "max": 100, + "min": 1, + "pattern": "^[A-Z][A-Z0-9_]*$" + }, + "JiraSelectedQuestionConfiguration": { + "type": "structure", + "members": { + "SelectedPillars": { + "shape": "SelectedPillars", + "documentation": "

Selected pillars in the workload.

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

Selected questions in the workload.

" + }, "Lens": { "type": "structure", "members": { @@ -4200,6 +4414,10 @@ "PillarReviewSummaries": { "shape": "PillarReviewSummaries" }, + "JiraConfiguration": { + "shape": "JiraSelectedQuestionConfiguration", + "documentation": "

Jira configuration status of the Lens review.

" + }, "UpdatedAt": { "shape": "Timestamp" }, @@ -5623,19 +5841,16 @@ "ProfileDescription": { "type": "string", "max": 100, - "min": 3, - "pattern": "^[A-Za-z0-9-_.,:/()@!&?#+'’\\s]+$" + "min": 3 }, "ProfileName": { "type": "string", "max": 100, - "min": 3, - "pattern": "^[A-Za-z0-9-_.,:/()@!&?#+'’\\s]+$" + "min": 3 }, "ProfileNamePrefix": { "type": "string", - "max": 100, - "pattern": "^[A-Za-z0-9-_.,:/()@!&?#+'’\\s]+$" + "max": 100 }, "ProfileNotificationSummaries": { "type": "list", @@ -6310,12 +6525,40 @@ }, "documentation": "

List of selected choice IDs in a question answer.

The values entered replace the previously selected choices.

" }, + "SelectedPillar": { + "type": "structure", + "members": { + "PillarId": { + "shape": "PillarId" + }, + "SelectedQuestionIds": { + "shape": "SelectedQuestionIds", + "documentation": "

Selected question IDs in the selected pillar.

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

The selected pillar.

" + }, + "SelectedPillars": { + "type": "list", + "member": { + "shape": "SelectedPillar" + } + }, "SelectedProfileChoiceIds": { "type": "list", "member": { "shape": "ChoiceId" } }, + "SelectedQuestionId": { + "type": "string" + }, + "SelectedQuestionIds": { + "type": "list", + "member": { + "shape": "SelectedQuestionId" + } + }, "ShareId": { "type": "string", "documentation": "

The ID associated with the share.

", @@ -6461,6 +6704,11 @@ "max": 512, "min": 1 }, + "Subdomain": { + "type": "string", + "max": 100, + "min": 1 + }, "TagKey": { "type": "string", "max": 128, @@ -6673,6 +6921,33 @@ "DiscoveryIntegrationStatus": { "shape": "DiscoveryIntegrationStatus", "documentation": "

The status of discovery support settings.

" + }, + "JiraConfiguration": { + "shape": "AccountJiraConfigurationInput", + "documentation": "

The status of Jira integration settings.

" + } + } + }, + "UpdateIntegrationInput": { + "type": "structure", + "required": [ + "WorkloadId", + "ClientRequestToken", + "IntegratingService" + ], + "members": { + "WorkloadId": { + "shape": "WorkloadId", + "location": "uri", + "locationName": "WorkloadId" + }, + "ClientRequestToken": { + "shape": "ClientRequestToken", + "idempotencyToken": true + }, + "IntegratingService": { + "shape": "IntegratingService", + "documentation": "

Which integrated service to update.

" } } }, @@ -6698,6 +6973,10 @@ }, "PillarNotes": { "shape": "PillarNotes" + }, + "JiraConfiguration": { + "shape": "JiraSelectedQuestionConfiguration", + "documentation": "

Configuration of the Jira integration.

" } }, "documentation": "

Input for update lens review.

" @@ -6974,6 +7253,10 @@ "Applications": { "shape": "WorkloadApplications", "documentation": "

List of AppRegistry application ARNs to associate to the workload.

" + }, + "JiraConfiguration": { + "shape": "WorkloadJiraConfigurationInput", + "documentation": "

Configuration of the Jira integration.

" } }, "documentation": "

Input to update a workload.

" @@ -7204,6 +7487,10 @@ }, "PrioritizedRiskCounts": { "shape": "RiskCounts" + }, + "JiraConfiguration": { + "shape": "WorkloadJiraConfigurationOutput", + "documentation": "

Jira configuration for a specific workload.

" } }, "documentation": "

A workload return object.

" @@ -7297,6 +7584,54 @@ "documentation": "

The industry type for the workload.

If specified, must be one of the following:

", "max": 100 }, + "WorkloadIssueManagementStatus": { + "type": "string", + "enum": [ + "ENABLED", + "DISABLED", + "INHERIT" + ] + }, + "WorkloadJiraConfigurationInput": { + "type": "structure", + "members": { + "IssueManagementStatus": { + "shape": "WorkloadIssueManagementStatus", + "documentation": "

Workload-level: Jira issue management status.

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

Workload-level: Jira issue management type.

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

Workload-level: Jira project key to sync workloads to.

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

Workload-level: Input for the Jira configuration.

" + }, + "WorkloadJiraConfigurationOutput": { + "type": "structure", + "members": { + "IssueManagementStatus": { + "shape": "WorkloadIssueManagementStatus", + "documentation": "

Workload-level: Jira issue management status.

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

Workload-level: Jira issue management type.

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

Workload-level: Jira project key to sync workloads to.

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

Workload-level: Status message on configuration of the Jira integration.

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

Workload-level: Output configuration of the Jira integration.

" + }, "WorkloadLenses": { "type": "list", "member": { diff --git a/clients/bedrockagent.d.ts b/clients/bedrockagent.d.ts index 2933252b75..6e404186a2 100644 --- a/clients/bedrockagent.d.ts +++ b/clients/bedrockagent.d.ts @@ -20,11 +20,11 @@ declare class BedrockAgent extends Service { */ associateAgentKnowledgeBase(callback?: (err: AWSError, data: BedrockAgent.Types.AssociateAgentKnowledgeBaseResponse) => void): Request; /** - * Creates an agent that orchestrates interactions between foundation models, data sources, software applications, user conversations, and APIs to carry out tasks to help customers. Specify the following fields for security purposes. agentResourceRoleArn – The ARN of the role with permissions to create an agent. (Optional) customerEncryptionKeyArn – The ARN of a KMS key to encrypt the creation of the agent. (Optional) idleSessionTTLinSeconds – Specify the number of seconds for which the agent should maintain session information. After this time expires, the subsequent InvokeAgent request begins a new session. To override the default prompt behavior for agent orchestration and to use advanced prompts, include a promptOverrideConfiguration object. For more information, see Advanced prompts. If you agent fails to be created, the response returns a list of failureReasons alongside a list of recommendedActions for you to troubleshoot. + * Creates an agent that orchestrates interactions between foundation models, data sources, software applications, user conversations, and APIs to carry out tasks to help customers. Specify the following fields for security purposes. agentResourceRoleArn – The Amazon Resource Name (ARN) of the role with permissions to invoke API operations on an agent. (Optional) customerEncryptionKeyArn – The Amazon Resource Name (ARN) of a KMS key to encrypt the creation of the agent. (Optional) idleSessionTTLinSeconds – Specify the number of seconds for which the agent should maintain session information. After this time expires, the subsequent InvokeAgent request begins a new session. To override the default prompt behavior for agent orchestration and to use advanced prompts, include a promptOverrideConfiguration object. For more information, see Advanced prompts. If you agent fails to be created, the response returns a list of failureReasons alongside a list of recommendedActions for you to troubleshoot. */ createAgent(params: BedrockAgent.Types.CreateAgentRequest, callback?: (err: AWSError, data: BedrockAgent.Types.CreateAgentResponse) => void): Request; /** - * Creates an agent that orchestrates interactions between foundation models, data sources, software applications, user conversations, and APIs to carry out tasks to help customers. Specify the following fields for security purposes. agentResourceRoleArn – The ARN of the role with permissions to create an agent. (Optional) customerEncryptionKeyArn – The ARN of a KMS key to encrypt the creation of the agent. (Optional) idleSessionTTLinSeconds – Specify the number of seconds for which the agent should maintain session information. After this time expires, the subsequent InvokeAgent request begins a new session. To override the default prompt behavior for agent orchestration and to use advanced prompts, include a promptOverrideConfiguration object. For more information, see Advanced prompts. If you agent fails to be created, the response returns a list of failureReasons alongside a list of recommendedActions for you to troubleshoot. + * Creates an agent that orchestrates interactions between foundation models, data sources, software applications, user conversations, and APIs to carry out tasks to help customers. Specify the following fields for security purposes. agentResourceRoleArn – The Amazon Resource Name (ARN) of the role with permissions to invoke API operations on an agent. (Optional) customerEncryptionKeyArn – The Amazon Resource Name (ARN) of a KMS key to encrypt the creation of the agent. (Optional) idleSessionTTLinSeconds – Specify the number of seconds for which the agent should maintain session information. After this time expires, the subsequent InvokeAgent request begins a new session. To override the default prompt behavior for agent orchestration and to use advanced prompts, include a promptOverrideConfiguration object. For more information, see Advanced prompts. If you agent fails to be created, the response returns a list of failureReasons alongside a list of recommendedActions for you to troubleshoot. */ createAgent(callback?: (err: AWSError, data: BedrockAgent.Types.CreateAgentResponse) => void): Request; /** @@ -52,11 +52,11 @@ declare class BedrockAgent extends Service { */ createDataSource(callback?: (err: AWSError, data: BedrockAgent.Types.CreateDataSourceResponse) => void): Request; /** - * Creates a knowledge base that contains data sources from which information can be queried and used by LLMs. To create a knowledge base, you must first set up your data sources and configure a supported vector store. For more information, see Set up your data for ingestion. If you prefer to let Amazon Bedrock create and manage a vector store for you in Amazon OpenSearch Service, use the console. For more information, see Create a knowledge base. Provide the name and an optional description. Provide the ARN with permissions to create a knowledge base in the roleArn field. Provide the embedding model to use in the embeddingModelArn field in the knowledgeBaseConfiguration object. Provide the configuration for your vector store in the storageConfiguration object. For an Amazon OpenSearch Service database, use the opensearchServerlessConfiguration object. For more information, see Create a vector store in Amazon OpenSearch Service. For an Amazon Aurora database, use the RdsConfiguration object. For more information, see Create a vector store in Amazon Aurora. For a Pinecone database, use the pineconeConfiguration object. For more information, see Create a vector store in Pinecone. For a Redis Enterprise Cloud database, use the redisEnterpriseCloudConfiguration object. For more information, see Create a vector store in Redis Enterprise Cloud. + * Creates a knowledge base that contains data sources from which information can be queried and used by LLMs. To create a knowledge base, you must first set up your data sources and configure a supported vector store. For more information, see Set up your data for ingestion. If you prefer to let Amazon Bedrock create and manage a vector store for you in Amazon OpenSearch Service, use the console. For more information, see Create a knowledge base. Provide the name and an optional description. Provide the Amazon Resource Name (ARN) with permissions to create a knowledge base in the roleArn field. Provide the embedding model to use in the embeddingModelArn field in the knowledgeBaseConfiguration object. Provide the configuration for your vector store in the storageConfiguration object. For an Amazon OpenSearch Service database, use the opensearchServerlessConfiguration object. For more information, see Create a vector store in Amazon OpenSearch Service. For an Amazon Aurora database, use the RdsConfiguration object. For more information, see Create a vector store in Amazon Aurora. For a Pinecone database, use the pineconeConfiguration object. For more information, see Create a vector store in Pinecone. For a Redis Enterprise Cloud database, use the redisEnterpriseCloudConfiguration object. For more information, see Create a vector store in Redis Enterprise Cloud. */ createKnowledgeBase(params: BedrockAgent.Types.CreateKnowledgeBaseRequest, callback?: (err: AWSError, data: BedrockAgent.Types.CreateKnowledgeBaseResponse) => void): Request; /** - * Creates a knowledge base that contains data sources from which information can be queried and used by LLMs. To create a knowledge base, you must first set up your data sources and configure a supported vector store. For more information, see Set up your data for ingestion. If you prefer to let Amazon Bedrock create and manage a vector store for you in Amazon OpenSearch Service, use the console. For more information, see Create a knowledge base. Provide the name and an optional description. Provide the ARN with permissions to create a knowledge base in the roleArn field. Provide the embedding model to use in the embeddingModelArn field in the knowledgeBaseConfiguration object. Provide the configuration for your vector store in the storageConfiguration object. For an Amazon OpenSearch Service database, use the opensearchServerlessConfiguration object. For more information, see Create a vector store in Amazon OpenSearch Service. For an Amazon Aurora database, use the RdsConfiguration object. For more information, see Create a vector store in Amazon Aurora. For a Pinecone database, use the pineconeConfiguration object. For more information, see Create a vector store in Pinecone. For a Redis Enterprise Cloud database, use the redisEnterpriseCloudConfiguration object. For more information, see Create a vector store in Redis Enterprise Cloud. + * Creates a knowledge base that contains data sources from which information can be queried and used by LLMs. To create a knowledge base, you must first set up your data sources and configure a supported vector store. For more information, see Set up your data for ingestion. If you prefer to let Amazon Bedrock create and manage a vector store for you in Amazon OpenSearch Service, use the console. For more information, see Create a knowledge base. Provide the name and an optional description. Provide the Amazon Resource Name (ARN) with permissions to create a knowledge base in the roleArn field. Provide the embedding model to use in the embeddingModelArn field in the knowledgeBaseConfiguration object. Provide the configuration for your vector store in the storageConfiguration object. For an Amazon OpenSearch Service database, use the opensearchServerlessConfiguration object. For more information, see Create a vector store in Amazon OpenSearch Service. For an Amazon Aurora database, use the RdsConfiguration object. For more information, see Create a vector store in Amazon Aurora. For a Pinecone database, use the pineconeConfiguration object. For more information, see Create a vector store in Pinecone. For a Redis Enterprise Cloud database, use the redisEnterpriseCloudConfiguration object. For more information, see Create a vector store in Redis Enterprise Cloud. */ createKnowledgeBase(callback?: (err: AWSError, data: BedrockAgent.Types.CreateKnowledgeBaseResponse) => void): Request; /** @@ -345,7 +345,7 @@ declare namespace BedrockAgent { } export interface ActionGroupExecutor { /** - * The ARN of the Lambda function containing the business logic that is carried out upon invoking the action. + * The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action. */ lambda?: LambdaArn; } @@ -376,7 +376,7 @@ declare namespace BedrockAgent { } export interface Agent { /** - * The ARN of the agent. + * The Amazon Resource Name (ARN) of the agent. */ agentArn: AgentArn; /** @@ -388,7 +388,7 @@ declare namespace BedrockAgent { */ agentName: Name; /** - * The ARN of the IAM role with permissions to call API operations on the agent. The ARN must begin with AmazonBedrockExecutionRoleForAgents_. + * The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the agent. */ agentResourceRoleArn: AgentRoleArn; /** @@ -408,7 +408,7 @@ declare namespace BedrockAgent { */ createdAt: DateTimestamp; /** - * The ARN of the KMS key that encrypts the agent. + * The Amazon Resource Name (ARN) of the KMS key that encrypts the agent. */ customerEncryptionKeyArn?: KmsKeyArn; /** @@ -450,7 +450,7 @@ declare namespace BedrockAgent { } export interface AgentActionGroup { /** - * The ARN of the Lambda function containing the business logic that is carried out upon invoking the action. + * The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action. */ actionGroupExecutor?: ActionGroupExecutor; /** @@ -500,7 +500,7 @@ declare namespace BedrockAgent { } export interface AgentAlias { /** - * The ARN of the alias of the agent. + * The Amazon Resource Name (ARN) of the alias of the agent. */ agentAliasArn: AgentAliasArn; /** @@ -681,7 +681,7 @@ declare namespace BedrockAgent { } export interface AgentVersion { /** - * The ARN of the agent that the version belongs to. + * The Amazon Resource Name (ARN) of the agent that the version belongs to. */ agentArn: AgentArn; /** @@ -693,7 +693,7 @@ declare namespace BedrockAgent { */ agentName: Name; /** - * The ARN of the IAM role with permissions to invoke API operations on the agent. The ARN must begin with AmazonBedrockExecutionRoleForAgents_. + * The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the agent. */ agentResourceRoleArn: AgentRoleArn; /** @@ -705,7 +705,7 @@ declare namespace BedrockAgent { */ createdAt: DateTimestamp; /** - * The ARN of the KMS key that encrypts the agent. + * The Amazon Resource Name (ARN) of the KMS key that encrypts the agent. */ customerEncryptionKeyArn?: KmsKeyArn; /** @@ -818,7 +818,7 @@ declare namespace BedrockAgent { export type ColumnName = string; export interface CreateAgentActionGroupRequest { /** - * The ARN of the Lambda function containing the business logic that is carried out upon invoking the action. + * The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action. */ actionGroupExecutor?: ActionGroupExecutor; /** @@ -898,15 +898,15 @@ declare namespace BedrockAgent { */ agentName: Name; /** - * The ARN of the IAM role with permissions to create the agent. The ARN must begin with AmazonBedrockExecutionRoleForAgents_. + * The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the agent. */ - agentResourceRoleArn: AgentRoleArn; + agentResourceRoleArn?: AgentRoleArn; /** * A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If this token matches a previous request, Amazon Bedrock ignores the request, but does not return an error. For more information, see Ensuring idempotency. */ clientToken?: ClientToken; /** - * The ARN of the KMS key with which to encrypt the agent. + * The Amazon Resource Name (ARN) of the KMS key with which to encrypt the agent. */ customerEncryptionKeyArn?: KmsKeyArn; /** @@ -994,7 +994,7 @@ declare namespace BedrockAgent { */ name: Name; /** - * The ARN of the IAM role with permissions to create the knowledge base. + * The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the knowledge base. */ roleArn: KnowledgeBaseRoleArn; /** @@ -1565,7 +1565,7 @@ declare namespace BedrockAgent { */ failureReasons?: FailureReasons; /** - * The ARN of the knowledge base. + * The Amazon Resource Name (ARN) of the knowledge base. */ knowledgeBaseArn: KnowledgeBaseArn; /** @@ -1581,7 +1581,7 @@ declare namespace BedrockAgent { */ name: Name; /** - * The ARN of the IAM role with permissions to invoke API operations on the knowledge base. The ARN must begin with AmazonBedrockExecutionRoleForKnowledgeBase_. + * The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the knowledge base. */ roleArn: KnowledgeBaseRoleArn; /** @@ -1843,7 +1843,7 @@ declare namespace BedrockAgent { } export interface ListTagsForResourceRequest { /** - * The ARN of the resource for which to list tags. + * The Amazon Resource Name (ARN) of the resource for which to list tags. */ resourceArn: TaggableResourcesArn; } @@ -1862,7 +1862,7 @@ declare namespace BedrockAgent { export type OpenSearchServerlessCollectionArn = string; export interface OpenSearchServerlessConfiguration { /** - * The ARN of the OpenSearch Service vector store. + * The Amazon Resource Name (ARN) of the OpenSearch Service vector store. */ collectionArn: OpenSearchServerlessCollectionArn; /** @@ -1896,7 +1896,7 @@ declare namespace BedrockAgent { */ connectionString: PineconeConnectionString; /** - * The ARN of the secret that you created in Secrets Manager that is linked to your Pinecone API key. + * The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Pinecone API key. */ credentialsSecretArn: SecretArn; /** @@ -1987,7 +1987,7 @@ declare namespace BedrockAgent { export type RdsArn = string; export interface RdsConfiguration { /** - * The ARN of the secret that you created in Secrets Manager that is linked to your Amazon RDS database. + * The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Amazon RDS database. */ credentialsSecretArn: SecretArn; /** @@ -1999,7 +1999,7 @@ declare namespace BedrockAgent { */ fieldMapping: RdsFieldMapping; /** - * The ARN of the vector store. + * The Amazon Resource Name (ARN) of the vector store. */ resourceArn: RdsArn; /** @@ -2031,7 +2031,7 @@ declare namespace BedrockAgent { export type RecommendedActions = RecommendedAction[]; export interface RedisEnterpriseCloudConfiguration { /** - * The ARN of the secret that you created in Secrets Manager that is linked to your Redis Enterprise Cloud database. + * The Amazon Resource Name (ARN) of the secret that you created in Secrets Manager that is linked to your Redis Enterprise Cloud database. */ credentialsSecretArn: SecretArn; /** @@ -2067,7 +2067,7 @@ declare namespace BedrockAgent { export type S3BucketName = string; export interface S3DataSourceConfiguration { /** - * The ARN of the bucket that contains the data source. + * The Amazon Resource Name (ARN) of the bucket that contains the data source. */ bucketArn: S3BucketArn; /** @@ -2091,7 +2091,7 @@ declare namespace BedrockAgent { export type SecretArn = string; export interface ServerSideEncryptionConfiguration { /** - * The ARN of the KMS key used to encrypt the resource. + * The Amazon Resource Name (ARN) of the KMS key used to encrypt the resource. */ kmsKeyArn?: KmsKeyArn; } @@ -2149,7 +2149,7 @@ declare namespace BedrockAgent { export type TagKeyList = TagKey[]; export interface TagResourceRequest { /** - * The ARN of the resource to tag. + * The Amazon Resource Name (ARN) of the resource to tag. */ resourceArn: TaggableResourcesArn; /** @@ -2167,7 +2167,7 @@ declare namespace BedrockAgent { export type TopP = number; export interface UntagResourceRequest { /** - * The ARN of the resource from which to remove tags. + * The Amazon Resource Name (ARN) of the resource from which to remove tags. */ resourceArn: TaggableResourcesArn; /** @@ -2179,7 +2179,7 @@ declare namespace BedrockAgent { } export interface UpdateAgentActionGroupRequest { /** - * The ARN of the Lambda function containing the business logic that is carried out upon invoking the action. + * The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action. */ actionGroupExecutor?: ActionGroupExecutor; /** @@ -2287,11 +2287,11 @@ declare namespace BedrockAgent { */ agentName: Name; /** - * The ARN of the IAM role with permissions to update the agent. The ARN must begin with AmazonBedrockExecutionRoleForAgents_. + * The Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the agent. */ agentResourceRoleArn: AgentRoleArn; /** - * The ARN of the KMS key with which to encrypt the agent. + * The Amazon Resource Name (ARN) of the KMS key with which to encrypt the agent. */ customerEncryptionKeyArn?: KmsKeyArn; /** @@ -2375,7 +2375,7 @@ declare namespace BedrockAgent { */ name: Name; /** - * Specifies a different Amazon Resource Name (ARN) of the IAM role with permissions to modify the knowledge base. + * Specifies a different Amazon Resource Name (ARN) of the IAM role with permissions to invoke API operations on the knowledge base. */ roleArn: KnowledgeBaseRoleArn; /** @@ -2397,7 +2397,7 @@ declare namespace BedrockAgent { } export interface VectorKnowledgeBaseConfiguration { /** - * The ARN of the model used to create vector embeddings for the knowledge base. + * The Amazon Resource Name (ARN) of the model used to create vector embeddings for the knowledge base. */ embeddingModelArn: BedrockEmbeddingModelArn; } diff --git a/clients/emrserverless.d.ts b/clients/emrserverless.d.ts index 5bc29de61e..712d7eb7ba 100644 --- a/clients/emrserverless.d.ts +++ b/clients/emrserverless.d.ts @@ -434,6 +434,7 @@ declare namespace EMRServerless { export interface DeleteApplicationResponse { } export type DiskSize = string; + export type DiskType = string; export type Double = number; export type Duration = number; export type EncryptionKeyArn = string; @@ -1031,6 +1032,10 @@ declare namespace EMRServerless { * The disk requirements for every worker instance of the worker type. */ disk?: DiskSize; + /** + * The disk type for every worker instance of the work type. Shuffle optimized disks have higher performance characteristics and are better for shuffle heavy workloads. Default is STANDARD. + */ + diskType?: DiskType; } export interface WorkerTypeSpecification { /** diff --git a/clients/entityresolution.d.ts b/clients/entityresolution.d.ts index 3c6e961fe9..0e3f64a81b 100644 --- a/clients/entityresolution.d.ts +++ b/clients/entityresolution.d.ts @@ -11,6 +11,14 @@ declare class EntityResolution extends Service { */ constructor(options?: EntityResolution.Types.ClientConfiguration) config: Config & EntityResolution.Types.ClientConfiguration; + /** + * Adds a policy statement object. To retrieve a list of existing policy statements, use the GetPolicy API. + */ + addPolicyStatement(params: EntityResolution.Types.AddPolicyStatementInput, callback?: (err: AWSError, data: EntityResolution.Types.AddPolicyStatementOutput) => void): Request; + /** + * Adds a policy statement object. To retrieve a list of existing policy statements, use the GetPolicy API. + */ + addPolicyStatement(callback?: (err: AWSError, data: EntityResolution.Types.AddPolicyStatementOutput) => void): Request; /** * Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run. Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API. */ @@ -19,6 +27,14 @@ declare class EntityResolution extends Service { * Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run. Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API. */ createIdMappingWorkflow(callback?: (err: AWSError, data: EntityResolution.Types.CreateIdMappingWorkflowOutput) => void): Request; + /** + * Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API. + */ + createIdNamespace(params: EntityResolution.Types.CreateIdNamespaceInput, callback?: (err: AWSError, data: EntityResolution.Types.CreateIdNamespaceOutput) => void): Request; + /** + * Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API. + */ + createIdNamespace(callback?: (err: AWSError, data: EntityResolution.Types.CreateIdNamespaceOutput) => void): Request; /** * Creates a MatchingWorkflow object which stores the configuration of the data processing job to be run. It is important to note that there should not be a pre-existing MatchingWorkflow with the same name. To modify an existing workflow, utilize the UpdateMatchingWorkflow API. */ @@ -43,6 +59,14 @@ declare class EntityResolution extends Service { * Deletes the IdMappingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist. */ deleteIdMappingWorkflow(callback?: (err: AWSError, data: EntityResolution.Types.DeleteIdMappingWorkflowOutput) => void): Request; + /** + * Deletes the IdNamespace with a given name. + */ + deleteIdNamespace(params: EntityResolution.Types.DeleteIdNamespaceInput, callback?: (err: AWSError, data: EntityResolution.Types.DeleteIdNamespaceOutput) => void): Request; + /** + * Deletes the IdNamespace with a given name. + */ + deleteIdNamespace(callback?: (err: AWSError, data: EntityResolution.Types.DeleteIdNamespaceOutput) => void): Request; /** * Deletes the MatchingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist. */ @@ -51,6 +75,14 @@ declare class EntityResolution extends Service { * Deletes the MatchingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist. */ deleteMatchingWorkflow(callback?: (err: AWSError, data: EntityResolution.Types.DeleteMatchingWorkflowOutput) => void): Request; + /** + * Deletes the policy statement. + */ + deletePolicyStatement(params: EntityResolution.Types.DeletePolicyStatementInput, callback?: (err: AWSError, data: EntityResolution.Types.DeletePolicyStatementOutput) => void): Request; + /** + * Deletes the policy statement. + */ + deletePolicyStatement(callback?: (err: AWSError, data: EntityResolution.Types.DeletePolicyStatementOutput) => void): Request; /** * Deletes the SchemaMapping with a given name. This operation will succeed even if a schema with the given name does not exist. This operation will fail if there is a MatchingWorkflow object that references the SchemaMapping in the workflow's InputSourceConfig. */ @@ -75,6 +107,14 @@ declare class EntityResolution extends Service { * Returns the IdMappingWorkflow with a given name, if it exists. */ getIdMappingWorkflow(callback?: (err: AWSError, data: EntityResolution.Types.GetIdMappingWorkflowOutput) => void): Request; + /** + * Returns the IdNamespace with a given name, if it exists. + */ + getIdNamespace(params: EntityResolution.Types.GetIdNamespaceInput, callback?: (err: AWSError, data: EntityResolution.Types.GetIdNamespaceOutput) => void): Request; + /** + * Returns the IdNamespace with a given name, if it exists. + */ + getIdNamespace(callback?: (err: AWSError, data: EntityResolution.Types.GetIdNamespaceOutput) => void): Request; /** * Returns the corresponding Match ID of a customer record if the record has been processed. */ @@ -99,6 +139,14 @@ declare class EntityResolution extends Service { * Returns the MatchingWorkflow with a given name, if it exists. */ getMatchingWorkflow(callback?: (err: AWSError, data: EntityResolution.Types.GetMatchingWorkflowOutput) => void): Request; + /** + * Returns the resource-based policy. + */ + getPolicy(params: EntityResolution.Types.GetPolicyInput, callback?: (err: AWSError, data: EntityResolution.Types.GetPolicyOutput) => void): Request; + /** + * Returns the resource-based policy. + */ + getPolicy(callback?: (err: AWSError, data: EntityResolution.Types.GetPolicyOutput) => void): Request; /** * Returns the ProviderService of a given name. */ @@ -131,6 +179,14 @@ declare class EntityResolution extends Service { * Returns a list of all the IdMappingWorkflows that have been created for an Amazon Web Services account. */ listIdMappingWorkflows(callback?: (err: AWSError, data: EntityResolution.Types.ListIdMappingWorkflowsOutput) => void): Request; + /** + * Returns a list of all ID namespaces. + */ + listIdNamespaces(params: EntityResolution.Types.ListIdNamespacesInput, callback?: (err: AWSError, data: EntityResolution.Types.ListIdNamespacesOutput) => void): Request; + /** + * Returns a list of all ID namespaces. + */ + listIdNamespaces(callback?: (err: AWSError, data: EntityResolution.Types.ListIdNamespacesOutput) => void): Request; /** * Lists all jobs for a given workflow. */ @@ -171,6 +227,14 @@ declare class EntityResolution extends Service { * Displays the tags associated with an Entity Resolution resource. In Entity Resolution, SchemaMapping, and MatchingWorkflow can be tagged. */ listTagsForResource(callback?: (err: AWSError, data: EntityResolution.Types.ListTagsForResourceOutput) => void): Request; + /** + * Updates the resource-based policy. + */ + putPolicy(params: EntityResolution.Types.PutPolicyInput, callback?: (err: AWSError, data: EntityResolution.Types.PutPolicyOutput) => void): Request; + /** + * Updates the resource-based policy. + */ + putPolicy(callback?: (err: AWSError, data: EntityResolution.Types.PutPolicyOutput) => void): Request; /** * Starts the IdMappingJob of a workflow. The workflow must have previously been created using the CreateIdMappingWorkflow endpoint. */ @@ -211,6 +275,14 @@ declare class EntityResolution extends Service { * Updates an existing IdMappingWorkflow. This method is identical to CreateIdMappingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the IdMappingWorkflow must already exist for the method to succeed. */ updateIdMappingWorkflow(callback?: (err: AWSError, data: EntityResolution.Types.UpdateIdMappingWorkflowOutput) => void): Request; + /** + * Updates an existing ID namespace. + */ + updateIdNamespace(params: EntityResolution.Types.UpdateIdNamespaceInput, callback?: (err: AWSError, data: EntityResolution.Types.UpdateIdNamespaceOutput) => void): Request; + /** + * Updates an existing ID namespace. + */ + updateIdNamespace(callback?: (err: AWSError, data: EntityResolution.Types.UpdateIdNamespaceOutput) => void): Request; /** * Updates an existing MatchingWorkflow. This method is identical to CreateMatchingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the MatchingWorkflow must already exist for the method to succeed. */ @@ -229,6 +301,46 @@ declare class EntityResolution extends Service { updateSchemaMapping(callback?: (err: AWSError, data: EntityResolution.Types.UpdateSchemaMappingOutput) => void): Request; } declare namespace EntityResolution { + export interface AddPolicyStatementInput { + /** + * The action that the principal can use on the resource. For example, entityresolution:GetIdMappingJob, entityresolution:GetMatchingJob. + */ + action: StatementActionList; + /** + * The Amazon Resource Name (ARN) of the resource that will be accessed by the principal. + */ + arn: VeniceGlobalArn; + /** + * A set of condition keys that you can use in key policies. + */ + condition?: StatementCondition; + /** + * Determines whether the permissions specified in the policy are to be allowed (Allow) or denied (Deny). + */ + effect: StatementEffect; + /** + * The Amazon Web Services service or Amazon Web Services account that can access the resource defined as ARN. + */ + principal: StatementPrincipalList; + /** + * A statement identifier that differentiates the statement from others in the same policy. + */ + statementId: StatementId; + } + export interface AddPolicyStatementOutput { + /** + * The Amazon Resource Name (ARN) of the resource that will be accessed by the principal. + */ + arn: VeniceGlobalArn; + /** + * The resource-based policy. + */ + policy?: PolicyDocument; + /** + * A unique identifier for the current revision of the policy. + */ + token: PolicyToken; + } export type AttributeMatchingModel = "ONE_TO_ONE"|"MANY_TO_MANY"|string; export type AttributeName = string; export type AwsAccountId = string; @@ -250,7 +362,7 @@ declare namespace EntityResolution { /** * A list of IdMappingWorkflowOutputSource objects, each of which contains fields OutputS3Path and Output. */ - outputSourceConfig: IdMappingWorkflowOutputSourceConfig; + outputSourceConfig?: IdMappingWorkflowOutputSourceConfig; /** * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to create resources on your behalf as part of workflow execution. */ @@ -280,7 +392,7 @@ declare namespace EntityResolution { /** * A list of IdMappingWorkflowOutputSource objects, each of which contains fields OutputS3Path and Output. */ - outputSourceConfig: IdMappingWorkflowOutputSourceConfig; + outputSourceConfig?: IdMappingWorkflowOutputSourceConfig; /** * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to create resources on your behalf as part of workflow execution. */ @@ -294,6 +406,78 @@ declare namespace EntityResolution { */ workflowName: EntityName; } + export interface CreateIdNamespaceInput { + /** + * The description of the ID namespace. + */ + description?: Description; + /** + * Determines the properties of IdMappingWorflow where this IdNamespace can be used as a Source or a Target. + */ + idMappingWorkflowProperties?: IdNamespaceIdMappingWorkflowPropertiesList; + /** + * The name of the ID namespace. + */ + idNamespaceName: EntityName; + /** + * A list of InputSource objects, which have the fields InputSourceARN and SchemaName. + */ + inputSourceConfig?: IdNamespaceInputSourceConfig; + /** + * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this IdNamespace on your behalf as part of the workflow run. + */ + roleArn?: RoleArn; + /** + * The tags used to organize, track, or control access for this resource. + */ + tags?: TagMap; + /** + * The type of ID namespace. There are two types: SOURCE and TARGET. The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow. The TARGET contains a configuration of targetId to which all sourceIds will resolve to. + */ + type: IdNamespaceType; + } + export interface CreateIdNamespaceOutput { + /** + * The timestamp of when the ID namespace was created. + */ + createdAt: Timestamp; + /** + * The description of the ID namespace. + */ + description?: Description; + /** + * Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target. + */ + idMappingWorkflowProperties?: IdNamespaceIdMappingWorkflowPropertiesList; + /** + * The Amazon Resource Name (ARN) of the ID namespace. + */ + idNamespaceArn: IdNamespaceArn; + /** + * The name of the ID namespace. + */ + idNamespaceName: EntityName; + /** + * A list of InputSource objects, which have the fields InputSourceARN and SchemaName. + */ + inputSourceConfig?: IdNamespaceInputSourceConfig; + /** + * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in inputSourceConfig on your behalf as part of the workflow run. + */ + roleArn?: RoleArn; + /** + * The tags used to organize, track, or control access for this resource. + */ + tags?: TagMap; + /** + * The type of ID namespace. There are two types: SOURCE and TARGET. The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow. The TARGET contains a configuration of targetId to which all sourceIds will resolve to. + */ + type: IdNamespaceType; + /** + * The timestamp of when the ID namespace was last updated. + */ + updatedAt: Timestamp; + } export interface CreateMatchingWorkflowInput { /** * A description of the workflow. @@ -410,6 +594,18 @@ declare namespace EntityResolution { */ message: String; } + export interface DeleteIdNamespaceInput { + /** + * The name of the ID namespace. + */ + idNamespaceName: EntityName; + } + export interface DeleteIdNamespaceOutput { + /** + * A successful operation message. + */ + message: String; + } export interface DeleteMatchingWorkflowInput { /** * The name of the workflow to be retrieved. @@ -422,6 +618,30 @@ declare namespace EntityResolution { */ message: String; } + export interface DeletePolicyStatementInput { + /** + * The ARN of the resource for which the policy need to be deleted. + */ + arn: VeniceGlobalArn; + /** + * A statement identifier that differentiates the statement from others in the same policy. + */ + statementId: StatementId; + } + export interface DeletePolicyStatementOutput { + /** + * The ARN of the resource for which the policy need to be deleted. + */ + arn: VeniceGlobalArn; + /** + * The resource-based policy. + */ + policy?: PolicyDocument; + /** + * A unique identifier for the deleted policy. + */ + token: PolicyToken; + } export interface DeleteSchemaMappingInput { /** * The name of the schema to delete. @@ -438,6 +658,8 @@ declare namespace EntityResolution { export interface Document { } export type EntityName = string; + export type EntityNameOrIdMappingWorkflowArn = string; + export type EntityNameOrIdNamespaceArn = string; export interface ErrorDetails { /** * The error message from the job, if there is one. @@ -453,7 +675,7 @@ declare namespace EntityResolution { /** * The name of the workflow. */ - workflowName: EntityName; + workflowName: EntityNameOrIdMappingWorkflowArn; } export interface GetIdMappingJobOutput { /** @@ -469,6 +691,10 @@ declare namespace EntityResolution { * Metrics associated with the execution, specifically total records processed, unique IDs generated, and records the execution skipped. */ metrics?: IdMappingJobMetrics; + /** + * A list of OutputSource objects. + */ + outputSourceConfig?: IdMappingJobOutputSourceConfig; /** * The time at which the job was started. */ @@ -504,9 +730,9 @@ declare namespace EntityResolution { /** * A list of OutputSource objects, each of which contains fields OutputS3Path and KMSArn. */ - outputSourceConfig: IdMappingWorkflowOutputSourceConfig; + outputSourceConfig?: IdMappingWorkflowOutputSourceConfig; /** - * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf. + * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf. */ roleArn: RoleArn; /** @@ -526,7 +752,59 @@ declare namespace EntityResolution { */ workflowName: EntityName; } + export interface GetIdNamespaceInput { + /** + * The name of the ID namespace. + */ + idNamespaceName: EntityNameOrIdNamespaceArn; + } + export interface GetIdNamespaceOutput { + /** + * The timestamp of when the ID namespace was created. + */ + createdAt: Timestamp; + /** + * The description of the ID namespace. + */ + description?: Description; + /** + * Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target. + */ + idMappingWorkflowProperties?: IdNamespaceIdMappingWorkflowPropertiesList; + /** + * The Amazon Resource Name (ARN) of the ID namespace. + */ + idNamespaceArn: IdNamespaceArn; + /** + * The name of the ID namespace. + */ + idNamespaceName: EntityName; + /** + * A list of InputSource objects, which have the fields InputSourceARN and SchemaName. + */ + inputSourceConfig?: IdNamespaceInputSourceConfig; + /** + * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this IdNamespace on your behalf as part of a workflow run. + */ + roleArn?: RoleArn; + /** + * The tags used to organize, track, or control access for this resource. + */ + tags?: TagMap; + /** + * The type of ID namespace. There are two types: SOURCE and TARGET. The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow. The TARGET contains a configuration of targetId to which all sourceIds will resolve to. + */ + type: IdNamespaceType; + /** + * The timestamp of when the ID namespace was last updated. + */ + updatedAt: Timestamp; + } export interface GetMatchIdInput { + /** + * Normalizes the attributes defined in the schema in the input data. For example, if an attribute has an AttributeType of PHONE_NUMBER, and the data in the input table is in a format of 1234567890, Entity Resolution will normalize this field in the output to (123)-456-7890. + */ + applyNormalization?: Boolean; /** * The record to fetch the Match ID for. */ @@ -541,6 +819,10 @@ declare namespace EntityResolution { * The unique identifiers for this group of match records. */ matchId?: String; + /** + * The rule the record matched on. + */ + matchRule?: String; } export interface GetMatchingJobInput { /** @@ -569,6 +851,10 @@ declare namespace EntityResolution { * Metrics associated with the execution, specifically total records processed, unique IDs generated, and records the execution skipped. */ metrics?: JobMetrics; + /** + * A list of OutputSource objects. + */ + outputSourceConfig?: JobOutputSourceConfig; /** * The time at which the job was started. */ @@ -610,7 +896,7 @@ declare namespace EntityResolution { */ resolutionTechniques: ResolutionTechniques; /** - * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf. + * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf. */ roleArn: String; /** @@ -630,6 +916,26 @@ declare namespace EntityResolution { */ workflowName: EntityName; } + export interface GetPolicyInput { + /** + * The Amazon Resource Name (ARN) of the resource for which the policy need to be returned. + */ + arn: VeniceGlobalArn; + } + export interface GetPolicyOutput { + /** + * The Entity Resolution resource ARN. + */ + arn: VeniceGlobalArn; + /** + * The resource-based policy. + */ + policy?: PolicyDocument; + /** + * A unique identifier for the current revision of the policy. + */ + token: PolicyToken; + } export interface GetProviderServiceInput { /** * The name of the provider. This name is typically the company name. @@ -645,6 +951,10 @@ declare namespace EntityResolution { * Specifies whether output data from the provider is anonymized. A value of TRUE means the output will be anonymized and you can't relate the data that comes back from the provider to the identifying input. A value of FALSE means the output won't be anonymized and you can relate the data that comes back from the provider to your source data. */ anonymizedOutput: Boolean; + /** + * Input schema for the provider service. + */ + providerComponentSchema?: ProviderComponentSchema; /** * The definition of the provider configuration. */ @@ -657,10 +967,18 @@ declare namespace EntityResolution { * The definition of the provider entity output. */ providerEntityOutputDefinition: Document; + /** + * The provider configuration required for different ID namespace types. + */ + providerIdNameSpaceConfiguration?: ProviderIdNameSpaceConfiguration; /** * The Amazon Web Services accounts and the S3 permissions that are required by some providers to create an S3 bucket for intermediate data storage. */ providerIntermediateDataAccessConfiguration?: ProviderIntermediateDataAccessConfiguration; + /** + * Provider service job configurations. + */ + providerJobConfiguration?: Document; /** * The name of the provider. This name is typically the company name. */ @@ -736,6 +1054,21 @@ declare namespace EntityResolution { */ totalRecordsProcessed?: Integer; } + export interface IdMappingJobOutputSource { + /** + * Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key. + */ + KMSArn?: KMSArn; + /** + * The S3 path to which Entity Resolution will write the output table. + */ + outputS3Path: S3Path; + /** + * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf as part of workflow execution. + */ + roleArn: RoleArn; + } + export type IdMappingJobOutputSourceConfig = IdMappingJobOutputSource[]; export interface IdMappingTechniques { /** * The type of ID mapping. @@ -744,19 +1077,23 @@ declare namespace EntityResolution { /** * An object which defines any additional configurations required by the provider service. */ - providerProperties: ProviderProperties; + providerProperties?: ProviderProperties; } export type IdMappingType = "PROVIDER"|string; export type IdMappingWorkflowArn = string; export interface IdMappingWorkflowInputSource { /** - * An Gluetable ARN for the input source table. + * An Glue table ARN for the input source table. */ inputSourceARN: IdMappingWorkflowInputSourceInputSourceARNString; /** * The name of the schema to be retrieved. */ - schemaName: EntityName; + schemaName?: EntityName; + /** + * The type of ID namespace. There are two types: SOURCE and TARGET. The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow. The TARGET contains a configuration of targetId to which all sourceIds will resolve to. + */ + type?: IdNamespaceType; } export type IdMappingWorkflowInputSourceConfig = IdMappingWorkflowInputSource[]; export type IdMappingWorkflowInputSourceInputSourceARNString = string; @@ -790,6 +1127,58 @@ declare namespace EntityResolution { */ workflowName: EntityName; } + export type IdNamespaceArn = string; + export interface IdNamespaceIdMappingWorkflowProperties { + /** + * The type of ID mapping. + */ + idMappingType: IdMappingType; + /** + * An object which defines any additional configurations required by the provider service. + */ + providerProperties?: NamespaceProviderProperties; + } + export type IdNamespaceIdMappingWorkflowPropertiesList = IdNamespaceIdMappingWorkflowProperties[]; + export interface IdNamespaceInputSource { + /** + * An Glue table ARN for the input source table. + */ + inputSourceARN: IdNamespaceInputSourceInputSourceARNString; + /** + * The name of the schema. + */ + schemaName?: EntityName; + } + export type IdNamespaceInputSourceConfig = IdNamespaceInputSource[]; + export type IdNamespaceInputSourceInputSourceARNString = string; + export type IdNamespaceList = IdNamespaceSummary[]; + export interface IdNamespaceSummary { + /** + * The timestamp of when the ID namespace was created. + */ + createdAt: Timestamp; + /** + * The description of the ID namespace. + */ + description?: Description; + /** + * The Amazon Resource Name (ARN) of the ID namespace. + */ + idNamespaceArn: IdNamespaceArn; + /** + * The name of the ID namespace. + */ + idNamespaceName: EntityName; + /** + * The type of ID namespace. There are two types: SOURCE and TARGET. The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow. The TARGET contains a configuration of targetId to which all sourceIds will resolve to. + */ + type: IdNamespaceType; + /** + * The timestamp of when the ID namespace was last updated. + */ + updatedAt: Timestamp; + } + export type IdNamespaceType = "SOURCE"|"TARGET"|string; export interface IncrementalRunConfig { /** * The type of incremental run. It takes only one value: IMMEDIATE. @@ -840,6 +1229,21 @@ declare namespace EntityResolution { */ totalRecordsProcessed?: Integer; } + export interface JobOutputSource { + /** + * Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key. + */ + KMSArn?: KMSArn; + /** + * The S3 path to which Entity Resolution will write the output table. + */ + outputS3Path: S3Path; + /** + * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf as part of workflow execution. + */ + roleArn: RoleArn; + } + export type JobOutputSourceConfig = JobOutputSource[]; export type JobStatus = "RUNNING"|"SUCCEEDED"|"FAILED"|"QUEUED"|string; export interface JobSummary { /** @@ -872,7 +1276,7 @@ declare namespace EntityResolution { /** * The name of the workflow to be retrieved. */ - workflowName: EntityName; + workflowName: EntityNameOrIdMappingWorkflowArn; } export type ListIdMappingJobsInputMaxResultsInteger = number; export interface ListIdMappingJobsOutput { @@ -906,6 +1310,27 @@ declare namespace EntityResolution { */ workflowSummaries?: IdMappingWorkflowList; } + export interface ListIdNamespacesInput { + /** + * The maximum number of IdNamespace objects returned per page. + */ + maxResults?: ListIdNamespacesInputMaxResultsInteger; + /** + * The pagination token from the previous API call. + */ + nextToken?: NextToken; + } + export type ListIdNamespacesInputMaxResultsInteger = number; + export interface ListIdNamespacesOutput { + /** + * A list of IdNamespaceSummaries objects. + */ + idNamespaceSummaries?: IdNamespaceList; + /** + * The pagination token from the previous API call. + */ + nextToken?: NextToken; + } export interface ListMatchingJobsInput { /** * The maximum number of objects returned per page. @@ -1034,6 +1459,16 @@ declare namespace EntityResolution { */ workflowName: EntityName; } + export interface NamespaceProviderProperties { + /** + * An object which defines any additional configurations required by the provider service. + */ + providerConfiguration?: Document; + /** + * The Amazon Resource Name (ARN) of the provider service. + */ + providerServiceArn: ProviderServiceArn; + } export type NextToken = string; export interface OutputAttribute { /** @@ -1065,12 +1500,38 @@ declare namespace EntityResolution { } export type OutputSourceConfig = OutputSource[]; export type OutputSourceOutputList = OutputAttribute[]; + export type PolicyDocument = string; + export type PolicyToken = string; + export interface ProviderComponentSchema { + /** + * The provider schema attributes. + */ + providerSchemaAttributes?: ProviderSchemaAttributes; + /** + * Input schema for the provider service. + */ + schemas?: Schemas; + } export interface ProviderEndpointConfiguration { /** * The identifiers of the provider service, from Data Exchange. */ marketplaceConfiguration?: ProviderMarketplaceConfiguration; } + export interface ProviderIdNameSpaceConfiguration { + /** + * The description of the ID namespace. + */ + description?: String; + /** + * Configurations required for the source ID namespace. + */ + providerSourceConfigurationDefinition?: Document; + /** + * Configurations required for the target ID namespace. + */ + providerTargetConfigurationDefinition?: Document; + } export interface ProviderIntermediateDataAccessConfiguration { /** * The Amazon Web Services account that provider can use to read or write data into the customer's intermediate S3 bucket. @@ -1113,6 +1574,25 @@ declare namespace EntityResolution { */ providerServiceArn: ProviderServiceArn; } + export interface ProviderSchemaAttribute { + /** + * The field name. + */ + fieldName: AttributeName; + /** + * The hashing attribute of the provider schema. + */ + hashing?: Boolean; + /** + * The sub type of the provider schema attribute. + */ + subType?: AttributeName; + /** + * The type of the provider schema attribute. + */ + type: SchemaAttributeType; + } + export type ProviderSchemaAttributes = ProviderSchemaAttribute[]; export type ProviderServiceArn = string; export type ProviderServiceDisplayName = string; export type ProviderServiceList = ProviderServiceSummary[]; @@ -1138,6 +1618,34 @@ declare namespace EntityResolution { */ providerServiceType: ServiceType; } + export interface PutPolicyInput { + /** + * The Amazon Resource Name (ARN) of the resource for which the policy needs to be updated. + */ + arn: VeniceGlobalArn; + /** + * The resource-based policy. + */ + policy: PolicyDocument; + /** + * A unique identifier for the current revision of the policy. + */ + token?: PolicyToken; + } + export interface PutPolicyOutput { + /** + * The Entity Resolution resource ARN. + */ + arn: VeniceGlobalArn; + /** + * The resource-based policy. + */ + policy?: PolicyDocument; + /** + * A unique identifier for the current revision of the policy. + */ + token: PolicyToken; + } export type RecordAttributeMap = {[key: string]: RecordAttributeMapValueString}; export type RecordAttributeMapKeyString = string; export type RecordAttributeMapValueString = string; @@ -1148,7 +1656,7 @@ declare namespace EntityResolution { */ providerProperties?: ProviderProperties; /** - * The type of matching. There are two types of matching: RULE_MATCHING and ML_MATCHING. + * The type of matching. There are three types of matching: RULE_MATCHING, ML_MATCHING, and PROVIDER. */ resolutionType: ResolutionType; /** @@ -1189,11 +1697,11 @@ declare namespace EntityResolution { */ fieldName: AttributeName; /** - * Instruct Entity Resolution to combine several columns into a unified column with the identical attribute type. For example, when working with columns such as first_name, middle_name, and last_name, assigning them a common GroupName will prompt Entity Resolution to concatenate them into a single value. + * A string that instructs Entity Resolution to combine several columns into a unified column with the identical attribute type. For example, when working with columns such as first_name, middle_name, and last_name, assigning them a common groupName will prompt Entity Resolution to concatenate them into a single value. */ groupName?: AttributeName; /** - * A key that allows grouping of multiple input attributes into a unified matching group. For example, let's consider a scenario where the source table contains various addresses, such as business_address and shipping_address. By assigning the MatchKey Address to both attributes, Entity Resolution will match records across these fields to create a consolidated matching group. If no MatchKey is specified for a column, it won't be utilized for matching purposes but will still be included in the output table. + * A key that allows grouping of multiple input attributes into a unified matching group. For example, consider a scenario where the source table contains various addresses, such as business_address and shipping_address. By assigning a matchKey called address to both attributes, Entity Resolution will match records across these fields to create a consolidated matching group. If no matchKey is specified for a column, it won't be utilized for matching purposes but will still be included in the output table. */ matchKey?: AttributeName; /** @@ -1206,6 +1714,7 @@ declare namespace EntityResolution { type: SchemaAttributeType; } export type SchemaInputAttributes = SchemaInputAttribute[]; + export type SchemaList = String[]; export type SchemaMappingArn = string; export type SchemaMappingList = SchemaMappingSummary[]; export interface SchemaMappingSummary { @@ -1230,18 +1739,27 @@ declare namespace EntityResolution { */ updatedAt: Timestamp; } + export type Schemas = SchemaList[]; export type ServiceType = "ASSIGNMENT"|"ID_MAPPING"|string; export interface StartIdMappingJobInput { + /** + * A list of OutputSource objects. + */ + outputSourceConfig?: IdMappingJobOutputSourceConfig; /** * The name of the ID mapping job to be retrieved. */ - workflowName: EntityName; + workflowName: EntityNameOrIdMappingWorkflowArn; } export interface StartIdMappingJobOutput { /** * The ID of the job. */ jobId: JobId; + /** + * A list of OutputSource objects. + */ + outputSourceConfig?: IdMappingJobOutputSourceConfig; } export interface StartMatchingJobInput { /** @@ -1255,6 +1773,13 @@ declare namespace EntityResolution { */ jobId: JobId; } + export type StatementAction = string; + export type StatementActionList = StatementAction[]; + export type StatementCondition = string; + export type StatementEffect = "Allow"|"Deny"|string; + export type StatementId = string; + export type StatementPrincipal = string; + export type StatementPrincipalList = StatementPrincipal[]; export type String = string; export type TagKey = string; export type TagKeyList = TagKey[]; @@ -1301,9 +1826,9 @@ declare namespace EntityResolution { /** * A list of OutputSource objects, each of which contains fields OutputS3Path and KMSArn. */ - outputSourceConfig: IdMappingWorkflowOutputSourceConfig; + outputSourceConfig?: IdMappingWorkflowOutputSourceConfig; /** - * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf. + * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf. */ roleArn: RoleArn; /** @@ -1327,13 +1852,13 @@ declare namespace EntityResolution { /** * A list of OutputSource objects, each of which contains fields OutputS3Path and KMSArn. */ - outputSourceConfig: IdMappingWorkflowOutputSourceConfig; + outputSourceConfig?: IdMappingWorkflowOutputSourceConfig; /** - * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf. + * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf. */ roleArn: RoleArn; /** - * The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role to access resources on your behalf. + * The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf. */ workflowArn: IdMappingWorkflowArn; /** @@ -1341,6 +1866,66 @@ declare namespace EntityResolution { */ workflowName: EntityName; } + export interface UpdateIdNamespaceInput { + /** + * The description of the ID namespace. + */ + description?: Description; + /** + * Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target. + */ + idMappingWorkflowProperties?: IdNamespaceIdMappingWorkflowPropertiesList; + /** + * The name of the ID namespace. + */ + idNamespaceName: EntityName; + /** + * A list of InputSource objects, which have the fields InputSourceARN and SchemaName. + */ + inputSourceConfig?: IdNamespaceInputSourceConfig; + /** + * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this IdNamespace on your behalf as part of a workflow run. + */ + roleArn?: RoleArn; + } + export interface UpdateIdNamespaceOutput { + /** + * The timestamp of when the ID namespace was created. + */ + createdAt: Timestamp; + /** + * The description of the ID namespace. + */ + description?: Description; + /** + * Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target. + */ + idMappingWorkflowProperties?: IdNamespaceIdMappingWorkflowPropertiesList; + /** + * The Amazon Resource Name (ARN) of the ID namespace. + */ + idNamespaceArn: IdNamespaceArn; + /** + * The name of the ID namespace. + */ + idNamespaceName: EntityName; + /** + * A list of InputSource objects, which have the fields InputSourceARN and SchemaName. + */ + inputSourceConfig?: IdNamespaceInputSourceConfig; + /** + * The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this IdNamespace on your behalf as part of a workflow run. + */ + roleArn?: RoleArn; + /** + * The type of ID namespace. There are two types: SOURCE and TARGET. The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow. The TARGET contains a configuration of targetId to which all sourceIds will resolve to. + */ + type: IdNamespaceType; + /** + * The timestamp of when the ID namespace was last updated. + */ + updatedAt: Timestamp; + } export interface UpdateMatchingWorkflowInput { /** * A description of the workflow. diff --git a/clients/iotwireless.d.ts b/clients/iotwireless.d.ts index b525552de9..05dccb1047 100644 --- a/clients/iotwireless.d.ts +++ b/clients/iotwireless.d.ts @@ -132,11 +132,11 @@ declare class IoTWireless extends Service { */ createWirelessDevice(callback?: (err: AWSError, data: IoTWireless.Types.CreateWirelessDeviceResponse) => void): Request; /** - * Provisions a wireless gateway. + * Provisions a wireless gateway. When provisioning a wireless gateway, you might run into duplication errors for the following reasons. If you specify a GatewayEui value that already exists. If you used a ClientRequestToken with the same parameters within the last 10 minutes. To avoid this error, make sure that you use unique identifiers and parameters for each request within the specified time period. */ createWirelessGateway(params: IoTWireless.Types.CreateWirelessGatewayRequest, callback?: (err: AWSError, data: IoTWireless.Types.CreateWirelessGatewayResponse) => void): Request; /** - * Provisions a wireless gateway. + * Provisions a wireless gateway. When provisioning a wireless gateway, you might run into duplication errors for the following reasons. If you specify a GatewayEui value that already exists. If you used a ClientRequestToken with the same parameters within the last 10 minutes. To avoid this error, make sure that you use unique identifiers and parameters for each request within the specified time period. */ createWirelessGateway(callback?: (err: AWSError, data: IoTWireless.Types.CreateWirelessGatewayResponse) => void): Request; /** @@ -228,11 +228,11 @@ declare class IoTWireless extends Service { */ deleteWirelessDeviceImportTask(callback?: (err: AWSError, data: IoTWireless.Types.DeleteWirelessDeviceImportTaskResponse) => void): Request; /** - * Deletes a wireless gateway. + * Deletes a wireless gateway. When deleting a wireless gateway, you might run into duplication errors for the following reasons. If you specify a GatewayEui value that already exists. If you used a ClientRequestToken with the same parameters within the last 10 minutes. To avoid this error, make sure that you use unique identifiers and parameters for each request within the specified time period. */ deleteWirelessGateway(params: IoTWireless.Types.DeleteWirelessGatewayRequest, callback?: (err: AWSError, data: IoTWireless.Types.DeleteWirelessGatewayResponse) => void): Request; /** - * Deletes a wireless gateway. + * Deletes a wireless gateway. When deleting a wireless gateway, you might run into duplication errors for the following reasons. If you specify a GatewayEui value that already exists. If you used a ClientRequestToken with the same parameters within the last 10 minutes. To avoid this error, make sure that you use unique identifiers and parameters for each request within the specified time period. */ deleteWirelessGateway(callback?: (err: AWSError, data: IoTWireless.Types.DeleteWirelessGatewayResponse) => void): Request; /** @@ -356,19 +356,19 @@ declare class IoTWireless extends Service { */ getLogLevelsByResourceTypes(callback?: (err: AWSError, data: IoTWireless.Types.GetLogLevelsByResourceTypesResponse) => void): Request; /** - * Get the metric configuration status for this account. + * Get the metric configuration status for this AWS account. */ getMetricConfiguration(params: IoTWireless.Types.GetMetricConfigurationRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetMetricConfigurationResponse) => void): Request; /** - * Get the metric configuration status for this account. + * Get the metric configuration status for this AWS account. */ getMetricConfiguration(callback?: (err: AWSError, data: IoTWireless.Types.GetMetricConfigurationResponse) => void): Request; /** - * Get metrics. + * Get the summary metrics for this AWS account. */ getMetrics(params: IoTWireless.Types.GetMetricsRequest, callback?: (err: AWSError, data: IoTWireless.Types.GetMetricsResponse) => void): Request; /** - * Get metrics. + * Get the summary metrics for this AWS account. */ getMetrics(callback?: (err: AWSError, data: IoTWireless.Types.GetMetricsResponse) => void): Request; /** @@ -828,11 +828,11 @@ declare class IoTWireless extends Service { */ updateLogLevelsByResourceTypes(callback?: (err: AWSError, data: IoTWireless.Types.UpdateLogLevelsByResourceTypesResponse) => void): Request; /** - * Update the metric configuration. + * Update the summary metric configuration. */ updateMetricConfiguration(params: IoTWireless.Types.UpdateMetricConfigurationRequest, callback?: (err: AWSError, data: IoTWireless.Types.UpdateMetricConfigurationResponse) => void): Request; /** - * Update the metric configuration. + * Update the summary metric configuration. */ updateMetricConfiguration(callback?: (err: AWSError, data: IoTWireless.Types.UpdateMetricConfigurationResponse) => void): Request; /** @@ -979,7 +979,7 @@ declare namespace IoTWireless { */ Sidewalk: SidewalkAccountInfo; /** - * Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. + * Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests. */ ClientRequestToken?: ClientRequestToken; /** @@ -1235,7 +1235,7 @@ declare namespace IoTWireless { */ Tags?: TagList; /** - * Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. + * Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests. */ ClientRequestToken?: ClientRequestToken; } @@ -1263,7 +1263,7 @@ declare namespace IoTWireless { */ Tags?: TagList; /** - * Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. + * Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests. */ ClientRequestToken?: ClientRequestToken; /** @@ -1304,7 +1304,7 @@ declare namespace IoTWireless { */ Description?: Description; /** - * Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. + * Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests. */ ClientRequestToken?: ClientRequestToken; LoRaWAN: LoRaWANMulticast; @@ -1354,7 +1354,7 @@ declare namespace IoTWireless { */ Tags?: TagList; /** - * Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. + * Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests. */ ClientRequestToken?: ClientRequestToken; } @@ -1386,7 +1386,7 @@ declare namespace IoTWireless { */ DestinationName: DestinationName; /** - * Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. + * Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests. */ ClientRequestToken?: ClientRequestToken; /** @@ -1434,7 +1434,7 @@ declare namespace IoTWireless { */ Tags?: TagList; /** - * Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. + * Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests. */ ClientRequestToken?: ClientRequestToken; } @@ -1462,7 +1462,7 @@ declare namespace IoTWireless { */ Update?: UpdateWirelessGatewayTaskCreate; /** - * Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. + * Each resource must have a unique client request token. The client token is used to implement idempotency. It ensures that the request completes no more than one time. If you retry a request with the same token and the same parameters, the request will complete successfully. However, if you try to create a new resource using the same token but different parameters, an HTTP 409 conflict occurs. If you omit this value, AWS SDKs will automatically generate a unique client request. For more information about idempotency, see Ensuring idempotency in Amazon EC2 API requests. */ ClientRequestToken?: ClientRequestToken; /** @@ -1775,6 +1775,7 @@ declare namespace IoTWireless { } export interface DisassociateWirelessGatewayFromThingResponse { } + export type DlAllowed = boolean; export type DlBucketSize = number; export type DlClass = "ClassB"|"ClassC"|string; export type DlDr = number; @@ -2014,19 +2015,19 @@ declare namespace IoTWireless { } export interface GetMetricConfigurationResponse { /** - * The account's configuration status for summary metric aggregation. + * The configuration status of the AWS account for summary metric aggregation. */ SummaryMetric?: SummaryMetricConfiguration; } export interface GetMetricsRequest { /** - * The list of queries to retrieve summary metrics. + * The list of queries to retrieve the summary metrics. */ SummaryMetricQueries?: SummaryMetricQueries; } export interface GetMetricsResponse { /** - * The list of retrieved metrics. + * The list of summary metrics that were retrieved. */ SummaryMetricQueryResults?: SummaryMetricQueryResults; } @@ -2660,6 +2661,7 @@ declare namespace IoTWireless { export type HrAllowed = boolean; export type IPAddress = string; export type ISODateTimeString = string; + export type Id = string; export type Identifier = string; export type IdentifierType = "PartnerAccountId"|"DevEui"|"GatewayEui"|"WirelessDeviceId"|"WirelessGatewayId"|string; export type ImportTaskArn = string; @@ -3142,6 +3144,10 @@ declare namespace IoTWireless { * Information about the gateways accessed by the device. */ Gateways?: LoRaWANGatewayMetadataList; + /** + * Information about the LoRaWAN public network accessed by the device. + */ + PublicGateways?: LoRaWANPublicGatewayMetadataList; } export interface LoRaWANDeviceProfile { /** @@ -3403,6 +3409,30 @@ declare namespace IoTWireless { */ PingSlotPeriod?: PingSlotPeriod; } + export interface LoRaWANPublicGatewayMetadata { + /** + * The ID of the LoRaWAN public network provider. + */ + ProviderNetId?: ProviderNetId; + /** + * The ID of the gateways that are operated by the network provider. + */ + Id?: Id; + /** + * The RSSI (received signal strength indicator) value. + */ + Rssi?: Double; + /** + * The SNR (signal to noise ratio) value. + */ + Snr?: Double; + RfRegion?: RfRegion; + /** + * Boolean that indicates whether downlink is allowed using the network. + */ + DlAllowed?: DlAllowed; + } + export type LoRaWANPublicGatewayMetadataList = LoRaWANPublicGatewayMetadata[]; export interface LoRaWANSendDataToDevice { FPort?: FPort; /** @@ -3595,27 +3625,27 @@ declare namespace IoTWireless { export type MetricQueryTimestamps = MetricQueryTimestamp[]; export interface MetricQueryValue { /** - * The minimum of the values of the all data points collected during the period. + * The minimum of the values of all data points collected during the aggregation period. */ Min?: Min; /** - * The maximum of the values of the all data points collected during the period. + * The maximum of the values of all the data points collected during the aggregation period. */ Max?: Max; /** - * The sum of the values of the all data points collected during the period. + * The sum of the values of all data points collected during the aggregation period. */ Sum?: Sum; /** - * The average of the values of the all data points collected during the period. + * The average of the values of all data points collected during the aggregation period. */ Avg?: Avg; /** - * The standard deviation of the values of the all data points collected during the period. + * The standard deviation of the values of all data points collected during the aggregation period. */ Std?: Std; /** - * The 90th percentile of the values of the all data points collected during the period. + * The 90th percentile of the values of all data points collected during the aggregation period. */ P90?: P90; } @@ -3777,6 +3807,7 @@ declare namespace IoTWireless { export type PrAllowed = boolean; export type PresetFreq = number; export type PrivateKeysList = CertificateList[]; + export type ProviderNetId = string; export interface ProximityEventConfiguration { /** * Proximity event configuration object for enabling or disabling Sidewalk related event topics. @@ -4235,7 +4266,7 @@ declare namespace IoTWireless { export type Sum = number; export interface SummaryMetricConfiguration { /** - * The configuration of summary metric. + * The status of the configuration of summary metrics. */ Status?: SummaryMetricConfigurationStatus; } @@ -4243,7 +4274,7 @@ declare namespace IoTWireless { export type SummaryMetricQueries = SummaryMetricQuery[]; export interface SummaryMetricQuery { /** - * The id of the query. + * The id of the summary metric query. */ QueryId?: MetricQueryId; /** @@ -4251,37 +4282,37 @@ declare namespace IoTWireless { */ MetricName?: MetricName; /** - * The dimensions of the metric. + * The dimensions of the summary metric. */ Dimensions?: Dimensions; /** - * The aggregation period of the metric. + * The aggregation period of the summary metric. */ AggregationPeriod?: AggregationPeriod; /** - * The start timestamp for summary metric query. + * The start timestamp for the summary metric query. */ StartTimestamp?: MetricQueryStartTimestamp; /** - * The end timestamp for summary metric query. + * The end timestamp for the summary metric query. */ EndTimestamp?: MetricQueryEndTimestamp; } export interface SummaryMetricQueryResult { /** - * The id of the query. + * The ID of the summary metric results query operation. */ QueryId?: MetricQueryId; /** - * The status of the metric query. + * The status of the summary metric query result. */ QueryStatus?: MetricQueryStatus; /** - * The error message for the summary metric query. + * The error message for the summary metric query result. */ Error?: MetricQueryError; /** - * The name of the metric. + * The name of the summary metric query result. */ MetricName?: MetricName; /** @@ -4293,11 +4324,11 @@ declare namespace IoTWireless { */ AggregationPeriod?: AggregationPeriod; /** - * The start timestamp for summary metric query. + * The start timestamp for the summary metric query. */ StartTimestamp?: MetricQueryStartTimestamp; /** - * The end timestamp for summary metric query. + * The end timestamp for the summary metric query. */ EndTimestamp?: MetricQueryEndTimestamp; /** @@ -4305,7 +4336,7 @@ declare namespace IoTWireless { */ Timestamps?: MetricQueryTimestamps; /** - * The list of aggregated metrics. + * The list of aggregated summary metric query results. */ Values?: MetricQueryValues; /** diff --git a/clients/lakeformation.d.ts b/clients/lakeformation.d.ts index c95dff44c3..d7aa1867f7 100644 --- a/clients/lakeformation.d.ts +++ b/clients/lakeformation.d.ts @@ -682,10 +682,14 @@ declare namespace LakeFormation { * A list of the account IDs of Amazon Web Services accounts of third-party applications that are allowed to access data managed by Lake Formation. */ ExternalFiltering?: ExternalFilteringConfiguration; + /** + * A list of Amazon Web Services account IDs and/or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation. If the ShareRecipients list includes valid values, a resource share is created with the principals you want to have access to the resources. If the ShareRecipients value is null or the list is empty, no resource share is created. + */ + ShareRecipients?: DataLakePrincipalList; } export interface CreateLakeFormationIdentityCenterConfigurationResponse { /** - * The Amazon Resource Name (ARN) of the integrated application. + * The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center. */ ApplicationArn?: ApplicationArn; } @@ -930,13 +934,21 @@ declare namespace LakeFormation { */ InstanceArn?: IdentityCenterInstanceArn; /** - * The Amazon Resource Name (ARN) of the integrated application. + * The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center. */ ApplicationArn?: ApplicationArn; /** * Indicates if external filtering is enabled. */ ExternalFiltering?: ExternalFilteringConfiguration; + /** + * A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation. If the ShareRecipients list includes valid values, a resource share is created with the principals you want to have access to the resources as the ShareRecipients. If the ShareRecipients value is null or the list is empty, no resource share is created. + */ + ShareRecipients?: DataLakePrincipalList; + /** + * The Amazon Resource Name (ARN) of the RAM share. + */ + ResourceShare?: RAMResourceShareArn; } export interface DescribeResourceRequest { /** @@ -2264,6 +2276,10 @@ declare namespace LakeFormation { * The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, view definitions, and other control information to manage your Lake Formation environment. */ CatalogId?: CatalogIdString; + /** + * A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access to access data managed by Lake Formation. If the ShareRecipients list includes valid values, then the resource share is updated with the principals you want to have access to the resources. If the ShareRecipients value is null, both the list of share recipients and the resource share remain unchanged. If the ShareRecipients value is an empty list, then the existing share recipients list will be cleared, and the resource share will be deleted. + */ + ShareRecipients?: DataLakePrincipalList; /** * Allows to enable or disable the IAM Identity Center connection. */ diff --git a/clients/m2.d.ts b/clients/m2.d.ts index 3963105b90..d04caf9a8e 100644 --- a/clients/m2.d.ts +++ b/clients/m2.d.ts @@ -167,6 +167,14 @@ declare class M2 extends Service { * Lists historical, current, and scheduled batch job executions for a specific application. */ listBatchJobExecutions(callback?: (err: AWSError, data: M2.Types.ListBatchJobExecutionsResponse) => void): Request; + /** + * Lists all the job steps for JCL files to restart a batch job. This is only applicable for Micro Focus engine with versions 8.0.6 and above. + */ + listBatchJobRestartPoints(params: M2.Types.ListBatchJobRestartPointsRequest, callback?: (err: AWSError, data: M2.Types.ListBatchJobRestartPointsResponse) => void): Request; + /** + * Lists all the job steps for JCL files to restart a batch job. This is only applicable for Micro Focus engine with versions 8.0.6 and above. + */ + listBatchJobRestartPoints(callback?: (err: AWSError, data: M2.Types.ListBatchJobRestartPointsResponse) => void): Request; /** * Lists the data set imports for the specified application. */ @@ -382,7 +390,7 @@ declare namespace M2 { scriptBatchJobDefinition?: ScriptBatchJobDefinition; } export type BatchJobDefinitions = BatchJobDefinition[]; - export type BatchJobExecutionStatus = "Submitting"|"Holding"|"Dispatching"|"Running"|"Cancelling"|"Cancelled"|"Succeeded"|"Failed"|"Succeeded With Warning"|string; + export type BatchJobExecutionStatus = "Submitting"|"Holding"|"Dispatching"|"Running"|"Cancelling"|"Cancelled"|"Succeeded"|"Failed"|"Purged"|"Succeeded With Warning"|string; export interface BatchJobExecutionSummary { /** * The unique identifier of the application that hosts this batch job. @@ -431,6 +439,10 @@ declare namespace M2 { * Specifies a file associated with a specific batch job. */ fileBatchJobIdentifier?: FileBatchJobIdentifier; + /** + * Specifies the required information for restart, including execution ID and jobsteprestartmarker. + */ + restartBatchJobIdentifier?: RestartBatchJobIdentifier; /** * Specifies an Amazon S3 location that identifies the batch jobs that you want to run. Use this identifier to run ad hoc batch jobs. */ @@ -441,6 +453,7 @@ declare namespace M2 { scriptBatchJobIdentifier?: ScriptBatchJobIdentifier; } export type BatchJobParametersMap = {[key: string]: BatchParamValue}; + export type BatchJobStepList = JobStep[]; export type BatchJobType = "VSE"|"JES2"|"JES3"|string; export type BatchParamKey = string; export type BatchParamValue = string; @@ -1127,6 +1140,10 @@ declare namespace M2 { * The name of this batch job. */ jobName?: String100; + /** + * The restart steps information for the most recent restart operation. + */ + jobStepRestartMarker?: JobStepRestartMarker; /** * The type of job. */ @@ -1385,6 +1402,50 @@ declare namespace M2 { */ scriptName?: String; } + export interface JobStep { + /** + * The name of a procedure step. + */ + procStepName?: String; + /** + * The number of a procedure step. + */ + procStepNumber?: Integer; + /** + * The condition code of a step. + */ + stepCondCode?: String; + /** + * The name of a step. + */ + stepName?: String; + /** + * The number of a step. + */ + stepNumber?: Integer; + /** + * Specifies if a step can be restarted or not. + */ + stepRestartable?: Boolean; + } + export interface JobStepRestartMarker { + /** + * The procedure step name that a job was restarted from. + */ + fromProcStep?: String; + /** + * The step name that a batch job restart was from. + */ + fromStep: String; + /** + * The procedure step name that a batch job was restarted to. + */ + toProcStep?: String; + /** + * The step name that a job was restarted to. + */ + toStep?: String; + } export interface ListApplicationVersionsRequest { /** * The unique identifier of the application. @@ -1509,6 +1570,22 @@ declare namespace M2 { */ nextToken?: NextToken; } + export interface ListBatchJobRestartPointsRequest { + /** + * The unique identifier of the application. + */ + applicationId: Identifier; + /** + * The unique identifier of each batch job execution. + */ + executionId: Identifier; + } + export interface ListBatchJobRestartPointsResponse { + /** + * Returns all the batch job steps and related information for a batch job that previously ran. + */ + batchJobSteps?: BatchJobStepList; + } export interface ListDataSetImportHistoryRequest { /** * The unique identifier of the application. @@ -1757,6 +1834,16 @@ declare namespace M2 { */ min: Integer; } + export interface RestartBatchJobIdentifier { + /** + * The executionId from the StartBatchJob response when the job ran for the first time. + */ + executionId: Identifier; + /** + * The restart step information for the most recent restart operation. + */ + jobStepRestartMarker: JobStepRestartMarker; + } export interface S3BatchJobIdentifier { /** * The Amazon S3 bucket that contains the batch job definitions. diff --git a/clients/mediapackagev2.d.ts b/clients/mediapackagev2.d.ts index 11196f9b63..3fa7c1bae4 100644 --- a/clients/mediapackagev2.d.ts +++ b/clients/mediapackagev2.d.ts @@ -205,6 +205,7 @@ declare class MediaPackageV2 extends Service { updateOriginEndpoint(callback?: (err: AWSError, data: MediaPackageV2.Types.UpdateOriginEndpointResponse) => void): Request; } declare namespace MediaPackageV2 { + export type AdMarkerDash = "BINARY"|"XML"|string; export type AdMarkerHls = "DATERANGE"|string; export type Boolean = boolean; export interface ChannelGroupListConfiguration { @@ -368,6 +369,54 @@ declare namespace MediaPackageV2 { */ Tags?: TagMap; } + export interface CreateDashManifestConfiguration { + /** + * A short string that's appended to the endpoint URL. The child manifest name creates a unique path to this endpoint. + */ + ManifestName: ManifestName; + /** + * The total duration (in seconds) of the manifest's content. + */ + ManifestWindowSeconds?: CreateDashManifestConfigurationManifestWindowSecondsInteger; + FilterConfiguration?: FilterConfiguration; + /** + * Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. + */ + MinUpdatePeriodSeconds?: CreateDashManifestConfigurationMinUpdatePeriodSecondsInteger; + /** + * Minimum amount of content (in seconds) that a player must keep available in the buffer. + */ + MinBufferTimeSeconds?: CreateDashManifestConfigurationMinBufferTimeSecondsInteger; + /** + * The amount of time (in seconds) that the player should be from the end of the manifest. + */ + SuggestedPresentationDelaySeconds?: CreateDashManifestConfigurationSuggestedPresentationDelaySecondsInteger; + /** + * Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate. Value description: NUMBER_WITH_TIMELINE - The $Number$ variable is used in the media URL. The value of this variable is the sequential number of the segment. A full SegmentTimeline object is presented in each SegmentTemplate. + */ + SegmentTemplateFormat?: DashSegmentTemplateFormat; + /** + * A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Type ADS to indicate that AWS Elemental MediaPackage must create periods in the output manifest that correspond to SCTE-35 ad markers in the input source. Leave this value empty to indicate that the manifest is contained all in one period. For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage. + */ + PeriodTriggers?: DashPeriodTriggers; + /** + * The SCTE configuration. + */ + ScteDash?: ScteDash; + /** + * Determines how the DASH manifest signals the DRM content. + */ + DrmSignaling?: DashDrmSignaling; + /** + * Determines the type of UTC timing included in the DASH Media Presentation Description (MPD). + */ + UtcTiming?: DashUtcTiming; + } + export type CreateDashManifestConfigurationManifestWindowSecondsInteger = number; + export type CreateDashManifestConfigurationMinBufferTimeSecondsInteger = number; + export type CreateDashManifestConfigurationMinUpdatePeriodSecondsInteger = number; + export type CreateDashManifestConfigurationSuggestedPresentationDelaySecondsInteger = number; + export type CreateDashManifests = CreateDashManifestConfiguration[]; export interface CreateHlsManifestConfiguration { /** * A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object. @@ -455,6 +504,10 @@ declare namespace MediaPackageV2 { * A low-latency HLS manifest configuration. */ LowLatencyHlsManifests?: CreateLowLatencyHlsManifests; + /** + * A DASH manifest configuration. + */ + DashManifests?: CreateDashManifests; /** * A comma-separated list of tag key:value pairs that you define. For example: "Key1": "Value1", "Key2": "Value2" */ @@ -510,6 +563,10 @@ declare namespace MediaPackageV2 { * A low-latency HLS manifest configuration. */ LowLatencyHlsManifests?: GetLowLatencyHlsManifests; + /** + * A DASH manifest configuration. + */ + DashManifests?: GetDashManifests; /** * The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource. */ @@ -519,6 +576,22 @@ declare namespace MediaPackageV2 { */ Tags?: TagMap; } + export type DashDrmSignaling = "INDIVIDUAL"|"REFERENCED"|string; + export type DashPeriodTrigger = "AVAILS"|"DRM_KEY_ROTATION"|"SOURCE_CHANGES"|"SOURCE_DISRUPTIONS"|"NONE"|string; + export type DashPeriodTriggers = DashPeriodTrigger[]; + export type DashSegmentTemplateFormat = "NUMBER_WITH_TIMELINE"|string; + export interface DashUtcTiming { + /** + * The UTC timing mode. + */ + TimingMode?: DashUtcTimingMode; + /** + * The the method that the player uses to synchronize to coordinated universal time (UTC) wall clock time. + */ + TimingSource?: DashUtcTimingTimingSourceString; + } + export type DashUtcTimingMode = "HTTP_HEAD"|"HTTP_ISO"|"HTTP_XSDATE"|"UTC_DIRECT"|string; + export type DashUtcTimingTimingSourceString = string; export interface DeleteChannelGroupRequest { /** * The name that describes the channel group. The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region. @@ -754,6 +827,54 @@ declare namespace MediaPackageV2 { */ Tags?: TagMap; } + export interface GetDashManifestConfiguration { + /** + * A short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. + */ + ManifestName: ResourceName; + /** + * The egress domain URL for stream delivery from MediaPackage. + */ + Url: String; + /** + * The total duration (in seconds) of the manifest's content. + */ + ManifestWindowSeconds?: Integer; + FilterConfiguration?: FilterConfiguration; + /** + * Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. + */ + MinUpdatePeriodSeconds?: Integer; + /** + * Minimum amount of content (in seconds) that a player must keep available in the buffer. + */ + MinBufferTimeSeconds?: Integer; + /** + * The amount of time (in seconds) that the player should be from the end of the manifest. + */ + SuggestedPresentationDelaySeconds?: Integer; + /** + * Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest. Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate. Value description: NUMBER_WITH_TIMELINE - The $Number$ variable is used in the media URL. The value of this variable is the sequential number of the segment. A full SegmentTimeline object is presented in each SegmentTemplate. + */ + SegmentTemplateFormat?: DashSegmentTemplateFormat; + /** + * A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Leave this value empty to indicate that the manifest is contained all in one period. For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage. + */ + PeriodTriggers?: DashPeriodTriggers; + /** + * The SCTE configuration. + */ + ScteDash?: ScteDash; + /** + * Determines how the DASH manifest signals the DRM content. + */ + DrmSignaling?: DashDrmSignaling; + /** + * Determines the type of UTC timing included in the DASH Media Presentation Description (MPD). + */ + UtcTiming?: DashUtcTiming; + } + export type GetDashManifests = GetDashManifestConfiguration[]; export interface GetHlsManifestConfiguration { /** * A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object. @@ -904,6 +1025,10 @@ declare namespace MediaPackageV2 { * The comma-separated list of tag key:value pairs assigned to the origin endpoint. */ Tags?: TagMap; + /** + * A DASH manifest configuration. + */ + DashManifests?: GetDashManifests; } export type IdempotencyToken = string; export interface IngestEndpoint { @@ -962,6 +1087,17 @@ declare namespace MediaPackageV2 { */ NextToken?: String; } + export interface ListDashManifestConfiguration { + /** + * A short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. + */ + ManifestName: ResourceName; + /** + * The egress domain URL for stream delivery from MediaPackage. + */ + Url?: String; + } + export type ListDashManifests = ListDashManifestConfiguration[]; export interface ListHlsManifestConfiguration { /** * A short short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name, index. MediaPackage automatically inserts the format extension, such as .m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. The manifestName on the HLSManifest object overrides the manifestName you provided on the originEndpoint object. @@ -1075,6 +1211,10 @@ declare namespace MediaPackageV2 { * A low-latency HLS manifest configuration. */ LowLatencyHlsManifests?: ListLowLatencyHlsManifests; + /** + * A DASH manifest configuration. + */ + DashManifests?: ListDashManifests; } export type OriginEndpointsList = OriginEndpointListConfiguration[]; export type PolicyText = string; @@ -1124,6 +1264,12 @@ declare namespace MediaPackageV2 { */ ScteFilter?: ScteFilterList; } + export interface ScteDash { + /** + * Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output. Value description: Binary - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML. XML - The SCTE marker is expressed fully in XML. + */ + AdMarkerDash?: AdMarkerDash; + } export type ScteFilter = "SPLICE_INSERT"|"BREAK"|"PROVIDER_ADVERTISEMENT"|"DISTRIBUTOR_ADVERTISEMENT"|"PROVIDER_PLACEMENT_OPPORTUNITY"|"DISTRIBUTOR_PLACEMENT_OPPORTUNITY"|"PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY"|"DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"|"PROGRAM"|string; export type ScteFilterList = ScteFilter[]; export interface ScteHls { @@ -1353,6 +1499,10 @@ declare namespace MediaPackageV2 { * A low-latency HLS manifest configuration. */ LowLatencyHlsManifests?: CreateLowLatencyHlsManifests; + /** + * A DASH manifest configuration. + */ + DashManifests?: CreateDashManifests; /** * The expected current Entity Tag (ETag) for the resource. If the specified ETag does not match the resource's current entity tag, the update request will be rejected. */ @@ -1416,6 +1566,10 @@ declare namespace MediaPackageV2 { * The comma-separated list of tag key:value pairs assigned to the origin endpoint. */ Tags?: TagMap; + /** + * A DASH manifest configuration. + */ + DashManifests?: GetDashManifests; } /** * A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version. diff --git a/clients/outposts.d.ts b/clients/outposts.d.ts index 51fe26b380..27f363d478 100644 --- a/clients/outposts.d.ts +++ b/clients/outposts.d.ts @@ -11,6 +11,14 @@ declare class Outposts extends Service { */ constructor(options?: Outposts.Types.ClientConfiguration) config: Config & Outposts.Types.ClientConfiguration; + /** + * Cancels the capacity task. + */ + cancelCapacityTask(params: Outposts.Types.CancelCapacityTaskInput, callback?: (err: AWSError, data: Outposts.Types.CancelCapacityTaskOutput) => void): Request; + /** + * Cancels the capacity task. + */ + cancelCapacityTask(callback?: (err: AWSError, data: Outposts.Types.CancelCapacityTaskOutput) => void): Request; /** * Cancels the specified order for an Outpost. */ @@ -59,6 +67,14 @@ declare class Outposts extends Service { * Deletes the specified site. */ deleteSite(callback?: (err: AWSError, data: Outposts.Types.DeleteSiteOutput) => void): Request; + /** + * Gets details of the specified capacity task. + */ + getCapacityTask(params: Outposts.Types.GetCapacityTaskInput, callback?: (err: AWSError, data: Outposts.Types.GetCapacityTaskOutput) => void): Request; + /** + * Gets details of the specified capacity task. + */ + getCapacityTask(callback?: (err: AWSError, data: Outposts.Types.GetCapacityTaskOutput) => void): Request; /** * Gets information about the specified catalog item. */ @@ -99,6 +115,14 @@ declare class Outposts extends Service { * Gets the instance types for the specified Outpost. */ getOutpostInstanceTypes(callback?: (err: AWSError, data: Outposts.Types.GetOutpostInstanceTypesOutput) => void): Request; + /** + * Gets the instance types that an Outpost can support in InstanceTypeCapacity. This will generally include instance types that are not currently configured and therefore cannot be launched with the current Outpost capacity configuration. + */ + getOutpostSupportedInstanceTypes(params: Outposts.Types.GetOutpostSupportedInstanceTypesInput, callback?: (err: AWSError, data: Outposts.Types.GetOutpostSupportedInstanceTypesOutput) => void): Request; + /** + * Gets the instance types that an Outpost can support in InstanceTypeCapacity. This will generally include instance types that are not currently configured and therefore cannot be launched with the current Outpost capacity configuration. + */ + getOutpostSupportedInstanceTypes(callback?: (err: AWSError, data: Outposts.Types.GetOutpostSupportedInstanceTypesOutput) => void): Request; /** * Gets information about the specified Outpost site. */ @@ -123,6 +147,14 @@ declare class Outposts extends Service { * Lists the hardware assets for the specified Outpost. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter. */ listAssets(callback?: (err: AWSError, data: Outposts.Types.ListAssetsOutput) => void): Request; + /** + * Lists the capacity tasks for your Amazon Web Services account. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter. + */ + listCapacityTasks(params: Outposts.Types.ListCapacityTasksInput, callback?: (err: AWSError, data: Outposts.Types.ListCapacityTasksOutput) => void): Request; + /** + * Lists the capacity tasks for your Amazon Web Services account. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter. + */ + listCapacityTasks(callback?: (err: AWSError, data: Outposts.Types.ListCapacityTasksOutput) => void): Request; /** * Lists the items in the catalog. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter. */ @@ -163,6 +195,14 @@ declare class Outposts extends Service { * Lists the tags for the specified resource. */ listTagsForResource(callback?: (err: AWSError, data: Outposts.Types.ListTagsForResourceResponse) => void): Request; + /** + * Starts the specified capacity task. You can have one active capacity task for an order. + */ + startCapacityTask(params: Outposts.Types.StartCapacityTaskInput, callback?: (err: AWSError, data: Outposts.Types.StartCapacityTaskOutput) => void): Request; + /** + * Starts the specified capacity task. You can have one active capacity task for an order. + */ + startCapacityTask(callback?: (err: AWSError, data: Outposts.Types.StartCapacityTaskOutput) => void): Request; /** * Amazon Web Services uses this action to install Outpost servers. Starts the connection required for Outpost server installation. Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide. */ @@ -311,6 +351,18 @@ declare namespace Outposts { export type AvailabilityZoneList = AvailabilityZone[]; export type CIDR = string; export type CIDRList = CIDR[]; + export interface CancelCapacityTaskInput { + /** + * ID of the capacity task that you want to cancel. + */ + CapacityTaskId: CapacityTaskId; + /** + * ID or ARN of the Outpost associated with the capacity task that you want to cancel. + */ + OutpostIdentifier: OutpostIdentifier; + } + export interface CancelCapacityTaskOutput { + } export interface CancelOrderInput { /** * The ID of the order. @@ -319,6 +371,52 @@ declare namespace Outposts { } export interface CancelOrderOutput { } + export interface CapacityTaskFailure { + /** + * The reason that the specified capacity task failed. + */ + Reason: CapacityTaskStatusReason; + /** + * The type of failure. + */ + Type?: CapacityTaskFailureType; + } + export type CapacityTaskFailureType = "UNSUPPORTED_CAPACITY_CONFIGURATION"|string; + export type CapacityTaskId = string; + export type CapacityTaskList = CapacityTaskSummary[]; + export type CapacityTaskStatus = "REQUESTED"|"IN_PROGRESS"|"FAILED"|"COMPLETED"|"CANCELLED"|string; + export type CapacityTaskStatusList = CapacityTaskStatus[]; + export type CapacityTaskStatusReason = string; + export interface CapacityTaskSummary { + /** + * The ID of the specified capacity task. + */ + CapacityTaskId?: CapacityTaskId; + /** + * The ID of the Outpost associated with the specified capacity task. + */ + OutpostId?: OutpostId; + /** + * The ID of the Amazon Web Services Outposts order of the host associated with the capacity task. + */ + OrderId?: OrderId; + /** + * The status of the capacity task. + */ + CapacityTaskStatus?: CapacityTaskStatus; + /** + * The date that the specified capacity task was created. + */ + CreationDate?: ISO8601Timestamp; + /** + * The date that the specified capacity task successfully ran. + */ + CompletionDate?: ISO8601Timestamp; + /** + * The date that the specified capacity was last modified. + */ + LastModifiedDate?: ISO8601Timestamp; + } export interface CatalogItem { /** * The ID of the catalog item. @@ -477,7 +575,7 @@ declare namespace Outposts { } export interface DeleteOutpostInput { /** - * The ID or the Amazon Resource Name (ARN) of the Outpost. + * The ID or ARN of the Outpost. */ OutpostId: OutpostId; } @@ -493,6 +591,7 @@ declare namespace Outposts { } export type DeviceSerialNumber = string; export type DistrictOrCounty = string; + export type DryRun = boolean; export interface EC2Capacity { /** * The family of the EC2 capacity. @@ -511,6 +610,58 @@ declare namespace Outposts { export type EC2FamilyList = Family[]; export type Family = string; export type FiberOpticCableType = "SINGLE_MODE"|"MULTI_MODE"|string; + export interface GetCapacityTaskInput { + /** + * ID of the capacity task. + */ + CapacityTaskId: CapacityTaskId; + /** + * ID or ARN of the Outpost associated with the specified capacity task. + */ + OutpostIdentifier: OutpostIdentifier; + } + export interface GetCapacityTaskOutput { + /** + * ID of the capacity task. + */ + CapacityTaskId?: CapacityTaskId; + /** + * ID of the Outpost associated with the specified capacity task. + */ + OutpostId?: OutpostId; + /** + * ID of the Amazon Web Services Outposts order associated with the specified capacity task. + */ + OrderId?: OrderId; + /** + * List of instance pools requested in the capacity task. + */ + RequestedInstancePools?: RequestedInstancePools; + /** + * Performs a dry run to determine if you are above or below instance capacity. + */ + DryRun?: DryRun; + /** + * Status of the capacity task. A capacity task can have one of the following statuses: REQUESTED - The capacity task was created and is awaiting the next step by Amazon Web Services Outposts. IN_PROGRESS - The capacity task is running and cannot be cancelled. WAITING_FOR_EVACUATION - The capacity task requires capacity to run. You must stop the recommended EC2 running instances to free up capacity for the task to run. + */ + CapacityTaskStatus?: CapacityTaskStatus; + /** + * Reason why the capacity task failed. + */ + Failed?: CapacityTaskFailure; + /** + * The date the capacity task was created. + */ + CreationDate?: ISO8601Timestamp; + /** + * The date the capacity task ran successfully. + */ + CompletionDate?: ISO8601Timestamp; + /** + * The date the capacity task was last modified. + */ + LastModifiedDate?: ISO8601Timestamp; + } export interface GetCatalogItemInput { /** * The ID of the catalog item. @@ -550,13 +701,13 @@ declare namespace Outposts { } export interface GetOutpostInput { /** - * The ID or the Amazon Resource Name (ARN) of the Outpost. + * The ID or ARN of the Outpost. */ OutpostId: OutpostId; } export interface GetOutpostInstanceTypesInput { /** - * The ID or the Amazon Resource Name (ARN) of the Outpost. + * The ID or ARN of the Outpost. */ OutpostId: OutpostId; NextToken?: Token; @@ -574,6 +725,22 @@ declare namespace Outposts { export interface GetOutpostOutput { Outpost?: Outpost; } + export interface GetOutpostSupportedInstanceTypesInput { + /** + * The ID or ARN of the Outpost. + */ + OutpostIdentifier: OutpostIdentifier; + /** + * The ID for the Amazon Web Services Outposts order. + */ + OrderId: OrderId; + MaxResults?: MaxResults1000; + NextToken?: Token; + } + export interface GetOutpostSupportedInstanceTypesOutput { + InstanceTypes?: InstanceTypeListDefinition; + NextToken?: Token; + } export interface GetSiteAddressInput { /** * The ID or the Amazon Resource Name (ARN) of the site. @@ -610,10 +777,22 @@ declare namespace Outposts { export type InstanceFamilies = InstanceFamilyName[]; export type InstanceFamilyName = string; export type InstanceType = string; + export interface InstanceTypeCapacity { + /** + * The instance type of the hosts. + */ + InstanceType: InstanceTypeName; + /** + * The number of instances for the specified instance type. + */ + Count: InstanceTypeCount; + } + export type InstanceTypeCount = number; export interface InstanceTypeItem { InstanceType?: InstanceType; } export type InstanceTypeListDefinition = InstanceTypeItem[]; + export type InstanceTypeName = string; export type LifeCycleStatus = string; export type LifeCycleStatusList = LifeCycleStatus[]; export interface LineItem { @@ -700,6 +879,25 @@ declare namespace Outposts { Assets?: AssetListDefinition; NextToken?: Token; } + export interface ListCapacityTasksInput { + /** + * Filters the results by an Outpost ID or an Outpost ARN. + */ + OutpostIdentifierFilter?: OutpostIdentifier; + MaxResults?: MaxResults1000; + NextToken?: Token; + /** + * A list of statuses. For example, REQUESTED or WAITING_FOR_EVACUATION. + */ + CapacityTaskStatusFilter?: CapacityTaskStatusList; + } + export interface ListCapacityTasksOutput { + /** + * Lists all the capacity tasks. + */ + CapacityTasks?: CapacityTaskList; + NextToken?: Token; + } export interface ListCatalogItemsInput { NextToken?: Token; MaxResults?: MaxResults1000; @@ -948,6 +1146,7 @@ declare namespace Outposts { */ MaximumSupportedWeightLbs?: MaximumSupportedWeightLbs; } + export type RequestedInstancePools = InstanceTypeCapacity[]; export type ServerEndpoint = string; export type ShipmentCarrier = "DHL"|"DBS"|"FEDEX"|"UPS"|"EXPEDITORS"|string; export interface ShipmentInformation { @@ -997,6 +1196,66 @@ declare namespace Outposts { export type SiteName = string; export type SiteNotes = string; export type SkuCode = string; + export interface StartCapacityTaskInput { + /** + * The ID or ARN of the Outposts associated with the specified capacity task. + */ + OutpostIdentifier: OutpostIdentifier; + /** + * The ID of the Amazon Web Services Outposts order associated with the specified capacity task. + */ + OrderId: OrderId; + /** + * The instance pools specified in the capacity task. + */ + InstancePools: RequestedInstancePools; + /** + * You can request a dry run to determine if the instance type and instance size changes is above or below available instance capacity. Requesting a dry run does not make any changes to your plan. + */ + DryRun?: DryRun; + } + export interface StartCapacityTaskOutput { + /** + * ID of the capacity task that you want to start. + */ + CapacityTaskId?: CapacityTaskId; + /** + * ID of the Outpost associated with the capacity task. + */ + OutpostId?: OutpostId; + /** + * ID of the Amazon Web Services Outposts order of the host associated with the capacity task. + */ + OrderId?: OrderId; + /** + * List of the instance pools requested in the specified capacity task. + */ + RequestedInstancePools?: RequestedInstancePools; + /** + * Results of the dry run showing if the specified capacity task is above or below the available instance capacity. + */ + DryRun?: DryRun; + /** + * Status of the specified capacity task. + */ + CapacityTaskStatus?: CapacityTaskStatus; + /** + * Reason that the specified capacity task failed. + */ + Failed?: CapacityTaskFailure; + /** + * Date that the specified capacity task was created. + */ + CreationDate?: ISO8601Timestamp; + /** + * Date that the specified capacity task ran successfully. + */ + CompletionDate?: ISO8601Timestamp; + /** + * Date that the specified capacity task was last modified. + */ + LastModifiedDate?: ISO8601Timestamp; + } export interface StartConnectionRequest { /** * The serial number of the dongle. @@ -1066,7 +1325,7 @@ declare namespace Outposts { } export interface UpdateOutpostInput { /** - * The ID or the Amazon Resource Name (ARN) of the Outpost. + * The ID or ARN of the Outpost. */ OutpostId: OutpostId; Name?: OutpostName; diff --git a/clients/wellarchitected.d.ts b/clients/wellarchitected.d.ts index 9bb8a6052e..4b25acc0ac 100644 --- a/clients/wellarchitected.d.ts +++ b/clients/wellarchitected.d.ts @@ -203,6 +203,10 @@ declare class WellArchitected extends Service { * Get a consolidated report of your workloads. You can optionally choose to include workloads that have been shared with you. */ getConsolidatedReport(callback?: (err: AWSError, data: WellArchitected.Types.GetConsolidatedReportOutput) => void): Request; + /** + * Global settings for all workloads. + */ + getGlobalSettings(callback?: (err: AWSError, data: WellArchitected.Types.GetGlobalSettingsOutput) => void): Request; /** * Get an existing lens. */ @@ -324,11 +328,11 @@ declare class WellArchitected extends Service { */ listCheckSummaries(callback?: (err: AWSError, data: WellArchitected.Types.ListCheckSummariesOutput) => void): Request; /** - * List lens review improvements. + * List the improvements of a particular lens review. */ listLensReviewImprovements(params: WellArchitected.Types.ListLensReviewImprovementsInput, callback?: (err: AWSError, data: WellArchitected.Types.ListLensReviewImprovementsOutput) => void): Request; /** - * List lens review improvements. + * List the improvements of a particular lens review. */ listLensReviewImprovements(callback?: (err: AWSError, data: WellArchitected.Types.ListLensReviewImprovementsOutput) => void): Request; /** @@ -476,13 +480,21 @@ declare class WellArchitected extends Service { */ updateAnswer(callback?: (err: AWSError, data: WellArchitected.Types.UpdateAnswerOutput) => void): Request; /** - * Updates whether the Amazon Web Services account is opted into organization sharing and discovery integration features. + * Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features. */ updateGlobalSettings(params: WellArchitected.Types.UpdateGlobalSettingsInput, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** - * Updates whether the Amazon Web Services account is opted into organization sharing and discovery integration features. + * Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features. */ updateGlobalSettings(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; + /** + * Update integration features. + */ + updateIntegration(params: WellArchitected.Types.UpdateIntegrationInput, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; + /** + * Update integration features. + */ + updateIntegration(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; /** * Update lens review for a particular workload. */ @@ -573,6 +585,51 @@ declare class WellArchitected extends Service { upgradeReviewTemplateLensReview(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>; } declare namespace WellArchitected { + export interface AccountJiraConfigurationInput { + /** + * Account-level: Jira issue management status. + */ + IssueManagementStatus?: AccountJiraIssueManagementStatus; + /** + * Account-level: Jira issue management type. + */ + IssueManagementType?: IssueManagementType; + /** + * Account-level: Jira project key to sync workloads to. + */ + JiraProjectKey?: JiraProjectKey; + /** + * Account-level: Configuration status of the Jira integration. + */ + IntegrationStatus?: IntegrationStatusInput; + } + export interface AccountJiraConfigurationOutput { + /** + * Account-level: Configuration status of the Jira integration. + */ + IntegrationStatus?: IntegrationStatus; + /** + * Account-level: Jira issue management status. + */ + IssueManagementStatus?: AccountJiraIssueManagementStatus; + /** + * Account-level: Jira issue management type. + */ + IssueManagementType?: IssueManagementType; + /** + * Account-level: Jira subdomain URL. + */ + Subdomain?: Subdomain; + /** + * Account-level: Jira project key to sync workloads to. + */ + JiraProjectKey?: JiraProjectKey; + /** + * Account-level: Status message on configuration of the Jira integration. + */ + StatusMessage?: StatusMessage; + } + export type AccountJiraIssueManagementStatus = "ENABLED"|"DISABLED"|string; export type AccountSummary = {[key: string]: CheckStatusCount}; export type AdditionalResourceType = "HELPFUL_RESOURCE"|"IMPROVEMENT_PLAN"|string; export interface AdditionalResources { @@ -610,6 +667,10 @@ declare namespace WellArchitected { * The reason why the question is not applicable to your workload. */ Reason?: AnswerReason; + /** + * Configuration of the Jira integration. + */ + JiraConfiguration?: JiraConfiguration; } export type AnswerReason = "OUT_OF_SCOPE"|"BUSINESS_PRIORITIES"|"ARCHITECTURE_CONSTRAINTS"|"OTHER"|"NONE"|string; export type AnswerSummaries = AnswerSummary[]; @@ -633,6 +694,10 @@ declare namespace WellArchitected { * The type of the question. */ QuestionType?: QuestionType; + /** + * Configuration of the Jira integration. + */ + JiraConfiguration?: JiraConfiguration; } export type ApplicationArn = string; export interface AssociateLensesInput { @@ -1005,6 +1070,10 @@ declare namespace WellArchitected { * The list of review template ARNs to associate with the workload. */ ReviewTemplateArns?: ReviewTemplateArns; + /** + * Jira configuration settings when creating a workload. + */ + JiraConfiguration?: WorkloadJiraConfigurationInput; } export interface CreateWorkloadOutput { WorkloadId?: WorkloadId; @@ -1141,6 +1210,20 @@ declare namespace WellArchitected { NextToken?: NextToken; Base64String?: Base64String; } + export interface GetGlobalSettingsOutput { + /** + * Amazon Web Services Organizations sharing status. + */ + OrganizationSharingStatus?: OrganizationSharingStatus; + /** + * Discovery integration status. + */ + DiscoveryIntegrationStatus?: DiscoveryIntegrationStatus; + /** + * Jira configuration status. + */ + JiraConfiguration?: AccountJiraConfigurationOutput; + } export interface GetLensInput { LensAlias: LensAlias; /** @@ -1327,11 +1410,34 @@ declare namespace WellArchitected { * The improvement plan details. */ ImprovementPlans?: ChoiceImprovementPlans; + /** + * Configuration of the Jira integration. + */ + JiraConfiguration?: JiraConfiguration; } export type IncludeSharedResources = boolean; + export type IntegratingService = "JIRA"|string; + export type IntegrationStatus = "CONFIGURED"|"NOT_CONFIGURED"|string; + export type IntegrationStatusInput = "NOT_CONFIGURED"|string; export type IsApplicable = boolean; export type IsMajorVersion = boolean; export type IsReviewOwnerUpdateAcknowledged = boolean; + export type IssueManagementType = "AUTO"|"MANUAL"|string; + export interface JiraConfiguration { + /** + * The URL of the associated Jira issue. + */ + JiraIssueUrl?: JiraIssueUrl; + LastSyncedTime?: Timestamp; + } + export type JiraIssueUrl = string; + export type JiraProjectKey = string; + export interface JiraSelectedQuestionConfiguration { + /** + * Selected pillars in the workload. + */ + SelectedPillars?: SelectedPillars; + } export interface Lens { /** * The ARN of a lens. @@ -1392,6 +1498,10 @@ declare namespace WellArchitected { */ LensStatus?: LensStatus; PillarReviewSummaries?: PillarReviewSummaries; + /** + * Jira configuration status of the Lens review. + */ + JiraConfiguration?: JiraSelectedQuestionConfiguration; UpdatedAt?: Timestamp; Notes?: Notes; RiskCounts?: RiskCounts; @@ -2285,7 +2395,17 @@ declare namespace WellArchitected { export type RiskCounts = {[key: string]: Count}; export type SelectedChoiceIds = ChoiceId[]; export type SelectedChoices = ChoiceId[]; + export interface SelectedPillar { + PillarId?: PillarId; + /** + * Selected question IDs in the selected pillar. + */ + SelectedQuestionIds?: SelectedQuestionIds; + } + export type SelectedPillars = SelectedPillar[]; export type SelectedProfileChoiceIds = ChoiceId[]; + export type SelectedQuestionId = string; + export type SelectedQuestionIds = SelectedQuestionId[]; export type ShareId = string; export interface ShareInvitation { /** @@ -2355,6 +2475,7 @@ declare namespace WellArchitected { export type SharedWith = string; export type SharedWithPrefix = string; export type StatusMessage = string; + export type Subdomain = string; export type TagKey = string; export type TagKeyList = TagKey[]; export type TagMap = {[key: string]: TagValue}; @@ -2428,12 +2549,28 @@ declare namespace WellArchitected { * The status of discovery support settings. */ DiscoveryIntegrationStatus?: DiscoveryIntegrationStatus; + /** + * The status of Jira integration settings. + */ + JiraConfiguration?: AccountJiraConfigurationInput; + } + export interface UpdateIntegrationInput { + WorkloadId: WorkloadId; + ClientRequestToken: ClientRequestToken; + /** + * Which integrated service to update. + */ + IntegratingService: IntegratingService; } export interface UpdateLensReviewInput { WorkloadId: WorkloadId; LensAlias: LensAlias; LensNotes?: Notes; PillarNotes?: PillarNotes; + /** + * Configuration of the Jira integration. + */ + JiraConfiguration?: JiraSelectedQuestionConfiguration; } export interface UpdateLensReviewOutput { WorkloadId?: WorkloadId; @@ -2577,6 +2714,10 @@ declare namespace WellArchitected { * List of AppRegistry application ARNs to associate to the workload. */ Applications?: WorkloadApplications; + /** + * Configuration of the Jira integration. + */ + JiraConfiguration?: WorkloadJiraConfigurationInput; } export interface UpdateWorkloadOutput { Workload?: Workload; @@ -2666,6 +2807,10 @@ declare namespace WellArchitected { */ Profiles?: WorkloadProfiles; PrioritizedRiskCounts?: RiskCounts; + /** + * Jira configuration for a specific workload. + */ + JiraConfiguration?: WorkloadJiraConfigurationOutput; } export type WorkloadAccountIds = AwsAccountId[]; export type WorkloadApplications = ApplicationArn[]; @@ -2688,6 +2833,39 @@ declare namespace WellArchitected { export type WorkloadImprovementStatus = "NOT_APPLICABLE"|"NOT_STARTED"|"IN_PROGRESS"|"COMPLETE"|"RISK_ACKNOWLEDGED"|string; export type WorkloadIndustry = string; export type WorkloadIndustryType = string; + export type WorkloadIssueManagementStatus = "ENABLED"|"DISABLED"|"INHERIT"|string; + export interface WorkloadJiraConfigurationInput { + /** + * Workload-level: Jira issue management status. + */ + IssueManagementStatus?: WorkloadIssueManagementStatus; + /** + * Workload-level: Jira issue management type. + */ + IssueManagementType?: IssueManagementType; + /** + * Workload-level: Jira project key to sync workloads to. + */ + JiraProjectKey?: JiraProjectKey; + } + export interface WorkloadJiraConfigurationOutput { + /** + * Workload-level: Jira issue management status. + */ + IssueManagementStatus?: WorkloadIssueManagementStatus; + /** + * Workload-level: Jira issue management type. + */ + IssueManagementType?: IssueManagementType; + /** + * Workload-level: Jira project key to sync workloads to. + */ + JiraProjectKey?: JiraProjectKey; + /** + * Workload-level: Status message on configuration of the Jira integration. + */ + StatusMessage?: StatusMessage; + } export type WorkloadLenses = LensAlias[]; export type WorkloadName = string; export type WorkloadNamePrefix = string; diff --git a/dist/aws-sdk-core-react-native.js b/dist/aws-sdk-core-react-native.js index 6ad6609d21..af90a5e885 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.1599.0', + VERSION: '2.1600.0', /** * @api private diff --git a/dist/aws-sdk-react-native.js b/dist/aws-sdk-react-native.js index 940f72bde7..357aa53b46 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.1599.0', + VERSION: '2.1600.0', /** * @api private @@ -58607,7 +58607,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 808 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-03-31","endpointPrefix":"lakeformation","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWS Lake Formation","serviceId":"LakeFormation","signatureVersion":"v4","signingName":"lakeformation","uid":"lakeformation-2017-03-31"},"operations":{"AddLFTagsToResource":{"http":{"requestUri":"/AddLFTagsToResource"},"input":{"type":"structure","required":["Resource","LFTags"],"members":{"CatalogId":{},"Resource":{"shape":"S3"},"LFTags":{"shape":"Sn"}}},"output":{"type":"structure","members":{"Failures":{"shape":"Sq"}}}},"AssumeDecoratedRoleWithSAML":{"http":{"requestUri":"/AssumeDecoratedRoleWithSAML"},"input":{"type":"structure","required":["SAMLAssertion","RoleArn","PrincipalArn"],"members":{"SAMLAssertion":{},"RoleArn":{},"PrincipalArn":{},"DurationSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}}},"BatchGrantPermissions":{"http":{"requestUri":"/BatchGrantPermissions"},"input":{"type":"structure","required":["Entries"],"members":{"CatalogId":{},"Entries":{"shape":"S15"}}},"output":{"type":"structure","members":{"Failures":{"shape":"S1d"}}}},"BatchRevokePermissions":{"http":{"requestUri":"/BatchRevokePermissions"},"input":{"type":"structure","required":["Entries"],"members":{"CatalogId":{},"Entries":{"shape":"S15"}}},"output":{"type":"structure","members":{"Failures":{"shape":"S1d"}}}},"CancelTransaction":{"http":{"requestUri":"/CancelTransaction"},"input":{"type":"structure","required":["TransactionId"],"members":{"TransactionId":{}}},"output":{"type":"structure","members":{}}},"CommitTransaction":{"http":{"requestUri":"/CommitTransaction"},"input":{"type":"structure","required":["TransactionId"],"members":{"TransactionId":{}}},"output":{"type":"structure","members":{"TransactionStatus":{}}}},"CreateDataCellsFilter":{"http":{"requestUri":"/CreateDataCellsFilter"},"input":{"type":"structure","required":["TableData"],"members":{"TableData":{"shape":"S1o"}}},"output":{"type":"structure","members":{}}},"CreateLFTag":{"http":{"requestUri":"/CreateLFTag"},"input":{"type":"structure","required":["TagKey","TagValues"],"members":{"CatalogId":{},"TagKey":{},"TagValues":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"CreateLakeFormationIdentityCenterConfiguration":{"http":{"requestUri":"/CreateLakeFormationIdentityCenterConfiguration"},"input":{"type":"structure","members":{"CatalogId":{},"InstanceArn":{},"ExternalFiltering":{"shape":"S1y"}}},"output":{"type":"structure","members":{"ApplicationArn":{}}}},"CreateLakeFormationOptIn":{"http":{"requestUri":"/CreateLakeFormationOptIn"},"input":{"type":"structure","required":["Principal","Resource"],"members":{"Principal":{"shape":"S18"},"Resource":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"DeleteDataCellsFilter":{"http":{"requestUri":"/DeleteDataCellsFilter"},"input":{"type":"structure","members":{"TableCatalogId":{},"DatabaseName":{},"TableName":{},"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteLFTag":{"http":{"requestUri":"/DeleteLFTag"},"input":{"type":"structure","required":["TagKey"],"members":{"CatalogId":{},"TagKey":{}}},"output":{"type":"structure","members":{}}},"DeleteLakeFormationIdentityCenterConfiguration":{"http":{"requestUri":"/DeleteLakeFormationIdentityCenterConfiguration"},"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{}}},"DeleteLakeFormationOptIn":{"http":{"requestUri":"/DeleteLakeFormationOptIn"},"input":{"type":"structure","required":["Principal","Resource"],"members":{"Principal":{"shape":"S18"},"Resource":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"DeleteObjectsOnCancel":{"http":{"requestUri":"/DeleteObjectsOnCancel"},"input":{"type":"structure","required":["DatabaseName","TableName","TransactionId","Objects"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"TransactionId":{},"Objects":{"type":"list","member":{"type":"structure","required":["Uri"],"members":{"Uri":{},"ETag":{}}}}}},"output":{"type":"structure","members":{}}},"DeregisterResource":{"http":{"requestUri":"/DeregisterResource"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DescribeLakeFormationIdentityCenterConfiguration":{"http":{"requestUri":"/DescribeLakeFormationIdentityCenterConfiguration"},"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{"CatalogId":{},"InstanceArn":{},"ApplicationArn":{},"ExternalFiltering":{"shape":"S1y"}}}},"DescribeResource":{"http":{"requestUri":"/DescribeResource"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"ResourceInfo":{"shape":"S2q"}}}},"DescribeTransaction":{"http":{"requestUri":"/DescribeTransaction"},"input":{"type":"structure","required":["TransactionId"],"members":{"TransactionId":{}}},"output":{"type":"structure","members":{"TransactionDescription":{"shape":"S2v"}}}},"ExtendTransaction":{"http":{"requestUri":"/ExtendTransaction"},"input":{"type":"structure","members":{"TransactionId":{}}},"output":{"type":"structure","members":{}}},"GetDataCellsFilter":{"http":{"requestUri":"/GetDataCellsFilter"},"input":{"type":"structure","required":["TableCatalogId","DatabaseName","TableName","Name"],"members":{"TableCatalogId":{},"DatabaseName":{},"TableName":{},"Name":{}}},"output":{"type":"structure","members":{"DataCellsFilter":{"shape":"S1o"}}}},"GetDataLakeSettings":{"http":{"requestUri":"/GetDataLakeSettings"},"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{"DataLakeSettings":{"shape":"S33"}}}},"GetEffectivePermissionsForPath":{"http":{"requestUri":"/GetEffectivePermissionsForPath"},"input":{"type":"structure","required":["ResourceArn"],"members":{"CatalogId":{},"ResourceArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Permissions":{"shape":"S3g"},"NextToken":{}}}},"GetLFTag":{"http":{"requestUri":"/GetLFTag"},"input":{"type":"structure","required":["TagKey"],"members":{"CatalogId":{},"TagKey":{}}},"output":{"type":"structure","members":{"CatalogId":{},"TagKey":{},"TagValues":{"shape":"Sg"}}}},"GetQueryState":{"http":{"requestUri":"/GetQueryState","responseCode":200},"input":{"type":"structure","required":["QueryId"],"members":{"QueryId":{}}},"output":{"type":"structure","required":["State"],"members":{"Error":{},"State":{}}},"endpoint":{"hostPrefix":"query-"}},"GetQueryStatistics":{"http":{"requestUri":"/GetQueryStatistics","responseCode":200},"input":{"type":"structure","required":["QueryId"],"members":{"QueryId":{}}},"output":{"type":"structure","members":{"ExecutionStatistics":{"type":"structure","members":{"AverageExecutionTimeMillis":{"type":"long"},"DataScannedBytes":{"type":"long"},"WorkUnitsExecutedCount":{"type":"long"}}},"PlanningStatistics":{"type":"structure","members":{"EstimatedDataToScanBytes":{"type":"long"},"PlanningTimeMillis":{"type":"long"},"QueueTimeMillis":{"type":"long"},"WorkUnitsGeneratedCount":{"type":"long"}}},"QuerySubmissionTime":{"type":"timestamp","timestampFormat":"iso8601"}}},"endpoint":{"hostPrefix":"query-"}},"GetResourceLFTags":{"http":{"requestUri":"/GetResourceLFTags"},"input":{"type":"structure","required":["Resource"],"members":{"CatalogId":{},"Resource":{"shape":"S3"},"ShowAssignedLFTags":{"type":"boolean"}}},"output":{"type":"structure","members":{"LFTagOnDatabase":{"shape":"Sn"},"LFTagsOnTable":{"shape":"Sn"},"LFTagsOnColumns":{"shape":"S44"}}}},"GetTableObjects":{"http":{"requestUri":"/GetTableObjects"},"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"TransactionId":{},"QueryAsOfTime":{"type":"timestamp"},"PartitionPredicate":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Objects":{"type":"list","member":{"type":"structure","members":{"PartitionValues":{"shape":"S4b"},"Objects":{"type":"list","member":{"type":"structure","members":{"Uri":{},"ETag":{},"Size":{"type":"long"}}}}}}},"NextToken":{}}}},"GetTemporaryGluePartitionCredentials":{"http":{"requestUri":"/GetTemporaryGluePartitionCredentials"},"input":{"type":"structure","required":["TableArn","Partition"],"members":{"TableArn":{},"Partition":{"type":"structure","required":["Values"],"members":{"Values":{"type":"list","member":{}}}},"Permissions":{"shape":"S1a"},"DurationSeconds":{"type":"integer"},"AuditContext":{"shape":"S4k"},"SupportedPermissionTypes":{"shape":"S4m"}}},"output":{"type":"structure","members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}}},"GetTemporaryGlueTableCredentials":{"http":{"requestUri":"/GetTemporaryGlueTableCredentials"},"input":{"type":"structure","required":["TableArn"],"members":{"TableArn":{},"Permissions":{"shape":"S1a"},"DurationSeconds":{"type":"integer"},"AuditContext":{"shape":"S4k"},"SupportedPermissionTypes":{"shape":"S4m"},"S3Path":{},"QuerySessionContext":{"type":"structure","members":{"QueryId":{},"QueryStartTime":{"type":"timestamp"},"ClusterId":{},"QueryAuthorizationId":{},"AdditionalContext":{"type":"map","key":{},"value":{}}}}}},"output":{"type":"structure","members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"},"VendedS3Path":{"type":"list","member":{}}}}},"GetWorkUnitResults":{"http":{"requestUri":"/GetWorkUnitResults","responseCode":200},"input":{"type":"structure","required":["QueryId","WorkUnitId","WorkUnitToken"],"members":{"QueryId":{},"WorkUnitId":{"type":"long"},"WorkUnitToken":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"ResultStream":{"type":"blob","streaming":true}},"payload":"ResultStream"},"endpoint":{"hostPrefix":"data-"}},"GetWorkUnits":{"http":{"requestUri":"/GetWorkUnits","responseCode":200},"input":{"type":"structure","required":["QueryId"],"members":{"NextToken":{},"PageSize":{"type":"integer"},"QueryId":{}}},"output":{"type":"structure","required":["QueryId","WorkUnitRanges"],"members":{"NextToken":{},"QueryId":{},"WorkUnitRanges":{"type":"list","member":{"type":"structure","required":["WorkUnitIdMax","WorkUnitIdMin","WorkUnitToken"],"members":{"WorkUnitIdMax":{"type":"long"},"WorkUnitIdMin":{"type":"long"},"WorkUnitToken":{}}}}}},"endpoint":{"hostPrefix":"query-"}},"GrantPermissions":{"http":{"requestUri":"/GrantPermissions"},"input":{"type":"structure","required":["Principal","Resource","Permissions"],"members":{"CatalogId":{},"Principal":{"shape":"S18"},"Resource":{"shape":"S3"},"Permissions":{"shape":"S1a"},"PermissionsWithGrantOption":{"shape":"S1a"}}},"output":{"type":"structure","members":{}}},"ListDataCellsFilter":{"http":{"requestUri":"/ListDataCellsFilter"},"input":{"type":"structure","members":{"Table":{"shape":"S7"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DataCellsFilters":{"type":"list","member":{"shape":"S1o"}},"NextToken":{}}}},"ListLFTags":{"http":{"requestUri":"/ListLFTags"},"input":{"type":"structure","members":{"CatalogId":{},"ResourceShareType":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"LFTags":{"shape":"Sn"},"NextToken":{}}}},"ListLakeFormationOptIns":{"http":{"requestUri":"/ListLakeFormationOptIns"},"input":{"type":"structure","members":{"Principal":{"shape":"S18"},"Resource":{"shape":"S3"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"LakeFormationOptInsInfoList":{"type":"list","member":{"type":"structure","members":{"Resource":{"shape":"S3"},"Principal":{"shape":"S18"},"LastModified":{"type":"timestamp"},"LastUpdatedBy":{}}}},"NextToken":{}}}},"ListPermissions":{"http":{"requestUri":"/ListPermissions"},"input":{"type":"structure","members":{"CatalogId":{},"Principal":{"shape":"S18"},"ResourceType":{},"Resource":{"shape":"S3"},"NextToken":{},"MaxResults":{"type":"integer"},"IncludeRelated":{}}},"output":{"type":"structure","members":{"PrincipalResourcePermissions":{"shape":"S3g"},"NextToken":{}}}},"ListResources":{"http":{"requestUri":"/ListResources"},"input":{"type":"structure","members":{"FilterConditionList":{"type":"list","member":{"type":"structure","members":{"Field":{},"ComparisonOperator":{},"StringValueList":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ResourceInfoList":{"type":"list","member":{"shape":"S2q"}},"NextToken":{}}}},"ListTableStorageOptimizers":{"http":{"requestUri":"/ListTableStorageOptimizers"},"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"StorageOptimizerType":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"StorageOptimizerList":{"type":"list","member":{"type":"structure","members":{"StorageOptimizerType":{},"Config":{"shape":"S68"},"ErrorMessage":{},"Warnings":{},"LastRunDetails":{}}}},"NextToken":{}}}},"ListTransactions":{"http":{"requestUri":"/ListTransactions"},"input":{"type":"structure","members":{"CatalogId":{},"StatusFilter":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Transactions":{"type":"list","member":{"shape":"S2v"}},"NextToken":{}}}},"PutDataLakeSettings":{"http":{"requestUri":"/PutDataLakeSettings"},"input":{"type":"structure","required":["DataLakeSettings"],"members":{"CatalogId":{},"DataLakeSettings":{"shape":"S33"}}},"output":{"type":"structure","members":{}}},"RegisterResource":{"http":{"requestUri":"/RegisterResource"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"UseServiceLinkedRole":{"type":"boolean"},"RoleArn":{},"WithFederation":{"type":"boolean"},"HybridAccessEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"RemoveLFTagsFromResource":{"http":{"requestUri":"/RemoveLFTagsFromResource"},"input":{"type":"structure","required":["Resource","LFTags"],"members":{"CatalogId":{},"Resource":{"shape":"S3"},"LFTags":{"shape":"Sn"}}},"output":{"type":"structure","members":{"Failures":{"shape":"Sq"}}}},"RevokePermissions":{"http":{"requestUri":"/RevokePermissions"},"input":{"type":"structure","required":["Principal","Resource","Permissions"],"members":{"CatalogId":{},"Principal":{"shape":"S18"},"Resource":{"shape":"S3"},"Permissions":{"shape":"S1a"},"PermissionsWithGrantOption":{"shape":"S1a"}}},"output":{"type":"structure","members":{}}},"SearchDatabasesByLFTags":{"http":{"requestUri":"/SearchDatabasesByLFTags"},"input":{"type":"structure","required":["Expression"],"members":{"NextToken":{},"MaxResults":{"type":"integer"},"CatalogId":{},"Expression":{"shape":"Sk"}}},"output":{"type":"structure","members":{"NextToken":{},"DatabaseList":{"type":"list","member":{"type":"structure","members":{"Database":{"shape":"S5"},"LFTags":{"shape":"Sn"}}}}}}},"SearchTablesByLFTags":{"http":{"requestUri":"/SearchTablesByLFTags"},"input":{"type":"structure","required":["Expression"],"members":{"NextToken":{},"MaxResults":{"type":"integer"},"CatalogId":{},"Expression":{"shape":"Sk"}}},"output":{"type":"structure","members":{"NextToken":{},"TableList":{"type":"list","member":{"type":"structure","members":{"Table":{"shape":"S7"},"LFTagOnDatabase":{"shape":"Sn"},"LFTagsOnTable":{"shape":"Sn"},"LFTagsOnColumns":{"shape":"S44"}}}}}}},"StartQueryPlanning":{"http":{"requestUri":"/StartQueryPlanning","responseCode":200},"input":{"type":"structure","required":["QueryPlanningContext","QueryString"],"members":{"QueryPlanningContext":{"type":"structure","required":["DatabaseName"],"members":{"CatalogId":{},"DatabaseName":{},"QueryAsOfTime":{"type":"timestamp"},"QueryParameters":{"type":"map","key":{},"value":{}},"TransactionId":{}}},"QueryString":{"type":"string","sensitive":true}}},"output":{"type":"structure","required":["QueryId"],"members":{"QueryId":{}}},"endpoint":{"hostPrefix":"query-"}},"StartTransaction":{"http":{"requestUri":"/StartTransaction"},"input":{"type":"structure","members":{"TransactionType":{}}},"output":{"type":"structure","members":{"TransactionId":{}}}},"UpdateDataCellsFilter":{"http":{"requestUri":"/UpdateDataCellsFilter"},"input":{"type":"structure","required":["TableData"],"members":{"TableData":{"shape":"S1o"}}},"output":{"type":"structure","members":{}}},"UpdateLFTag":{"http":{"requestUri":"/UpdateLFTag"},"input":{"type":"structure","required":["TagKey"],"members":{"CatalogId":{},"TagKey":{},"TagValuesToDelete":{"shape":"Sg"},"TagValuesToAdd":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"UpdateLakeFormationIdentityCenterConfiguration":{"http":{"requestUri":"/UpdateLakeFormationIdentityCenterConfiguration"},"input":{"type":"structure","members":{"CatalogId":{},"ApplicationStatus":{},"ExternalFiltering":{"shape":"S1y"}}},"output":{"type":"structure","members":{}}},"UpdateResource":{"http":{"requestUri":"/UpdateResource"},"input":{"type":"structure","required":["RoleArn","ResourceArn"],"members":{"RoleArn":{},"ResourceArn":{},"WithFederation":{"type":"boolean"},"HybridAccessEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"UpdateTableObjects":{"http":{"requestUri":"/UpdateTableObjects"},"input":{"type":"structure","required":["DatabaseName","TableName","WriteOperations"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"TransactionId":{},"WriteOperations":{"type":"list","member":{"type":"structure","members":{"AddObject":{"type":"structure","required":["Uri","ETag","Size"],"members":{"Uri":{},"ETag":{},"Size":{"type":"long"},"PartitionValues":{"shape":"S4b"}}},"DeleteObject":{"type":"structure","required":["Uri"],"members":{"Uri":{},"ETag":{},"PartitionValues":{"shape":"S4b"}}}}}}}},"output":{"type":"structure","members":{}}},"UpdateTableStorageOptimizer":{"http":{"requestUri":"/UpdateTableStorageOptimizer"},"input":{"type":"structure","required":["DatabaseName","TableName","StorageOptimizerConfig"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"StorageOptimizerConfig":{"type":"map","key":{},"value":{"shape":"S68"}}}},"output":{"type":"structure","members":{"Result":{}}}}},"shapes":{"S3":{"type":"structure","members":{"Catalog":{"type":"structure","members":{}},"Database":{"shape":"S5"},"Table":{"shape":"S7"},"TableWithColumns":{"type":"structure","required":["DatabaseName","Name"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{},"ColumnNames":{"shape":"Sa"},"ColumnWildcard":{"shape":"Sb"}}},"DataLocation":{"type":"structure","required":["ResourceArn"],"members":{"CatalogId":{},"ResourceArn":{}}},"DataCellsFilter":{"type":"structure","members":{"TableCatalogId":{},"DatabaseName":{},"TableName":{},"Name":{}}},"LFTag":{"type":"structure","required":["TagKey","TagValues"],"members":{"CatalogId":{},"TagKey":{},"TagValues":{"shape":"Sg"}}},"LFTagPolicy":{"type":"structure","required":["ResourceType","Expression"],"members":{"CatalogId":{},"ResourceType":{},"Expression":{"shape":"Sk"}}}}},"S5":{"type":"structure","required":["Name"],"members":{"CatalogId":{},"Name":{}}},"S7":{"type":"structure","required":["DatabaseName"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{},"TableWildcard":{"type":"structure","members":{}}}},"Sa":{"type":"list","member":{}},"Sb":{"type":"structure","members":{"ExcludedColumnNames":{"shape":"Sa"}}},"Sg":{"type":"list","member":{}},"Sk":{"type":"list","member":{"type":"structure","required":["TagKey","TagValues"],"members":{"TagKey":{},"TagValues":{"shape":"Sg"}}}},"Sn":{"type":"list","member":{"shape":"So"}},"So":{"type":"structure","required":["TagKey","TagValues"],"members":{"CatalogId":{},"TagKey":{},"TagValues":{"shape":"Sg"}}},"Sq":{"type":"list","member":{"type":"structure","members":{"LFTag":{"shape":"So"},"Error":{"shape":"Ss"}}}},"Ss":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}},"S15":{"type":"list","member":{"shape":"S16"}},"S16":{"type":"structure","required":["Id"],"members":{"Id":{},"Principal":{"shape":"S18"},"Resource":{"shape":"S3"},"Permissions":{"shape":"S1a"},"PermissionsWithGrantOption":{"shape":"S1a"}}},"S18":{"type":"structure","members":{"DataLakePrincipalIdentifier":{}}},"S1a":{"type":"list","member":{}},"S1d":{"type":"list","member":{"type":"structure","members":{"RequestEntry":{"shape":"S16"},"Error":{"shape":"Ss"}}}},"S1o":{"type":"structure","required":["TableCatalogId","DatabaseName","TableName","Name"],"members":{"TableCatalogId":{},"DatabaseName":{},"TableName":{},"Name":{},"RowFilter":{"type":"structure","members":{"FilterExpression":{},"AllRowsWildcard":{"type":"structure","members":{}}}},"ColumnNames":{"shape":"Sa"},"ColumnWildcard":{"shape":"Sb"},"VersionId":{}}},"S1y":{"type":"structure","required":["Status","AuthorizedTargets"],"members":{"Status":{},"AuthorizedTargets":{"type":"list","member":{}}}},"S2q":{"type":"structure","members":{"ResourceArn":{},"RoleArn":{},"LastModified":{"type":"timestamp"},"WithFederation":{"type":"boolean"},"HybridAccessEnabled":{"type":"boolean"}}},"S2v":{"type":"structure","members":{"TransactionId":{},"TransactionStatus":{},"TransactionStartTime":{"type":"timestamp"},"TransactionEndTime":{"type":"timestamp"}}},"S33":{"type":"structure","members":{"DataLakeAdmins":{"shape":"S34"},"ReadOnlyAdmins":{"shape":"S34"},"CreateDatabaseDefaultPermissions":{"shape":"S35"},"CreateTableDefaultPermissions":{"shape":"S35"},"Parameters":{"type":"map","key":{},"value":{}},"TrustedResourceOwners":{"type":"list","member":{}},"AllowExternalDataFiltering":{"type":"boolean"},"AllowFullTableExternalDataAccess":{"type":"boolean"},"ExternalDataFilteringAllowList":{"shape":"S34"},"AuthorizedSessionTagValueList":{"type":"list","member":{}}}},"S34":{"type":"list","member":{"shape":"S18"}},"S35":{"type":"list","member":{"type":"structure","members":{"Principal":{"shape":"S18"},"Permissions":{"shape":"S1a"}}}},"S3g":{"type":"list","member":{"type":"structure","members":{"Principal":{"shape":"S18"},"Resource":{"shape":"S3"},"Permissions":{"shape":"S1a"},"PermissionsWithGrantOption":{"shape":"S1a"},"AdditionalDetails":{"type":"structure","members":{"ResourceShare":{"type":"list","member":{}}}},"LastUpdated":{"type":"timestamp"},"LastUpdatedBy":{}}}},"S44":{"type":"list","member":{"type":"structure","members":{"Name":{},"LFTags":{"shape":"Sn"}}}},"S4b":{"type":"list","member":{}},"S4k":{"type":"structure","members":{"AdditionalAuditContext":{}}},"S4m":{"type":"list","member":{}},"S68":{"type":"map","key":{},"value":{}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-03-31","endpointPrefix":"lakeformation","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWS Lake Formation","serviceId":"LakeFormation","signatureVersion":"v4","signingName":"lakeformation","uid":"lakeformation-2017-03-31"},"operations":{"AddLFTagsToResource":{"http":{"requestUri":"/AddLFTagsToResource"},"input":{"type":"structure","required":["Resource","LFTags"],"members":{"CatalogId":{},"Resource":{"shape":"S3"},"LFTags":{"shape":"Sn"}}},"output":{"type":"structure","members":{"Failures":{"shape":"Sq"}}}},"AssumeDecoratedRoleWithSAML":{"http":{"requestUri":"/AssumeDecoratedRoleWithSAML"},"input":{"type":"structure","required":["SAMLAssertion","RoleArn","PrincipalArn"],"members":{"SAMLAssertion":{},"RoleArn":{},"PrincipalArn":{},"DurationSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}}},"BatchGrantPermissions":{"http":{"requestUri":"/BatchGrantPermissions"},"input":{"type":"structure","required":["Entries"],"members":{"CatalogId":{},"Entries":{"shape":"S15"}}},"output":{"type":"structure","members":{"Failures":{"shape":"S1d"}}}},"BatchRevokePermissions":{"http":{"requestUri":"/BatchRevokePermissions"},"input":{"type":"structure","required":["Entries"],"members":{"CatalogId":{},"Entries":{"shape":"S15"}}},"output":{"type":"structure","members":{"Failures":{"shape":"S1d"}}}},"CancelTransaction":{"http":{"requestUri":"/CancelTransaction"},"input":{"type":"structure","required":["TransactionId"],"members":{"TransactionId":{}}},"output":{"type":"structure","members":{}}},"CommitTransaction":{"http":{"requestUri":"/CommitTransaction"},"input":{"type":"structure","required":["TransactionId"],"members":{"TransactionId":{}}},"output":{"type":"structure","members":{"TransactionStatus":{}}}},"CreateDataCellsFilter":{"http":{"requestUri":"/CreateDataCellsFilter"},"input":{"type":"structure","required":["TableData"],"members":{"TableData":{"shape":"S1o"}}},"output":{"type":"structure","members":{}}},"CreateLFTag":{"http":{"requestUri":"/CreateLFTag"},"input":{"type":"structure","required":["TagKey","TagValues"],"members":{"CatalogId":{},"TagKey":{},"TagValues":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"CreateLakeFormationIdentityCenterConfiguration":{"http":{"requestUri":"/CreateLakeFormationIdentityCenterConfiguration"},"input":{"type":"structure","members":{"CatalogId":{},"InstanceArn":{},"ExternalFiltering":{"shape":"S1y"},"ShareRecipients":{"shape":"S22"}}},"output":{"type":"structure","members":{"ApplicationArn":{}}}},"CreateLakeFormationOptIn":{"http":{"requestUri":"/CreateLakeFormationOptIn"},"input":{"type":"structure","required":["Principal","Resource"],"members":{"Principal":{"shape":"S18"},"Resource":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"DeleteDataCellsFilter":{"http":{"requestUri":"/DeleteDataCellsFilter"},"input":{"type":"structure","members":{"TableCatalogId":{},"DatabaseName":{},"TableName":{},"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteLFTag":{"http":{"requestUri":"/DeleteLFTag"},"input":{"type":"structure","required":["TagKey"],"members":{"CatalogId":{},"TagKey":{}}},"output":{"type":"structure","members":{}}},"DeleteLakeFormationIdentityCenterConfiguration":{"http":{"requestUri":"/DeleteLakeFormationIdentityCenterConfiguration"},"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{}}},"DeleteLakeFormationOptIn":{"http":{"requestUri":"/DeleteLakeFormationOptIn"},"input":{"type":"structure","required":["Principal","Resource"],"members":{"Principal":{"shape":"S18"},"Resource":{"shape":"S3"}}},"output":{"type":"structure","members":{}}},"DeleteObjectsOnCancel":{"http":{"requestUri":"/DeleteObjectsOnCancel"},"input":{"type":"structure","required":["DatabaseName","TableName","TransactionId","Objects"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"TransactionId":{},"Objects":{"type":"list","member":{"type":"structure","required":["Uri"],"members":{"Uri":{},"ETag":{}}}}}},"output":{"type":"structure","members":{}}},"DeregisterResource":{"http":{"requestUri":"/DeregisterResource"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DescribeLakeFormationIdentityCenterConfiguration":{"http":{"requestUri":"/DescribeLakeFormationIdentityCenterConfiguration"},"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{"CatalogId":{},"InstanceArn":{},"ApplicationArn":{},"ExternalFiltering":{"shape":"S1y"},"ShareRecipients":{"shape":"S22"},"ResourceShare":{}}}},"DescribeResource":{"http":{"requestUri":"/DescribeResource"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"ResourceInfo":{"shape":"S2s"}}}},"DescribeTransaction":{"http":{"requestUri":"/DescribeTransaction"},"input":{"type":"structure","required":["TransactionId"],"members":{"TransactionId":{}}},"output":{"type":"structure","members":{"TransactionDescription":{"shape":"S2x"}}}},"ExtendTransaction":{"http":{"requestUri":"/ExtendTransaction"},"input":{"type":"structure","members":{"TransactionId":{}}},"output":{"type":"structure","members":{}}},"GetDataCellsFilter":{"http":{"requestUri":"/GetDataCellsFilter"},"input":{"type":"structure","required":["TableCatalogId","DatabaseName","TableName","Name"],"members":{"TableCatalogId":{},"DatabaseName":{},"TableName":{},"Name":{}}},"output":{"type":"structure","members":{"DataCellsFilter":{"shape":"S1o"}}}},"GetDataLakeSettings":{"http":{"requestUri":"/GetDataLakeSettings"},"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{"DataLakeSettings":{"shape":"S35"}}}},"GetEffectivePermissionsForPath":{"http":{"requestUri":"/GetEffectivePermissionsForPath"},"input":{"type":"structure","required":["ResourceArn"],"members":{"CatalogId":{},"ResourceArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Permissions":{"shape":"S3h"},"NextToken":{}}}},"GetLFTag":{"http":{"requestUri":"/GetLFTag"},"input":{"type":"structure","required":["TagKey"],"members":{"CatalogId":{},"TagKey":{}}},"output":{"type":"structure","members":{"CatalogId":{},"TagKey":{},"TagValues":{"shape":"Sg"}}}},"GetQueryState":{"http":{"requestUri":"/GetQueryState","responseCode":200},"input":{"type":"structure","required":["QueryId"],"members":{"QueryId":{}}},"output":{"type":"structure","required":["State"],"members":{"Error":{},"State":{}}},"endpoint":{"hostPrefix":"query-"}},"GetQueryStatistics":{"http":{"requestUri":"/GetQueryStatistics","responseCode":200},"input":{"type":"structure","required":["QueryId"],"members":{"QueryId":{}}},"output":{"type":"structure","members":{"ExecutionStatistics":{"type":"structure","members":{"AverageExecutionTimeMillis":{"type":"long"},"DataScannedBytes":{"type":"long"},"WorkUnitsExecutedCount":{"type":"long"}}},"PlanningStatistics":{"type":"structure","members":{"EstimatedDataToScanBytes":{"type":"long"},"PlanningTimeMillis":{"type":"long"},"QueueTimeMillis":{"type":"long"},"WorkUnitsGeneratedCount":{"type":"long"}}},"QuerySubmissionTime":{"type":"timestamp","timestampFormat":"iso8601"}}},"endpoint":{"hostPrefix":"query-"}},"GetResourceLFTags":{"http":{"requestUri":"/GetResourceLFTags"},"input":{"type":"structure","required":["Resource"],"members":{"CatalogId":{},"Resource":{"shape":"S3"},"ShowAssignedLFTags":{"type":"boolean"}}},"output":{"type":"structure","members":{"LFTagOnDatabase":{"shape":"Sn"},"LFTagsOnTable":{"shape":"Sn"},"LFTagsOnColumns":{"shape":"S44"}}}},"GetTableObjects":{"http":{"requestUri":"/GetTableObjects"},"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"TransactionId":{},"QueryAsOfTime":{"type":"timestamp"},"PartitionPredicate":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Objects":{"type":"list","member":{"type":"structure","members":{"PartitionValues":{"shape":"S4b"},"Objects":{"type":"list","member":{"type":"structure","members":{"Uri":{},"ETag":{},"Size":{"type":"long"}}}}}}},"NextToken":{}}}},"GetTemporaryGluePartitionCredentials":{"http":{"requestUri":"/GetTemporaryGluePartitionCredentials"},"input":{"type":"structure","required":["TableArn","Partition"],"members":{"TableArn":{},"Partition":{"type":"structure","required":["Values"],"members":{"Values":{"type":"list","member":{}}}},"Permissions":{"shape":"S1a"},"DurationSeconds":{"type":"integer"},"AuditContext":{"shape":"S4k"},"SupportedPermissionTypes":{"shape":"S4m"}}},"output":{"type":"structure","members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}}},"GetTemporaryGlueTableCredentials":{"http":{"requestUri":"/GetTemporaryGlueTableCredentials"},"input":{"type":"structure","required":["TableArn"],"members":{"TableArn":{},"Permissions":{"shape":"S1a"},"DurationSeconds":{"type":"integer"},"AuditContext":{"shape":"S4k"},"SupportedPermissionTypes":{"shape":"S4m"},"S3Path":{},"QuerySessionContext":{"type":"structure","members":{"QueryId":{},"QueryStartTime":{"type":"timestamp"},"ClusterId":{},"QueryAuthorizationId":{},"AdditionalContext":{"type":"map","key":{},"value":{}}}}}},"output":{"type":"structure","members":{"AccessKeyId":{},"SecretAccessKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"},"VendedS3Path":{"type":"list","member":{}}}}},"GetWorkUnitResults":{"http":{"requestUri":"/GetWorkUnitResults","responseCode":200},"input":{"type":"structure","required":["QueryId","WorkUnitId","WorkUnitToken"],"members":{"QueryId":{},"WorkUnitId":{"type":"long"},"WorkUnitToken":{"type":"string","sensitive":true}}},"output":{"type":"structure","members":{"ResultStream":{"type":"blob","streaming":true}},"payload":"ResultStream"},"endpoint":{"hostPrefix":"data-"}},"GetWorkUnits":{"http":{"requestUri":"/GetWorkUnits","responseCode":200},"input":{"type":"structure","required":["QueryId"],"members":{"NextToken":{},"PageSize":{"type":"integer"},"QueryId":{}}},"output":{"type":"structure","required":["QueryId","WorkUnitRanges"],"members":{"NextToken":{},"QueryId":{},"WorkUnitRanges":{"type":"list","member":{"type":"structure","required":["WorkUnitIdMax","WorkUnitIdMin","WorkUnitToken"],"members":{"WorkUnitIdMax":{"type":"long"},"WorkUnitIdMin":{"type":"long"},"WorkUnitToken":{}}}}}},"endpoint":{"hostPrefix":"query-"}},"GrantPermissions":{"http":{"requestUri":"/GrantPermissions"},"input":{"type":"structure","required":["Principal","Resource","Permissions"],"members":{"CatalogId":{},"Principal":{"shape":"S18"},"Resource":{"shape":"S3"},"Permissions":{"shape":"S1a"},"PermissionsWithGrantOption":{"shape":"S1a"}}},"output":{"type":"structure","members":{}}},"ListDataCellsFilter":{"http":{"requestUri":"/ListDataCellsFilter"},"input":{"type":"structure","members":{"Table":{"shape":"S7"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DataCellsFilters":{"type":"list","member":{"shape":"S1o"}},"NextToken":{}}}},"ListLFTags":{"http":{"requestUri":"/ListLFTags"},"input":{"type":"structure","members":{"CatalogId":{},"ResourceShareType":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"LFTags":{"shape":"Sn"},"NextToken":{}}}},"ListLakeFormationOptIns":{"http":{"requestUri":"/ListLakeFormationOptIns"},"input":{"type":"structure","members":{"Principal":{"shape":"S18"},"Resource":{"shape":"S3"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"LakeFormationOptInsInfoList":{"type":"list","member":{"type":"structure","members":{"Resource":{"shape":"S3"},"Principal":{"shape":"S18"},"LastModified":{"type":"timestamp"},"LastUpdatedBy":{}}}},"NextToken":{}}}},"ListPermissions":{"http":{"requestUri":"/ListPermissions"},"input":{"type":"structure","members":{"CatalogId":{},"Principal":{"shape":"S18"},"ResourceType":{},"Resource":{"shape":"S3"},"NextToken":{},"MaxResults":{"type":"integer"},"IncludeRelated":{}}},"output":{"type":"structure","members":{"PrincipalResourcePermissions":{"shape":"S3h"},"NextToken":{}}}},"ListResources":{"http":{"requestUri":"/ListResources"},"input":{"type":"structure","members":{"FilterConditionList":{"type":"list","member":{"type":"structure","members":{"Field":{},"ComparisonOperator":{},"StringValueList":{"type":"list","member":{}}}}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ResourceInfoList":{"type":"list","member":{"shape":"S2s"}},"NextToken":{}}}},"ListTableStorageOptimizers":{"http":{"requestUri":"/ListTableStorageOptimizers"},"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"StorageOptimizerType":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"StorageOptimizerList":{"type":"list","member":{"type":"structure","members":{"StorageOptimizerType":{},"Config":{"shape":"S68"},"ErrorMessage":{},"Warnings":{},"LastRunDetails":{}}}},"NextToken":{}}}},"ListTransactions":{"http":{"requestUri":"/ListTransactions"},"input":{"type":"structure","members":{"CatalogId":{},"StatusFilter":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Transactions":{"type":"list","member":{"shape":"S2x"}},"NextToken":{}}}},"PutDataLakeSettings":{"http":{"requestUri":"/PutDataLakeSettings"},"input":{"type":"structure","required":["DataLakeSettings"],"members":{"CatalogId":{},"DataLakeSettings":{"shape":"S35"}}},"output":{"type":"structure","members":{}}},"RegisterResource":{"http":{"requestUri":"/RegisterResource"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"UseServiceLinkedRole":{"type":"boolean"},"RoleArn":{},"WithFederation":{"type":"boolean"},"HybridAccessEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"RemoveLFTagsFromResource":{"http":{"requestUri":"/RemoveLFTagsFromResource"},"input":{"type":"structure","required":["Resource","LFTags"],"members":{"CatalogId":{},"Resource":{"shape":"S3"},"LFTags":{"shape":"Sn"}}},"output":{"type":"structure","members":{"Failures":{"shape":"Sq"}}}},"RevokePermissions":{"http":{"requestUri":"/RevokePermissions"},"input":{"type":"structure","required":["Principal","Resource","Permissions"],"members":{"CatalogId":{},"Principal":{"shape":"S18"},"Resource":{"shape":"S3"},"Permissions":{"shape":"S1a"},"PermissionsWithGrantOption":{"shape":"S1a"}}},"output":{"type":"structure","members":{}}},"SearchDatabasesByLFTags":{"http":{"requestUri":"/SearchDatabasesByLFTags"},"input":{"type":"structure","required":["Expression"],"members":{"NextToken":{},"MaxResults":{"type":"integer"},"CatalogId":{},"Expression":{"shape":"Sk"}}},"output":{"type":"structure","members":{"NextToken":{},"DatabaseList":{"type":"list","member":{"type":"structure","members":{"Database":{"shape":"S5"},"LFTags":{"shape":"Sn"}}}}}}},"SearchTablesByLFTags":{"http":{"requestUri":"/SearchTablesByLFTags"},"input":{"type":"structure","required":["Expression"],"members":{"NextToken":{},"MaxResults":{"type":"integer"},"CatalogId":{},"Expression":{"shape":"Sk"}}},"output":{"type":"structure","members":{"NextToken":{},"TableList":{"type":"list","member":{"type":"structure","members":{"Table":{"shape":"S7"},"LFTagOnDatabase":{"shape":"Sn"},"LFTagsOnTable":{"shape":"Sn"},"LFTagsOnColumns":{"shape":"S44"}}}}}}},"StartQueryPlanning":{"http":{"requestUri":"/StartQueryPlanning","responseCode":200},"input":{"type":"structure","required":["QueryPlanningContext","QueryString"],"members":{"QueryPlanningContext":{"type":"structure","required":["DatabaseName"],"members":{"CatalogId":{},"DatabaseName":{},"QueryAsOfTime":{"type":"timestamp"},"QueryParameters":{"type":"map","key":{},"value":{}},"TransactionId":{}}},"QueryString":{"type":"string","sensitive":true}}},"output":{"type":"structure","required":["QueryId"],"members":{"QueryId":{}}},"endpoint":{"hostPrefix":"query-"}},"StartTransaction":{"http":{"requestUri":"/StartTransaction"},"input":{"type":"structure","members":{"TransactionType":{}}},"output":{"type":"structure","members":{"TransactionId":{}}}},"UpdateDataCellsFilter":{"http":{"requestUri":"/UpdateDataCellsFilter"},"input":{"type":"structure","required":["TableData"],"members":{"TableData":{"shape":"S1o"}}},"output":{"type":"structure","members":{}}},"UpdateLFTag":{"http":{"requestUri":"/UpdateLFTag"},"input":{"type":"structure","required":["TagKey"],"members":{"CatalogId":{},"TagKey":{},"TagValuesToDelete":{"shape":"Sg"},"TagValuesToAdd":{"shape":"Sg"}}},"output":{"type":"structure","members":{}}},"UpdateLakeFormationIdentityCenterConfiguration":{"http":{"requestUri":"/UpdateLakeFormationIdentityCenterConfiguration"},"input":{"type":"structure","members":{"CatalogId":{},"ShareRecipients":{"shape":"S22"},"ApplicationStatus":{},"ExternalFiltering":{"shape":"S1y"}}},"output":{"type":"structure","members":{}}},"UpdateResource":{"http":{"requestUri":"/UpdateResource"},"input":{"type":"structure","required":["RoleArn","ResourceArn"],"members":{"RoleArn":{},"ResourceArn":{},"WithFederation":{"type":"boolean"},"HybridAccessEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"UpdateTableObjects":{"http":{"requestUri":"/UpdateTableObjects"},"input":{"type":"structure","required":["DatabaseName","TableName","WriteOperations"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"TransactionId":{},"WriteOperations":{"type":"list","member":{"type":"structure","members":{"AddObject":{"type":"structure","required":["Uri","ETag","Size"],"members":{"Uri":{},"ETag":{},"Size":{"type":"long"},"PartitionValues":{"shape":"S4b"}}},"DeleteObject":{"type":"structure","required":["Uri"],"members":{"Uri":{},"ETag":{},"PartitionValues":{"shape":"S4b"}}}}}}}},"output":{"type":"structure","members":{}}},"UpdateTableStorageOptimizer":{"http":{"requestUri":"/UpdateTableStorageOptimizer"},"input":{"type":"structure","required":["DatabaseName","TableName","StorageOptimizerConfig"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"StorageOptimizerConfig":{"type":"map","key":{},"value":{"shape":"S68"}}}},"output":{"type":"structure","members":{"Result":{}}}}},"shapes":{"S3":{"type":"structure","members":{"Catalog":{"type":"structure","members":{}},"Database":{"shape":"S5"},"Table":{"shape":"S7"},"TableWithColumns":{"type":"structure","required":["DatabaseName","Name"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{},"ColumnNames":{"shape":"Sa"},"ColumnWildcard":{"shape":"Sb"}}},"DataLocation":{"type":"structure","required":["ResourceArn"],"members":{"CatalogId":{},"ResourceArn":{}}},"DataCellsFilter":{"type":"structure","members":{"TableCatalogId":{},"DatabaseName":{},"TableName":{},"Name":{}}},"LFTag":{"type":"structure","required":["TagKey","TagValues"],"members":{"CatalogId":{},"TagKey":{},"TagValues":{"shape":"Sg"}}},"LFTagPolicy":{"type":"structure","required":["ResourceType","Expression"],"members":{"CatalogId":{},"ResourceType":{},"Expression":{"shape":"Sk"}}}}},"S5":{"type":"structure","required":["Name"],"members":{"CatalogId":{},"Name":{}}},"S7":{"type":"structure","required":["DatabaseName"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{},"TableWildcard":{"type":"structure","members":{}}}},"Sa":{"type":"list","member":{}},"Sb":{"type":"structure","members":{"ExcludedColumnNames":{"shape":"Sa"}}},"Sg":{"type":"list","member":{}},"Sk":{"type":"list","member":{"type":"structure","required":["TagKey","TagValues"],"members":{"TagKey":{},"TagValues":{"shape":"Sg"}}}},"Sn":{"type":"list","member":{"shape":"So"}},"So":{"type":"structure","required":["TagKey","TagValues"],"members":{"CatalogId":{},"TagKey":{},"TagValues":{"shape":"Sg"}}},"Sq":{"type":"list","member":{"type":"structure","members":{"LFTag":{"shape":"So"},"Error":{"shape":"Ss"}}}},"Ss":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}},"S15":{"type":"list","member":{"shape":"S16"}},"S16":{"type":"structure","required":["Id"],"members":{"Id":{},"Principal":{"shape":"S18"},"Resource":{"shape":"S3"},"Permissions":{"shape":"S1a"},"PermissionsWithGrantOption":{"shape":"S1a"}}},"S18":{"type":"structure","members":{"DataLakePrincipalIdentifier":{}}},"S1a":{"type":"list","member":{}},"S1d":{"type":"list","member":{"type":"structure","members":{"RequestEntry":{"shape":"S16"},"Error":{"shape":"Ss"}}}},"S1o":{"type":"structure","required":["TableCatalogId","DatabaseName","TableName","Name"],"members":{"TableCatalogId":{},"DatabaseName":{},"TableName":{},"Name":{},"RowFilter":{"type":"structure","members":{"FilterExpression":{},"AllRowsWildcard":{"type":"structure","members":{}}}},"ColumnNames":{"shape":"Sa"},"ColumnWildcard":{"shape":"Sb"},"VersionId":{}}},"S1y":{"type":"structure","required":["Status","AuthorizedTargets"],"members":{"Status":{},"AuthorizedTargets":{"type":"list","member":{}}}},"S22":{"type":"list","member":{"shape":"S18"}},"S2s":{"type":"structure","members":{"ResourceArn":{},"RoleArn":{},"LastModified":{"type":"timestamp"},"WithFederation":{"type":"boolean"},"HybridAccessEnabled":{"type":"boolean"}}},"S2x":{"type":"structure","members":{"TransactionId":{},"TransactionStatus":{},"TransactionStartTime":{"type":"timestamp"},"TransactionEndTime":{"type":"timestamp"}}},"S35":{"type":"structure","members":{"DataLakeAdmins":{"shape":"S22"},"ReadOnlyAdmins":{"shape":"S22"},"CreateDatabaseDefaultPermissions":{"shape":"S36"},"CreateTableDefaultPermissions":{"shape":"S36"},"Parameters":{"type":"map","key":{},"value":{}},"TrustedResourceOwners":{"type":"list","member":{}},"AllowExternalDataFiltering":{"type":"boolean"},"AllowFullTableExternalDataAccess":{"type":"boolean"},"ExternalDataFilteringAllowList":{"shape":"S22"},"AuthorizedSessionTagValueList":{"type":"list","member":{}}}},"S36":{"type":"list","member":{"type":"structure","members":{"Principal":{"shape":"S18"},"Permissions":{"shape":"S1a"}}}},"S3h":{"type":"list","member":{"type":"structure","members":{"Principal":{"shape":"S18"},"Resource":{"shape":"S3"},"Permissions":{"shape":"S1a"},"PermissionsWithGrantOption":{"shape":"S1a"},"AdditionalDetails":{"type":"structure","members":{"ResourceShare":{"type":"list","member":{}}}},"LastUpdated":{"type":"timestamp"},"LastUpdatedBy":{}}}},"S44":{"type":"list","member":{"type":"structure","members":{"Name":{},"LFTags":{"shape":"Sn"}}}},"S4b":{"type":"list","member":{}},"S4k":{"type":"structure","members":{"AdditionalAuditContext":{}}},"S4m":{"type":"list","member":{}},"S68":{"type":"map","key":{},"value":{}}}} /***/ }), /* 809 */ @@ -59636,13 +59636,13 @@ return /******/ (function(modules) { // webpackBootstrap /* 895 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2019-12-03","endpointPrefix":"outposts","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Outposts","serviceFullName":"AWS Outposts","serviceId":"Outposts","signatureVersion":"v4","signingName":"outposts","uid":"outposts-2019-12-03"},"operations":{"CancelOrder":{"http":{"requestUri":"/orders/{OrderId}/cancel"},"input":{"type":"structure","required":["OrderId"],"members":{"OrderId":{"location":"uri","locationName":"OrderId"}}},"output":{"type":"structure","members":{}}},"CreateOrder":{"http":{"requestUri":"/orders"},"input":{"type":"structure","required":["OutpostIdentifier","LineItems","PaymentOption"],"members":{"OutpostIdentifier":{},"LineItems":{"type":"list","member":{"type":"structure","members":{"CatalogItemId":{},"Quantity":{"type":"integer"}}}},"PaymentOption":{},"PaymentTerm":{}}},"output":{"type":"structure","members":{"Order":{"shape":"Sd"}}}},"CreateOutpost":{"http":{"requestUri":"/outposts"},"input":{"type":"structure","required":["Name","SiteId"],"members":{"Name":{},"Description":{},"SiteId":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tags":{"shape":"S10"},"SupportedHardwareType":{}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S15"}}}},"CreateSite":{"http":{"requestUri":"/sites"},"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"Notes":{},"Tags":{"shape":"S10"},"OperatingAddress":{"shape":"S1f"},"ShippingAddress":{"shape":"S1f"},"RackPhysicalProperties":{"shape":"S1r"}}},"output":{"type":"structure","members":{"Site":{"shape":"S22"}}}},"DeleteOutpost":{"http":{"method":"DELETE","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{}}},"DeleteSite":{"http":{"method":"DELETE","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"}}},"output":{"type":"structure","members":{}}},"GetCatalogItem":{"http":{"method":"GET","requestUri":"/catalog/item/{CatalogItemId}"},"input":{"type":"structure","required":["CatalogItemId"],"members":{"CatalogItemId":{"location":"uri","locationName":"CatalogItemId"}}},"output":{"type":"structure","members":{"CatalogItem":{"shape":"S2a"}}}},"GetConnection":{"http":{"method":"GET","requestUri":"/connections/{ConnectionId}"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"ConnectionId":{},"ConnectionDetails":{"type":"structure","members":{"ClientPublicKey":{},"ServerPublicKey":{},"ServerEndpoint":{},"ClientTunnelAddress":{},"ServerTunnelAddress":{},"AllowedIps":{"type":"list","member":{}}}}}}},"GetOrder":{"http":{"method":"GET","requestUri":"/orders/{OrderId}"},"input":{"type":"structure","required":["OrderId"],"members":{"OrderId":{"location":"uri","locationName":"OrderId"}}},"output":{"type":"structure","members":{"Order":{"shape":"Sd"}}}},"GetOutpost":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S15"}}}},"GetOutpostInstanceTypes":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}/instanceTypes"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"InstanceTypes":{"type":"list","member":{"type":"structure","members":{"InstanceType":{}}}},"NextToken":{},"OutpostId":{},"OutpostArn":{}}}},"GetSite":{"http":{"method":"GET","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"}}},"output":{"type":"structure","members":{"Site":{"shape":"S22"}}}},"GetSiteAddress":{"http":{"method":"GET","requestUri":"/sites/{SiteId}/address"},"input":{"type":"structure","required":["SiteId","AddressType"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"AddressType":{"location":"querystring","locationName":"AddressType"}}},"output":{"type":"structure","members":{"SiteId":{},"AddressType":{},"Address":{"shape":"S1f"}}}},"ListAssets":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}/assets"},"input":{"type":"structure","required":["OutpostIdentifier"],"members":{"OutpostIdentifier":{"location":"uri","locationName":"OutpostId"},"HostIdFilter":{"location":"querystring","locationName":"HostIdFilter","type":"list","member":{}},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"StatusFilter":{"location":"querystring","locationName":"StatusFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"Assets":{"type":"list","member":{"type":"structure","members":{"AssetId":{},"RackId":{},"AssetType":{},"ComputeAttributes":{"type":"structure","members":{"HostId":{},"State":{},"InstanceFamilies":{"type":"list","member":{}}}},"AssetLocation":{"type":"structure","members":{"RackElevation":{"type":"float"}}}}}},"NextToken":{}}}},"ListCatalogItems":{"http":{"method":"GET","requestUri":"/catalog/items"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"ItemClassFilter":{"location":"querystring","locationName":"ItemClassFilter","type":"list","member":{}},"SupportedStorageFilter":{"shape":"S2l","location":"querystring","locationName":"SupportedStorageFilter"},"EC2FamilyFilter":{"location":"querystring","locationName":"EC2FamilyFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"CatalogItems":{"type":"list","member":{"shape":"S2a"}},"NextToken":{}}}},"ListOrders":{"http":{"method":"GET","requestUri":"/list-orders"},"input":{"type":"structure","members":{"OutpostIdentifierFilter":{"location":"querystring","locationName":"OutpostIdentifierFilter"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"Orders":{"type":"list","member":{"type":"structure","members":{"OutpostId":{},"OrderId":{},"OrderType":{},"Status":{},"LineItemCountsByStatus":{"type":"map","key":{},"value":{"type":"integer"}},"OrderSubmissionDate":{"type":"timestamp"},"OrderFulfilledDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListOutposts":{"http":{"method":"GET","requestUri":"/outposts"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"LifeCycleStatusFilter":{"location":"querystring","locationName":"LifeCycleStatusFilter","type":"list","member":{}},"AvailabilityZoneFilter":{"location":"querystring","locationName":"AvailabilityZoneFilter","type":"list","member":{}},"AvailabilityZoneIdFilter":{"location":"querystring","locationName":"AvailabilityZoneIdFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"Outposts":{"type":"list","member":{"shape":"S15"}},"NextToken":{}}}},"ListSites":{"http":{"method":"GET","requestUri":"/sites"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"OperatingAddressCountryCodeFilter":{"location":"querystring","locationName":"OperatingAddressCountryCodeFilter","type":"list","member":{}},"OperatingAddressStateOrRegionFilter":{"location":"querystring","locationName":"OperatingAddressStateOrRegionFilter","type":"list","member":{}},"OperatingAddressCityFilter":{"location":"querystring","locationName":"OperatingAddressCityFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"Sites":{"type":"list","member":{"shape":"S22"}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S10"}}}},"StartConnection":{"http":{"requestUri":"/connections"},"input":{"type":"structure","required":["AssetId","ClientPublicKey","NetworkInterfaceDeviceIndex"],"members":{"DeviceSerialNumber":{},"AssetId":{},"ClientPublicKey":{},"NetworkInterfaceDeviceIndex":{"type":"integer"}}},"output":{"type":"structure","members":{"ConnectionId":{},"UnderlayIpAddress":{}}}},"TagResource":{"http":{"requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"Tags":{"shape":"S10"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateOutpost":{"http":{"method":"PATCH","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"},"Name":{},"Description":{},"SupportedHardwareType":{}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S15"}}}},"UpdateSite":{"http":{"method":"PATCH","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"Name":{},"Description":{},"Notes":{}}},"output":{"type":"structure","members":{"Site":{"shape":"S22"}}}},"UpdateSiteAddress":{"http":{"method":"PUT","requestUri":"/sites/{SiteId}/address"},"input":{"type":"structure","required":["SiteId","AddressType","Address"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"AddressType":{},"Address":{"shape":"S1f"}}},"output":{"type":"structure","members":{"AddressType":{},"Address":{"shape":"S1f"}}}},"UpdateSiteRackPhysicalProperties":{"http":{"method":"PATCH","requestUri":"/sites/{SiteId}/rackPhysicalProperties"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"PowerDrawKva":{},"PowerPhase":{},"PowerConnector":{},"PowerFeedDrop":{},"UplinkGbps":{},"UplinkCount":{},"FiberOpticCableType":{},"OpticalStandard":{},"MaximumSupportedWeightLbs":{}}},"output":{"type":"structure","members":{"Site":{"shape":"S22"}}}}},"shapes":{"Sd":{"type":"structure","members":{"OutpostId":{},"OrderId":{},"Status":{},"LineItems":{"type":"list","member":{"type":"structure","members":{"CatalogItemId":{},"LineItemId":{},"Quantity":{"type":"integer"},"Status":{},"ShipmentInformation":{"type":"structure","members":{"ShipmentTrackingNumber":{},"ShipmentCarrier":{}}},"AssetInformationList":{"type":"list","member":{"type":"structure","members":{"AssetId":{},"MacAddressList":{"type":"list","member":{}}}}},"PreviousLineItemId":{},"PreviousOrderId":{}}}},"PaymentOption":{},"OrderSubmissionDate":{"type":"timestamp"},"OrderFulfilledDate":{"type":"timestamp"},"PaymentTerm":{},"OrderType":{}}},"S10":{"type":"map","key":{},"value":{}},"S15":{"type":"structure","members":{"OutpostId":{},"OwnerId":{},"OutpostArn":{},"SiteId":{},"Name":{},"Description":{},"LifeCycleStatus":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tags":{"shape":"S10"},"SiteArn":{},"SupportedHardwareType":{}}},"S1f":{"type":"structure","required":["AddressLine1","City","StateOrRegion","PostalCode","CountryCode"],"members":{"ContactName":{},"ContactPhoneNumber":{},"AddressLine1":{},"AddressLine2":{},"AddressLine3":{},"City":{},"StateOrRegion":{},"DistrictOrCounty":{},"PostalCode":{},"CountryCode":{},"Municipality":{}}},"S1r":{"type":"structure","members":{"PowerDrawKva":{},"PowerPhase":{},"PowerConnector":{},"PowerFeedDrop":{},"UplinkGbps":{},"UplinkCount":{},"FiberOpticCableType":{},"OpticalStandard":{},"MaximumSupportedWeightLbs":{}}},"S22":{"type":"structure","members":{"SiteId":{},"AccountId":{},"Name":{},"Description":{},"Tags":{"shape":"S10"},"SiteArn":{},"Notes":{},"OperatingAddressCountryCode":{},"OperatingAddressStateOrRegion":{},"OperatingAddressCity":{},"RackPhysicalProperties":{"shape":"S1r"}}},"S2a":{"type":"structure","members":{"CatalogItemId":{},"ItemStatus":{},"EC2Capacities":{"type":"list","member":{"type":"structure","members":{"Family":{},"MaxSize":{},"Quantity":{}}}},"PowerKva":{"type":"float"},"WeightLbs":{"type":"integer"},"SupportedUplinkGbps":{"type":"list","member":{"type":"integer"}},"SupportedStorage":{"shape":"S2l"}}},"S2l":{"type":"list","member":{}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2019-12-03","endpointPrefix":"outposts","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Outposts","serviceFullName":"AWS Outposts","serviceId":"Outposts","signatureVersion":"v4","signingName":"outposts","uid":"outposts-2019-12-03"},"operations":{"CancelCapacityTask":{"http":{"requestUri":"/outposts/{OutpostId}/capacity/{CapacityTaskId}"},"input":{"type":"structure","required":["CapacityTaskId","OutpostIdentifier"],"members":{"CapacityTaskId":{"location":"uri","locationName":"CapacityTaskId"},"OutpostIdentifier":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{}}},"CancelOrder":{"http":{"requestUri":"/orders/{OrderId}/cancel"},"input":{"type":"structure","required":["OrderId"],"members":{"OrderId":{"location":"uri","locationName":"OrderId"}}},"output":{"type":"structure","members":{}}},"CreateOrder":{"http":{"requestUri":"/orders"},"input":{"type":"structure","required":["OutpostIdentifier","LineItems","PaymentOption"],"members":{"OutpostIdentifier":{},"LineItems":{"type":"list","member":{"type":"structure","members":{"CatalogItemId":{},"Quantity":{"type":"integer"}}}},"PaymentOption":{},"PaymentTerm":{}}},"output":{"type":"structure","members":{"Order":{"shape":"Sg"}}}},"CreateOutpost":{"http":{"requestUri":"/outposts"},"input":{"type":"structure","required":["Name","SiteId"],"members":{"Name":{},"Description":{},"SiteId":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tags":{"shape":"S13"},"SupportedHardwareType":{}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S18"}}}},"CreateSite":{"http":{"requestUri":"/sites"},"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"Notes":{},"Tags":{"shape":"S13"},"OperatingAddress":{"shape":"S1i"},"ShippingAddress":{"shape":"S1i"},"RackPhysicalProperties":{"shape":"S1u"}}},"output":{"type":"structure","members":{"Site":{"shape":"S25"}}}},"DeleteOutpost":{"http":{"method":"DELETE","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{}}},"DeleteSite":{"http":{"method":"DELETE","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"}}},"output":{"type":"structure","members":{}}},"GetCapacityTask":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}/capacity/{CapacityTaskId}"},"input":{"type":"structure","required":["CapacityTaskId","OutpostIdentifier"],"members":{"CapacityTaskId":{"location":"uri","locationName":"CapacityTaskId"},"OutpostIdentifier":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{"CapacityTaskId":{},"OutpostId":{},"OrderId":{},"RequestedInstancePools":{"shape":"S2d"},"DryRun":{"type":"boolean"},"CapacityTaskStatus":{},"Failed":{"shape":"S2j"},"CreationDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"LastModifiedDate":{"type":"timestamp"}}}},"GetCatalogItem":{"http":{"method":"GET","requestUri":"/catalog/item/{CatalogItemId}"},"input":{"type":"structure","required":["CatalogItemId"],"members":{"CatalogItemId":{"location":"uri","locationName":"CatalogItemId"}}},"output":{"type":"structure","members":{"CatalogItem":{"shape":"S2o"}}}},"GetConnection":{"http":{"method":"GET","requestUri":"/connections/{ConnectionId}"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"ConnectionId":{},"ConnectionDetails":{"type":"structure","members":{"ClientPublicKey":{},"ServerPublicKey":{},"ServerEndpoint":{},"ClientTunnelAddress":{},"ServerTunnelAddress":{},"AllowedIps":{"type":"list","member":{}}}}}}},"GetOrder":{"http":{"method":"GET","requestUri":"/orders/{OrderId}"},"input":{"type":"structure","required":["OrderId"],"members":{"OrderId":{"location":"uri","locationName":"OrderId"}}},"output":{"type":"structure","members":{"Order":{"shape":"Sg"}}}},"GetOutpost":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S18"}}}},"GetOutpostInstanceTypes":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}/instanceTypes"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"InstanceTypes":{"shape":"S3h"},"NextToken":{},"OutpostId":{},"OutpostArn":{}}}},"GetOutpostSupportedInstanceTypes":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}/supportedInstanceTypes"},"input":{"type":"structure","required":["OutpostIdentifier","OrderId"],"members":{"OutpostIdentifier":{"location":"uri","locationName":"OutpostId"},"OrderId":{"location":"querystring","locationName":"OrderId"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"InstanceTypes":{"shape":"S3h"},"NextToken":{}}}},"GetSite":{"http":{"method":"GET","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"}}},"output":{"type":"structure","members":{"Site":{"shape":"S25"}}}},"GetSiteAddress":{"http":{"method":"GET","requestUri":"/sites/{SiteId}/address"},"input":{"type":"structure","required":["SiteId","AddressType"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"AddressType":{"location":"querystring","locationName":"AddressType"}}},"output":{"type":"structure","members":{"SiteId":{},"AddressType":{},"Address":{"shape":"S1i"}}}},"ListAssets":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}/assets"},"input":{"type":"structure","required":["OutpostIdentifier"],"members":{"OutpostIdentifier":{"location":"uri","locationName":"OutpostId"},"HostIdFilter":{"location":"querystring","locationName":"HostIdFilter","type":"list","member":{}},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"StatusFilter":{"location":"querystring","locationName":"StatusFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"Assets":{"type":"list","member":{"type":"structure","members":{"AssetId":{},"RackId":{},"AssetType":{},"ComputeAttributes":{"type":"structure","members":{"HostId":{},"State":{},"InstanceFamilies":{"type":"list","member":{}}}},"AssetLocation":{"type":"structure","members":{"RackElevation":{"type":"float"}}}}}},"NextToken":{}}}},"ListCapacityTasks":{"http":{"method":"GET","requestUri":"/capacity/tasks"},"input":{"type":"structure","members":{"OutpostIdentifierFilter":{"location":"querystring","locationName":"OutpostIdentifierFilter"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"CapacityTaskStatusFilter":{"location":"querystring","locationName":"CapacityTaskStatusFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"CapacityTasks":{"type":"list","member":{"type":"structure","members":{"CapacityTaskId":{},"OutpostId":{},"OrderId":{},"CapacityTaskStatus":{},"CreationDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"LastModifiedDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListCatalogItems":{"http":{"method":"GET","requestUri":"/catalog/items"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"ItemClassFilter":{"location":"querystring","locationName":"ItemClassFilter","type":"list","member":{}},"SupportedStorageFilter":{"shape":"S2z","location":"querystring","locationName":"SupportedStorageFilter"},"EC2FamilyFilter":{"location":"querystring","locationName":"EC2FamilyFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"CatalogItems":{"type":"list","member":{"shape":"S2o"}},"NextToken":{}}}},"ListOrders":{"http":{"method":"GET","requestUri":"/list-orders"},"input":{"type":"structure","members":{"OutpostIdentifierFilter":{"location":"querystring","locationName":"OutpostIdentifierFilter"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"Orders":{"type":"list","member":{"type":"structure","members":{"OutpostId":{},"OrderId":{},"OrderType":{},"Status":{},"LineItemCountsByStatus":{"type":"map","key":{},"value":{"type":"integer"}},"OrderSubmissionDate":{"type":"timestamp"},"OrderFulfilledDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListOutposts":{"http":{"method":"GET","requestUri":"/outposts"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"LifeCycleStatusFilter":{"location":"querystring","locationName":"LifeCycleStatusFilter","type":"list","member":{}},"AvailabilityZoneFilter":{"location":"querystring","locationName":"AvailabilityZoneFilter","type":"list","member":{}},"AvailabilityZoneIdFilter":{"location":"querystring","locationName":"AvailabilityZoneIdFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"Outposts":{"type":"list","member":{"shape":"S18"}},"NextToken":{}}}},"ListSites":{"http":{"method":"GET","requestUri":"/sites"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"OperatingAddressCountryCodeFilter":{"location":"querystring","locationName":"OperatingAddressCountryCodeFilter","type":"list","member":{}},"OperatingAddressStateOrRegionFilter":{"location":"querystring","locationName":"OperatingAddressStateOrRegionFilter","type":"list","member":{}},"OperatingAddressCityFilter":{"location":"querystring","locationName":"OperatingAddressCityFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"Sites":{"type":"list","member":{"shape":"S25"}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S13"}}}},"StartCapacityTask":{"http":{"requestUri":"/outposts/{OutpostId}/capacity"},"input":{"type":"structure","required":["OutpostIdentifier","OrderId","InstancePools"],"members":{"OutpostIdentifier":{"location":"uri","locationName":"OutpostId"},"OrderId":{},"InstancePools":{"shape":"S2d"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CapacityTaskId":{},"OutpostId":{},"OrderId":{},"RequestedInstancePools":{"shape":"S2d"},"DryRun":{"type":"boolean"},"CapacityTaskStatus":{},"Failed":{"shape":"S2j"},"CreationDate":{"type":"timestamp"},"CompletionDate":{"type":"timestamp"},"LastModifiedDate":{"type":"timestamp"}}}},"StartConnection":{"http":{"requestUri":"/connections"},"input":{"type":"structure","required":["AssetId","ClientPublicKey","NetworkInterfaceDeviceIndex"],"members":{"DeviceSerialNumber":{},"AssetId":{},"ClientPublicKey":{},"NetworkInterfaceDeviceIndex":{"type":"integer"}}},"output":{"type":"structure","members":{"ConnectionId":{},"UnderlayIpAddress":{}}}},"TagResource":{"http":{"requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"Tags":{"shape":"S13"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateOutpost":{"http":{"method":"PATCH","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"},"Name":{},"Description":{},"SupportedHardwareType":{}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S18"}}}},"UpdateSite":{"http":{"method":"PATCH","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"Name":{},"Description":{},"Notes":{}}},"output":{"type":"structure","members":{"Site":{"shape":"S25"}}}},"UpdateSiteAddress":{"http":{"method":"PUT","requestUri":"/sites/{SiteId}/address"},"input":{"type":"structure","required":["SiteId","AddressType","Address"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"AddressType":{},"Address":{"shape":"S1i"}}},"output":{"type":"structure","members":{"AddressType":{},"Address":{"shape":"S1i"}}}},"UpdateSiteRackPhysicalProperties":{"http":{"method":"PATCH","requestUri":"/sites/{SiteId}/rackPhysicalProperties"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"PowerDrawKva":{},"PowerPhase":{},"PowerConnector":{},"PowerFeedDrop":{},"UplinkGbps":{},"UplinkCount":{},"FiberOpticCableType":{},"OpticalStandard":{},"MaximumSupportedWeightLbs":{}}},"output":{"type":"structure","members":{"Site":{"shape":"S25"}}}}},"shapes":{"Sg":{"type":"structure","members":{"OutpostId":{},"OrderId":{},"Status":{},"LineItems":{"type":"list","member":{"type":"structure","members":{"CatalogItemId":{},"LineItemId":{},"Quantity":{"type":"integer"},"Status":{},"ShipmentInformation":{"type":"structure","members":{"ShipmentTrackingNumber":{},"ShipmentCarrier":{}}},"AssetInformationList":{"type":"list","member":{"type":"structure","members":{"AssetId":{},"MacAddressList":{"type":"list","member":{}}}}},"PreviousLineItemId":{},"PreviousOrderId":{}}}},"PaymentOption":{},"OrderSubmissionDate":{"type":"timestamp"},"OrderFulfilledDate":{"type":"timestamp"},"PaymentTerm":{},"OrderType":{}}},"S13":{"type":"map","key":{},"value":{}},"S18":{"type":"structure","members":{"OutpostId":{},"OwnerId":{},"OutpostArn":{},"SiteId":{},"Name":{},"Description":{},"LifeCycleStatus":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tags":{"shape":"S13"},"SiteArn":{},"SupportedHardwareType":{}}},"S1i":{"type":"structure","required":["AddressLine1","City","StateOrRegion","PostalCode","CountryCode"],"members":{"ContactName":{},"ContactPhoneNumber":{},"AddressLine1":{},"AddressLine2":{},"AddressLine3":{},"City":{},"StateOrRegion":{},"DistrictOrCounty":{},"PostalCode":{},"CountryCode":{},"Municipality":{}}},"S1u":{"type":"structure","members":{"PowerDrawKva":{},"PowerPhase":{},"PowerConnector":{},"PowerFeedDrop":{},"UplinkGbps":{},"UplinkCount":{},"FiberOpticCableType":{},"OpticalStandard":{},"MaximumSupportedWeightLbs":{}}},"S25":{"type":"structure","members":{"SiteId":{},"AccountId":{},"Name":{},"Description":{},"Tags":{"shape":"S13"},"SiteArn":{},"Notes":{},"OperatingAddressCountryCode":{},"OperatingAddressStateOrRegion":{},"OperatingAddressCity":{},"RackPhysicalProperties":{"shape":"S1u"}}},"S2d":{"type":"list","member":{"type":"structure","required":["InstanceType","Count"],"members":{"InstanceType":{},"Count":{"type":"integer"}}}},"S2j":{"type":"structure","required":["Reason"],"members":{"Reason":{},"Type":{}}},"S2o":{"type":"structure","members":{"CatalogItemId":{},"ItemStatus":{},"EC2Capacities":{"type":"list","member":{"type":"structure","members":{"Family":{},"MaxSize":{},"Quantity":{}}}},"PowerKva":{"type":"float"},"WeightLbs":{"type":"integer"},"SupportedUplinkGbps":{"type":"list","member":{"type":"integer"}},"SupportedStorage":{"shape":"S2z"}}},"S2z":{"type":"list","member":{}},"S3h":{"type":"list","member":{"type":"structure","members":{"InstanceType":{}}}}}} /***/ }), /* 896 */ /***/ (function(module, exports) { - module.exports = {"pagination":{"GetOutpostInstanceTypes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"InstanceTypes"},"ListAssets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Assets"},"ListCatalogItems":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"CatalogItems"},"ListOrders":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Orders"},"ListOutposts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Outposts"},"ListSites":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Sites"}}} + module.exports = {"pagination":{"GetOutpostInstanceTypes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"InstanceTypes"},"GetOutpostSupportedInstanceTypes":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"InstanceTypes"},"ListAssets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Assets"},"ListCapacityTasks":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"CapacityTasks"},"ListCatalogItems":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"CatalogItems"},"ListOrders":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Orders"},"ListOutposts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Outposts"},"ListSites":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Sites"}}} /***/ }), /* 897 */ @@ -61097,7 +61097,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 1018 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-11-22","endpointPrefix":"api.iotwireless","protocol":"rest-json","serviceFullName":"AWS IoT Wireless","serviceId":"IoT Wireless","signatureVersion":"v4","signingName":"iotwireless","uid":"iotwireless-2020-11-22"},"operations":{"AssociateAwsAccountWithPartnerAccount":{"http":{"requestUri":"/partner-accounts"},"input":{"type":"structure","required":["Sidewalk"],"members":{"Sidewalk":{"shape":"S2"},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{"Sidewalk":{"shape":"S2"},"Arn":{}}}},"AssociateMulticastGroupWithFuotaTask":{"http":{"method":"PUT","requestUri":"/fuota-tasks/{Id}/multicast-group","responseCode":204},"input":{"type":"structure","required":["Id","MulticastGroupId"],"members":{"Id":{"location":"uri","locationName":"Id"},"MulticastGroupId":{}}},"output":{"type":"structure","members":{}}},"AssociateWirelessDeviceWithFuotaTask":{"http":{"method":"PUT","requestUri":"/fuota-tasks/{Id}/wireless-device","responseCode":204},"input":{"type":"structure","required":["Id","WirelessDeviceId"],"members":{"Id":{"location":"uri","locationName":"Id"},"WirelessDeviceId":{}}},"output":{"type":"structure","members":{}}},"AssociateWirelessDeviceWithMulticastGroup":{"http":{"method":"PUT","requestUri":"/multicast-groups/{Id}/wireless-device","responseCode":204},"input":{"type":"structure","required":["Id","WirelessDeviceId"],"members":{"Id":{"location":"uri","locationName":"Id"},"WirelessDeviceId":{}}},"output":{"type":"structure","members":{}}},"AssociateWirelessDeviceWithThing":{"http":{"method":"PUT","requestUri":"/wireless-devices/{Id}/thing","responseCode":204},"input":{"type":"structure","required":["Id","ThingArn"],"members":{"Id":{"location":"uri","locationName":"Id"},"ThingArn":{}}},"output":{"type":"structure","members":{}}},"AssociateWirelessGatewayWithCertificate":{"http":{"method":"PUT","requestUri":"/wireless-gateways/{Id}/certificate"},"input":{"type":"structure","required":["Id","IotCertificateId"],"members":{"Id":{"location":"uri","locationName":"Id"},"IotCertificateId":{}}},"output":{"type":"structure","members":{"IotCertificateId":{}}}},"AssociateWirelessGatewayWithThing":{"http":{"method":"PUT","requestUri":"/wireless-gateways/{Id}/thing","responseCode":204},"input":{"type":"structure","required":["Id","ThingArn"],"members":{"Id":{"location":"uri","locationName":"Id"},"ThingArn":{}}},"output":{"type":"structure","members":{}}},"CancelMulticastGroupSession":{"http":{"method":"DELETE","requestUri":"/multicast-groups/{Id}/session","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"CreateDestination":{"http":{"requestUri":"/destinations","responseCode":201},"input":{"type":"structure","required":["Name","ExpressionType","Expression","RoleArn"],"members":{"Name":{},"ExpressionType":{},"Expression":{},"Description":{},"RoleArn":{},"Tags":{"shape":"S6"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Arn":{},"Name":{}}}},"CreateDeviceProfile":{"http":{"requestUri":"/device-profiles","responseCode":201},"input":{"type":"structure","members":{"Name":{},"LoRaWAN":{"shape":"S16"},"Tags":{"shape":"S6"},"ClientRequestToken":{"idempotencyToken":true},"Sidewalk":{"type":"structure","members":{}}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateFuotaTask":{"http":{"requestUri":"/fuota-tasks","responseCode":201},"input":{"type":"structure","required":["FirmwareUpdateImage","FirmwareUpdateRole"],"members":{"Name":{},"Description":{},"ClientRequestToken":{"idempotencyToken":true},"LoRaWAN":{"shape":"S1x"},"FirmwareUpdateImage":{},"FirmwareUpdateRole":{},"Tags":{"shape":"S6"},"RedundancyPercent":{"type":"integer"},"FragmentSizeBytes":{"type":"integer"},"FragmentIntervalMS":{"type":"integer"}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateMulticastGroup":{"http":{"requestUri":"/multicast-groups","responseCode":201},"input":{"type":"structure","required":["LoRaWAN"],"members":{"Name":{},"Description":{},"ClientRequestToken":{"idempotencyToken":true},"LoRaWAN":{"shape":"S28"},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateNetworkAnalyzerConfiguration":{"http":{"requestUri":"/network-analyzer-configurations","responseCode":201},"input":{"type":"structure","required":["Name"],"members":{"Name":{},"TraceContent":{"shape":"S2e"},"WirelessDevices":{"shape":"S2i"},"WirelessGateways":{"shape":"S2j"},"Description":{},"Tags":{"shape":"S6"},"ClientRequestToken":{"idempotencyToken":true},"MulticastGroups":{"shape":"S2k"}}},"output":{"type":"structure","members":{"Arn":{},"Name":{}}}},"CreateServiceProfile":{"http":{"requestUri":"/service-profiles","responseCode":201},"input":{"type":"structure","members":{"Name":{},"LoRaWAN":{"type":"structure","members":{"AddGwMetadata":{"type":"boolean"},"DrMin":{"type":"integer"},"DrMax":{"type":"integer"},"PrAllowed":{"type":"boolean"},"RaAllowed":{"type":"boolean"}}},"Tags":{"shape":"S6"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateWirelessDevice":{"http":{"requestUri":"/wireless-devices","responseCode":201},"input":{"type":"structure","required":["Type","DestinationName"],"members":{"Type":{},"Name":{},"Description":{},"DestinationName":{},"ClientRequestToken":{"idempotencyToken":true},"LoRaWAN":{"shape":"S31"},"Tags":{"shape":"S6"},"Positioning":{},"Sidewalk":{"type":"structure","members":{"DeviceProfileId":{}}}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateWirelessGateway":{"http":{"requestUri":"/wireless-gateways","responseCode":201},"input":{"type":"structure","required":["LoRaWAN"],"members":{"Name":{},"Description":{},"LoRaWAN":{"shape":"S3x"},"Tags":{"shape":"S6"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateWirelessGatewayTask":{"http":{"requestUri":"/wireless-gateways/{Id}/tasks","responseCode":201},"input":{"type":"structure","required":["Id","WirelessGatewayTaskDefinitionId"],"members":{"Id":{"location":"uri","locationName":"Id"},"WirelessGatewayTaskDefinitionId":{}}},"output":{"type":"structure","members":{"WirelessGatewayTaskDefinitionId":{},"Status":{}}}},"CreateWirelessGatewayTaskDefinition":{"http":{"requestUri":"/wireless-gateway-task-definitions","responseCode":201},"input":{"type":"structure","required":["AutoCreateTasks"],"members":{"AutoCreateTasks":{"type":"boolean"},"Name":{},"Update":{"shape":"S4j"},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{"Id":{},"Arn":{}}}},"DeleteDestination":{"http":{"method":"DELETE","requestUri":"/destinations/{Name}","responseCode":204},"input":{"type":"structure","required":["Name"],"members":{"Name":{"location":"uri","locationName":"Name"}}},"output":{"type":"structure","members":{}}},"DeleteDeviceProfile":{"http":{"method":"DELETE","requestUri":"/device-profiles/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteFuotaTask":{"http":{"method":"DELETE","requestUri":"/fuota-tasks/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteMulticastGroup":{"http":{"method":"DELETE","requestUri":"/multicast-groups/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteNetworkAnalyzerConfiguration":{"http":{"method":"DELETE","requestUri":"/network-analyzer-configurations/{ConfigurationName}","responseCode":204},"input":{"type":"structure","required":["ConfigurationName"],"members":{"ConfigurationName":{"location":"uri","locationName":"ConfigurationName"}}},"output":{"type":"structure","members":{}}},"DeleteQueuedMessages":{"http":{"method":"DELETE","requestUri":"/wireless-devices/{Id}/data","responseCode":204},"input":{"type":"structure","required":["Id","MessageId"],"members":{"Id":{"location":"uri","locationName":"Id"},"MessageId":{"location":"querystring","locationName":"messageId"},"WirelessDeviceType":{"location":"querystring","locationName":"WirelessDeviceType"}}},"output":{"type":"structure","members":{}}},"DeleteServiceProfile":{"http":{"method":"DELETE","requestUri":"/service-profiles/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteWirelessDevice":{"http":{"method":"DELETE","requestUri":"/wireless-devices/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteWirelessDeviceImportTask":{"http":{"method":"DELETE","requestUri":"/wireless_device_import_task/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteWirelessGateway":{"http":{"method":"DELETE","requestUri":"/wireless-gateways/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteWirelessGatewayTask":{"http":{"method":"DELETE","requestUri":"/wireless-gateways/{Id}/tasks","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteWirelessGatewayTaskDefinition":{"http":{"method":"DELETE","requestUri":"/wireless-gateway-task-definitions/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeregisterWirelessDevice":{"http":{"method":"PATCH","requestUri":"/wireless-devices/{Identifier}/deregister"},"input":{"type":"structure","required":["Identifier"],"members":{"Identifier":{"location":"uri","locationName":"Identifier"},"WirelessDeviceType":{"location":"querystring","locationName":"WirelessDeviceType"}}},"output":{"type":"structure","members":{}}},"DisassociateAwsAccountFromPartnerAccount":{"http":{"method":"DELETE","requestUri":"/partner-accounts/{PartnerAccountId}","responseCode":204},"input":{"type":"structure","required":["PartnerAccountId","PartnerType"],"members":{"PartnerAccountId":{"location":"uri","locationName":"PartnerAccountId"},"PartnerType":{"location":"querystring","locationName":"partnerType"}}},"output":{"type":"structure","members":{}}},"DisassociateMulticastGroupFromFuotaTask":{"http":{"method":"DELETE","requestUri":"/fuota-tasks/{Id}/multicast-groups/{MulticastGroupId}","responseCode":204},"input":{"type":"structure","required":["Id","MulticastGroupId"],"members":{"Id":{"location":"uri","locationName":"Id"},"MulticastGroupId":{"location":"uri","locationName":"MulticastGroupId"}}},"output":{"type":"structure","members":{}}},"DisassociateWirelessDeviceFromFuotaTask":{"http":{"method":"DELETE","requestUri":"/fuota-tasks/{Id}/wireless-devices/{WirelessDeviceId}","responseCode":204},"input":{"type":"structure","required":["Id","WirelessDeviceId"],"members":{"Id":{"location":"uri","locationName":"Id"},"WirelessDeviceId":{"location":"uri","locationName":"WirelessDeviceId"}}},"output":{"type":"structure","members":{}}},"DisassociateWirelessDeviceFromMulticastGroup":{"http":{"method":"DELETE","requestUri":"/multicast-groups/{Id}/wireless-devices/{WirelessDeviceId}","responseCode":204},"input":{"type":"structure","required":["Id","WirelessDeviceId"],"members":{"Id":{"location":"uri","locationName":"Id"},"WirelessDeviceId":{"location":"uri","locationName":"WirelessDeviceId"}}},"output":{"type":"structure","members":{}}},"DisassociateWirelessDeviceFromThing":{"http":{"method":"DELETE","requestUri":"/wireless-devices/{Id}/thing","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DisassociateWirelessGatewayFromCertificate":{"http":{"method":"DELETE","requestUri":"/wireless-gateways/{Id}/certificate","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DisassociateWirelessGatewayFromThing":{"http":{"method":"DELETE","requestUri":"/wireless-gateways/{Id}/thing","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"GetDestination":{"http":{"method":"GET","requestUri":"/destinations/{Name}"},"input":{"type":"structure","required":["Name"],"members":{"Name":{"location":"uri","locationName":"Name"}}},"output":{"type":"structure","members":{"Arn":{},"Name":{},"Expression":{},"ExpressionType":{},"Description":{},"RoleArn":{}}}},"GetDeviceProfile":{"http":{"method":"GET","requestUri":"/device-profiles/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Arn":{},"Name":{},"Id":{},"LoRaWAN":{"shape":"S16"},"Sidewalk":{"type":"structure","members":{"ApplicationServerPublicKey":{"type":"string","sensitive":true},"QualificationStatus":{"type":"boolean"},"DakCertificateMetadata":{"type":"list","member":{"type":"structure","required":["CertificateId"],"members":{"CertificateId":{},"MaxAllowedSignature":{"type":"integer"},"FactorySupport":{"type":"boolean"},"ApId":{},"DeviceTypeId":{}}}}}}}}},"GetEventConfigurationByResourceTypes":{"http":{"method":"GET","requestUri":"/event-configurations-resource-types"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"DeviceRegistrationState":{"shape":"S6j"},"Proximity":{"shape":"S6m"},"Join":{"shape":"S6n"},"ConnectionStatus":{"shape":"S6p"},"MessageDeliveryStatus":{"shape":"S6r"}}}},"GetFuotaTask":{"http":{"method":"GET","requestUri":"/fuota-tasks/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Arn":{},"Id":{},"Status":{},"Name":{},"Description":{},"LoRaWAN":{"type":"structure","members":{"RfRegion":{},"StartTime":{"shape":"S6w"}}},"FirmwareUpdateImage":{},"FirmwareUpdateRole":{},"CreatedAt":{"type":"timestamp"},"RedundancyPercent":{"type":"integer"},"FragmentSizeBytes":{"type":"integer"},"FragmentIntervalMS":{"type":"integer"}}}},"GetLogLevelsByResourceTypes":{"http":{"method":"GET","requestUri":"/log-levels","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"DefaultLogLevel":{},"WirelessGatewayLogOptions":{"shape":"S70"},"WirelessDeviceLogOptions":{"shape":"S76"}}}},"GetMetricConfiguration":{"http":{"method":"GET","requestUri":"/metric-configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"SummaryMetric":{"shape":"S7d"}}}},"GetMetrics":{"http":{"requestUri":"/metrics"},"input":{"type":"structure","members":{"SummaryMetricQueries":{"type":"list","member":{"type":"structure","members":{"QueryId":{},"MetricName":{},"Dimensions":{"shape":"S7k"},"AggregationPeriod":{},"StartTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}}}},"output":{"type":"structure","members":{"SummaryMetricQueryResults":{"type":"list","member":{"type":"structure","members":{"QueryId":{},"QueryStatus":{},"Error":{},"MetricName":{},"Dimensions":{"shape":"S7k"},"AggregationPeriod":{},"StartTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"},"Timestamps":{"type":"list","member":{"type":"timestamp"}},"Values":{"type":"list","member":{"type":"structure","members":{"Min":{"type":"double"},"Max":{"type":"double"},"Sum":{"type":"double"},"Avg":{"type":"double"},"Std":{"type":"double"},"P90":{"type":"double"}}}},"Unit":{}}}}}}},"GetMulticastGroup":{"http":{"method":"GET","requestUri":"/multicast-groups/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Arn":{},"Id":{},"Name":{},"Description":{},"Status":{},"LoRaWAN":{"type":"structure","members":{"RfRegion":{},"DlClass":{},"NumberOfDevicesRequested":{"type":"integer"},"NumberOfDevicesInGroup":{"type":"integer"}}},"CreatedAt":{"type":"timestamp"}}}},"GetMulticastGroupSession":{"http":{"method":"GET","requestUri":"/multicast-groups/{Id}/session"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"LoRaWAN":{"shape":"S8f"}}}},"GetNetworkAnalyzerConfiguration":{"http":{"method":"GET","requestUri":"/network-analyzer-configurations/{ConfigurationName}","responseCode":200},"input":{"type":"structure","required":["ConfigurationName"],"members":{"ConfigurationName":{"location":"uri","locationName":"ConfigurationName"}}},"output":{"type":"structure","members":{"TraceContent":{"shape":"S2e"},"WirelessDevices":{"shape":"S2i"},"WirelessGateways":{"shape":"S2j"},"Description":{},"Arn":{},"Name":{},"MulticastGroups":{"shape":"S2k"}}}},"GetPartnerAccount":{"http":{"method":"GET","requestUri":"/partner-accounts/{PartnerAccountId}"},"input":{"type":"structure","required":["PartnerAccountId","PartnerType"],"members":{"PartnerAccountId":{"location":"uri","locationName":"PartnerAccountId"},"PartnerType":{"location":"querystring","locationName":"partnerType"}}},"output":{"type":"structure","members":{"Sidewalk":{"shape":"S8o"},"AccountLinked":{"type":"boolean"}}}},"GetPosition":{"http":{"method":"GET","requestUri":"/positions/{ResourceIdentifier}"},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"output":{"type":"structure","members":{"Position":{"shape":"S8v"},"Accuracy":{"type":"structure","members":{"HorizontalAccuracy":{"type":"float"},"VerticalAccuracy":{"type":"float"}}},"SolverType":{},"SolverProvider":{},"SolverVersion":{},"Timestamp":{}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"GetPositionConfiguration":{"http":{"method":"GET","requestUri":"/position-configurations/{ResourceIdentifier}","responseCode":200},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"output":{"type":"structure","members":{"Solvers":{"shape":"S96"},"Destination":{}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"GetPositionEstimate":{"http":{"requestUri":"/position-estimate"},"input":{"type":"structure","members":{"WiFiAccessPoints":{"type":"list","member":{"type":"structure","required":["MacAddress","Rss"],"members":{"MacAddress":{},"Rss":{"type":"integer"}}}},"CellTowers":{"type":"structure","members":{"Gsm":{"type":"list","member":{"type":"structure","required":["Mcc","Mnc","Lac","GeranCid"],"members":{"Mcc":{"type":"integer"},"Mnc":{"type":"integer"},"Lac":{"type":"integer"},"GeranCid":{"type":"integer"},"GsmLocalId":{"type":"structure","required":["Bsic","Bcch"],"members":{"Bsic":{"type":"integer"},"Bcch":{"type":"integer"}}},"GsmTimingAdvance":{"type":"integer"},"RxLevel":{"type":"integer"},"GsmNmr":{"type":"list","member":{"type":"structure","required":["Bsic","Bcch"],"members":{"Bsic":{"type":"integer"},"Bcch":{"type":"integer"},"RxLevel":{"type":"integer"},"GlobalIdentity":{"type":"structure","required":["Lac","GeranCid"],"members":{"Lac":{"type":"integer"},"GeranCid":{"type":"integer"}}}}}}}}},"Wcdma":{"type":"list","member":{"type":"structure","required":["Mcc","Mnc","UtranCid"],"members":{"Mcc":{"type":"integer"},"Mnc":{"type":"integer"},"Lac":{"type":"integer"},"UtranCid":{"type":"integer"},"WcdmaLocalId":{"type":"structure","required":["Uarfcndl","Psc"],"members":{"Uarfcndl":{"type":"integer"},"Psc":{"type":"integer"}}},"Rscp":{"type":"integer"},"PathLoss":{"type":"integer"},"WcdmaNmr":{"type":"list","member":{"type":"structure","required":["Uarfcndl","Psc","UtranCid"],"members":{"Uarfcndl":{"type":"integer"},"Psc":{"type":"integer"},"UtranCid":{"type":"integer"},"Rscp":{"type":"integer"},"PathLoss":{"type":"integer"}}}}}}},"Tdscdma":{"type":"list","member":{"type":"structure","required":["Mcc","Mnc","UtranCid"],"members":{"Mcc":{"type":"integer"},"Mnc":{"type":"integer"},"Lac":{"type":"integer"},"UtranCid":{"type":"integer"},"TdscdmaLocalId":{"type":"structure","required":["Uarfcn","CellParams"],"members":{"Uarfcn":{"type":"integer"},"CellParams":{"type":"integer"}}},"TdscdmaTimingAdvance":{"type":"integer"},"Rscp":{"type":"integer"},"PathLoss":{"type":"integer"},"TdscdmaNmr":{"type":"list","member":{"type":"structure","required":["Uarfcn","CellParams"],"members":{"Uarfcn":{"type":"integer"},"CellParams":{"type":"integer"},"UtranCid":{"type":"integer"},"Rscp":{"type":"integer"},"PathLoss":{"type":"integer"}}}}}}},"Lte":{"type":"list","member":{"type":"structure","required":["Mcc","Mnc","EutranCid"],"members":{"Mcc":{"type":"integer"},"Mnc":{"type":"integer"},"EutranCid":{"type":"integer"},"Tac":{"type":"integer"},"LteLocalId":{"type":"structure","required":["Pci","Earfcn"],"members":{"Pci":{"type":"integer"},"Earfcn":{"type":"integer"}}},"LteTimingAdvance":{"type":"integer"},"Rsrp":{"type":"integer"},"Rsrq":{"type":"float"},"NrCapable":{"type":"boolean"},"LteNmr":{"type":"list","member":{"type":"structure","required":["Pci","Earfcn","EutranCid"],"members":{"Pci":{"type":"integer"},"Earfcn":{"type":"integer"},"EutranCid":{"type":"integer"},"Rsrp":{"type":"integer"},"Rsrq":{"type":"float"}}}}}}},"Cdma":{"type":"list","member":{"type":"structure","required":["SystemId","NetworkId","BaseStationId"],"members":{"SystemId":{"type":"integer"},"NetworkId":{"type":"integer"},"BaseStationId":{"type":"integer"},"RegistrationZone":{"type":"integer"},"CdmaLocalId":{"type":"structure","required":["PnOffset","CdmaChannel"],"members":{"PnOffset":{"type":"integer"},"CdmaChannel":{"type":"integer"}}},"PilotPower":{"type":"integer"},"BaseLat":{"type":"float"},"BaseLng":{"type":"float"},"CdmaNmr":{"type":"list","member":{"type":"structure","required":["PnOffset","CdmaChannel"],"members":{"PnOffset":{"type":"integer"},"CdmaChannel":{"type":"integer"},"PilotPower":{"type":"integer"},"BaseStationId":{"type":"integer"}}}}}}}}},"Ip":{"type":"structure","required":["IpAddress"],"members":{"IpAddress":{}}},"Gnss":{"type":"structure","required":["Payload"],"members":{"Payload":{},"CaptureTime":{"type":"float"},"CaptureTimeAccuracy":{"type":"float"},"AssistPosition":{"type":"list","member":{"type":"float"}},"AssistAltitude":{"type":"float"},"Use2DSolver":{"type":"boolean"}}},"Timestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{"GeoJsonPayload":{"type":"blob"}},"payload":"GeoJsonPayload"}},"GetResourceEventConfiguration":{"http":{"method":"GET","requestUri":"/event-configurations/{Identifier}"},"input":{"type":"structure","required":["Identifier","IdentifierType"],"members":{"Identifier":{"location":"uri","locationName":"Identifier"},"IdentifierType":{"location":"querystring","locationName":"identifierType"},"PartnerType":{"location":"querystring","locationName":"partnerType"}}},"output":{"type":"structure","members":{"DeviceRegistrationState":{"shape":"Sbj"},"Proximity":{"shape":"Sbl"},"Join":{"shape":"Sbm"},"ConnectionStatus":{"shape":"Sbo"},"MessageDeliveryStatus":{"shape":"Sbq"}}}},"GetResourceLogLevel":{"http":{"method":"GET","requestUri":"/log-levels/{ResourceIdentifier}","responseCode":200},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"}}},"output":{"type":"structure","members":{"LogLevel":{}}}},"GetResourcePosition":{"http":{"method":"GET","requestUri":"/resource-positions/{ResourceIdentifier}"},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"}}},"output":{"type":"structure","members":{"GeoJsonPayload":{"type":"blob"}},"payload":"GeoJsonPayload"}},"GetServiceEndpoint":{"http":{"method":"GET","requestUri":"/service-endpoint"},"input":{"type":"structure","members":{"ServiceType":{"location":"querystring","locationName":"serviceType"}}},"output":{"type":"structure","members":{"ServiceType":{},"ServiceEndpoint":{},"ServerTrust":{}}}},"GetServiceProfile":{"http":{"method":"GET","requestUri":"/service-profiles/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Arn":{},"Name":{},"Id":{},"LoRaWAN":{"type":"structure","members":{"UlRate":{"type":"integer"},"UlBucketSize":{"type":"integer"},"UlRatePolicy":{},"DlRate":{"type":"integer"},"DlBucketSize":{"type":"integer"},"DlRatePolicy":{},"AddGwMetadata":{"type":"boolean"},"DevStatusReqFreq":{"type":"integer"},"ReportDevStatusBattery":{"type":"boolean"},"ReportDevStatusMargin":{"type":"boolean"},"DrMin":{"type":"integer"},"DrMax":{"type":"integer"},"ChannelMask":{},"PrAllowed":{"type":"boolean"},"HrAllowed":{"type":"boolean"},"RaAllowed":{"type":"boolean"},"NwkGeoLoc":{"type":"boolean"},"TargetPer":{"type":"integer"},"MinGwDiversity":{"type":"integer"}}}}}},"GetWirelessDevice":{"http":{"method":"GET","requestUri":"/wireless-devices/{Identifier}"},"input":{"type":"structure","required":["Identifier","IdentifierType"],"members":{"Identifier":{"location":"uri","locationName":"Identifier"},"IdentifierType":{"location":"querystring","locationName":"identifierType"}}},"output":{"type":"structure","members":{"Type":{},"Name":{},"Description":{},"DestinationName":{},"Id":{},"Arn":{},"ThingName":{},"ThingArn":{},"LoRaWAN":{"shape":"S31"},"Sidewalk":{"type":"structure","members":{"AmazonId":{},"SidewalkId":{},"SidewalkManufacturingSn":{},"DeviceCertificates":{"shape":"Scs"},"PrivateKeys":{"type":"list","member":{"shape":"Sct"}},"DeviceProfileId":{},"CertificateId":{},"Status":{}}},"Positioning":{}}}},"GetWirelessDeviceImportTask":{"http":{"method":"GET","requestUri":"/wireless_device_import_task/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Id":{},"Arn":{},"DestinationName":{},"Sidewalk":{"shape":"Sd1"},"CreationTime":{"shape":"Sd5"},"Status":{},"StatusReason":{},"InitializedImportedDeviceCount":{"type":"long"},"PendingImportedDeviceCount":{"type":"long"},"OnboardedImportedDeviceCount":{"type":"long"},"FailedImportedDeviceCount":{"type":"long"}}}},"GetWirelessDeviceStatistics":{"http":{"method":"GET","requestUri":"/wireless-devices/{Id}/statistics","responseCode":200},"input":{"type":"structure","required":["WirelessDeviceId"],"members":{"WirelessDeviceId":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"WirelessDeviceId":{},"LastUplinkReceivedAt":{},"LoRaWAN":{"type":"structure","members":{"DevEui":{},"FPort":{"type":"integer"},"DataRate":{"type":"integer"},"Frequency":{"type":"integer"},"Timestamp":{},"Gateways":{"type":"list","member":{"type":"structure","members":{"GatewayEui":{},"Snr":{"type":"double"},"Rssi":{"type":"double"}}}}}},"Sidewalk":{"type":"structure","members":{"Rssi":{"type":"integer"},"BatteryLevel":{},"Event":{},"DeviceState":{}}}}}},"GetWirelessGateway":{"http":{"method":"GET","requestUri":"/wireless-gateways/{Identifier}"},"input":{"type":"structure","required":["Identifier","IdentifierType"],"members":{"Identifier":{"location":"uri","locationName":"Identifier"},"IdentifierType":{"location":"querystring","locationName":"identifierType"}}},"output":{"type":"structure","members":{"Name":{},"Id":{},"Description":{},"LoRaWAN":{"shape":"S3x"},"Arn":{},"ThingName":{},"ThingArn":{}}}},"GetWirelessGatewayCertificate":{"http":{"method":"GET","requestUri":"/wireless-gateways/{Id}/certificate"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"IotCertificateId":{},"LoRaWANNetworkServerCertificateId":{}}}},"GetWirelessGatewayFirmwareInformation":{"http":{"method":"GET","requestUri":"/wireless-gateways/{Id}/firmware-information"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"CurrentVersion":{"shape":"S4o"}}}}}},"GetWirelessGatewayStatistics":{"http":{"method":"GET","requestUri":"/wireless-gateways/{Id}/statistics","responseCode":200},"input":{"type":"structure","required":["WirelessGatewayId"],"members":{"WirelessGatewayId":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"WirelessGatewayId":{},"LastUplinkReceivedAt":{},"ConnectionStatus":{}}}},"GetWirelessGatewayTask":{"http":{"method":"GET","requestUri":"/wireless-gateways/{Id}/tasks"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"WirelessGatewayId":{},"WirelessGatewayTaskDefinitionId":{},"LastUplinkReceivedAt":{},"TaskCreatedAt":{},"Status":{}}}},"GetWirelessGatewayTaskDefinition":{"http":{"method":"GET","requestUri":"/wireless-gateway-task-definitions/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"AutoCreateTasks":{"type":"boolean"},"Name":{},"Update":{"shape":"S4j"},"Arn":{}}}},"ListDestinations":{"http":{"method":"GET","requestUri":"/destinations"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"DestinationList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{},"ExpressionType":{},"Expression":{},"Description":{},"RoleArn":{}}}}}}},"ListDeviceProfiles":{"http":{"method":"GET","requestUri":"/device-profiles"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"DeviceProfileType":{"location":"querystring","locationName":"deviceProfileType"}}},"output":{"type":"structure","members":{"NextToken":{},"DeviceProfileList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{},"Id":{}}}}}}},"ListDevicesForWirelessDeviceImportTask":{"http":{"method":"GET","requestUri":"/wireless_device_import_task"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"querystring","locationName":"id"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"Status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","members":{"NextToken":{},"DestinationName":{},"ImportedWirelessDeviceList":{"type":"list","member":{"type":"structure","members":{"Sidewalk":{"type":"structure","members":{"SidewalkManufacturingSn":{},"OnboardingStatus":{},"OnboardingStatusReason":{},"LastUpdateTime":{"type":"timestamp","timestampFormat":"iso8601"}}}}}}}}},"ListEventConfigurations":{"http":{"method":"GET","requestUri":"/event-configurations"},"input":{"type":"structure","required":["ResourceType"],"members":{"ResourceType":{"location":"querystring","locationName":"resourceType"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"EventConfigurationsList":{"type":"list","member":{"type":"structure","members":{"Identifier":{},"IdentifierType":{},"PartnerType":{},"Events":{"type":"structure","members":{"DeviceRegistrationState":{"shape":"Sbj"},"Proximity":{"shape":"Sbl"},"Join":{"shape":"Sbm"},"ConnectionStatus":{"shape":"Sbo"},"MessageDeliveryStatus":{"shape":"Sbq"}}}}}}}}},"ListFuotaTasks":{"http":{"method":"GET","requestUri":"/fuota-tasks"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"FuotaTaskList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{}}}}}}},"ListMulticastGroups":{"http":{"method":"GET","requestUri":"/multicast-groups"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"MulticastGroupList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{}}}}}}},"ListMulticastGroupsByFuotaTask":{"http":{"method":"GET","requestUri":"/fuota-tasks/{Id}/multicast-groups"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"MulticastGroupList":{"type":"list","member":{"type":"structure","members":{"Id":{}}}}}}},"ListNetworkAnalyzerConfigurations":{"http":{"method":"GET","requestUri":"/network-analyzer-configurations"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"NetworkAnalyzerConfigurationList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{}}}}}}},"ListPartnerAccounts":{"http":{"method":"GET","requestUri":"/partner-accounts"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"Sidewalk":{"type":"list","member":{"shape":"S8o"}}}}},"ListPositionConfigurations":{"http":{"method":"GET","requestUri":"/position-configurations","responseCode":200},"input":{"type":"structure","members":{"ResourceType":{"location":"querystring","locationName":"resourceType"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"output":{"type":"structure","members":{"PositionConfigurationList":{"type":"list","member":{"type":"structure","members":{"ResourceIdentifier":{},"ResourceType":{},"Solvers":{"shape":"S96"},"Destination":{}}}},"NextToken":{}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"ListQueuedMessages":{"http":{"method":"GET","requestUri":"/wireless-devices/{Id}/data"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"WirelessDeviceType":{"location":"querystring","locationName":"WirelessDeviceType"}}},"output":{"type":"structure","members":{"NextToken":{},"DownlinkQueueMessagesList":{"type":"list","member":{"type":"structure","members":{"MessageId":{},"TransmitMode":{"type":"integer"},"ReceivedAt":{},"LoRaWAN":{"shape":"Sfg"}}}}}}},"ListServiceProfiles":{"http":{"method":"GET","requestUri":"/service-profiles"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"ServiceProfileList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{},"Id":{}}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"querystring","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S6"}}}},"ListWirelessDeviceImportTasks":{"http":{"method":"GET","requestUri":"/wireless_device_import_tasks"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"WirelessDeviceImportTaskList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"DestinationName":{},"Sidewalk":{"shape":"Sd1"},"CreationTime":{"shape":"Sd5"},"Status":{},"StatusReason":{},"InitializedImportedDeviceCount":{"type":"long"},"PendingImportedDeviceCount":{"type":"long"},"OnboardedImportedDeviceCount":{"type":"long"},"FailedImportedDeviceCount":{"type":"long"}}}}}}},"ListWirelessDevices":{"http":{"method":"GET","requestUri":"/wireless-devices"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"DestinationName":{"location":"querystring","locationName":"destinationName"},"DeviceProfileId":{"location":"querystring","locationName":"deviceProfileId"},"ServiceProfileId":{"location":"querystring","locationName":"serviceProfileId"},"WirelessDeviceType":{"location":"querystring","locationName":"wirelessDeviceType"},"FuotaTaskId":{"location":"querystring","locationName":"fuotaTaskId"},"MulticastGroupId":{"location":"querystring","locationName":"multicastGroupId"}}},"output":{"type":"structure","members":{"NextToken":{},"WirelessDeviceList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Id":{},"Type":{},"Name":{},"DestinationName":{},"LastUplinkReceivedAt":{},"LoRaWAN":{"type":"structure","members":{"DevEui":{}}},"Sidewalk":{"type":"structure","members":{"AmazonId":{},"SidewalkId":{},"SidewalkManufacturingSn":{},"DeviceCertificates":{"shape":"Scs"},"DeviceProfileId":{},"Status":{}}},"FuotaDeviceStatus":{},"MulticastDeviceStatus":{},"McGroupId":{"type":"integer"}}}}}}},"ListWirelessGatewayTaskDefinitions":{"http":{"method":"GET","requestUri":"/wireless-gateway-task-definitions"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"TaskDefinitionType":{"location":"querystring","locationName":"taskDefinitionType"}}},"output":{"type":"structure","members":{"NextToken":{},"TaskDefinitions":{"type":"list","member":{"type":"structure","members":{"Id":{},"LoRaWAN":{"type":"structure","members":{"CurrentVersion":{"shape":"S4o"},"UpdateVersion":{"shape":"S4o"}}},"Arn":{}}}}}}},"ListWirelessGateways":{"http":{"method":"GET","requestUri":"/wireless-gateways"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"WirelessGatewayList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Id":{},"Name":{},"Description":{},"LoRaWAN":{"shape":"S3x"},"LastUplinkReceivedAt":{}}}}}}},"PutPositionConfiguration":{"http":{"method":"PUT","requestUri":"/position-configurations/{ResourceIdentifier}","responseCode":200},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"},"Solvers":{"type":"structure","members":{"SemtechGnss":{"type":"structure","required":["Status","Fec"],"members":{"Status":{},"Fec":{}}}}},"Destination":{}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"output":{"type":"structure","members":{},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"PutResourceLogLevel":{"http":{"method":"PUT","requestUri":"/log-levels/{ResourceIdentifier}","responseCode":200},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType","LogLevel"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"},"LogLevel":{}}},"output":{"type":"structure","members":{}}},"ResetAllResourceLogLevels":{"http":{"method":"DELETE","requestUri":"/log-levels","responseCode":204},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"ResetResourceLogLevel":{"http":{"method":"DELETE","requestUri":"/log-levels/{ResourceIdentifier}","responseCode":204},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"}}},"output":{"type":"structure","members":{}}},"SendDataToMulticastGroup":{"http":{"requestUri":"/multicast-groups/{Id}/data","responseCode":201},"input":{"type":"structure","required":["Id","PayloadData","WirelessMetadata"],"members":{"Id":{"location":"uri","locationName":"Id"},"PayloadData":{},"WirelessMetadata":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"FPort":{"type":"integer"}}}}}}},"output":{"type":"structure","members":{"MessageId":{}}}},"SendDataToWirelessDevice":{"http":{"requestUri":"/wireless-devices/{Id}/data","responseCode":202},"input":{"type":"structure","required":["Id","TransmitMode","PayloadData"],"members":{"Id":{"location":"uri","locationName":"Id"},"TransmitMode":{"type":"integer"},"PayloadData":{},"WirelessMetadata":{"type":"structure","members":{"LoRaWAN":{"shape":"Sfg"},"Sidewalk":{"type":"structure","members":{"Seq":{"type":"integer"},"MessageType":{},"AckModeRetryDurationSecs":{"type":"integer"}}}}}}},"output":{"type":"structure","members":{"MessageId":{}}}},"StartBulkAssociateWirelessDeviceWithMulticastGroup":{"http":{"method":"PATCH","requestUri":"/multicast-groups/{Id}/bulk","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"QueryString":{},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{}}},"StartBulkDisassociateWirelessDeviceFromMulticastGroup":{"http":{"requestUri":"/multicast-groups/{Id}/bulk","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"QueryString":{},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{}}},"StartFuotaTask":{"http":{"method":"PUT","requestUri":"/fuota-tasks/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"LoRaWAN":{"type":"structure","members":{"StartTime":{"shape":"S6w"}}}}},"output":{"type":"structure","members":{}}},"StartMulticastGroupSession":{"http":{"method":"PUT","requestUri":"/multicast-groups/{Id}/session","responseCode":204},"input":{"type":"structure","required":["Id","LoRaWAN"],"members":{"Id":{"location":"uri","locationName":"Id"},"LoRaWAN":{"shape":"S8f"}}},"output":{"type":"structure","members":{}}},"StartSingleWirelessDeviceImportTask":{"http":{"requestUri":"/wireless_single_device_import_task","responseCode":201},"input":{"type":"structure","required":["DestinationName","Sidewalk"],"members":{"DestinationName":{},"ClientRequestToken":{"idempotencyToken":true},"DeviceName":{},"Tags":{"shape":"S6"},"Sidewalk":{"type":"structure","members":{"SidewalkManufacturingSn":{}}}}},"output":{"type":"structure","members":{"Id":{},"Arn":{}}}},"StartWirelessDeviceImportTask":{"http":{"requestUri":"/wireless_device_import_task","responseCode":201},"input":{"type":"structure","required":["DestinationName","Sidewalk"],"members":{"DestinationName":{},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"S6"},"Sidewalk":{"type":"structure","members":{"DeviceCreationFile":{},"Role":{}}}}},"output":{"type":"structure","members":{"Id":{},"Arn":{}}}},"TagResource":{"http":{"requestUri":"/tags","responseCode":204},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"querystring","locationName":"resourceArn"},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{}}},"TestWirelessDevice":{"http":{"requestUri":"/wireless-devices/{Id}/test","responseCode":200},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Result":{}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags","responseCode":204},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"querystring","locationName":"resourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDestination":{"http":{"method":"PATCH","requestUri":"/destinations/{Name}","responseCode":204},"input":{"type":"structure","required":["Name"],"members":{"Name":{"location":"uri","locationName":"Name"},"ExpressionType":{},"Expression":{},"Description":{},"RoleArn":{}}},"output":{"type":"structure","members":{}}},"UpdateEventConfigurationByResourceTypes":{"http":{"method":"PATCH","requestUri":"/event-configurations-resource-types","responseCode":204},"input":{"type":"structure","members":{"DeviceRegistrationState":{"shape":"S6j"},"Proximity":{"shape":"S6m"},"Join":{"shape":"S6n"},"ConnectionStatus":{"shape":"S6p"},"MessageDeliveryStatus":{"shape":"S6r"}}},"output":{"type":"structure","members":{}}},"UpdateFuotaTask":{"http":{"method":"PATCH","requestUri":"/fuota-tasks/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Name":{},"Description":{},"LoRaWAN":{"shape":"S1x"},"FirmwareUpdateImage":{},"FirmwareUpdateRole":{},"RedundancyPercent":{"type":"integer"},"FragmentSizeBytes":{"type":"integer"},"FragmentIntervalMS":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"UpdateLogLevelsByResourceTypes":{"http":{"requestUri":"/log-levels","responseCode":200},"input":{"type":"structure","members":{"DefaultLogLevel":{},"WirelessDeviceLogOptions":{"shape":"S76"},"WirelessGatewayLogOptions":{"shape":"S70"}}},"output":{"type":"structure","members":{}}},"UpdateMetricConfiguration":{"http":{"method":"PUT","requestUri":"/metric-configuration","responseCode":204},"input":{"type":"structure","members":{"SummaryMetric":{"shape":"S7d"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateMulticastGroup":{"http":{"method":"PATCH","requestUri":"/multicast-groups/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Name":{},"Description":{},"LoRaWAN":{"shape":"S28"}}},"output":{"type":"structure","members":{}}},"UpdateNetworkAnalyzerConfiguration":{"http":{"method":"PATCH","requestUri":"/network-analyzer-configurations/{ConfigurationName}","responseCode":204},"input":{"type":"structure","required":["ConfigurationName"],"members":{"ConfigurationName":{"location":"uri","locationName":"ConfigurationName"},"TraceContent":{"shape":"S2e"},"WirelessDevicesToAdd":{"shape":"S2i"},"WirelessDevicesToRemove":{"shape":"S2i"},"WirelessGatewaysToAdd":{"shape":"S2j"},"WirelessGatewaysToRemove":{"shape":"S2j"},"Description":{},"MulticastGroupsToAdd":{"shape":"S2k"},"MulticastGroupsToRemove":{"shape":"S2k"}}},"output":{"type":"structure","members":{}}},"UpdatePartnerAccount":{"http":{"method":"PATCH","requestUri":"/partner-accounts/{PartnerAccountId}","responseCode":204},"input":{"type":"structure","required":["Sidewalk","PartnerAccountId","PartnerType"],"members":{"Sidewalk":{"type":"structure","members":{"AppServerPrivateKey":{"shape":"S4"}}},"PartnerAccountId":{"location":"uri","locationName":"PartnerAccountId"},"PartnerType":{"location":"querystring","locationName":"partnerType"}}},"output":{"type":"structure","members":{}}},"UpdatePosition":{"http":{"method":"PATCH","requestUri":"/positions/{ResourceIdentifier}","responseCode":204},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType","Position"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"},"Position":{"shape":"S8v"}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"output":{"type":"structure","members":{},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"UpdateResourceEventConfiguration":{"http":{"method":"PATCH","requestUri":"/event-configurations/{Identifier}","responseCode":204},"input":{"type":"structure","required":["Identifier","IdentifierType"],"members":{"Identifier":{"location":"uri","locationName":"Identifier"},"IdentifierType":{"location":"querystring","locationName":"identifierType"},"PartnerType":{"location":"querystring","locationName":"partnerType"},"DeviceRegistrationState":{"shape":"Sbj"},"Proximity":{"shape":"Sbl"},"Join":{"shape":"Sbm"},"ConnectionStatus":{"shape":"Sbo"},"MessageDeliveryStatus":{"shape":"Sbq"}}},"output":{"type":"structure","members":{}}},"UpdateResourcePosition":{"http":{"method":"PATCH","requestUri":"/resource-positions/{ResourceIdentifier}","responseCode":204},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"},"GeoJsonPayload":{"type":"blob"}},"payload":"GeoJsonPayload"},"output":{"type":"structure","members":{}}},"UpdateWirelessDevice":{"http":{"method":"PATCH","requestUri":"/wireless-devices/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"DestinationName":{},"Name":{},"Description":{},"LoRaWAN":{"type":"structure","members":{"DeviceProfileId":{},"ServiceProfileId":{},"AbpV1_1":{"type":"structure","members":{"FCntStart":{"type":"integer"}}},"AbpV1_0_x":{"type":"structure","members":{"FCntStart":{"type":"integer"}}},"FPorts":{"type":"structure","members":{"Positioning":{"shape":"S3n"},"Applications":{"shape":"S3o"}}}}},"Positioning":{}}},"output":{"type":"structure","members":{}}},"UpdateWirelessDeviceImportTask":{"http":{"method":"PATCH","requestUri":"/wireless_device_import_task/{Id}","responseCode":204},"input":{"type":"structure","required":["Id","Sidewalk"],"members":{"Id":{"location":"uri","locationName":"Id"},"Sidewalk":{"type":"structure","members":{"DeviceCreationFile":{}}}}},"output":{"type":"structure","members":{}}},"UpdateWirelessGateway":{"http":{"method":"PATCH","requestUri":"/wireless-gateways/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Name":{},"Description":{},"JoinEuiFilters":{"shape":"S3z"},"NetIdFilters":{"shape":"S41"},"MaxEirp":{"type":"float"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S2":{"type":"structure","members":{"AmazonId":{},"AppServerPrivateKey":{"shape":"S4"}}},"S4":{"type":"string","sensitive":true},"S6":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S16":{"type":"structure","members":{"SupportsClassB":{"type":"boolean"},"ClassBTimeout":{"type":"integer"},"PingSlotPeriod":{"type":"integer"},"PingSlotDr":{"type":"integer"},"PingSlotFreq":{"type":"integer"},"SupportsClassC":{"type":"boolean"},"ClassCTimeout":{"type":"integer"},"MacVersion":{},"RegParamsRevision":{},"RxDelay1":{"type":"integer"},"RxDrOffset1":{"type":"integer"},"RxDataRate2":{"type":"integer"},"RxFreq2":{"type":"integer"},"FactoryPresetFreqsList":{"type":"list","member":{"type":"integer"}},"MaxEirp":{"type":"integer"},"MaxDutyCycle":{"type":"integer"},"RfRegion":{},"SupportsJoin":{"type":"boolean"},"Supports32BitFCnt":{"type":"boolean"}}},"S1x":{"type":"structure","members":{"RfRegion":{}}},"S28":{"type":"structure","members":{"RfRegion":{},"DlClass":{}}},"S2e":{"type":"structure","members":{"WirelessDeviceFrameInfo":{},"LogLevel":{},"MulticastFrameInfo":{}}},"S2i":{"type":"list","member":{}},"S2j":{"type":"list","member":{}},"S2k":{"type":"list","member":{}},"S31":{"type":"structure","members":{"DevEui":{},"DeviceProfileId":{},"ServiceProfileId":{},"OtaaV1_1":{"type":"structure","members":{"AppKey":{},"NwkKey":{},"JoinEui":{}}},"OtaaV1_0_x":{"type":"structure","members":{"AppKey":{},"AppEui":{},"JoinEui":{},"GenAppKey":{}}},"AbpV1_1":{"type":"structure","members":{"DevAddr":{},"SessionKeys":{"type":"structure","members":{"FNwkSIntKey":{},"SNwkSIntKey":{},"NwkSEncKey":{},"AppSKey":{}}},"FCntStart":{"type":"integer"}}},"AbpV1_0_x":{"type":"structure","members":{"DevAddr":{},"SessionKeys":{"type":"structure","members":{"NwkSKey":{},"AppSKey":{}}},"FCntStart":{"type":"integer"}}},"FPorts":{"type":"structure","members":{"Fuota":{"type":"integer"},"Multicast":{"type":"integer"},"ClockSync":{"type":"integer"},"Positioning":{"shape":"S3n"},"Applications":{"shape":"S3o"}}}}},"S3n":{"type":"structure","members":{"ClockSync":{"type":"integer"},"Stream":{"type":"integer"},"Gnss":{"type":"integer"}}},"S3o":{"type":"list","member":{"type":"structure","members":{"FPort":{"type":"integer"},"Type":{},"DestinationName":{}}}},"S3x":{"type":"structure","members":{"GatewayEui":{},"RfRegion":{},"JoinEuiFilters":{"shape":"S3z"},"NetIdFilters":{"shape":"S41"},"SubBands":{"type":"list","member":{"type":"integer"}},"Beaconing":{"type":"structure","members":{"DataRate":{"type":"integer"},"Frequencies":{"type":"list","member":{"type":"integer"}}}},"MaxEirp":{"type":"float"}}},"S3z":{"type":"list","member":{"type":"list","member":{}}},"S41":{"type":"list","member":{}},"S4j":{"type":"structure","members":{"UpdateDataSource":{},"UpdateDataRole":{},"LoRaWAN":{"type":"structure","members":{"UpdateSignature":{},"SigKeyCrc":{"type":"long"},"CurrentVersion":{"shape":"S4o"},"UpdateVersion":{"shape":"S4o"}}}}},"S4o":{"type":"structure","members":{"PackageVersion":{},"Model":{},"Station":{}}},"S6j":{"type":"structure","members":{"Sidewalk":{"shape":"S6k"}}},"S6k":{"type":"structure","members":{"WirelessDeviceEventTopic":{}}},"S6m":{"type":"structure","members":{"Sidewalk":{"shape":"S6k"}}},"S6n":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"WirelessDeviceEventTopic":{}}}}},"S6p":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"WirelessGatewayEventTopic":{}}}}},"S6r":{"type":"structure","members":{"Sidewalk":{"shape":"S6k"}}},"S6w":{"type":"timestamp","timestampFormat":"iso8601"},"S70":{"type":"list","member":{"type":"structure","required":["Type","LogLevel"],"members":{"Type":{},"LogLevel":{},"Events":{"type":"list","member":{"type":"structure","required":["Event","LogLevel"],"members":{"Event":{},"LogLevel":{}}}}}}},"S76":{"type":"list","member":{"type":"structure","required":["Type","LogLevel"],"members":{"Type":{},"LogLevel":{},"Events":{"type":"list","member":{"type":"structure","required":["Event","LogLevel"],"members":{"Event":{},"LogLevel":{}}}}}}},"S7d":{"type":"structure","members":{"Status":{}}},"S7k":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{}}}},"S8f":{"type":"structure","members":{"DlDr":{"type":"integer"},"DlFreq":{"type":"integer"},"SessionStartTime":{"type":"timestamp","timestampFormat":"iso8601"},"SessionTimeout":{"type":"integer"},"PingSlotPeriod":{"type":"integer"}}},"S8o":{"type":"structure","members":{"AmazonId":{},"Fingerprint":{"type":"string","sensitive":true},"Arn":{}}},"S8v":{"type":"list","member":{"type":"float"}},"S96":{"type":"structure","members":{"SemtechGnss":{"type":"structure","members":{"Provider":{},"Type":{},"Status":{},"Fec":{}}}}},"Sbj":{"type":"structure","members":{"Sidewalk":{"shape":"Sbk"},"WirelessDeviceIdEventTopic":{}}},"Sbk":{"type":"structure","members":{"AmazonIdEventTopic":{}}},"Sbl":{"type":"structure","members":{"Sidewalk":{"shape":"Sbk"},"WirelessDeviceIdEventTopic":{}}},"Sbm":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"DevEuiEventTopic":{}}},"WirelessDeviceIdEventTopic":{}}},"Sbo":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"GatewayEuiEventTopic":{}}},"WirelessGatewayIdEventTopic":{}}},"Sbq":{"type":"structure","members":{"Sidewalk":{"shape":"Sbk"},"WirelessDeviceIdEventTopic":{}}},"Scs":{"type":"list","member":{"shape":"Sct"}},"Sct":{"type":"structure","required":["SigningAlg","Value"],"members":{"SigningAlg":{},"Value":{}}},"Sd1":{"type":"structure","members":{"DeviceCreationFileList":{"type":"list","member":{}},"Role":{}}},"Sd5":{"type":"timestamp","timestampFormat":"iso8601"},"Sfg":{"type":"structure","members":{"FPort":{"type":"integer"},"ParticipatingGateways":{"type":"structure","required":["DownlinkMode","GatewayList","TransmissionInterval"],"members":{"DownlinkMode":{},"GatewayList":{"type":"list","member":{"type":"structure","required":["GatewayId","DownlinkFrequency"],"members":{"GatewayId":{},"DownlinkFrequency":{"type":"integer"}}}},"TransmissionInterval":{"type":"integer"}}}}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-11-22","endpointPrefix":"api.iotwireless","protocol":"rest-json","serviceFullName":"AWS IoT Wireless","serviceId":"IoT Wireless","signatureVersion":"v4","signingName":"iotwireless","uid":"iotwireless-2020-11-22"},"operations":{"AssociateAwsAccountWithPartnerAccount":{"http":{"requestUri":"/partner-accounts"},"input":{"type":"structure","required":["Sidewalk"],"members":{"Sidewalk":{"shape":"S2"},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{"Sidewalk":{"shape":"S2"},"Arn":{}}}},"AssociateMulticastGroupWithFuotaTask":{"http":{"method":"PUT","requestUri":"/fuota-tasks/{Id}/multicast-group","responseCode":204},"input":{"type":"structure","required":["Id","MulticastGroupId"],"members":{"Id":{"location":"uri","locationName":"Id"},"MulticastGroupId":{}}},"output":{"type":"structure","members":{}}},"AssociateWirelessDeviceWithFuotaTask":{"http":{"method":"PUT","requestUri":"/fuota-tasks/{Id}/wireless-device","responseCode":204},"input":{"type":"structure","required":["Id","WirelessDeviceId"],"members":{"Id":{"location":"uri","locationName":"Id"},"WirelessDeviceId":{}}},"output":{"type":"structure","members":{}}},"AssociateWirelessDeviceWithMulticastGroup":{"http":{"method":"PUT","requestUri":"/multicast-groups/{Id}/wireless-device","responseCode":204},"input":{"type":"structure","required":["Id","WirelessDeviceId"],"members":{"Id":{"location":"uri","locationName":"Id"},"WirelessDeviceId":{}}},"output":{"type":"structure","members":{}}},"AssociateWirelessDeviceWithThing":{"http":{"method":"PUT","requestUri":"/wireless-devices/{Id}/thing","responseCode":204},"input":{"type":"structure","required":["Id","ThingArn"],"members":{"Id":{"location":"uri","locationName":"Id"},"ThingArn":{}}},"output":{"type":"structure","members":{}}},"AssociateWirelessGatewayWithCertificate":{"http":{"method":"PUT","requestUri":"/wireless-gateways/{Id}/certificate"},"input":{"type":"structure","required":["Id","IotCertificateId"],"members":{"Id":{"location":"uri","locationName":"Id"},"IotCertificateId":{}}},"output":{"type":"structure","members":{"IotCertificateId":{}}}},"AssociateWirelessGatewayWithThing":{"http":{"method":"PUT","requestUri":"/wireless-gateways/{Id}/thing","responseCode":204},"input":{"type":"structure","required":["Id","ThingArn"],"members":{"Id":{"location":"uri","locationName":"Id"},"ThingArn":{}}},"output":{"type":"structure","members":{}}},"CancelMulticastGroupSession":{"http":{"method":"DELETE","requestUri":"/multicast-groups/{Id}/session","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"CreateDestination":{"http":{"requestUri":"/destinations","responseCode":201},"input":{"type":"structure","required":["Name","ExpressionType","Expression","RoleArn"],"members":{"Name":{},"ExpressionType":{},"Expression":{},"Description":{},"RoleArn":{},"Tags":{"shape":"S6"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Arn":{},"Name":{}}}},"CreateDeviceProfile":{"http":{"requestUri":"/device-profiles","responseCode":201},"input":{"type":"structure","members":{"Name":{},"LoRaWAN":{"shape":"S16"},"Tags":{"shape":"S6"},"ClientRequestToken":{"idempotencyToken":true},"Sidewalk":{"type":"structure","members":{}}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateFuotaTask":{"http":{"requestUri":"/fuota-tasks","responseCode":201},"input":{"type":"structure","required":["FirmwareUpdateImage","FirmwareUpdateRole"],"members":{"Name":{},"Description":{},"ClientRequestToken":{"idempotencyToken":true},"LoRaWAN":{"shape":"S1x"},"FirmwareUpdateImage":{},"FirmwareUpdateRole":{},"Tags":{"shape":"S6"},"RedundancyPercent":{"type":"integer"},"FragmentSizeBytes":{"type":"integer"},"FragmentIntervalMS":{"type":"integer"}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateMulticastGroup":{"http":{"requestUri":"/multicast-groups","responseCode":201},"input":{"type":"structure","required":["LoRaWAN"],"members":{"Name":{},"Description":{},"ClientRequestToken":{"idempotencyToken":true},"LoRaWAN":{"shape":"S28"},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateNetworkAnalyzerConfiguration":{"http":{"requestUri":"/network-analyzer-configurations","responseCode":201},"input":{"type":"structure","required":["Name"],"members":{"Name":{},"TraceContent":{"shape":"S2e"},"WirelessDevices":{"shape":"S2i"},"WirelessGateways":{"shape":"S2j"},"Description":{},"Tags":{"shape":"S6"},"ClientRequestToken":{"idempotencyToken":true},"MulticastGroups":{"shape":"S2k"}}},"output":{"type":"structure","members":{"Arn":{},"Name":{}}}},"CreateServiceProfile":{"http":{"requestUri":"/service-profiles","responseCode":201},"input":{"type":"structure","members":{"Name":{},"LoRaWAN":{"type":"structure","members":{"AddGwMetadata":{"type":"boolean"},"DrMin":{"type":"integer"},"DrMax":{"type":"integer"},"PrAllowed":{"type":"boolean"},"RaAllowed":{"type":"boolean"}}},"Tags":{"shape":"S6"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateWirelessDevice":{"http":{"requestUri":"/wireless-devices","responseCode":201},"input":{"type":"structure","required":["Type","DestinationName"],"members":{"Type":{},"Name":{},"Description":{},"DestinationName":{},"ClientRequestToken":{"idempotencyToken":true},"LoRaWAN":{"shape":"S31"},"Tags":{"shape":"S6"},"Positioning":{},"Sidewalk":{"type":"structure","members":{"DeviceProfileId":{}}}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateWirelessGateway":{"http":{"requestUri":"/wireless-gateways","responseCode":201},"input":{"type":"structure","required":["LoRaWAN"],"members":{"Name":{},"Description":{},"LoRaWAN":{"shape":"S3x"},"Tags":{"shape":"S6"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Arn":{},"Id":{}}}},"CreateWirelessGatewayTask":{"http":{"requestUri":"/wireless-gateways/{Id}/tasks","responseCode":201},"input":{"type":"structure","required":["Id","WirelessGatewayTaskDefinitionId"],"members":{"Id":{"location":"uri","locationName":"Id"},"WirelessGatewayTaskDefinitionId":{}}},"output":{"type":"structure","members":{"WirelessGatewayTaskDefinitionId":{},"Status":{}}}},"CreateWirelessGatewayTaskDefinition":{"http":{"requestUri":"/wireless-gateway-task-definitions","responseCode":201},"input":{"type":"structure","required":["AutoCreateTasks"],"members":{"AutoCreateTasks":{"type":"boolean"},"Name":{},"Update":{"shape":"S4j"},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{"Id":{},"Arn":{}}}},"DeleteDestination":{"http":{"method":"DELETE","requestUri":"/destinations/{Name}","responseCode":204},"input":{"type":"structure","required":["Name"],"members":{"Name":{"location":"uri","locationName":"Name"}}},"output":{"type":"structure","members":{}}},"DeleteDeviceProfile":{"http":{"method":"DELETE","requestUri":"/device-profiles/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteFuotaTask":{"http":{"method":"DELETE","requestUri":"/fuota-tasks/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteMulticastGroup":{"http":{"method":"DELETE","requestUri":"/multicast-groups/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteNetworkAnalyzerConfiguration":{"http":{"method":"DELETE","requestUri":"/network-analyzer-configurations/{ConfigurationName}","responseCode":204},"input":{"type":"structure","required":["ConfigurationName"],"members":{"ConfigurationName":{"location":"uri","locationName":"ConfigurationName"}}},"output":{"type":"structure","members":{}}},"DeleteQueuedMessages":{"http":{"method":"DELETE","requestUri":"/wireless-devices/{Id}/data","responseCode":204},"input":{"type":"structure","required":["Id","MessageId"],"members":{"Id":{"location":"uri","locationName":"Id"},"MessageId":{"location":"querystring","locationName":"messageId"},"WirelessDeviceType":{"location":"querystring","locationName":"WirelessDeviceType"}}},"output":{"type":"structure","members":{}}},"DeleteServiceProfile":{"http":{"method":"DELETE","requestUri":"/service-profiles/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteWirelessDevice":{"http":{"method":"DELETE","requestUri":"/wireless-devices/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteWirelessDeviceImportTask":{"http":{"method":"DELETE","requestUri":"/wireless_device_import_task/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteWirelessGateway":{"http":{"method":"DELETE","requestUri":"/wireless-gateways/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteWirelessGatewayTask":{"http":{"method":"DELETE","requestUri":"/wireless-gateways/{Id}/tasks","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeleteWirelessGatewayTaskDefinition":{"http":{"method":"DELETE","requestUri":"/wireless-gateway-task-definitions/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DeregisterWirelessDevice":{"http":{"method":"PATCH","requestUri":"/wireless-devices/{Identifier}/deregister"},"input":{"type":"structure","required":["Identifier"],"members":{"Identifier":{"location":"uri","locationName":"Identifier"},"WirelessDeviceType":{"location":"querystring","locationName":"WirelessDeviceType"}}},"output":{"type":"structure","members":{}}},"DisassociateAwsAccountFromPartnerAccount":{"http":{"method":"DELETE","requestUri":"/partner-accounts/{PartnerAccountId}","responseCode":204},"input":{"type":"structure","required":["PartnerAccountId","PartnerType"],"members":{"PartnerAccountId":{"location":"uri","locationName":"PartnerAccountId"},"PartnerType":{"location":"querystring","locationName":"partnerType"}}},"output":{"type":"structure","members":{}}},"DisassociateMulticastGroupFromFuotaTask":{"http":{"method":"DELETE","requestUri":"/fuota-tasks/{Id}/multicast-groups/{MulticastGroupId}","responseCode":204},"input":{"type":"structure","required":["Id","MulticastGroupId"],"members":{"Id":{"location":"uri","locationName":"Id"},"MulticastGroupId":{"location":"uri","locationName":"MulticastGroupId"}}},"output":{"type":"structure","members":{}}},"DisassociateWirelessDeviceFromFuotaTask":{"http":{"method":"DELETE","requestUri":"/fuota-tasks/{Id}/wireless-devices/{WirelessDeviceId}","responseCode":204},"input":{"type":"structure","required":["Id","WirelessDeviceId"],"members":{"Id":{"location":"uri","locationName":"Id"},"WirelessDeviceId":{"location":"uri","locationName":"WirelessDeviceId"}}},"output":{"type":"structure","members":{}}},"DisassociateWirelessDeviceFromMulticastGroup":{"http":{"method":"DELETE","requestUri":"/multicast-groups/{Id}/wireless-devices/{WirelessDeviceId}","responseCode":204},"input":{"type":"structure","required":["Id","WirelessDeviceId"],"members":{"Id":{"location":"uri","locationName":"Id"},"WirelessDeviceId":{"location":"uri","locationName":"WirelessDeviceId"}}},"output":{"type":"structure","members":{}}},"DisassociateWirelessDeviceFromThing":{"http":{"method":"DELETE","requestUri":"/wireless-devices/{Id}/thing","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DisassociateWirelessGatewayFromCertificate":{"http":{"method":"DELETE","requestUri":"/wireless-gateways/{Id}/certificate","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"DisassociateWirelessGatewayFromThing":{"http":{"method":"DELETE","requestUri":"/wireless-gateways/{Id}/thing","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"GetDestination":{"http":{"method":"GET","requestUri":"/destinations/{Name}"},"input":{"type":"structure","required":["Name"],"members":{"Name":{"location":"uri","locationName":"Name"}}},"output":{"type":"structure","members":{"Arn":{},"Name":{},"Expression":{},"ExpressionType":{},"Description":{},"RoleArn":{}}}},"GetDeviceProfile":{"http":{"method":"GET","requestUri":"/device-profiles/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Arn":{},"Name":{},"Id":{},"LoRaWAN":{"shape":"S16"},"Sidewalk":{"type":"structure","members":{"ApplicationServerPublicKey":{"type":"string","sensitive":true},"QualificationStatus":{"type":"boolean"},"DakCertificateMetadata":{"type":"list","member":{"type":"structure","required":["CertificateId"],"members":{"CertificateId":{},"MaxAllowedSignature":{"type":"integer"},"FactorySupport":{"type":"boolean"},"ApId":{},"DeviceTypeId":{}}}}}}}}},"GetEventConfigurationByResourceTypes":{"http":{"method":"GET","requestUri":"/event-configurations-resource-types"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"DeviceRegistrationState":{"shape":"S6j"},"Proximity":{"shape":"S6m"},"Join":{"shape":"S6n"},"ConnectionStatus":{"shape":"S6p"},"MessageDeliveryStatus":{"shape":"S6r"}}}},"GetFuotaTask":{"http":{"method":"GET","requestUri":"/fuota-tasks/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Arn":{},"Id":{},"Status":{},"Name":{},"Description":{},"LoRaWAN":{"type":"structure","members":{"RfRegion":{},"StartTime":{"shape":"S6w"}}},"FirmwareUpdateImage":{},"FirmwareUpdateRole":{},"CreatedAt":{"type":"timestamp"},"RedundancyPercent":{"type":"integer"},"FragmentSizeBytes":{"type":"integer"},"FragmentIntervalMS":{"type":"integer"}}}},"GetLogLevelsByResourceTypes":{"http":{"method":"GET","requestUri":"/log-levels","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"DefaultLogLevel":{},"WirelessGatewayLogOptions":{"shape":"S70"},"WirelessDeviceLogOptions":{"shape":"S76"}}}},"GetMetricConfiguration":{"http":{"method":"GET","requestUri":"/metric-configuration","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"SummaryMetric":{"shape":"S7d"}}}},"GetMetrics":{"http":{"requestUri":"/metrics"},"input":{"type":"structure","members":{"SummaryMetricQueries":{"type":"list","member":{"type":"structure","members":{"QueryId":{},"MetricName":{},"Dimensions":{"shape":"S7k"},"AggregationPeriod":{},"StartTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"}}}}}},"output":{"type":"structure","members":{"SummaryMetricQueryResults":{"type":"list","member":{"type":"structure","members":{"QueryId":{},"QueryStatus":{},"Error":{},"MetricName":{},"Dimensions":{"shape":"S7k"},"AggregationPeriod":{},"StartTimestamp":{"type":"timestamp"},"EndTimestamp":{"type":"timestamp"},"Timestamps":{"type":"list","member":{"type":"timestamp"}},"Values":{"type":"list","member":{"type":"structure","members":{"Min":{"type":"double"},"Max":{"type":"double"},"Sum":{"type":"double"},"Avg":{"type":"double"},"Std":{"type":"double"},"P90":{"type":"double"}}}},"Unit":{}}}}}}},"GetMulticastGroup":{"http":{"method":"GET","requestUri":"/multicast-groups/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Arn":{},"Id":{},"Name":{},"Description":{},"Status":{},"LoRaWAN":{"type":"structure","members":{"RfRegion":{},"DlClass":{},"NumberOfDevicesRequested":{"type":"integer"},"NumberOfDevicesInGroup":{"type":"integer"}}},"CreatedAt":{"type":"timestamp"}}}},"GetMulticastGroupSession":{"http":{"method":"GET","requestUri":"/multicast-groups/{Id}/session"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"LoRaWAN":{"shape":"S8f"}}}},"GetNetworkAnalyzerConfiguration":{"http":{"method":"GET","requestUri":"/network-analyzer-configurations/{ConfigurationName}","responseCode":200},"input":{"type":"structure","required":["ConfigurationName"],"members":{"ConfigurationName":{"location":"uri","locationName":"ConfigurationName"}}},"output":{"type":"structure","members":{"TraceContent":{"shape":"S2e"},"WirelessDevices":{"shape":"S2i"},"WirelessGateways":{"shape":"S2j"},"Description":{},"Arn":{},"Name":{},"MulticastGroups":{"shape":"S2k"}}}},"GetPartnerAccount":{"http":{"method":"GET","requestUri":"/partner-accounts/{PartnerAccountId}"},"input":{"type":"structure","required":["PartnerAccountId","PartnerType"],"members":{"PartnerAccountId":{"location":"uri","locationName":"PartnerAccountId"},"PartnerType":{"location":"querystring","locationName":"partnerType"}}},"output":{"type":"structure","members":{"Sidewalk":{"shape":"S8o"},"AccountLinked":{"type":"boolean"}}}},"GetPosition":{"http":{"method":"GET","requestUri":"/positions/{ResourceIdentifier}"},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"output":{"type":"structure","members":{"Position":{"shape":"S8v"},"Accuracy":{"type":"structure","members":{"HorizontalAccuracy":{"type":"float"},"VerticalAccuracy":{"type":"float"}}},"SolverType":{},"SolverProvider":{},"SolverVersion":{},"Timestamp":{}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"GetPositionConfiguration":{"http":{"method":"GET","requestUri":"/position-configurations/{ResourceIdentifier}","responseCode":200},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"output":{"type":"structure","members":{"Solvers":{"shape":"S96"},"Destination":{}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"GetPositionEstimate":{"http":{"requestUri":"/position-estimate"},"input":{"type":"structure","members":{"WiFiAccessPoints":{"type":"list","member":{"type":"structure","required":["MacAddress","Rss"],"members":{"MacAddress":{},"Rss":{"type":"integer"}}}},"CellTowers":{"type":"structure","members":{"Gsm":{"type":"list","member":{"type":"structure","required":["Mcc","Mnc","Lac","GeranCid"],"members":{"Mcc":{"type":"integer"},"Mnc":{"type":"integer"},"Lac":{"type":"integer"},"GeranCid":{"type":"integer"},"GsmLocalId":{"type":"structure","required":["Bsic","Bcch"],"members":{"Bsic":{"type":"integer"},"Bcch":{"type":"integer"}}},"GsmTimingAdvance":{"type":"integer"},"RxLevel":{"type":"integer"},"GsmNmr":{"type":"list","member":{"type":"structure","required":["Bsic","Bcch"],"members":{"Bsic":{"type":"integer"},"Bcch":{"type":"integer"},"RxLevel":{"type":"integer"},"GlobalIdentity":{"type":"structure","required":["Lac","GeranCid"],"members":{"Lac":{"type":"integer"},"GeranCid":{"type":"integer"}}}}}}}}},"Wcdma":{"type":"list","member":{"type":"structure","required":["Mcc","Mnc","UtranCid"],"members":{"Mcc":{"type":"integer"},"Mnc":{"type":"integer"},"Lac":{"type":"integer"},"UtranCid":{"type":"integer"},"WcdmaLocalId":{"type":"structure","required":["Uarfcndl","Psc"],"members":{"Uarfcndl":{"type":"integer"},"Psc":{"type":"integer"}}},"Rscp":{"type":"integer"},"PathLoss":{"type":"integer"},"WcdmaNmr":{"type":"list","member":{"type":"structure","required":["Uarfcndl","Psc","UtranCid"],"members":{"Uarfcndl":{"type":"integer"},"Psc":{"type":"integer"},"UtranCid":{"type":"integer"},"Rscp":{"type":"integer"},"PathLoss":{"type":"integer"}}}}}}},"Tdscdma":{"type":"list","member":{"type":"structure","required":["Mcc","Mnc","UtranCid"],"members":{"Mcc":{"type":"integer"},"Mnc":{"type":"integer"},"Lac":{"type":"integer"},"UtranCid":{"type":"integer"},"TdscdmaLocalId":{"type":"structure","required":["Uarfcn","CellParams"],"members":{"Uarfcn":{"type":"integer"},"CellParams":{"type":"integer"}}},"TdscdmaTimingAdvance":{"type":"integer"},"Rscp":{"type":"integer"},"PathLoss":{"type":"integer"},"TdscdmaNmr":{"type":"list","member":{"type":"structure","required":["Uarfcn","CellParams"],"members":{"Uarfcn":{"type":"integer"},"CellParams":{"type":"integer"},"UtranCid":{"type":"integer"},"Rscp":{"type":"integer"},"PathLoss":{"type":"integer"}}}}}}},"Lte":{"type":"list","member":{"type":"structure","required":["Mcc","Mnc","EutranCid"],"members":{"Mcc":{"type":"integer"},"Mnc":{"type":"integer"},"EutranCid":{"type":"integer"},"Tac":{"type":"integer"},"LteLocalId":{"type":"structure","required":["Pci","Earfcn"],"members":{"Pci":{"type":"integer"},"Earfcn":{"type":"integer"}}},"LteTimingAdvance":{"type":"integer"},"Rsrp":{"type":"integer"},"Rsrq":{"type":"float"},"NrCapable":{"type":"boolean"},"LteNmr":{"type":"list","member":{"type":"structure","required":["Pci","Earfcn","EutranCid"],"members":{"Pci":{"type":"integer"},"Earfcn":{"type":"integer"},"EutranCid":{"type":"integer"},"Rsrp":{"type":"integer"},"Rsrq":{"type":"float"}}}}}}},"Cdma":{"type":"list","member":{"type":"structure","required":["SystemId","NetworkId","BaseStationId"],"members":{"SystemId":{"type":"integer"},"NetworkId":{"type":"integer"},"BaseStationId":{"type":"integer"},"RegistrationZone":{"type":"integer"},"CdmaLocalId":{"type":"structure","required":["PnOffset","CdmaChannel"],"members":{"PnOffset":{"type":"integer"},"CdmaChannel":{"type":"integer"}}},"PilotPower":{"type":"integer"},"BaseLat":{"type":"float"},"BaseLng":{"type":"float"},"CdmaNmr":{"type":"list","member":{"type":"structure","required":["PnOffset","CdmaChannel"],"members":{"PnOffset":{"type":"integer"},"CdmaChannel":{"type":"integer"},"PilotPower":{"type":"integer"},"BaseStationId":{"type":"integer"}}}}}}}}},"Ip":{"type":"structure","required":["IpAddress"],"members":{"IpAddress":{}}},"Gnss":{"type":"structure","required":["Payload"],"members":{"Payload":{},"CaptureTime":{"type":"float"},"CaptureTimeAccuracy":{"type":"float"},"AssistPosition":{"type":"list","member":{"type":"float"}},"AssistAltitude":{"type":"float"},"Use2DSolver":{"type":"boolean"}}},"Timestamp":{"type":"timestamp"}}},"output":{"type":"structure","members":{"GeoJsonPayload":{"type":"blob"}},"payload":"GeoJsonPayload"}},"GetResourceEventConfiguration":{"http":{"method":"GET","requestUri":"/event-configurations/{Identifier}"},"input":{"type":"structure","required":["Identifier","IdentifierType"],"members":{"Identifier":{"location":"uri","locationName":"Identifier"},"IdentifierType":{"location":"querystring","locationName":"identifierType"},"PartnerType":{"location":"querystring","locationName":"partnerType"}}},"output":{"type":"structure","members":{"DeviceRegistrationState":{"shape":"Sbj"},"Proximity":{"shape":"Sbl"},"Join":{"shape":"Sbm"},"ConnectionStatus":{"shape":"Sbo"},"MessageDeliveryStatus":{"shape":"Sbq"}}}},"GetResourceLogLevel":{"http":{"method":"GET","requestUri":"/log-levels/{ResourceIdentifier}","responseCode":200},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"}}},"output":{"type":"structure","members":{"LogLevel":{}}}},"GetResourcePosition":{"http":{"method":"GET","requestUri":"/resource-positions/{ResourceIdentifier}"},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"}}},"output":{"type":"structure","members":{"GeoJsonPayload":{"type":"blob"}},"payload":"GeoJsonPayload"}},"GetServiceEndpoint":{"http":{"method":"GET","requestUri":"/service-endpoint"},"input":{"type":"structure","members":{"ServiceType":{"location":"querystring","locationName":"serviceType"}}},"output":{"type":"structure","members":{"ServiceType":{},"ServiceEndpoint":{},"ServerTrust":{}}}},"GetServiceProfile":{"http":{"method":"GET","requestUri":"/service-profiles/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Arn":{},"Name":{},"Id":{},"LoRaWAN":{"type":"structure","members":{"UlRate":{"type":"integer"},"UlBucketSize":{"type":"integer"},"UlRatePolicy":{},"DlRate":{"type":"integer"},"DlBucketSize":{"type":"integer"},"DlRatePolicy":{},"AddGwMetadata":{"type":"boolean"},"DevStatusReqFreq":{"type":"integer"},"ReportDevStatusBattery":{"type":"boolean"},"ReportDevStatusMargin":{"type":"boolean"},"DrMin":{"type":"integer"},"DrMax":{"type":"integer"},"ChannelMask":{},"PrAllowed":{"type":"boolean"},"HrAllowed":{"type":"boolean"},"RaAllowed":{"type":"boolean"},"NwkGeoLoc":{"type":"boolean"},"TargetPer":{"type":"integer"},"MinGwDiversity":{"type":"integer"}}}}}},"GetWirelessDevice":{"http":{"method":"GET","requestUri":"/wireless-devices/{Identifier}"},"input":{"type":"structure","required":["Identifier","IdentifierType"],"members":{"Identifier":{"location":"uri","locationName":"Identifier"},"IdentifierType":{"location":"querystring","locationName":"identifierType"}}},"output":{"type":"structure","members":{"Type":{},"Name":{},"Description":{},"DestinationName":{},"Id":{},"Arn":{},"ThingName":{},"ThingArn":{},"LoRaWAN":{"shape":"S31"},"Sidewalk":{"type":"structure","members":{"AmazonId":{},"SidewalkId":{},"SidewalkManufacturingSn":{},"DeviceCertificates":{"shape":"Scs"},"PrivateKeys":{"type":"list","member":{"shape":"Sct"}},"DeviceProfileId":{},"CertificateId":{},"Status":{}}},"Positioning":{}}}},"GetWirelessDeviceImportTask":{"http":{"method":"GET","requestUri":"/wireless_device_import_task/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Id":{},"Arn":{},"DestinationName":{},"Sidewalk":{"shape":"Sd1"},"CreationTime":{"shape":"Sd5"},"Status":{},"StatusReason":{},"InitializedImportedDeviceCount":{"type":"long"},"PendingImportedDeviceCount":{"type":"long"},"OnboardedImportedDeviceCount":{"type":"long"},"FailedImportedDeviceCount":{"type":"long"}}}},"GetWirelessDeviceStatistics":{"http":{"method":"GET","requestUri":"/wireless-devices/{Id}/statistics","responseCode":200},"input":{"type":"structure","required":["WirelessDeviceId"],"members":{"WirelessDeviceId":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"WirelessDeviceId":{},"LastUplinkReceivedAt":{},"LoRaWAN":{"type":"structure","members":{"DevEui":{},"FPort":{"type":"integer"},"DataRate":{"type":"integer"},"Frequency":{"type":"integer"},"Timestamp":{},"Gateways":{"type":"list","member":{"type":"structure","members":{"GatewayEui":{},"Snr":{"type":"double"},"Rssi":{"type":"double"}}}},"PublicGateways":{"type":"list","member":{"type":"structure","members":{"ProviderNetId":{},"Id":{},"Rssi":{"type":"double"},"Snr":{"type":"double"},"RfRegion":{},"DlAllowed":{"type":"boolean"}}}}}},"Sidewalk":{"type":"structure","members":{"Rssi":{"type":"integer"},"BatteryLevel":{},"Event":{},"DeviceState":{}}}}}},"GetWirelessGateway":{"http":{"method":"GET","requestUri":"/wireless-gateways/{Identifier}"},"input":{"type":"structure","required":["Identifier","IdentifierType"],"members":{"Identifier":{"location":"uri","locationName":"Identifier"},"IdentifierType":{"location":"querystring","locationName":"identifierType"}}},"output":{"type":"structure","members":{"Name":{},"Id":{},"Description":{},"LoRaWAN":{"shape":"S3x"},"Arn":{},"ThingName":{},"ThingArn":{}}}},"GetWirelessGatewayCertificate":{"http":{"method":"GET","requestUri":"/wireless-gateways/{Id}/certificate"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"IotCertificateId":{},"LoRaWANNetworkServerCertificateId":{}}}},"GetWirelessGatewayFirmwareInformation":{"http":{"method":"GET","requestUri":"/wireless-gateways/{Id}/firmware-information"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"CurrentVersion":{"shape":"S4o"}}}}}},"GetWirelessGatewayStatistics":{"http":{"method":"GET","requestUri":"/wireless-gateways/{Id}/statistics","responseCode":200},"input":{"type":"structure","required":["WirelessGatewayId"],"members":{"WirelessGatewayId":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"WirelessGatewayId":{},"LastUplinkReceivedAt":{},"ConnectionStatus":{}}}},"GetWirelessGatewayTask":{"http":{"method":"GET","requestUri":"/wireless-gateways/{Id}/tasks"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"WirelessGatewayId":{},"WirelessGatewayTaskDefinitionId":{},"LastUplinkReceivedAt":{},"TaskCreatedAt":{},"Status":{}}}},"GetWirelessGatewayTaskDefinition":{"http":{"method":"GET","requestUri":"/wireless-gateway-task-definitions/{Id}"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"AutoCreateTasks":{"type":"boolean"},"Name":{},"Update":{"shape":"S4j"},"Arn":{}}}},"ListDestinations":{"http":{"method":"GET","requestUri":"/destinations"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"DestinationList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{},"ExpressionType":{},"Expression":{},"Description":{},"RoleArn":{}}}}}}},"ListDeviceProfiles":{"http":{"method":"GET","requestUri":"/device-profiles"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"DeviceProfileType":{"location":"querystring","locationName":"deviceProfileType"}}},"output":{"type":"structure","members":{"NextToken":{},"DeviceProfileList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{},"Id":{}}}}}}},"ListDevicesForWirelessDeviceImportTask":{"http":{"method":"GET","requestUri":"/wireless_device_import_task"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"querystring","locationName":"id"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"Status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","members":{"NextToken":{},"DestinationName":{},"ImportedWirelessDeviceList":{"type":"list","member":{"type":"structure","members":{"Sidewalk":{"type":"structure","members":{"SidewalkManufacturingSn":{},"OnboardingStatus":{},"OnboardingStatusReason":{},"LastUpdateTime":{"type":"timestamp","timestampFormat":"iso8601"}}}}}}}}},"ListEventConfigurations":{"http":{"method":"GET","requestUri":"/event-configurations"},"input":{"type":"structure","required":["ResourceType"],"members":{"ResourceType":{"location":"querystring","locationName":"resourceType"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"EventConfigurationsList":{"type":"list","member":{"type":"structure","members":{"Identifier":{},"IdentifierType":{},"PartnerType":{},"Events":{"type":"structure","members":{"DeviceRegistrationState":{"shape":"Sbj"},"Proximity":{"shape":"Sbl"},"Join":{"shape":"Sbm"},"ConnectionStatus":{"shape":"Sbo"},"MessageDeliveryStatus":{"shape":"Sbq"}}}}}}}}},"ListFuotaTasks":{"http":{"method":"GET","requestUri":"/fuota-tasks"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"FuotaTaskList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{}}}}}}},"ListMulticastGroups":{"http":{"method":"GET","requestUri":"/multicast-groups"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"MulticastGroupList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"Name":{}}}}}}},"ListMulticastGroupsByFuotaTask":{"http":{"method":"GET","requestUri":"/fuota-tasks/{Id}/multicast-groups"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"MulticastGroupList":{"type":"list","member":{"type":"structure","members":{"Id":{}}}}}}},"ListNetworkAnalyzerConfigurations":{"http":{"method":"GET","requestUri":"/network-analyzer-configurations"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"NetworkAnalyzerConfigurationList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{}}}}}}},"ListPartnerAccounts":{"http":{"method":"GET","requestUri":"/partner-accounts"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"Sidewalk":{"type":"list","member":{"shape":"S8o"}}}}},"ListPositionConfigurations":{"http":{"method":"GET","requestUri":"/position-configurations","responseCode":200},"input":{"type":"structure","members":{"ResourceType":{"location":"querystring","locationName":"resourceType"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"output":{"type":"structure","members":{"PositionConfigurationList":{"type":"list","member":{"type":"structure","members":{"ResourceIdentifier":{},"ResourceType":{},"Solvers":{"shape":"S96"},"Destination":{}}}},"NextToken":{}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"ListQueuedMessages":{"http":{"method":"GET","requestUri":"/wireless-devices/{Id}/data"},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"WirelessDeviceType":{"location":"querystring","locationName":"WirelessDeviceType"}}},"output":{"type":"structure","members":{"NextToken":{},"DownlinkQueueMessagesList":{"type":"list","member":{"type":"structure","members":{"MessageId":{},"TransmitMode":{"type":"integer"},"ReceivedAt":{},"LoRaWAN":{"shape":"Sfl"}}}}}}},"ListServiceProfiles":{"http":{"method":"GET","requestUri":"/service-profiles"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"ServiceProfileList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Name":{},"Id":{}}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"querystring","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S6"}}}},"ListWirelessDeviceImportTasks":{"http":{"method":"GET","requestUri":"/wireless_device_import_tasks"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{},"WirelessDeviceImportTaskList":{"type":"list","member":{"type":"structure","members":{"Id":{},"Arn":{},"DestinationName":{},"Sidewalk":{"shape":"Sd1"},"CreationTime":{"shape":"Sd5"},"Status":{},"StatusReason":{},"InitializedImportedDeviceCount":{"type":"long"},"PendingImportedDeviceCount":{"type":"long"},"OnboardedImportedDeviceCount":{"type":"long"},"FailedImportedDeviceCount":{"type":"long"}}}}}}},"ListWirelessDevices":{"http":{"method":"GET","requestUri":"/wireless-devices"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"DestinationName":{"location":"querystring","locationName":"destinationName"},"DeviceProfileId":{"location":"querystring","locationName":"deviceProfileId"},"ServiceProfileId":{"location":"querystring","locationName":"serviceProfileId"},"WirelessDeviceType":{"location":"querystring","locationName":"wirelessDeviceType"},"FuotaTaskId":{"location":"querystring","locationName":"fuotaTaskId"},"MulticastGroupId":{"location":"querystring","locationName":"multicastGroupId"}}},"output":{"type":"structure","members":{"NextToken":{},"WirelessDeviceList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Id":{},"Type":{},"Name":{},"DestinationName":{},"LastUplinkReceivedAt":{},"LoRaWAN":{"type":"structure","members":{"DevEui":{}}},"Sidewalk":{"type":"structure","members":{"AmazonId":{},"SidewalkId":{},"SidewalkManufacturingSn":{},"DeviceCertificates":{"shape":"Scs"},"DeviceProfileId":{},"Status":{}}},"FuotaDeviceStatus":{},"MulticastDeviceStatus":{},"McGroupId":{"type":"integer"}}}}}}},"ListWirelessGatewayTaskDefinitions":{"http":{"method":"GET","requestUri":"/wireless-gateway-task-definitions"},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"},"TaskDefinitionType":{"location":"querystring","locationName":"taskDefinitionType"}}},"output":{"type":"structure","members":{"NextToken":{},"TaskDefinitions":{"type":"list","member":{"type":"structure","members":{"Id":{},"LoRaWAN":{"type":"structure","members":{"CurrentVersion":{"shape":"S4o"},"UpdateVersion":{"shape":"S4o"}}},"Arn":{}}}}}}},"ListWirelessGateways":{"http":{"method":"GET","requestUri":"/wireless-gateways"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"nextToken"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"WirelessGatewayList":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Id":{},"Name":{},"Description":{},"LoRaWAN":{"shape":"S3x"},"LastUplinkReceivedAt":{}}}}}}},"PutPositionConfiguration":{"http":{"method":"PUT","requestUri":"/position-configurations/{ResourceIdentifier}","responseCode":200},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"},"Solvers":{"type":"structure","members":{"SemtechGnss":{"type":"structure","required":["Status","Fec"],"members":{"Status":{},"Fec":{}}}}},"Destination":{}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"output":{"type":"structure","members":{},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"PutResourceLogLevel":{"http":{"method":"PUT","requestUri":"/log-levels/{ResourceIdentifier}","responseCode":200},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType","LogLevel"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"},"LogLevel":{}}},"output":{"type":"structure","members":{}}},"ResetAllResourceLogLevels":{"http":{"method":"DELETE","requestUri":"/log-levels","responseCode":204},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"ResetResourceLogLevel":{"http":{"method":"DELETE","requestUri":"/log-levels/{ResourceIdentifier}","responseCode":204},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"}}},"output":{"type":"structure","members":{}}},"SendDataToMulticastGroup":{"http":{"requestUri":"/multicast-groups/{Id}/data","responseCode":201},"input":{"type":"structure","required":["Id","PayloadData","WirelessMetadata"],"members":{"Id":{"location":"uri","locationName":"Id"},"PayloadData":{},"WirelessMetadata":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"FPort":{"type":"integer"}}}}}}},"output":{"type":"structure","members":{"MessageId":{}}}},"SendDataToWirelessDevice":{"http":{"requestUri":"/wireless-devices/{Id}/data","responseCode":202},"input":{"type":"structure","required":["Id","TransmitMode","PayloadData"],"members":{"Id":{"location":"uri","locationName":"Id"},"TransmitMode":{"type":"integer"},"PayloadData":{},"WirelessMetadata":{"type":"structure","members":{"LoRaWAN":{"shape":"Sfl"},"Sidewalk":{"type":"structure","members":{"Seq":{"type":"integer"},"MessageType":{},"AckModeRetryDurationSecs":{"type":"integer"}}}}}}},"output":{"type":"structure","members":{"MessageId":{}}}},"StartBulkAssociateWirelessDeviceWithMulticastGroup":{"http":{"method":"PATCH","requestUri":"/multicast-groups/{Id}/bulk","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"QueryString":{},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{}}},"StartBulkDisassociateWirelessDeviceFromMulticastGroup":{"http":{"requestUri":"/multicast-groups/{Id}/bulk","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"QueryString":{},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{}}},"StartFuotaTask":{"http":{"method":"PUT","requestUri":"/fuota-tasks/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"LoRaWAN":{"type":"structure","members":{"StartTime":{"shape":"S6w"}}}}},"output":{"type":"structure","members":{}}},"StartMulticastGroupSession":{"http":{"method":"PUT","requestUri":"/multicast-groups/{Id}/session","responseCode":204},"input":{"type":"structure","required":["Id","LoRaWAN"],"members":{"Id":{"location":"uri","locationName":"Id"},"LoRaWAN":{"shape":"S8f"}}},"output":{"type":"structure","members":{}}},"StartSingleWirelessDeviceImportTask":{"http":{"requestUri":"/wireless_single_device_import_task","responseCode":201},"input":{"type":"structure","required":["DestinationName","Sidewalk"],"members":{"DestinationName":{},"ClientRequestToken":{"idempotencyToken":true},"DeviceName":{},"Tags":{"shape":"S6"},"Sidewalk":{"type":"structure","members":{"SidewalkManufacturingSn":{}}}}},"output":{"type":"structure","members":{"Id":{},"Arn":{}}}},"StartWirelessDeviceImportTask":{"http":{"requestUri":"/wireless_device_import_task","responseCode":201},"input":{"type":"structure","required":["DestinationName","Sidewalk"],"members":{"DestinationName":{},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"S6"},"Sidewalk":{"type":"structure","members":{"DeviceCreationFile":{},"Role":{}}}}},"output":{"type":"structure","members":{"Id":{},"Arn":{}}}},"TagResource":{"http":{"requestUri":"/tags","responseCode":204},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"querystring","locationName":"resourceArn"},"Tags":{"shape":"S6"}}},"output":{"type":"structure","members":{}}},"TestWirelessDevice":{"http":{"requestUri":"/wireless-devices/{Id}/test","responseCode":200},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{"Result":{}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags","responseCode":204},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"querystring","locationName":"resourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDestination":{"http":{"method":"PATCH","requestUri":"/destinations/{Name}","responseCode":204},"input":{"type":"structure","required":["Name"],"members":{"Name":{"location":"uri","locationName":"Name"},"ExpressionType":{},"Expression":{},"Description":{},"RoleArn":{}}},"output":{"type":"structure","members":{}}},"UpdateEventConfigurationByResourceTypes":{"http":{"method":"PATCH","requestUri":"/event-configurations-resource-types","responseCode":204},"input":{"type":"structure","members":{"DeviceRegistrationState":{"shape":"S6j"},"Proximity":{"shape":"S6m"},"Join":{"shape":"S6n"},"ConnectionStatus":{"shape":"S6p"},"MessageDeliveryStatus":{"shape":"S6r"}}},"output":{"type":"structure","members":{}}},"UpdateFuotaTask":{"http":{"method":"PATCH","requestUri":"/fuota-tasks/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Name":{},"Description":{},"LoRaWAN":{"shape":"S1x"},"FirmwareUpdateImage":{},"FirmwareUpdateRole":{},"RedundancyPercent":{"type":"integer"},"FragmentSizeBytes":{"type":"integer"},"FragmentIntervalMS":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"UpdateLogLevelsByResourceTypes":{"http":{"requestUri":"/log-levels","responseCode":200},"input":{"type":"structure","members":{"DefaultLogLevel":{},"WirelessDeviceLogOptions":{"shape":"S76"},"WirelessGatewayLogOptions":{"shape":"S70"}}},"output":{"type":"structure","members":{}}},"UpdateMetricConfiguration":{"http":{"method":"PUT","requestUri":"/metric-configuration","responseCode":204},"input":{"type":"structure","members":{"SummaryMetric":{"shape":"S7d"}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateMulticastGroup":{"http":{"method":"PATCH","requestUri":"/multicast-groups/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Name":{},"Description":{},"LoRaWAN":{"shape":"S28"}}},"output":{"type":"structure","members":{}}},"UpdateNetworkAnalyzerConfiguration":{"http":{"method":"PATCH","requestUri":"/network-analyzer-configurations/{ConfigurationName}","responseCode":204},"input":{"type":"structure","required":["ConfigurationName"],"members":{"ConfigurationName":{"location":"uri","locationName":"ConfigurationName"},"TraceContent":{"shape":"S2e"},"WirelessDevicesToAdd":{"shape":"S2i"},"WirelessDevicesToRemove":{"shape":"S2i"},"WirelessGatewaysToAdd":{"shape":"S2j"},"WirelessGatewaysToRemove":{"shape":"S2j"},"Description":{},"MulticastGroupsToAdd":{"shape":"S2k"},"MulticastGroupsToRemove":{"shape":"S2k"}}},"output":{"type":"structure","members":{}}},"UpdatePartnerAccount":{"http":{"method":"PATCH","requestUri":"/partner-accounts/{PartnerAccountId}","responseCode":204},"input":{"type":"structure","required":["Sidewalk","PartnerAccountId","PartnerType"],"members":{"Sidewalk":{"type":"structure","members":{"AppServerPrivateKey":{"shape":"S4"}}},"PartnerAccountId":{"location":"uri","locationName":"PartnerAccountId"},"PartnerType":{"location":"querystring","locationName":"partnerType"}}},"output":{"type":"structure","members":{}}},"UpdatePosition":{"http":{"method":"PATCH","requestUri":"/positions/{ResourceIdentifier}","responseCode":204},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType","Position"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"},"Position":{"shape":"S8v"}},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"output":{"type":"structure","members":{},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"deprecated":true,"deprecatedMessage":"This operation is no longer supported."},"UpdateResourceEventConfiguration":{"http":{"method":"PATCH","requestUri":"/event-configurations/{Identifier}","responseCode":204},"input":{"type":"structure","required":["Identifier","IdentifierType"],"members":{"Identifier":{"location":"uri","locationName":"Identifier"},"IdentifierType":{"location":"querystring","locationName":"identifierType"},"PartnerType":{"location":"querystring","locationName":"partnerType"},"DeviceRegistrationState":{"shape":"Sbj"},"Proximity":{"shape":"Sbl"},"Join":{"shape":"Sbm"},"ConnectionStatus":{"shape":"Sbo"},"MessageDeliveryStatus":{"shape":"Sbq"}}},"output":{"type":"structure","members":{}}},"UpdateResourcePosition":{"http":{"method":"PATCH","requestUri":"/resource-positions/{ResourceIdentifier}","responseCode":204},"input":{"type":"structure","required":["ResourceIdentifier","ResourceType"],"members":{"ResourceIdentifier":{"location":"uri","locationName":"ResourceIdentifier"},"ResourceType":{"location":"querystring","locationName":"resourceType"},"GeoJsonPayload":{"type":"blob"}},"payload":"GeoJsonPayload"},"output":{"type":"structure","members":{}}},"UpdateWirelessDevice":{"http":{"method":"PATCH","requestUri":"/wireless-devices/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"DestinationName":{},"Name":{},"Description":{},"LoRaWAN":{"type":"structure","members":{"DeviceProfileId":{},"ServiceProfileId":{},"AbpV1_1":{"type":"structure","members":{"FCntStart":{"type":"integer"}}},"AbpV1_0_x":{"type":"structure","members":{"FCntStart":{"type":"integer"}}},"FPorts":{"type":"structure","members":{"Positioning":{"shape":"S3n"},"Applications":{"shape":"S3o"}}}}},"Positioning":{}}},"output":{"type":"structure","members":{}}},"UpdateWirelessDeviceImportTask":{"http":{"method":"PATCH","requestUri":"/wireless_device_import_task/{Id}","responseCode":204},"input":{"type":"structure","required":["Id","Sidewalk"],"members":{"Id":{"location":"uri","locationName":"Id"},"Sidewalk":{"type":"structure","members":{"DeviceCreationFile":{}}}}},"output":{"type":"structure","members":{}}},"UpdateWirelessGateway":{"http":{"method":"PATCH","requestUri":"/wireless-gateways/{Id}","responseCode":204},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"Name":{},"Description":{},"JoinEuiFilters":{"shape":"S3z"},"NetIdFilters":{"shape":"S41"},"MaxEirp":{"type":"float"}}},"output":{"type":"structure","members":{}}}},"shapes":{"S2":{"type":"structure","members":{"AmazonId":{},"AppServerPrivateKey":{"shape":"S4"}}},"S4":{"type":"string","sensitive":true},"S6":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S16":{"type":"structure","members":{"SupportsClassB":{"type":"boolean"},"ClassBTimeout":{"type":"integer"},"PingSlotPeriod":{"type":"integer"},"PingSlotDr":{"type":"integer"},"PingSlotFreq":{"type":"integer"},"SupportsClassC":{"type":"boolean"},"ClassCTimeout":{"type":"integer"},"MacVersion":{},"RegParamsRevision":{},"RxDelay1":{"type":"integer"},"RxDrOffset1":{"type":"integer"},"RxDataRate2":{"type":"integer"},"RxFreq2":{"type":"integer"},"FactoryPresetFreqsList":{"type":"list","member":{"type":"integer"}},"MaxEirp":{"type":"integer"},"MaxDutyCycle":{"type":"integer"},"RfRegion":{},"SupportsJoin":{"type":"boolean"},"Supports32BitFCnt":{"type":"boolean"}}},"S1x":{"type":"structure","members":{"RfRegion":{}}},"S28":{"type":"structure","members":{"RfRegion":{},"DlClass":{}}},"S2e":{"type":"structure","members":{"WirelessDeviceFrameInfo":{},"LogLevel":{},"MulticastFrameInfo":{}}},"S2i":{"type":"list","member":{}},"S2j":{"type":"list","member":{}},"S2k":{"type":"list","member":{}},"S31":{"type":"structure","members":{"DevEui":{},"DeviceProfileId":{},"ServiceProfileId":{},"OtaaV1_1":{"type":"structure","members":{"AppKey":{},"NwkKey":{},"JoinEui":{}}},"OtaaV1_0_x":{"type":"structure","members":{"AppKey":{},"AppEui":{},"JoinEui":{},"GenAppKey":{}}},"AbpV1_1":{"type":"structure","members":{"DevAddr":{},"SessionKeys":{"type":"structure","members":{"FNwkSIntKey":{},"SNwkSIntKey":{},"NwkSEncKey":{},"AppSKey":{}}},"FCntStart":{"type":"integer"}}},"AbpV1_0_x":{"type":"structure","members":{"DevAddr":{},"SessionKeys":{"type":"structure","members":{"NwkSKey":{},"AppSKey":{}}},"FCntStart":{"type":"integer"}}},"FPorts":{"type":"structure","members":{"Fuota":{"type":"integer"},"Multicast":{"type":"integer"},"ClockSync":{"type":"integer"},"Positioning":{"shape":"S3n"},"Applications":{"shape":"S3o"}}}}},"S3n":{"type":"structure","members":{"ClockSync":{"type":"integer"},"Stream":{"type":"integer"},"Gnss":{"type":"integer"}}},"S3o":{"type":"list","member":{"type":"structure","members":{"FPort":{"type":"integer"},"Type":{},"DestinationName":{}}}},"S3x":{"type":"structure","members":{"GatewayEui":{},"RfRegion":{},"JoinEuiFilters":{"shape":"S3z"},"NetIdFilters":{"shape":"S41"},"SubBands":{"type":"list","member":{"type":"integer"}},"Beaconing":{"type":"structure","members":{"DataRate":{"type":"integer"},"Frequencies":{"type":"list","member":{"type":"integer"}}}},"MaxEirp":{"type":"float"}}},"S3z":{"type":"list","member":{"type":"list","member":{}}},"S41":{"type":"list","member":{}},"S4j":{"type":"structure","members":{"UpdateDataSource":{},"UpdateDataRole":{},"LoRaWAN":{"type":"structure","members":{"UpdateSignature":{},"SigKeyCrc":{"type":"long"},"CurrentVersion":{"shape":"S4o"},"UpdateVersion":{"shape":"S4o"}}}}},"S4o":{"type":"structure","members":{"PackageVersion":{},"Model":{},"Station":{}}},"S6j":{"type":"structure","members":{"Sidewalk":{"shape":"S6k"}}},"S6k":{"type":"structure","members":{"WirelessDeviceEventTopic":{}}},"S6m":{"type":"structure","members":{"Sidewalk":{"shape":"S6k"}}},"S6n":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"WirelessDeviceEventTopic":{}}}}},"S6p":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"WirelessGatewayEventTopic":{}}}}},"S6r":{"type":"structure","members":{"Sidewalk":{"shape":"S6k"}}},"S6w":{"type":"timestamp","timestampFormat":"iso8601"},"S70":{"type":"list","member":{"type":"structure","required":["Type","LogLevel"],"members":{"Type":{},"LogLevel":{},"Events":{"type":"list","member":{"type":"structure","required":["Event","LogLevel"],"members":{"Event":{},"LogLevel":{}}}}}}},"S76":{"type":"list","member":{"type":"structure","required":["Type","LogLevel"],"members":{"Type":{},"LogLevel":{},"Events":{"type":"list","member":{"type":"structure","required":["Event","LogLevel"],"members":{"Event":{},"LogLevel":{}}}}}}},"S7d":{"type":"structure","members":{"Status":{}}},"S7k":{"type":"list","member":{"type":"structure","members":{"name":{},"value":{}}}},"S8f":{"type":"structure","members":{"DlDr":{"type":"integer"},"DlFreq":{"type":"integer"},"SessionStartTime":{"type":"timestamp","timestampFormat":"iso8601"},"SessionTimeout":{"type":"integer"},"PingSlotPeriod":{"type":"integer"}}},"S8o":{"type":"structure","members":{"AmazonId":{},"Fingerprint":{"type":"string","sensitive":true},"Arn":{}}},"S8v":{"type":"list","member":{"type":"float"}},"S96":{"type":"structure","members":{"SemtechGnss":{"type":"structure","members":{"Provider":{},"Type":{},"Status":{},"Fec":{}}}}},"Sbj":{"type":"structure","members":{"Sidewalk":{"shape":"Sbk"},"WirelessDeviceIdEventTopic":{}}},"Sbk":{"type":"structure","members":{"AmazonIdEventTopic":{}}},"Sbl":{"type":"structure","members":{"Sidewalk":{"shape":"Sbk"},"WirelessDeviceIdEventTopic":{}}},"Sbm":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"DevEuiEventTopic":{}}},"WirelessDeviceIdEventTopic":{}}},"Sbo":{"type":"structure","members":{"LoRaWAN":{"type":"structure","members":{"GatewayEuiEventTopic":{}}},"WirelessGatewayIdEventTopic":{}}},"Sbq":{"type":"structure","members":{"Sidewalk":{"shape":"Sbk"},"WirelessDeviceIdEventTopic":{}}},"Scs":{"type":"list","member":{"shape":"Sct"}},"Sct":{"type":"structure","required":["SigningAlg","Value"],"members":{"SigningAlg":{},"Value":{}}},"Sd1":{"type":"structure","members":{"DeviceCreationFileList":{"type":"list","member":{}},"Role":{}}},"Sd5":{"type":"timestamp","timestampFormat":"iso8601"},"Sfl":{"type":"structure","members":{"FPort":{"type":"integer"},"ParticipatingGateways":{"type":"structure","required":["DownlinkMode","GatewayList","TransmissionInterval"],"members":{"DownlinkMode":{},"GatewayList":{"type":"list","member":{"type":"structure","required":["GatewayId","DownlinkFrequency"],"members":{"GatewayId":{},"DownlinkFrequency":{"type":"integer"}}}},"TransmissionInterval":{"type":"integer"}}}}}}} /***/ }), /* 1019 */ @@ -61169,7 +61169,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 1024 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-03-31","endpointPrefix":"wellarchitected","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Well-Architected","serviceFullName":"AWS Well-Architected Tool","serviceId":"WellArchitected","signatureVersion":"v4","signingName":"wellarchitected","uid":"wellarchitected-2020-03-31"},"operations":{"AssociateLenses":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/associateLenses"},"input":{"type":"structure","required":["WorkloadId","LensAliases"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAliases":{"shape":"S3"}}}},"AssociateProfiles":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/associateProfiles"},"input":{"type":"structure","required":["WorkloadId","ProfileArns"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"ProfileArns":{"shape":"S6"}}}},"CreateLensShare":{"http":{"requestUri":"/lenses/{LensAlias}/shares"},"input":{"type":"structure","required":["LensAlias","SharedWith","ClientRequestToken"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"SharedWith":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ShareId":{}}}},"CreateLensVersion":{"http":{"requestUri":"/lenses/{LensAlias}/versions"},"input":{"type":"structure","required":["LensAlias","LensVersion","ClientRequestToken"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"LensVersion":{},"IsMajorVersion":{"type":"boolean"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"LensArn":{},"LensVersion":{}}}},"CreateMilestone":{"http":{"requestUri":"/workloads/{WorkloadId}/milestones"},"input":{"type":"structure","required":["WorkloadId","MilestoneName","ClientRequestToken"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"MilestoneName":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"}}}},"CreateProfile":{"http":{"requestUri":"/profiles"},"input":{"type":"structure","required":["ProfileName","ProfileDescription","ProfileQuestions","ClientRequestToken"],"members":{"ProfileName":{},"ProfileDescription":{},"ProfileQuestions":{"shape":"Sp"},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"Su"}}},"output":{"type":"structure","members":{"ProfileArn":{},"ProfileVersion":{}}}},"CreateProfileShare":{"http":{"requestUri":"/profiles/{ProfileArn}/shares"},"input":{"type":"structure","required":["ProfileArn","SharedWith","ClientRequestToken"],"members":{"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"SharedWith":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ShareId":{},"ProfileArn":{}}}},"CreateReviewTemplate":{"http":{"requestUri":"/reviewTemplates"},"input":{"type":"structure","required":["TemplateName","Description","Lenses","ClientRequestToken"],"members":{"TemplateName":{},"Description":{},"Lenses":{"shape":"S14"},"Notes":{},"Tags":{"shape":"Su"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TemplateArn":{}}}},"CreateTemplateShare":{"http":{"requestUri":"/templates/shares/{TemplateArn}"},"input":{"type":"structure","required":["TemplateArn","SharedWith","ClientRequestToken"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"SharedWith":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TemplateArn":{},"ShareId":{}}}},"CreateWorkload":{"http":{"requestUri":"/workloads"},"input":{"type":"structure","required":["WorkloadName","Description","Environment","Lenses","ClientRequestToken"],"members":{"WorkloadName":{},"Description":{},"Environment":{},"AccountIds":{"shape":"S1e"},"AwsRegions":{"shape":"S1g"},"NonAwsRegions":{"shape":"S1i"},"PillarPriorities":{"shape":"S1k"},"ArchitecturalDesign":{},"ReviewOwner":{},"IndustryType":{},"Industry":{},"Lenses":{"shape":"S1q"},"Notes":{},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"Su"},"DiscoveryConfig":{"shape":"S1r"},"Applications":{"shape":"S1v"},"ProfileArns":{"type":"list","member":{}},"ReviewTemplateArns":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"WorkloadId":{},"WorkloadArn":{}}}},"CreateWorkloadShare":{"http":{"requestUri":"/workloads/{WorkloadId}/shares"},"input":{"type":"structure","required":["WorkloadId","SharedWith","PermissionType","ClientRequestToken"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"SharedWith":{},"PermissionType":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"WorkloadId":{},"ShareId":{}}}},"DeleteLens":{"http":{"method":"DELETE","requestUri":"/lenses/{LensAlias}"},"input":{"type":"structure","required":["LensAlias","ClientRequestToken","LensStatus"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"},"LensStatus":{"location":"querystring","locationName":"LensStatus"}}}},"DeleteLensShare":{"http":{"method":"DELETE","requestUri":"/lenses/{LensAlias}/shares/{ShareId}"},"input":{"type":"structure","required":["ShareId","LensAlias","ClientRequestToken"],"members":{"ShareId":{"location":"uri","locationName":"ShareId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteProfile":{"http":{"method":"DELETE","requestUri":"/profiles/{ProfileArn}"},"input":{"type":"structure","required":["ProfileArn","ClientRequestToken"],"members":{"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteProfileShare":{"http":{"method":"DELETE","requestUri":"/profiles/{ProfileArn}/shares/{ShareId}"},"input":{"type":"structure","required":["ShareId","ProfileArn","ClientRequestToken"],"members":{"ShareId":{"location":"uri","locationName":"ShareId"},"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteReviewTemplate":{"http":{"method":"DELETE","requestUri":"/reviewTemplates/{TemplateArn}"},"input":{"type":"structure","required":["TemplateArn","ClientRequestToken"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteTemplateShare":{"http":{"method":"DELETE","requestUri":"/templates/shares/{TemplateArn}/{ShareId}"},"input":{"type":"structure","required":["ShareId","TemplateArn","ClientRequestToken"],"members":{"ShareId":{"location":"uri","locationName":"ShareId"},"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteWorkload":{"http":{"method":"DELETE","requestUri":"/workloads/{WorkloadId}"},"input":{"type":"structure","required":["WorkloadId","ClientRequestToken"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteWorkloadShare":{"http":{"method":"DELETE","requestUri":"/workloads/{WorkloadId}/shares/{ShareId}"},"input":{"type":"structure","required":["ShareId","WorkloadId","ClientRequestToken"],"members":{"ShareId":{"location":"uri","locationName":"ShareId"},"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DisassociateLenses":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/disassociateLenses"},"input":{"type":"structure","required":["WorkloadId","LensAliases"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAliases":{"shape":"S3"}}}},"DisassociateProfiles":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/disassociateProfiles"},"input":{"type":"structure","required":["WorkloadId","ProfileArns"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"ProfileArns":{"shape":"S6"}}}},"ExportLens":{"http":{"method":"GET","requestUri":"/lenses/{LensAlias}/export"},"input":{"type":"structure","required":["LensAlias"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"LensVersion":{"location":"querystring","locationName":"LensVersion"}}},"output":{"type":"structure","members":{"LensJSON":{}}}},"GetAnswer":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}"},"input":{"type":"structure","required":["WorkloadId","LensAlias","QuestionId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"QuestionId":{"location":"uri","locationName":"QuestionId"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensAlias":{},"LensArn":{},"Answer":{"shape":"S2k"}}}},"GetConsolidatedReport":{"http":{"method":"GET","requestUri":"/consolidatedReport"},"input":{"type":"structure","required":["Format"],"members":{"Format":{"location":"querystring","locationName":"Format"},"IncludeSharedResources":{"location":"querystring","locationName":"IncludeSharedResources","type":"boolean"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"Metrics":{"type":"list","member":{"type":"structure","members":{"MetricType":{},"RiskCounts":{"shape":"S3j"},"WorkloadId":{},"WorkloadName":{},"WorkloadArn":{},"UpdatedAt":{"type":"timestamp"},"Lenses":{"type":"list","member":{"type":"structure","members":{"LensArn":{},"Pillars":{"type":"list","member":{"type":"structure","members":{"PillarId":{},"RiskCounts":{"shape":"S3j"},"Questions":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"Risk":{},"BestPractices":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"ChoiceTitle":{}}}}}}}}}},"RiskCounts":{"shape":"S3j"}}}},"LensesAppliedCount":{"type":"integer"}}}},"NextToken":{},"Base64String":{}}}},"GetLens":{"http":{"method":"GET","requestUri":"/lenses/{LensAlias}"},"input":{"type":"structure","required":["LensAlias"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"LensVersion":{"location":"querystring","locationName":"LensVersion"}}},"output":{"type":"structure","members":{"Lens":{"type":"structure","members":{"LensArn":{},"LensVersion":{},"Name":{},"Description":{},"Owner":{},"ShareInvitationId":{},"Tags":{"shape":"Su"}}}}}},"GetLensReview":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}"},"input":{"type":"structure","required":["WorkloadId","LensAlias"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensReview":{"shape":"S45"}}}},"GetLensReviewReport":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/report"},"input":{"type":"structure","required":["WorkloadId","LensAlias"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensReviewReport":{"type":"structure","members":{"LensAlias":{},"LensArn":{},"Base64String":{}}}}}},"GetLensVersionDifference":{"http":{"method":"GET","requestUri":"/lenses/{LensAlias}/versionDifference"},"input":{"type":"structure","required":["LensAlias"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"BaseLensVersion":{"location":"querystring","locationName":"BaseLensVersion"},"TargetLensVersion":{"location":"querystring","locationName":"TargetLensVersion"}}},"output":{"type":"structure","members":{"LensAlias":{},"LensArn":{},"BaseLensVersion":{},"TargetLensVersion":{},"LatestLensVersion":{},"VersionDifferences":{"type":"structure","members":{"PillarDifferences":{"type":"list","member":{"type":"structure","members":{"PillarId":{},"PillarName":{},"DifferenceStatus":{},"QuestionDifferences":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"QuestionTitle":{},"DifferenceStatus":{}}}}}}}}}}}},"GetMilestone":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/milestones/{MilestoneNumber}"},"input":{"type":"structure","required":["WorkloadId","MilestoneNumber"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"MilestoneNumber":{"location":"uri","locationName":"MilestoneNumber","type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"Milestone":{"type":"structure","members":{"MilestoneNumber":{"type":"integer"},"MilestoneName":{},"RecordedAt":{"type":"timestamp"},"Workload":{"shape":"S4q"}}}}}},"GetProfile":{"http":{"method":"GET","requestUri":"/profiles/{ProfileArn}"},"input":{"type":"structure","required":["ProfileArn"],"members":{"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"ProfileVersion":{"location":"querystring","locationName":"ProfileVersion"}}},"output":{"type":"structure","members":{"Profile":{"shape":"S4v"}}}},"GetProfileTemplate":{"http":{"method":"GET","requestUri":"/profileTemplate"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"ProfileTemplate":{"type":"structure","members":{"TemplateName":{},"TemplateQuestions":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"QuestionTitle":{},"QuestionDescription":{},"QuestionChoices":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"ChoiceTitle":{},"ChoiceDescription":{}}}},"MinSelectedChoices":{"type":"integer"},"MaxSelectedChoices":{"type":"integer"}}}},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}}}},"GetReviewTemplate":{"http":{"method":"GET","requestUri":"/reviewTemplates/{TemplateArn}"},"input":{"type":"structure","required":["TemplateArn"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"}}},"output":{"type":"structure","members":{"ReviewTemplate":{"shape":"S5c"}}}},"GetReviewTemplateAnswer":{"http":{"method":"GET","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers/{QuestionId}"},"input":{"type":"structure","required":["TemplateArn","LensAlias","QuestionId"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"QuestionId":{"location":"uri","locationName":"QuestionId"}}},"output":{"type":"structure","members":{"TemplateArn":{},"LensAlias":{},"Answer":{"shape":"S5i"}}}},"GetReviewTemplateLensReview":{"http":{"method":"GET","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}"},"input":{"type":"structure","required":["TemplateArn","LensAlias"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"}}},"output":{"type":"structure","members":{"TemplateArn":{},"LensReview":{"shape":"S5m"}}}},"GetWorkload":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}"},"input":{"type":"structure","required":["WorkloadId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"}}},"output":{"type":"structure","members":{"Workload":{"shape":"S4q"}}}},"ImportLens":{"http":{"method":"PUT","requestUri":"/importLens"},"input":{"type":"structure","required":["JSONString","ClientRequestToken"],"members":{"LensAlias":{},"JSONString":{},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"Su"}}},"output":{"type":"structure","members":{"LensArn":{},"Status":{}}}},"ListAnswers":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers"},"input":{"type":"structure","required":["WorkloadId","LensAlias"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"PillarId":{"location":"querystring","locationName":"PillarId"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"QuestionPriority":{"location":"querystring","locationName":"QuestionPriority"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensAlias":{},"LensArn":{},"AnswerSummaries":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"PillarId":{},"QuestionTitle":{},"Choices":{"shape":"S2q"},"SelectedChoices":{"shape":"S31"},"ChoiceAnswerSummaries":{"shape":"S60"},"IsApplicable":{"type":"boolean"},"Risk":{},"Reason":{},"QuestionType":{}}}},"NextToken":{}}}},"ListCheckDetails":{"http":{"requestUri":"/workloads/{WorkloadId}/checks"},"input":{"type":"structure","required":["WorkloadId","LensArn","PillarId","QuestionId","ChoiceId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"NextToken":{},"MaxResults":{"type":"integer"},"LensArn":{},"PillarId":{},"QuestionId":{},"ChoiceId":{}}},"output":{"type":"structure","members":{"CheckDetails":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Provider":{},"LensArn":{},"PillarId":{},"QuestionId":{},"ChoiceId":{},"Status":{},"AccountId":{},"FlaggedResources":{"type":"integer"},"Reason":{},"UpdatedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"ListCheckSummaries":{"http":{"requestUri":"/workloads/{WorkloadId}/checkSummaries"},"input":{"type":"structure","required":["WorkloadId","LensArn","PillarId","QuestionId","ChoiceId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"NextToken":{},"MaxResults":{"type":"integer"},"LensArn":{},"PillarId":{},"QuestionId":{},"ChoiceId":{}}},"output":{"type":"structure","members":{"CheckSummaries":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Provider":{},"Description":{},"UpdatedAt":{"type":"timestamp"},"LensArn":{},"PillarId":{},"QuestionId":{},"ChoiceId":{},"Status":{},"AccountSummary":{"type":"map","key":{},"value":{"type":"integer"}}}}},"NextToken":{}}}},"ListLensReviewImprovements":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/improvements"},"input":{"type":"structure","required":["WorkloadId","LensAlias"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"PillarId":{"location":"querystring","locationName":"PillarId"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"QuestionPriority":{"location":"querystring","locationName":"QuestionPriority"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensAlias":{},"LensArn":{},"ImprovementSummaries":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"PillarId":{},"QuestionTitle":{},"Risk":{},"ImprovementPlanUrl":{},"ImprovementPlans":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"DisplayText":{},"ImprovementPlanUrl":{}}}}}}},"NextToken":{}}}},"ListLensReviews":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews"},"input":{"type":"structure","required":["WorkloadId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensReviewSummaries":{"type":"list","member":{"type":"structure","members":{"LensAlias":{},"LensArn":{},"LensVersion":{},"LensName":{},"LensStatus":{},"UpdatedAt":{"type":"timestamp"},"RiskCounts":{"shape":"S3j"},"Profiles":{"shape":"S4a"},"PrioritizedRiskCounts":{"shape":"S3j"}}}},"NextToken":{}}}},"ListLensShares":{"http":{"method":"GET","requestUri":"/lenses/{LensAlias}/shares"},"input":{"type":"structure","required":["LensAlias"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"SharedWithPrefix":{"location":"querystring","locationName":"SharedWithPrefix"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"Status":{"location":"querystring","locationName":"Status"}}},"output":{"type":"structure","members":{"LensShareSummaries":{"type":"list","member":{"type":"structure","members":{"ShareId":{},"SharedWith":{},"Status":{},"StatusMessage":{}}}},"NextToken":{}}}},"ListLenses":{"http":{"method":"GET","requestUri":"/lenses"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"LensType":{"location":"querystring","locationName":"LensType"},"LensStatus":{"location":"querystring","locationName":"LensStatus"},"LensName":{"location":"querystring","locationName":"LensName"}}},"output":{"type":"structure","members":{"LensSummaries":{"type":"list","member":{"type":"structure","members":{"LensArn":{},"LensAlias":{},"LensName":{},"LensType":{},"Description":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"LensVersion":{},"Owner":{},"LensStatus":{}}}},"NextToken":{}}}},"ListMilestones":{"http":{"requestUri":"/workloads/{WorkloadId}/milestonesSummaries"},"input":{"type":"structure","required":["WorkloadId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneSummaries":{"type":"list","member":{"type":"structure","members":{"MilestoneNumber":{"type":"integer"},"MilestoneName":{},"RecordedAt":{"type":"timestamp"},"WorkloadSummary":{"shape":"S7d"}}}},"NextToken":{}}}},"ListNotifications":{"http":{"requestUri":"/notifications"},"input":{"type":"structure","members":{"WorkloadId":{},"NextToken":{},"MaxResults":{"type":"integer"},"ResourceArn":{}}},"output":{"type":"structure","members":{"NotificationSummaries":{"type":"list","member":{"type":"structure","members":{"Type":{},"LensUpgradeSummary":{"type":"structure","members":{"WorkloadId":{},"WorkloadName":{},"LensAlias":{},"LensArn":{},"CurrentLensVersion":{},"LatestLensVersion":{},"ResourceArn":{},"ResourceName":{}}}}}},"NextToken":{}}}},"ListProfileNotifications":{"http":{"method":"GET","requestUri":"/profileNotifications/"},"input":{"type":"structure","members":{"WorkloadId":{"location":"querystring","locationName":"WorkloadId"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"NotificationSummaries":{"type":"list","member":{"type":"structure","members":{"CurrentProfileVersion":{},"LatestProfileVersion":{},"Type":{},"ProfileArn":{},"ProfileName":{},"WorkloadId":{},"WorkloadName":{}}}},"NextToken":{}}}},"ListProfileShares":{"http":{"method":"GET","requestUri":"/profiles/{ProfileArn}/shares"},"input":{"type":"structure","required":["ProfileArn"],"members":{"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"SharedWithPrefix":{"location":"querystring","locationName":"SharedWithPrefix"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"Status":{"location":"querystring","locationName":"Status"}}},"output":{"type":"structure","members":{"ProfileShareSummaries":{"type":"list","member":{"type":"structure","members":{"ShareId":{},"SharedWith":{},"Status":{},"StatusMessage":{}}}},"NextToken":{}}}},"ListProfiles":{"http":{"method":"GET","requestUri":"/profileSummaries"},"input":{"type":"structure","members":{"ProfileNamePrefix":{"location":"querystring","locationName":"ProfileNamePrefix"},"ProfileOwnerType":{"location":"querystring","locationName":"ProfileOwnerType"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"ProfileSummaries":{"type":"list","member":{"type":"structure","members":{"ProfileArn":{},"ProfileVersion":{},"ProfileName":{},"ProfileDescription":{},"Owner":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"ListReviewTemplateAnswers":{"http":{"method":"GET","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers"},"input":{"type":"structure","required":["TemplateArn","LensAlias"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"PillarId":{"location":"querystring","locationName":"PillarId"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"TemplateArn":{},"LensAlias":{},"AnswerSummaries":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"PillarId":{},"QuestionTitle":{},"Choices":{"shape":"S2q"},"SelectedChoices":{"shape":"S31"},"ChoiceAnswerSummaries":{"shape":"S60"},"IsApplicable":{"type":"boolean"},"AnswerStatus":{},"Reason":{},"QuestionType":{}}}},"NextToken":{}}}},"ListReviewTemplates":{"http":{"method":"GET","requestUri":"/reviewTemplates"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"ReviewTemplates":{"type":"list","member":{"type":"structure","members":{"Description":{},"Lenses":{"shape":"S14"},"Owner":{},"UpdatedAt":{"type":"timestamp"},"TemplateArn":{},"TemplateName":{},"UpdateStatus":{}}}},"NextToken":{}}}},"ListShareInvitations":{"http":{"method":"GET","requestUri":"/shareInvitations"},"input":{"type":"structure","members":{"WorkloadNamePrefix":{"location":"querystring","locationName":"WorkloadNamePrefix"},"LensNamePrefix":{"location":"querystring","locationName":"LensNamePrefix"},"ShareResourceType":{"location":"querystring","locationName":"ShareResourceType"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"ProfileNamePrefix":{"location":"querystring","locationName":"ProfileNamePrefix"},"TemplateNamePrefix":{"location":"querystring","locationName":"TemplateNamePrefix"}}},"output":{"type":"structure","members":{"ShareInvitationSummaries":{"type":"list","member":{"type":"structure","members":{"ShareInvitationId":{},"SharedBy":{},"SharedWith":{},"PermissionType":{},"ShareResourceType":{},"WorkloadName":{},"WorkloadId":{},"LensName":{},"LensArn":{},"ProfileName":{},"ProfileArn":{},"TemplateName":{},"TemplateArn":{}}}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{WorkloadArn}"},"input":{"type":"structure","required":["WorkloadArn"],"members":{"WorkloadArn":{"location":"uri","locationName":"WorkloadArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"Su"}}}},"ListTemplateShares":{"http":{"method":"GET","requestUri":"/templates/shares/{TemplateArn}"},"input":{"type":"structure","required":["TemplateArn"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"SharedWithPrefix":{"location":"querystring","locationName":"SharedWithPrefix"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"Status":{"location":"querystring","locationName":"Status"}}},"output":{"type":"structure","members":{"TemplateArn":{},"TemplateShareSummaries":{"type":"list","member":{"type":"structure","members":{"ShareId":{},"SharedWith":{},"Status":{},"StatusMessage":{}}}},"NextToken":{}}}},"ListWorkloadShares":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/shares"},"input":{"type":"structure","required":["WorkloadId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"SharedWithPrefix":{"location":"querystring","locationName":"SharedWithPrefix"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"Status":{"location":"querystring","locationName":"Status"}}},"output":{"type":"structure","members":{"WorkloadId":{},"WorkloadShareSummaries":{"type":"list","member":{"type":"structure","members":{"ShareId":{},"SharedWith":{},"PermissionType":{},"Status":{},"StatusMessage":{}}}},"NextToken":{}}}},"ListWorkloads":{"http":{"requestUri":"/workloadsSummaries"},"input":{"type":"structure","members":{"WorkloadNamePrefix":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"WorkloadSummaries":{"type":"list","member":{"shape":"S7d"}},"NextToken":{}}}},"TagResource":{"http":{"requestUri":"/tags/{WorkloadArn}"},"input":{"type":"structure","required":["WorkloadArn","Tags"],"members":{"WorkloadArn":{"location":"uri","locationName":"WorkloadArn"},"Tags":{"shape":"Su"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{WorkloadArn}"},"input":{"type":"structure","required":["WorkloadArn","TagKeys"],"members":{"WorkloadArn":{"location":"uri","locationName":"WorkloadArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateAnswer":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}"},"input":{"type":"structure","required":["WorkloadId","LensAlias","QuestionId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"QuestionId":{"location":"uri","locationName":"QuestionId"},"SelectedChoices":{"shape":"S31"},"ChoiceUpdates":{"shape":"S95"},"Notes":{},"IsApplicable":{"type":"boolean"},"Reason":{}}},"output":{"type":"structure","members":{"WorkloadId":{},"LensAlias":{},"LensArn":{},"Answer":{"shape":"S2k"}}}},"UpdateGlobalSettings":{"http":{"method":"PATCH","requestUri":"/global-settings"},"input":{"type":"structure","members":{"OrganizationSharingStatus":{},"DiscoveryIntegrationStatus":{}}}},"UpdateLensReview":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}"},"input":{"type":"structure","required":["WorkloadId","LensAlias"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"LensNotes":{},"PillarNotes":{"shape":"S9c"}}},"output":{"type":"structure","members":{"WorkloadId":{},"LensReview":{"shape":"S45"}}}},"UpdateProfile":{"http":{"method":"PATCH","requestUri":"/profiles/{ProfileArn}"},"input":{"type":"structure","required":["ProfileArn"],"members":{"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"ProfileDescription":{},"ProfileQuestions":{"shape":"Sp"}}},"output":{"type":"structure","members":{"Profile":{"shape":"S4v"}}}},"UpdateReviewTemplate":{"http":{"method":"PATCH","requestUri":"/reviewTemplates/{TemplateArn}"},"input":{"type":"structure","required":["TemplateArn"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"TemplateName":{},"Description":{},"Notes":{},"LensesToAssociate":{"shape":"S9h"},"LensesToDisassociate":{"shape":"S9h"}}},"output":{"type":"structure","members":{"ReviewTemplate":{"shape":"S5c"}}}},"UpdateReviewTemplateAnswer":{"http":{"method":"PATCH","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers/{QuestionId}"},"input":{"type":"structure","required":["TemplateArn","LensAlias","QuestionId"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"QuestionId":{"location":"uri","locationName":"QuestionId"},"SelectedChoices":{"shape":"S31"},"ChoiceUpdates":{"shape":"S95"},"Notes":{},"IsApplicable":{"type":"boolean"},"Reason":{}}},"output":{"type":"structure","members":{"TemplateArn":{},"LensAlias":{},"Answer":{"shape":"S5i"}}}},"UpdateReviewTemplateLensReview":{"http":{"method":"PATCH","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}"},"input":{"type":"structure","required":["TemplateArn","LensAlias"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"LensNotes":{},"PillarNotes":{"shape":"S9c"}}},"output":{"type":"structure","members":{"TemplateArn":{},"LensReview":{"shape":"S5m"}}}},"UpdateShareInvitation":{"http":{"method":"PATCH","requestUri":"/shareInvitations/{ShareInvitationId}"},"input":{"type":"structure","required":["ShareInvitationId","ShareInvitationAction"],"members":{"ShareInvitationId":{"location":"uri","locationName":"ShareInvitationId"},"ShareInvitationAction":{}}},"output":{"type":"structure","members":{"ShareInvitation":{"type":"structure","members":{"ShareInvitationId":{},"ShareResourceType":{},"WorkloadId":{},"LensAlias":{},"LensArn":{},"ProfileArn":{},"TemplateArn":{}}}}}},"UpdateWorkload":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}"},"input":{"type":"structure","required":["WorkloadId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"WorkloadName":{},"Description":{},"Environment":{},"AccountIds":{"shape":"S1e"},"AwsRegions":{"shape":"S1g"},"NonAwsRegions":{"shape":"S1i"},"PillarPriorities":{"shape":"S1k"},"ArchitecturalDesign":{},"ReviewOwner":{},"IsReviewOwnerUpdateAcknowledged":{"type":"boolean"},"IndustryType":{},"Industry":{},"Notes":{},"ImprovementStatus":{},"DiscoveryConfig":{"shape":"S1r"},"Applications":{"shape":"S1v"}}},"output":{"type":"structure","members":{"Workload":{"shape":"S4q"}}}},"UpdateWorkloadShare":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/shares/{ShareId}"},"input":{"type":"structure","required":["ShareId","WorkloadId","PermissionType"],"members":{"ShareId":{"location":"uri","locationName":"ShareId"},"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"PermissionType":{}}},"output":{"type":"structure","members":{"WorkloadId":{},"WorkloadShare":{"type":"structure","members":{"ShareId":{},"SharedBy":{},"SharedWith":{},"PermissionType":{},"Status":{},"WorkloadName":{},"WorkloadId":{}}}}}},"UpgradeLensReview":{"http":{"method":"PUT","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/upgrade"},"input":{"type":"structure","required":["WorkloadId","LensAlias","MilestoneName"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"MilestoneName":{},"ClientRequestToken":{}}}},"UpgradeProfileVersion":{"http":{"method":"PUT","requestUri":"/workloads/{WorkloadId}/profiles/{ProfileArn}/upgrade"},"input":{"type":"structure","required":["WorkloadId","ProfileArn"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"MilestoneName":{},"ClientRequestToken":{"idempotencyToken":true}}}},"UpgradeReviewTemplateLensReview":{"http":{"method":"PUT","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/upgrade"},"input":{"type":"structure","required":["TemplateArn","LensAlias"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"ClientRequestToken":{}}}}},"shapes":{"S3":{"type":"list","member":{}},"S6":{"type":"list","member":{}},"Sp":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"SelectedChoiceIds":{"type":"list","member":{}}}}},"Su":{"type":"map","key":{},"value":{}},"S14":{"type":"list","member":{}},"S1e":{"type":"list","member":{}},"S1g":{"type":"list","member":{}},"S1i":{"type":"list","member":{}},"S1k":{"type":"list","member":{}},"S1q":{"type":"list","member":{}},"S1r":{"type":"structure","members":{"TrustedAdvisorIntegrationStatus":{},"WorkloadResourceDefinition":{"type":"list","member":{}}}},"S1v":{"type":"list","member":{}},"S2k":{"type":"structure","members":{"QuestionId":{},"PillarId":{},"QuestionTitle":{},"QuestionDescription":{},"ImprovementPlanUrl":{},"HelpfulResourceUrl":{},"HelpfulResourceDisplayText":{},"Choices":{"shape":"S2q"},"SelectedChoices":{"shape":"S31"},"ChoiceAnswers":{"shape":"S32"},"IsApplicable":{"type":"boolean"},"Risk":{},"Notes":{},"Reason":{}}},"S2q":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"Title":{},"Description":{},"HelpfulResource":{"shape":"S2u"},"ImprovementPlan":{"shape":"S2u"},"AdditionalResources":{"type":"list","member":{"type":"structure","members":{"Type":{},"Content":{"type":"list","member":{"shape":"S2u"}}}}}}}},"S2u":{"type":"structure","members":{"DisplayText":{},"Url":{}}},"S31":{"type":"list","member":{}},"S32":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"Status":{},"Reason":{},"Notes":{}}}},"S3j":{"type":"map","key":{},"value":{"type":"integer"}},"S45":{"type":"structure","members":{"LensAlias":{},"LensArn":{},"LensVersion":{},"LensName":{},"LensStatus":{},"PillarReviewSummaries":{"type":"list","member":{"type":"structure","members":{"PillarId":{},"PillarName":{},"Notes":{},"RiskCounts":{"shape":"S3j"},"PrioritizedRiskCounts":{"shape":"S3j"}}}},"UpdatedAt":{"type":"timestamp"},"Notes":{},"RiskCounts":{"shape":"S3j"},"NextToken":{},"Profiles":{"shape":"S4a"},"PrioritizedRiskCounts":{"shape":"S3j"}}},"S4a":{"type":"list","member":{"type":"structure","members":{"ProfileArn":{},"ProfileVersion":{}}}},"S4q":{"type":"structure","members":{"WorkloadId":{},"WorkloadArn":{},"WorkloadName":{},"Description":{},"Environment":{},"UpdatedAt":{"type":"timestamp"},"AccountIds":{"shape":"S1e"},"AwsRegions":{"shape":"S1g"},"NonAwsRegions":{"shape":"S1i"},"ArchitecturalDesign":{},"ReviewOwner":{},"ReviewRestrictionDate":{"type":"timestamp"},"IsReviewOwnerUpdateAcknowledged":{"type":"boolean"},"IndustryType":{},"Industry":{},"Notes":{},"ImprovementStatus":{},"RiskCounts":{"shape":"S3j"},"PillarPriorities":{"shape":"S1k"},"Lenses":{"shape":"S1q"},"Owner":{},"ShareInvitationId":{},"Tags":{"shape":"Su"},"DiscoveryConfig":{"shape":"S1r"},"Applications":{"shape":"S1v"},"Profiles":{"shape":"S4a"},"PrioritizedRiskCounts":{"shape":"S3j"}}},"S4v":{"type":"structure","members":{"ProfileArn":{},"ProfileVersion":{},"ProfileName":{},"ProfileDescription":{},"ProfileQuestions":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"QuestionTitle":{},"QuestionDescription":{},"QuestionChoices":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"ChoiceTitle":{},"ChoiceDescription":{}}}},"SelectedChoiceIds":{"type":"list","member":{}},"MinSelectedChoices":{"type":"integer"},"MaxSelectedChoices":{"type":"integer"}}}},"Owner":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"ShareInvitationId":{},"Tags":{"shape":"Su"}}},"S5c":{"type":"structure","members":{"Description":{},"Lenses":{"shape":"S14"},"Notes":{},"QuestionCounts":{"shape":"S5d"},"Owner":{},"UpdatedAt":{"type":"timestamp"},"TemplateArn":{},"TemplateName":{},"Tags":{"shape":"Su"},"UpdateStatus":{},"ShareInvitationId":{}}},"S5d":{"type":"map","key":{},"value":{"type":"integer"}},"S5i":{"type":"structure","members":{"QuestionId":{},"PillarId":{},"QuestionTitle":{},"QuestionDescription":{},"ImprovementPlanUrl":{},"HelpfulResourceUrl":{},"HelpfulResourceDisplayText":{},"Choices":{"shape":"S2q"},"SelectedChoices":{"shape":"S31"},"ChoiceAnswers":{"shape":"S32"},"IsApplicable":{"type":"boolean"},"AnswerStatus":{},"Notes":{},"Reason":{}}},"S5m":{"type":"structure","members":{"LensAlias":{},"LensArn":{},"LensVersion":{},"LensName":{},"LensStatus":{},"PillarReviewSummaries":{"type":"list","member":{"type":"structure","members":{"PillarId":{},"PillarName":{},"Notes":{},"QuestionCounts":{"shape":"S5d"}}}},"UpdatedAt":{"type":"timestamp"},"Notes":{},"QuestionCounts":{"shape":"S5d"},"NextToken":{}}},"S60":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"Status":{},"Reason":{}}}},"S7d":{"type":"structure","members":{"WorkloadId":{},"WorkloadArn":{},"WorkloadName":{},"Owner":{},"UpdatedAt":{"type":"timestamp"},"Lenses":{"shape":"S1q"},"RiskCounts":{"shape":"S3j"},"ImprovementStatus":{},"Profiles":{"shape":"S4a"},"PrioritizedRiskCounts":{"shape":"S3j"}}},"S95":{"type":"map","key":{},"value":{"type":"structure","required":["Status"],"members":{"Status":{},"Reason":{},"Notes":{}}}},"S9c":{"type":"map","key":{},"value":{}},"S9h":{"type":"list","member":{}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-03-31","endpointPrefix":"wellarchitected","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Well-Architected","serviceFullName":"AWS Well-Architected Tool","serviceId":"WellArchitected","signatureVersion":"v4","signingName":"wellarchitected","uid":"wellarchitected-2020-03-31"},"operations":{"AssociateLenses":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/associateLenses"},"input":{"type":"structure","required":["WorkloadId","LensAliases"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAliases":{"shape":"S3"}}}},"AssociateProfiles":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/associateProfiles"},"input":{"type":"structure","required":["WorkloadId","ProfileArns"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"ProfileArns":{"shape":"S6"}}}},"CreateLensShare":{"http":{"requestUri":"/lenses/{LensAlias}/shares"},"input":{"type":"structure","required":["LensAlias","SharedWith","ClientRequestToken"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"SharedWith":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ShareId":{}}}},"CreateLensVersion":{"http":{"requestUri":"/lenses/{LensAlias}/versions"},"input":{"type":"structure","required":["LensAlias","LensVersion","ClientRequestToken"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"LensVersion":{},"IsMajorVersion":{"type":"boolean"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"LensArn":{},"LensVersion":{}}}},"CreateMilestone":{"http":{"requestUri":"/workloads/{WorkloadId}/milestones"},"input":{"type":"structure","required":["WorkloadId","MilestoneName","ClientRequestToken"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"MilestoneName":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"}}}},"CreateProfile":{"http":{"requestUri":"/profiles"},"input":{"type":"structure","required":["ProfileName","ProfileDescription","ProfileQuestions","ClientRequestToken"],"members":{"ProfileName":{},"ProfileDescription":{},"ProfileQuestions":{"shape":"Sp"},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"Su"}}},"output":{"type":"structure","members":{"ProfileArn":{},"ProfileVersion":{}}}},"CreateProfileShare":{"http":{"requestUri":"/profiles/{ProfileArn}/shares"},"input":{"type":"structure","required":["ProfileArn","SharedWith","ClientRequestToken"],"members":{"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"SharedWith":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ShareId":{},"ProfileArn":{}}}},"CreateReviewTemplate":{"http":{"requestUri":"/reviewTemplates"},"input":{"type":"structure","required":["TemplateName","Description","Lenses","ClientRequestToken"],"members":{"TemplateName":{},"Description":{},"Lenses":{"shape":"S14"},"Notes":{},"Tags":{"shape":"Su"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TemplateArn":{}}}},"CreateTemplateShare":{"http":{"requestUri":"/templates/shares/{TemplateArn}"},"input":{"type":"structure","required":["TemplateArn","SharedWith","ClientRequestToken"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"SharedWith":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TemplateArn":{},"ShareId":{}}}},"CreateWorkload":{"http":{"requestUri":"/workloads"},"input":{"type":"structure","required":["WorkloadName","Description","Environment","Lenses","ClientRequestToken"],"members":{"WorkloadName":{},"Description":{},"Environment":{},"AccountIds":{"shape":"S1e"},"AwsRegions":{"shape":"S1g"},"NonAwsRegions":{"shape":"S1i"},"PillarPriorities":{"shape":"S1k"},"ArchitecturalDesign":{},"ReviewOwner":{},"IndustryType":{},"Industry":{},"Lenses":{"shape":"S1q"},"Notes":{},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"Su"},"DiscoveryConfig":{"shape":"S1r"},"Applications":{"shape":"S1v"},"ProfileArns":{"type":"list","member":{}},"ReviewTemplateArns":{"type":"list","member":{}},"JiraConfiguration":{"shape":"S1z"}}},"output":{"type":"structure","members":{"WorkloadId":{},"WorkloadArn":{}}}},"CreateWorkloadShare":{"http":{"requestUri":"/workloads/{WorkloadId}/shares"},"input":{"type":"structure","required":["WorkloadId","SharedWith","PermissionType","ClientRequestToken"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"SharedWith":{},"PermissionType":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"WorkloadId":{},"ShareId":{}}}},"DeleteLens":{"http":{"method":"DELETE","requestUri":"/lenses/{LensAlias}"},"input":{"type":"structure","required":["LensAlias","ClientRequestToken","LensStatus"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"},"LensStatus":{"location":"querystring","locationName":"LensStatus"}}}},"DeleteLensShare":{"http":{"method":"DELETE","requestUri":"/lenses/{LensAlias}/shares/{ShareId}"},"input":{"type":"structure","required":["ShareId","LensAlias","ClientRequestToken"],"members":{"ShareId":{"location":"uri","locationName":"ShareId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteProfile":{"http":{"method":"DELETE","requestUri":"/profiles/{ProfileArn}"},"input":{"type":"structure","required":["ProfileArn","ClientRequestToken"],"members":{"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteProfileShare":{"http":{"method":"DELETE","requestUri":"/profiles/{ProfileArn}/shares/{ShareId}"},"input":{"type":"structure","required":["ShareId","ProfileArn","ClientRequestToken"],"members":{"ShareId":{"location":"uri","locationName":"ShareId"},"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteReviewTemplate":{"http":{"method":"DELETE","requestUri":"/reviewTemplates/{TemplateArn}"},"input":{"type":"structure","required":["TemplateArn","ClientRequestToken"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteTemplateShare":{"http":{"method":"DELETE","requestUri":"/templates/shares/{TemplateArn}/{ShareId}"},"input":{"type":"structure","required":["ShareId","TemplateArn","ClientRequestToken"],"members":{"ShareId":{"location":"uri","locationName":"ShareId"},"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteWorkload":{"http":{"method":"DELETE","requestUri":"/workloads/{WorkloadId}"},"input":{"type":"structure","required":["WorkloadId","ClientRequestToken"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DeleteWorkloadShare":{"http":{"method":"DELETE","requestUri":"/workloads/{WorkloadId}/shares/{ShareId}"},"input":{"type":"structure","required":["ShareId","WorkloadId","ClientRequestToken"],"members":{"ShareId":{"location":"uri","locationName":"ShareId"},"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"ClientRequestToken":{"idempotencyToken":true,"location":"querystring","locationName":"ClientRequestToken"}}}},"DisassociateLenses":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/disassociateLenses"},"input":{"type":"structure","required":["WorkloadId","LensAliases"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAliases":{"shape":"S3"}}}},"DisassociateProfiles":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/disassociateProfiles"},"input":{"type":"structure","required":["WorkloadId","ProfileArns"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"ProfileArns":{"shape":"S6"}}}},"ExportLens":{"http":{"method":"GET","requestUri":"/lenses/{LensAlias}/export"},"input":{"type":"structure","required":["LensAlias"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"LensVersion":{"location":"querystring","locationName":"LensVersion"}}},"output":{"type":"structure","members":{"LensJSON":{}}}},"GetAnswer":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}"},"input":{"type":"structure","required":["WorkloadId","LensAlias","QuestionId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"QuestionId":{"location":"uri","locationName":"QuestionId"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensAlias":{},"LensArn":{},"Answer":{"shape":"S2o"}}}},"GetConsolidatedReport":{"http":{"method":"GET","requestUri":"/consolidatedReport"},"input":{"type":"structure","required":["Format"],"members":{"Format":{"location":"querystring","locationName":"Format"},"IncludeSharedResources":{"location":"querystring","locationName":"IncludeSharedResources","type":"boolean"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"Metrics":{"type":"list","member":{"type":"structure","members":{"MetricType":{},"RiskCounts":{"shape":"S3q"},"WorkloadId":{},"WorkloadName":{},"WorkloadArn":{},"UpdatedAt":{"type":"timestamp"},"Lenses":{"type":"list","member":{"type":"structure","members":{"LensArn":{},"Pillars":{"type":"list","member":{"type":"structure","members":{"PillarId":{},"RiskCounts":{"shape":"S3q"},"Questions":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"Risk":{},"BestPractices":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"ChoiceTitle":{}}}}}}}}}},"RiskCounts":{"shape":"S3q"}}}},"LensesAppliedCount":{"type":"integer"}}}},"NextToken":{},"Base64String":{}}}},"GetGlobalSettings":{"http":{"method":"GET","requestUri":"/global-settings"},"output":{"type":"structure","members":{"OrganizationSharingStatus":{},"DiscoveryIntegrationStatus":{},"JiraConfiguration":{"type":"structure","members":{"IntegrationStatus":{},"IssueManagementStatus":{},"IssueManagementType":{},"Subdomain":{},"JiraProjectKey":{},"StatusMessage":{}}}}}},"GetLens":{"http":{"method":"GET","requestUri":"/lenses/{LensAlias}"},"input":{"type":"structure","required":["LensAlias"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"LensVersion":{"location":"querystring","locationName":"LensVersion"}}},"output":{"type":"structure","members":{"Lens":{"type":"structure","members":{"LensArn":{},"LensVersion":{},"Name":{},"Description":{},"Owner":{},"ShareInvitationId":{},"Tags":{"shape":"Su"}}}}}},"GetLensReview":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}"},"input":{"type":"structure","required":["WorkloadId","LensAlias"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensReview":{"shape":"S4j"}}}},"GetLensReviewReport":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/report"},"input":{"type":"structure","required":["WorkloadId","LensAlias"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensReviewReport":{"type":"structure","members":{"LensAlias":{},"LensArn":{},"Base64String":{}}}}}},"GetLensVersionDifference":{"http":{"method":"GET","requestUri":"/lenses/{LensAlias}/versionDifference"},"input":{"type":"structure","required":["LensAlias"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"BaseLensVersion":{"location":"querystring","locationName":"BaseLensVersion"},"TargetLensVersion":{"location":"querystring","locationName":"TargetLensVersion"}}},"output":{"type":"structure","members":{"LensAlias":{},"LensArn":{},"BaseLensVersion":{},"TargetLensVersion":{},"LatestLensVersion":{},"VersionDifferences":{"type":"structure","members":{"PillarDifferences":{"type":"list","member":{"type":"structure","members":{"PillarId":{},"PillarName":{},"DifferenceStatus":{},"QuestionDifferences":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"QuestionTitle":{},"DifferenceStatus":{}}}}}}}}}}}},"GetMilestone":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/milestones/{MilestoneNumber}"},"input":{"type":"structure","required":["WorkloadId","MilestoneNumber"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"MilestoneNumber":{"location":"uri","locationName":"MilestoneNumber","type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"Milestone":{"type":"structure","members":{"MilestoneNumber":{"type":"integer"},"MilestoneName":{},"RecordedAt":{"type":"timestamp"},"Workload":{"shape":"S59"}}}}}},"GetProfile":{"http":{"method":"GET","requestUri":"/profiles/{ProfileArn}"},"input":{"type":"structure","required":["ProfileArn"],"members":{"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"ProfileVersion":{"location":"querystring","locationName":"ProfileVersion"}}},"output":{"type":"structure","members":{"Profile":{"shape":"S5f"}}}},"GetProfileTemplate":{"http":{"method":"GET","requestUri":"/profileTemplate"},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"ProfileTemplate":{"type":"structure","members":{"TemplateName":{},"TemplateQuestions":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"QuestionTitle":{},"QuestionDescription":{},"QuestionChoices":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"ChoiceTitle":{},"ChoiceDescription":{}}}},"MinSelectedChoices":{"type":"integer"},"MaxSelectedChoices":{"type":"integer"}}}},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}}}},"GetReviewTemplate":{"http":{"method":"GET","requestUri":"/reviewTemplates/{TemplateArn}"},"input":{"type":"structure","required":["TemplateArn"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"}}},"output":{"type":"structure","members":{"ReviewTemplate":{"shape":"S5w"}}}},"GetReviewTemplateAnswer":{"http":{"method":"GET","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers/{QuestionId}"},"input":{"type":"structure","required":["TemplateArn","LensAlias","QuestionId"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"QuestionId":{"location":"uri","locationName":"QuestionId"}}},"output":{"type":"structure","members":{"TemplateArn":{},"LensAlias":{},"Answer":{"shape":"S62"}}}},"GetReviewTemplateLensReview":{"http":{"method":"GET","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}"},"input":{"type":"structure","required":["TemplateArn","LensAlias"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"}}},"output":{"type":"structure","members":{"TemplateArn":{},"LensReview":{"shape":"S66"}}}},"GetWorkload":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}"},"input":{"type":"structure","required":["WorkloadId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"}}},"output":{"type":"structure","members":{"Workload":{"shape":"S59"}}}},"ImportLens":{"http":{"method":"PUT","requestUri":"/importLens"},"input":{"type":"structure","required":["JSONString","ClientRequestToken"],"members":{"LensAlias":{},"JSONString":{},"ClientRequestToken":{"idempotencyToken":true},"Tags":{"shape":"Su"}}},"output":{"type":"structure","members":{"LensArn":{},"Status":{}}}},"ListAnswers":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers"},"input":{"type":"structure","required":["WorkloadId","LensAlias"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"PillarId":{"location":"querystring","locationName":"PillarId"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"QuestionPriority":{"location":"querystring","locationName":"QuestionPriority"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensAlias":{},"LensArn":{},"AnswerSummaries":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"PillarId":{},"QuestionTitle":{},"Choices":{"shape":"S2u"},"SelectedChoices":{"shape":"S35"},"ChoiceAnswerSummaries":{"shape":"S6k"},"IsApplicable":{"type":"boolean"},"Risk":{},"Reason":{},"QuestionType":{},"JiraConfiguration":{"shape":"S3e"}}}},"NextToken":{}}}},"ListCheckDetails":{"http":{"requestUri":"/workloads/{WorkloadId}/checks"},"input":{"type":"structure","required":["WorkloadId","LensArn","PillarId","QuestionId","ChoiceId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"NextToken":{},"MaxResults":{"type":"integer"},"LensArn":{},"PillarId":{},"QuestionId":{},"ChoiceId":{}}},"output":{"type":"structure","members":{"CheckDetails":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Description":{},"Provider":{},"LensArn":{},"PillarId":{},"QuestionId":{},"ChoiceId":{},"Status":{},"AccountId":{},"FlaggedResources":{"type":"integer"},"Reason":{},"UpdatedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"ListCheckSummaries":{"http":{"requestUri":"/workloads/{WorkloadId}/checkSummaries"},"input":{"type":"structure","required":["WorkloadId","LensArn","PillarId","QuestionId","ChoiceId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"NextToken":{},"MaxResults":{"type":"integer"},"LensArn":{},"PillarId":{},"QuestionId":{},"ChoiceId":{}}},"output":{"type":"structure","members":{"CheckSummaries":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Provider":{},"Description":{},"UpdatedAt":{"type":"timestamp"},"LensArn":{},"PillarId":{},"QuestionId":{},"ChoiceId":{},"Status":{},"AccountSummary":{"type":"map","key":{},"value":{"type":"integer"}}}}},"NextToken":{}}}},"ListLensReviewImprovements":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/improvements"},"input":{"type":"structure","required":["WorkloadId","LensAlias"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"PillarId":{"location":"querystring","locationName":"PillarId"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"QuestionPriority":{"location":"querystring","locationName":"QuestionPriority"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensAlias":{},"LensArn":{},"ImprovementSummaries":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"PillarId":{},"QuestionTitle":{},"Risk":{},"ImprovementPlanUrl":{},"ImprovementPlans":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"DisplayText":{},"ImprovementPlanUrl":{}}}},"JiraConfiguration":{"shape":"S3e"}}}},"NextToken":{}}}},"ListLensReviews":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/lensReviews"},"input":{"type":"structure","required":["WorkloadId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"MilestoneNumber":{"location":"querystring","locationName":"MilestoneNumber","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneNumber":{"type":"integer"},"LensReviewSummaries":{"type":"list","member":{"type":"structure","members":{"LensAlias":{},"LensArn":{},"LensVersion":{},"LensName":{},"LensStatus":{},"UpdatedAt":{"type":"timestamp"},"RiskCounts":{"shape":"S3q"},"Profiles":{"shape":"S4t"},"PrioritizedRiskCounts":{"shape":"S3q"}}}},"NextToken":{}}}},"ListLensShares":{"http":{"method":"GET","requestUri":"/lenses/{LensAlias}/shares"},"input":{"type":"structure","required":["LensAlias"],"members":{"LensAlias":{"location":"uri","locationName":"LensAlias"},"SharedWithPrefix":{"location":"querystring","locationName":"SharedWithPrefix"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"Status":{"location":"querystring","locationName":"Status"}}},"output":{"type":"structure","members":{"LensShareSummaries":{"type":"list","member":{"type":"structure","members":{"ShareId":{},"SharedWith":{},"Status":{},"StatusMessage":{}}}},"NextToken":{}}}},"ListLenses":{"http":{"method":"GET","requestUri":"/lenses"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"LensType":{"location":"querystring","locationName":"LensType"},"LensStatus":{"location":"querystring","locationName":"LensStatus"},"LensName":{"location":"querystring","locationName":"LensName"}}},"output":{"type":"structure","members":{"LensSummaries":{"type":"list","member":{"type":"structure","members":{"LensArn":{},"LensAlias":{},"LensName":{},"LensType":{},"Description":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"LensVersion":{},"Owner":{},"LensStatus":{}}}},"NextToken":{}}}},"ListMilestones":{"http":{"requestUri":"/workloads/{WorkloadId}/milestonesSummaries"},"input":{"type":"structure","required":["WorkloadId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"WorkloadId":{},"MilestoneSummaries":{"type":"list","member":{"type":"structure","members":{"MilestoneNumber":{"type":"integer"},"MilestoneName":{},"RecordedAt":{"type":"timestamp"},"WorkloadSummary":{"shape":"S7w"}}}},"NextToken":{}}}},"ListNotifications":{"http":{"requestUri":"/notifications"},"input":{"type":"structure","members":{"WorkloadId":{},"NextToken":{},"MaxResults":{"type":"integer"},"ResourceArn":{}}},"output":{"type":"structure","members":{"NotificationSummaries":{"type":"list","member":{"type":"structure","members":{"Type":{},"LensUpgradeSummary":{"type":"structure","members":{"WorkloadId":{},"WorkloadName":{},"LensAlias":{},"LensArn":{},"CurrentLensVersion":{},"LatestLensVersion":{},"ResourceArn":{},"ResourceName":{}}}}}},"NextToken":{}}}},"ListProfileNotifications":{"http":{"method":"GET","requestUri":"/profileNotifications/"},"input":{"type":"structure","members":{"WorkloadId":{"location":"querystring","locationName":"WorkloadId"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"NotificationSummaries":{"type":"list","member":{"type":"structure","members":{"CurrentProfileVersion":{},"LatestProfileVersion":{},"Type":{},"ProfileArn":{},"ProfileName":{},"WorkloadId":{},"WorkloadName":{}}}},"NextToken":{}}}},"ListProfileShares":{"http":{"method":"GET","requestUri":"/profiles/{ProfileArn}/shares"},"input":{"type":"structure","required":["ProfileArn"],"members":{"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"SharedWithPrefix":{"location":"querystring","locationName":"SharedWithPrefix"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"Status":{"location":"querystring","locationName":"Status"}}},"output":{"type":"structure","members":{"ProfileShareSummaries":{"type":"list","member":{"type":"structure","members":{"ShareId":{},"SharedWith":{},"Status":{},"StatusMessage":{}}}},"NextToken":{}}}},"ListProfiles":{"http":{"method":"GET","requestUri":"/profileSummaries"},"input":{"type":"structure","members":{"ProfileNamePrefix":{"location":"querystring","locationName":"ProfileNamePrefix"},"ProfileOwnerType":{"location":"querystring","locationName":"ProfileOwnerType"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"ProfileSummaries":{"type":"list","member":{"type":"structure","members":{"ProfileArn":{},"ProfileVersion":{},"ProfileName":{},"ProfileDescription":{},"Owner":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"ListReviewTemplateAnswers":{"http":{"method":"GET","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers"},"input":{"type":"structure","required":["TemplateArn","LensAlias"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"PillarId":{"location":"querystring","locationName":"PillarId"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"TemplateArn":{},"LensAlias":{},"AnswerSummaries":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"PillarId":{},"QuestionTitle":{},"Choices":{"shape":"S2u"},"SelectedChoices":{"shape":"S35"},"ChoiceAnswerSummaries":{"shape":"S6k"},"IsApplicable":{"type":"boolean"},"AnswerStatus":{},"Reason":{},"QuestionType":{}}}},"NextToken":{}}}},"ListReviewTemplates":{"http":{"method":"GET","requestUri":"/reviewTemplates"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"ReviewTemplates":{"type":"list","member":{"type":"structure","members":{"Description":{},"Lenses":{"shape":"S14"},"Owner":{},"UpdatedAt":{"type":"timestamp"},"TemplateArn":{},"TemplateName":{},"UpdateStatus":{}}}},"NextToken":{}}}},"ListShareInvitations":{"http":{"method":"GET","requestUri":"/shareInvitations"},"input":{"type":"structure","members":{"WorkloadNamePrefix":{"location":"querystring","locationName":"WorkloadNamePrefix"},"LensNamePrefix":{"location":"querystring","locationName":"LensNamePrefix"},"ShareResourceType":{"location":"querystring","locationName":"ShareResourceType"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"ProfileNamePrefix":{"location":"querystring","locationName":"ProfileNamePrefix"},"TemplateNamePrefix":{"location":"querystring","locationName":"TemplateNamePrefix"}}},"output":{"type":"structure","members":{"ShareInvitationSummaries":{"type":"list","member":{"type":"structure","members":{"ShareInvitationId":{},"SharedBy":{},"SharedWith":{},"PermissionType":{},"ShareResourceType":{},"WorkloadName":{},"WorkloadId":{},"LensName":{},"LensArn":{},"ProfileName":{},"ProfileArn":{},"TemplateName":{},"TemplateArn":{}}}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{WorkloadArn}"},"input":{"type":"structure","required":["WorkloadArn"],"members":{"WorkloadArn":{"location":"uri","locationName":"WorkloadArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"Su"}}}},"ListTemplateShares":{"http":{"method":"GET","requestUri":"/templates/shares/{TemplateArn}"},"input":{"type":"structure","required":["TemplateArn"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"SharedWithPrefix":{"location":"querystring","locationName":"SharedWithPrefix"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"Status":{"location":"querystring","locationName":"Status"}}},"output":{"type":"structure","members":{"TemplateArn":{},"TemplateShareSummaries":{"type":"list","member":{"type":"structure","members":{"ShareId":{},"SharedWith":{},"Status":{},"StatusMessage":{}}}},"NextToken":{}}}},"ListWorkloadShares":{"http":{"method":"GET","requestUri":"/workloads/{WorkloadId}/shares"},"input":{"type":"structure","required":["WorkloadId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"SharedWithPrefix":{"location":"querystring","locationName":"SharedWithPrefix"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"Status":{"location":"querystring","locationName":"Status"}}},"output":{"type":"structure","members":{"WorkloadId":{},"WorkloadShareSummaries":{"type":"list","member":{"type":"structure","members":{"ShareId":{},"SharedWith":{},"PermissionType":{},"Status":{},"StatusMessage":{}}}},"NextToken":{}}}},"ListWorkloads":{"http":{"requestUri":"/workloadsSummaries"},"input":{"type":"structure","members":{"WorkloadNamePrefix":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"WorkloadSummaries":{"type":"list","member":{"shape":"S7w"}},"NextToken":{}}}},"TagResource":{"http":{"requestUri":"/tags/{WorkloadArn}"},"input":{"type":"structure","required":["WorkloadArn","Tags"],"members":{"WorkloadArn":{"location":"uri","locationName":"WorkloadArn"},"Tags":{"shape":"Su"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{WorkloadArn}"},"input":{"type":"structure","required":["WorkloadArn","TagKeys"],"members":{"WorkloadArn":{"location":"uri","locationName":"WorkloadArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateAnswer":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/answers/{QuestionId}"},"input":{"type":"structure","required":["WorkloadId","LensAlias","QuestionId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"QuestionId":{"location":"uri","locationName":"QuestionId"},"SelectedChoices":{"shape":"S35"},"ChoiceUpdates":{"shape":"S9o"},"Notes":{},"IsApplicable":{"type":"boolean"},"Reason":{}}},"output":{"type":"structure","members":{"WorkloadId":{},"LensAlias":{},"LensArn":{},"Answer":{"shape":"S2o"}}}},"UpdateGlobalSettings":{"http":{"method":"PATCH","requestUri":"/global-settings"},"input":{"type":"structure","members":{"OrganizationSharingStatus":{},"DiscoveryIntegrationStatus":{},"JiraConfiguration":{"type":"structure","members":{"IssueManagementStatus":{},"IssueManagementType":{},"JiraProjectKey":{},"IntegrationStatus":{}}}}}},"UpdateIntegration":{"http":{"requestUri":"/workloads/{WorkloadId}/updateIntegration"},"input":{"type":"structure","required":["WorkloadId","ClientRequestToken","IntegratingService"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"ClientRequestToken":{"idempotencyToken":true},"IntegratingService":{}}}},"UpdateLensReview":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}"},"input":{"type":"structure","required":["WorkloadId","LensAlias"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"LensNotes":{},"PillarNotes":{"shape":"S9x"},"JiraConfiguration":{"shape":"S4o"}}},"output":{"type":"structure","members":{"WorkloadId":{},"LensReview":{"shape":"S4j"}}}},"UpdateProfile":{"http":{"method":"PATCH","requestUri":"/profiles/{ProfileArn}"},"input":{"type":"structure","required":["ProfileArn"],"members":{"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"ProfileDescription":{},"ProfileQuestions":{"shape":"Sp"}}},"output":{"type":"structure","members":{"Profile":{"shape":"S5f"}}}},"UpdateReviewTemplate":{"http":{"method":"PATCH","requestUri":"/reviewTemplates/{TemplateArn}"},"input":{"type":"structure","required":["TemplateArn"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"TemplateName":{},"Description":{},"Notes":{},"LensesToAssociate":{"shape":"Sa2"},"LensesToDisassociate":{"shape":"Sa2"}}},"output":{"type":"structure","members":{"ReviewTemplate":{"shape":"S5w"}}}},"UpdateReviewTemplateAnswer":{"http":{"method":"PATCH","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/answers/{QuestionId}"},"input":{"type":"structure","required":["TemplateArn","LensAlias","QuestionId"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"QuestionId":{"location":"uri","locationName":"QuestionId"},"SelectedChoices":{"shape":"S35"},"ChoiceUpdates":{"shape":"S9o"},"Notes":{},"IsApplicable":{"type":"boolean"},"Reason":{}}},"output":{"type":"structure","members":{"TemplateArn":{},"LensAlias":{},"Answer":{"shape":"S62"}}}},"UpdateReviewTemplateLensReview":{"http":{"method":"PATCH","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}"},"input":{"type":"structure","required":["TemplateArn","LensAlias"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"LensNotes":{},"PillarNotes":{"shape":"S9x"}}},"output":{"type":"structure","members":{"TemplateArn":{},"LensReview":{"shape":"S66"}}}},"UpdateShareInvitation":{"http":{"method":"PATCH","requestUri":"/shareInvitations/{ShareInvitationId}"},"input":{"type":"structure","required":["ShareInvitationId","ShareInvitationAction"],"members":{"ShareInvitationId":{"location":"uri","locationName":"ShareInvitationId"},"ShareInvitationAction":{}}},"output":{"type":"structure","members":{"ShareInvitation":{"type":"structure","members":{"ShareInvitationId":{},"ShareResourceType":{},"WorkloadId":{},"LensAlias":{},"LensArn":{},"ProfileArn":{},"TemplateArn":{}}}}}},"UpdateWorkload":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}"},"input":{"type":"structure","required":["WorkloadId"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"WorkloadName":{},"Description":{},"Environment":{},"AccountIds":{"shape":"S1e"},"AwsRegions":{"shape":"S1g"},"NonAwsRegions":{"shape":"S1i"},"PillarPriorities":{"shape":"S1k"},"ArchitecturalDesign":{},"ReviewOwner":{},"IsReviewOwnerUpdateAcknowledged":{"type":"boolean"},"IndustryType":{},"Industry":{},"Notes":{},"ImprovementStatus":{},"DiscoveryConfig":{"shape":"S1r"},"Applications":{"shape":"S1v"},"JiraConfiguration":{"shape":"S1z"}}},"output":{"type":"structure","members":{"Workload":{"shape":"S59"}}}},"UpdateWorkloadShare":{"http":{"method":"PATCH","requestUri":"/workloads/{WorkloadId}/shares/{ShareId}"},"input":{"type":"structure","required":["ShareId","WorkloadId","PermissionType"],"members":{"ShareId":{"location":"uri","locationName":"ShareId"},"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"PermissionType":{}}},"output":{"type":"structure","members":{"WorkloadId":{},"WorkloadShare":{"type":"structure","members":{"ShareId":{},"SharedBy":{},"SharedWith":{},"PermissionType":{},"Status":{},"WorkloadName":{},"WorkloadId":{}}}}}},"UpgradeLensReview":{"http":{"method":"PUT","requestUri":"/workloads/{WorkloadId}/lensReviews/{LensAlias}/upgrade"},"input":{"type":"structure","required":["WorkloadId","LensAlias","MilestoneName"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"MilestoneName":{},"ClientRequestToken":{}}}},"UpgradeProfileVersion":{"http":{"method":"PUT","requestUri":"/workloads/{WorkloadId}/profiles/{ProfileArn}/upgrade"},"input":{"type":"structure","required":["WorkloadId","ProfileArn"],"members":{"WorkloadId":{"location":"uri","locationName":"WorkloadId"},"ProfileArn":{"location":"uri","locationName":"ProfileArn"},"MilestoneName":{},"ClientRequestToken":{"idempotencyToken":true}}}},"UpgradeReviewTemplateLensReview":{"http":{"method":"PUT","requestUri":"/reviewTemplates/{TemplateArn}/lensReviews/{LensAlias}/upgrade"},"input":{"type":"structure","required":["TemplateArn","LensAlias"],"members":{"TemplateArn":{"location":"uri","locationName":"TemplateArn"},"LensAlias":{"location":"uri","locationName":"LensAlias"},"ClientRequestToken":{}}}}},"shapes":{"S3":{"type":"list","member":{}},"S6":{"type":"list","member":{}},"Sp":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"SelectedChoiceIds":{"type":"list","member":{}}}}},"Su":{"type":"map","key":{},"value":{}},"S14":{"type":"list","member":{}},"S1e":{"type":"list","member":{}},"S1g":{"type":"list","member":{}},"S1i":{"type":"list","member":{}},"S1k":{"type":"list","member":{}},"S1q":{"type":"list","member":{}},"S1r":{"type":"structure","members":{"TrustedAdvisorIntegrationStatus":{},"WorkloadResourceDefinition":{"type":"list","member":{}}}},"S1v":{"type":"list","member":{}},"S1z":{"type":"structure","members":{"IssueManagementStatus":{},"IssueManagementType":{},"JiraProjectKey":{}}},"S2o":{"type":"structure","members":{"QuestionId":{},"PillarId":{},"QuestionTitle":{},"QuestionDescription":{},"ImprovementPlanUrl":{},"HelpfulResourceUrl":{},"HelpfulResourceDisplayText":{},"Choices":{"shape":"S2u"},"SelectedChoices":{"shape":"S35"},"ChoiceAnswers":{"shape":"S36"},"IsApplicable":{"type":"boolean"},"Risk":{},"Notes":{},"Reason":{},"JiraConfiguration":{"shape":"S3e"}}},"S2u":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"Title":{},"Description":{},"HelpfulResource":{"shape":"S2y"},"ImprovementPlan":{"shape":"S2y"},"AdditionalResources":{"type":"list","member":{"type":"structure","members":{"Type":{},"Content":{"type":"list","member":{"shape":"S2y"}}}}}}}},"S2y":{"type":"structure","members":{"DisplayText":{},"Url":{}}},"S35":{"type":"list","member":{}},"S36":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"Status":{},"Reason":{},"Notes":{}}}},"S3e":{"type":"structure","members":{"JiraIssueUrl":{},"LastSyncedTime":{"type":"timestamp"}}},"S3q":{"type":"map","key":{},"value":{"type":"integer"}},"S4j":{"type":"structure","members":{"LensAlias":{},"LensArn":{},"LensVersion":{},"LensName":{},"LensStatus":{},"PillarReviewSummaries":{"type":"list","member":{"type":"structure","members":{"PillarId":{},"PillarName":{},"Notes":{},"RiskCounts":{"shape":"S3q"},"PrioritizedRiskCounts":{"shape":"S3q"}}}},"JiraConfiguration":{"shape":"S4o"},"UpdatedAt":{"type":"timestamp"},"Notes":{},"RiskCounts":{"shape":"S3q"},"NextToken":{},"Profiles":{"shape":"S4t"},"PrioritizedRiskCounts":{"shape":"S3q"}}},"S4o":{"type":"structure","members":{"SelectedPillars":{"type":"list","member":{"type":"structure","members":{"PillarId":{},"SelectedQuestionIds":{"type":"list","member":{}}}}}}},"S4t":{"type":"list","member":{"type":"structure","members":{"ProfileArn":{},"ProfileVersion":{}}}},"S59":{"type":"structure","members":{"WorkloadId":{},"WorkloadArn":{},"WorkloadName":{},"Description":{},"Environment":{},"UpdatedAt":{"type":"timestamp"},"AccountIds":{"shape":"S1e"},"AwsRegions":{"shape":"S1g"},"NonAwsRegions":{"shape":"S1i"},"ArchitecturalDesign":{},"ReviewOwner":{},"ReviewRestrictionDate":{"type":"timestamp"},"IsReviewOwnerUpdateAcknowledged":{"type":"boolean"},"IndustryType":{},"Industry":{},"Notes":{},"ImprovementStatus":{},"RiskCounts":{"shape":"S3q"},"PillarPriorities":{"shape":"S1k"},"Lenses":{"shape":"S1q"},"Owner":{},"ShareInvitationId":{},"Tags":{"shape":"Su"},"DiscoveryConfig":{"shape":"S1r"},"Applications":{"shape":"S1v"},"Profiles":{"shape":"S4t"},"PrioritizedRiskCounts":{"shape":"S3q"},"JiraConfiguration":{"type":"structure","members":{"IssueManagementStatus":{},"IssueManagementType":{},"JiraProjectKey":{},"StatusMessage":{}}}}},"S5f":{"type":"structure","members":{"ProfileArn":{},"ProfileVersion":{},"ProfileName":{},"ProfileDescription":{},"ProfileQuestions":{"type":"list","member":{"type":"structure","members":{"QuestionId":{},"QuestionTitle":{},"QuestionDescription":{},"QuestionChoices":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"ChoiceTitle":{},"ChoiceDescription":{}}}},"SelectedChoiceIds":{"type":"list","member":{}},"MinSelectedChoices":{"type":"integer"},"MaxSelectedChoices":{"type":"integer"}}}},"Owner":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"ShareInvitationId":{},"Tags":{"shape":"Su"}}},"S5w":{"type":"structure","members":{"Description":{},"Lenses":{"shape":"S14"},"Notes":{},"QuestionCounts":{"shape":"S5x"},"Owner":{},"UpdatedAt":{"type":"timestamp"},"TemplateArn":{},"TemplateName":{},"Tags":{"shape":"Su"},"UpdateStatus":{},"ShareInvitationId":{}}},"S5x":{"type":"map","key":{},"value":{"type":"integer"}},"S62":{"type":"structure","members":{"QuestionId":{},"PillarId":{},"QuestionTitle":{},"QuestionDescription":{},"ImprovementPlanUrl":{},"HelpfulResourceUrl":{},"HelpfulResourceDisplayText":{},"Choices":{"shape":"S2u"},"SelectedChoices":{"shape":"S35"},"ChoiceAnswers":{"shape":"S36"},"IsApplicable":{"type":"boolean"},"AnswerStatus":{},"Notes":{},"Reason":{}}},"S66":{"type":"structure","members":{"LensAlias":{},"LensArn":{},"LensVersion":{},"LensName":{},"LensStatus":{},"PillarReviewSummaries":{"type":"list","member":{"type":"structure","members":{"PillarId":{},"PillarName":{},"Notes":{},"QuestionCounts":{"shape":"S5x"}}}},"UpdatedAt":{"type":"timestamp"},"Notes":{},"QuestionCounts":{"shape":"S5x"},"NextToken":{}}},"S6k":{"type":"list","member":{"type":"structure","members":{"ChoiceId":{},"Status":{},"Reason":{}}}},"S7w":{"type":"structure","members":{"WorkloadId":{},"WorkloadArn":{},"WorkloadName":{},"Owner":{},"UpdatedAt":{"type":"timestamp"},"Lenses":{"shape":"S1q"},"RiskCounts":{"shape":"S3q"},"ImprovementStatus":{},"Profiles":{"shape":"S4t"},"PrioritizedRiskCounts":{"shape":"S3q"}}},"S9o":{"type":"map","key":{},"value":{"type":"structure","required":["Status"],"members":{"Status":{},"Reason":{},"Notes":{}}}},"S9x":{"type":"map","key":{},"value":{}},"Sa2":{"type":"list","member":{}}}} /***/ }), /* 1025 */ @@ -63010,7 +63010,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 1182 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2021-07-13","endpointPrefix":"emr-serverless","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"EMR Serverless","serviceId":"EMR Serverless","signatureVersion":"v4","signingName":"emr-serverless","uid":"emr-serverless-2021-07-13"},"operations":{"CancelJobRun":{"http":{"method":"DELETE","requestUri":"/applications/{applicationId}/jobruns/{jobRunId}","responseCode":200},"input":{"type":"structure","required":["applicationId","jobRunId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"jobRunId":{"location":"uri","locationName":"jobRunId"}}},"output":{"type":"structure","required":["applicationId","jobRunId"],"members":{"applicationId":{},"jobRunId":{}}},"idempotent":true},"CreateApplication":{"http":{"requestUri":"/applications","responseCode":200},"input":{"type":"structure","required":["releaseLabel","type","clientToken"],"members":{"name":{},"releaseLabel":{},"type":{},"clientToken":{"idempotencyToken":true},"initialCapacity":{"shape":"Sa"},"maximumCapacity":{"shape":"Si"},"tags":{"shape":"Sj"},"autoStartConfiguration":{"shape":"Sm"},"autoStopConfiguration":{"shape":"So"},"networkConfiguration":{"shape":"Sq"},"architecture":{},"imageConfiguration":{"shape":"Sw"},"workerTypeSpecifications":{"shape":"Sy"},"runtimeConfiguration":{"shape":"S10"},"monitoringConfiguration":{"shape":"S14"}}},"output":{"type":"structure","required":["applicationId","arn"],"members":{"applicationId":{},"name":{},"arn":{}}},"idempotent":true},"DeleteApplication":{"http":{"method":"DELETE","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"GetApplication":{"http":{"method":"GET","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","required":["application"],"members":{"application":{"shape":"S1l"}}}},"GetDashboardForJobRun":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/jobruns/{jobRunId}/dashboard","responseCode":200},"input":{"type":"structure","required":["applicationId","jobRunId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"jobRunId":{"location":"uri","locationName":"jobRunId"}}},"output":{"type":"structure","members":{"url":{}}}},"GetJobRun":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/jobruns/{jobRunId}","responseCode":200},"input":{"type":"structure","required":["applicationId","jobRunId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"jobRunId":{"location":"uri","locationName":"jobRunId"}}},"output":{"type":"structure","required":["jobRun"],"members":{"jobRun":{"type":"structure","required":["applicationId","jobRunId","arn","createdBy","createdAt","updatedAt","executionRole","state","stateDetails","releaseLabel","jobDriver"],"members":{"applicationId":{},"jobRunId":{},"name":{},"arn":{},"createdBy":{},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"executionRole":{},"state":{},"stateDetails":{},"releaseLabel":{},"configurationOverrides":{"shape":"S23"},"jobDriver":{"shape":"S24"},"tags":{"shape":"Sj"},"totalResourceUtilization":{"type":"structure","members":{"vCPUHour":{"type":"double"},"memoryGBHour":{"type":"double"},"storageGBHour":{"type":"double"}}},"networkConfiguration":{"shape":"Sq"},"totalExecutionDurationSeconds":{"type":"integer"},"executionTimeoutMinutes":{"type":"long"},"billedResourceUtilization":{"type":"structure","members":{"vCPUHour":{"type":"double"},"memoryGBHour":{"type":"double"},"storageGBHour":{"type":"double"}}}}}}}},"ListApplications":{"http":{"method":"GET","requestUri":"/applications","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"states":{"location":"querystring","locationName":"states","type":"list","member":{}}}},"output":{"type":"structure","required":["applications"],"members":{"applications":{"type":"list","member":{"type":"structure","required":["id","arn","releaseLabel","type","state","createdAt","updatedAt"],"members":{"id":{},"name":{},"arn":{},"releaseLabel":{},"type":{},"state":{},"stateDetails":{},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"architecture":{}}}},"nextToken":{}}}},"ListJobRuns":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/jobruns","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"createdAtAfter":{"location":"querystring","locationName":"createdAtAfter","type":"timestamp"},"createdAtBefore":{"location":"querystring","locationName":"createdAtBefore","type":"timestamp"},"states":{"location":"querystring","locationName":"states","type":"list","member":{}}}},"output":{"type":"structure","required":["jobRuns"],"members":{"jobRuns":{"type":"list","member":{"type":"structure","required":["applicationId","id","arn","createdBy","createdAt","updatedAt","executionRole","state","stateDetails","releaseLabel"],"members":{"applicationId":{},"id":{},"name":{},"arn":{},"createdBy":{},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"executionRole":{},"state":{},"stateDetails":{},"releaseLabel":{},"type":{}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sj"}}}},"StartApplication":{"http":{"requestUri":"/applications/{applicationId}/start","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"StartJobRun":{"http":{"requestUri":"/applications/{applicationId}/jobruns","responseCode":200},"input":{"type":"structure","required":["applicationId","clientToken","executionRoleArn"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"clientToken":{"idempotencyToken":true},"executionRoleArn":{},"jobDriver":{"shape":"S24"},"configurationOverrides":{"shape":"S23"},"tags":{"shape":"Sj"},"executionTimeoutMinutes":{"type":"long"},"name":{}}},"output":{"type":"structure","required":["applicationId","jobRunId","arn"],"members":{"applicationId":{},"jobRunId":{},"arn":{}}},"idempotent":true},"StopApplication":{"http":{"requestUri":"/applications/{applicationId}/stop","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sj"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateApplication":{"http":{"method":"PATCH","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId","clientToken"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"clientToken":{"idempotencyToken":true},"initialCapacity":{"shape":"Sa"},"maximumCapacity":{"shape":"Si"},"autoStartConfiguration":{"shape":"Sm"},"autoStopConfiguration":{"shape":"So"},"networkConfiguration":{"shape":"Sq"},"architecture":{},"imageConfiguration":{"shape":"Sw"},"workerTypeSpecifications":{"shape":"Sy"},"releaseLabel":{},"runtimeConfiguration":{"shape":"S10"},"monitoringConfiguration":{"shape":"S14"}}},"output":{"type":"structure","required":["application"],"members":{"application":{"shape":"S1l"}}}}},"shapes":{"Sa":{"type":"map","key":{},"value":{"type":"structure","required":["workerCount"],"members":{"workerCount":{"type":"long"},"workerConfiguration":{"type":"structure","required":["cpu","memory"],"members":{"cpu":{},"memory":{},"disk":{}}}}}},"Si":{"type":"structure","required":["cpu","memory"],"members":{"cpu":{},"memory":{},"disk":{}}},"Sj":{"type":"map","key":{},"value":{}},"Sm":{"type":"structure","members":{"enabled":{"type":"boolean"}}},"So":{"type":"structure","members":{"enabled":{"type":"boolean"},"idleTimeoutMinutes":{"type":"integer"}}},"Sq":{"type":"structure","members":{"subnetIds":{"type":"list","member":{}},"securityGroupIds":{"type":"list","member":{}}}},"Sw":{"type":"structure","members":{"imageUri":{}}},"Sy":{"type":"map","key":{},"value":{"type":"structure","members":{"imageConfiguration":{"shape":"Sw"}}}},"S10":{"type":"list","member":{"type":"structure","required":["classification"],"members":{"classification":{},"properties":{"type":"map","key":{},"value":{},"sensitive":true},"configurations":{"shape":"S10"}}}},"S14":{"type":"structure","members":{"s3MonitoringConfiguration":{"type":"structure","members":{"logUri":{},"encryptionKeyArn":{}}},"managedPersistenceMonitoringConfiguration":{"type":"structure","members":{"enabled":{"type":"boolean"},"encryptionKeyArn":{}}},"cloudWatchLoggingConfiguration":{"type":"structure","required":["enabled"],"members":{"enabled":{"type":"boolean"},"logGroupName":{},"logStreamNamePrefix":{},"encryptionKeyArn":{},"logTypes":{"type":"map","key":{},"value":{"type":"list","member":{}}}}}}},"S1l":{"type":"structure","required":["applicationId","arn","releaseLabel","type","state","createdAt","updatedAt"],"members":{"applicationId":{},"name":{},"arn":{},"releaseLabel":{},"type":{},"state":{},"stateDetails":{},"initialCapacity":{"shape":"Sa"},"maximumCapacity":{"shape":"Si"},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"tags":{"shape":"Sj"},"autoStartConfiguration":{"shape":"Sm"},"autoStopConfiguration":{"shape":"So"},"networkConfiguration":{"shape":"Sq"},"architecture":{},"imageConfiguration":{"shape":"S1p"},"workerTypeSpecifications":{"type":"map","key":{},"value":{"type":"structure","members":{"imageConfiguration":{"shape":"S1p"}}}},"runtimeConfiguration":{"shape":"S10"},"monitoringConfiguration":{"shape":"S14"}}},"S1p":{"type":"structure","required":["imageUri"],"members":{"imageUri":{},"resolvedImageDigest":{}}},"S23":{"type":"structure","members":{"applicationConfiguration":{"shape":"S10"},"monitoringConfiguration":{"shape":"S14"}}},"S24":{"type":"structure","members":{"sparkSubmit":{"type":"structure","required":["entryPoint"],"members":{"entryPoint":{"type":"string","sensitive":true},"entryPointArguments":{"type":"list","member":{"type":"string","sensitive":true}},"sparkSubmitParameters":{"type":"string","sensitive":true}}},"hive":{"type":"structure","required":["query"],"members":{"query":{"type":"string","sensitive":true},"initQueryFile":{"type":"string","sensitive":true},"parameters":{"type":"string","sensitive":true}}}},"union":true}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2021-07-13","endpointPrefix":"emr-serverless","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"EMR Serverless","serviceId":"EMR Serverless","signatureVersion":"v4","signingName":"emr-serverless","uid":"emr-serverless-2021-07-13"},"operations":{"CancelJobRun":{"http":{"method":"DELETE","requestUri":"/applications/{applicationId}/jobruns/{jobRunId}","responseCode":200},"input":{"type":"structure","required":["applicationId","jobRunId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"jobRunId":{"location":"uri","locationName":"jobRunId"}}},"output":{"type":"structure","required":["applicationId","jobRunId"],"members":{"applicationId":{},"jobRunId":{}}},"idempotent":true},"CreateApplication":{"http":{"requestUri":"/applications","responseCode":200},"input":{"type":"structure","required":["releaseLabel","type","clientToken"],"members":{"name":{},"releaseLabel":{},"type":{},"clientToken":{"idempotencyToken":true},"initialCapacity":{"shape":"Sa"},"maximumCapacity":{"shape":"Sj"},"tags":{"shape":"Sk"},"autoStartConfiguration":{"shape":"Sn"},"autoStopConfiguration":{"shape":"Sp"},"networkConfiguration":{"shape":"Sr"},"architecture":{},"imageConfiguration":{"shape":"Sx"},"workerTypeSpecifications":{"shape":"Sz"},"runtimeConfiguration":{"shape":"S11"},"monitoringConfiguration":{"shape":"S15"}}},"output":{"type":"structure","required":["applicationId","arn"],"members":{"applicationId":{},"name":{},"arn":{}}},"idempotent":true},"DeleteApplication":{"http":{"method":"DELETE","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"GetApplication":{"http":{"method":"GET","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","required":["application"],"members":{"application":{"shape":"S1m"}}}},"GetDashboardForJobRun":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/jobruns/{jobRunId}/dashboard","responseCode":200},"input":{"type":"structure","required":["applicationId","jobRunId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"jobRunId":{"location":"uri","locationName":"jobRunId"}}},"output":{"type":"structure","members":{"url":{}}}},"GetJobRun":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/jobruns/{jobRunId}","responseCode":200},"input":{"type":"structure","required":["applicationId","jobRunId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"jobRunId":{"location":"uri","locationName":"jobRunId"}}},"output":{"type":"structure","required":["jobRun"],"members":{"jobRun":{"type":"structure","required":["applicationId","jobRunId","arn","createdBy","createdAt","updatedAt","executionRole","state","stateDetails","releaseLabel","jobDriver"],"members":{"applicationId":{},"jobRunId":{},"name":{},"arn":{},"createdBy":{},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"executionRole":{},"state":{},"stateDetails":{},"releaseLabel":{},"configurationOverrides":{"shape":"S24"},"jobDriver":{"shape":"S25"},"tags":{"shape":"Sk"},"totalResourceUtilization":{"type":"structure","members":{"vCPUHour":{"type":"double"},"memoryGBHour":{"type":"double"},"storageGBHour":{"type":"double"}}},"networkConfiguration":{"shape":"Sr"},"totalExecutionDurationSeconds":{"type":"integer"},"executionTimeoutMinutes":{"type":"long"},"billedResourceUtilization":{"type":"structure","members":{"vCPUHour":{"type":"double"},"memoryGBHour":{"type":"double"},"storageGBHour":{"type":"double"}}}}}}}},"ListApplications":{"http":{"method":"GET","requestUri":"/applications","responseCode":200},"input":{"type":"structure","members":{"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"states":{"location":"querystring","locationName":"states","type":"list","member":{}}}},"output":{"type":"structure","required":["applications"],"members":{"applications":{"type":"list","member":{"type":"structure","required":["id","arn","releaseLabel","type","state","createdAt","updatedAt"],"members":{"id":{},"name":{},"arn":{},"releaseLabel":{},"type":{},"state":{},"stateDetails":{},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"architecture":{}}}},"nextToken":{}}}},"ListJobRuns":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/jobruns","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"nextToken":{"location":"querystring","locationName":"nextToken"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"createdAtAfter":{"location":"querystring","locationName":"createdAtAfter","type":"timestamp"},"createdAtBefore":{"location":"querystring","locationName":"createdAtBefore","type":"timestamp"},"states":{"location":"querystring","locationName":"states","type":"list","member":{}}}},"output":{"type":"structure","required":["jobRuns"],"members":{"jobRuns":{"type":"list","member":{"type":"structure","required":["applicationId","id","arn","createdBy","createdAt","updatedAt","executionRole","state","stateDetails","releaseLabel"],"members":{"applicationId":{},"id":{},"name":{},"arn":{},"createdBy":{},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"executionRole":{},"state":{},"stateDetails":{},"releaseLabel":{},"type":{}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sk"}}}},"StartApplication":{"http":{"requestUri":"/applications/{applicationId}/start","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"StartJobRun":{"http":{"requestUri":"/applications/{applicationId}/jobruns","responseCode":200},"input":{"type":"structure","required":["applicationId","clientToken","executionRoleArn"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"clientToken":{"idempotencyToken":true},"executionRoleArn":{},"jobDriver":{"shape":"S25"},"configurationOverrides":{"shape":"S24"},"tags":{"shape":"Sk"},"executionTimeoutMinutes":{"type":"long"},"name":{}}},"output":{"type":"structure","required":["applicationId","jobRunId","arn"],"members":{"applicationId":{},"jobRunId":{},"arn":{}}},"idempotent":true},"StopApplication":{"http":{"requestUri":"/applications/{applicationId}/stop","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sk"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateApplication":{"http":{"method":"PATCH","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId","clientToken"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"clientToken":{"idempotencyToken":true},"initialCapacity":{"shape":"Sa"},"maximumCapacity":{"shape":"Sj"},"autoStartConfiguration":{"shape":"Sn"},"autoStopConfiguration":{"shape":"Sp"},"networkConfiguration":{"shape":"Sr"},"architecture":{},"imageConfiguration":{"shape":"Sx"},"workerTypeSpecifications":{"shape":"Sz"},"releaseLabel":{},"runtimeConfiguration":{"shape":"S11"},"monitoringConfiguration":{"shape":"S15"}}},"output":{"type":"structure","required":["application"],"members":{"application":{"shape":"S1m"}}}}},"shapes":{"Sa":{"type":"map","key":{},"value":{"type":"structure","required":["workerCount"],"members":{"workerCount":{"type":"long"},"workerConfiguration":{"type":"structure","required":["cpu","memory"],"members":{"cpu":{},"memory":{},"disk":{},"diskType":{}}}}}},"Sj":{"type":"structure","required":["cpu","memory"],"members":{"cpu":{},"memory":{},"disk":{}}},"Sk":{"type":"map","key":{},"value":{}},"Sn":{"type":"structure","members":{"enabled":{"type":"boolean"}}},"Sp":{"type":"structure","members":{"enabled":{"type":"boolean"},"idleTimeoutMinutes":{"type":"integer"}}},"Sr":{"type":"structure","members":{"subnetIds":{"type":"list","member":{}},"securityGroupIds":{"type":"list","member":{}}}},"Sx":{"type":"structure","members":{"imageUri":{}}},"Sz":{"type":"map","key":{},"value":{"type":"structure","members":{"imageConfiguration":{"shape":"Sx"}}}},"S11":{"type":"list","member":{"type":"structure","required":["classification"],"members":{"classification":{},"properties":{"type":"map","key":{},"value":{},"sensitive":true},"configurations":{"shape":"S11"}}}},"S15":{"type":"structure","members":{"s3MonitoringConfiguration":{"type":"structure","members":{"logUri":{},"encryptionKeyArn":{}}},"managedPersistenceMonitoringConfiguration":{"type":"structure","members":{"enabled":{"type":"boolean"},"encryptionKeyArn":{}}},"cloudWatchLoggingConfiguration":{"type":"structure","required":["enabled"],"members":{"enabled":{"type":"boolean"},"logGroupName":{},"logStreamNamePrefix":{},"encryptionKeyArn":{},"logTypes":{"type":"map","key":{},"value":{"type":"list","member":{}}}}}}},"S1m":{"type":"structure","required":["applicationId","arn","releaseLabel","type","state","createdAt","updatedAt"],"members":{"applicationId":{},"name":{},"arn":{},"releaseLabel":{},"type":{},"state":{},"stateDetails":{},"initialCapacity":{"shape":"Sa"},"maximumCapacity":{"shape":"Sj"},"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"tags":{"shape":"Sk"},"autoStartConfiguration":{"shape":"Sn"},"autoStopConfiguration":{"shape":"Sp"},"networkConfiguration":{"shape":"Sr"},"architecture":{},"imageConfiguration":{"shape":"S1q"},"workerTypeSpecifications":{"type":"map","key":{},"value":{"type":"structure","members":{"imageConfiguration":{"shape":"S1q"}}}},"runtimeConfiguration":{"shape":"S11"},"monitoringConfiguration":{"shape":"S15"}}},"S1q":{"type":"structure","required":["imageUri"],"members":{"imageUri":{},"resolvedImageDigest":{}}},"S24":{"type":"structure","members":{"applicationConfiguration":{"shape":"S11"},"monitoringConfiguration":{"shape":"S15"}}},"S25":{"type":"structure","members":{"sparkSubmit":{"type":"structure","required":["entryPoint"],"members":{"entryPoint":{"type":"string","sensitive":true},"entryPointArguments":{"type":"list","member":{"type":"string","sensitive":true}},"sparkSubmitParameters":{"type":"string","sensitive":true}}},"hive":{"type":"structure","required":["query"],"members":{"query":{"type":"string","sensitive":true},"initQueryFile":{"type":"string","sensitive":true},"parameters":{"type":"string","sensitive":true}}}},"union":true}}} /***/ }), /* 1183 */ @@ -63046,7 +63046,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 1185 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2021-04-28","endpointPrefix":"m2","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWSMainframeModernization","serviceId":"m2","signatureVersion":"v4","signingName":"m2","uid":"m2-2021-04-28"},"operations":{"CancelBatchJobExecution":{"http":{"requestUri":"/applications/{applicationId}/batch-job-executions/{executionId}/cancel","responseCode":200},"input":{"type":"structure","required":["applicationId","executionId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"executionId":{"location":"uri","locationName":"executionId"}}},"output":{"type":"structure","members":{}}},"CreateApplication":{"http":{"requestUri":"/applications","responseCode":200},"input":{"type":"structure","required":["definition","engineType","name"],"members":{"clientToken":{"idempotencyToken":true},"definition":{"shape":"S6"},"description":{},"engineType":{},"kmsKeyId":{},"name":{},"roleArn":{},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["applicationArn","applicationId","applicationVersion"],"members":{"applicationArn":{},"applicationId":{},"applicationVersion":{"type":"integer"}}},"idempotent":true},"CreateDataSetImportTask":{"http":{"requestUri":"/applications/{applicationId}/dataset-import-task","responseCode":200},"input":{"type":"structure","required":["applicationId","importConfig"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"clientToken":{"idempotencyToken":true},"importConfig":{"type":"structure","members":{"dataSets":{"type":"list","member":{"type":"structure","required":["dataSet","externalLocation"],"members":{"dataSet":{"type":"structure","required":["datasetName","datasetOrg","recordLength"],"members":{"datasetName":{},"datasetOrg":{"type":"structure","members":{"gdg":{"type":"structure","members":{"limit":{"type":"integer"},"rollDisposition":{}}},"po":{"type":"structure","required":["format","memberFileExtensions"],"members":{"encoding":{},"format":{},"memberFileExtensions":{"type":"list","member":{}}}},"ps":{"type":"structure","required":["format"],"members":{"encoding":{},"format":{}}},"vsam":{"type":"structure","required":["format"],"members":{"alternateKeys":{"shape":"Sv"},"compressed":{"type":"boolean"},"encoding":{},"format":{},"primaryKey":{"shape":"Sy"}}}},"union":true},"recordLength":{"type":"structure","required":["max","min"],"members":{"max":{"type":"integer"},"min":{"type":"integer"}}},"relativePath":{},"storageType":{}}},"externalLocation":{"type":"structure","members":{"s3Location":{}},"union":true}}}},"s3Location":{}},"union":true}}},"output":{"type":"structure","required":["taskId"],"members":{"taskId":{}}},"idempotent":true},"CreateDeployment":{"http":{"requestUri":"/applications/{applicationId}/deployments","responseCode":200},"input":{"type":"structure","required":["applicationId","applicationVersion","environmentId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"applicationVersion":{"type":"integer"},"clientToken":{"idempotencyToken":true},"environmentId":{}}},"output":{"type":"structure","required":["deploymentId"],"members":{"deploymentId":{}}},"idempotent":true},"CreateEnvironment":{"http":{"requestUri":"/environments","responseCode":200},"input":{"type":"structure","required":["engineType","instanceType","name"],"members":{"clientToken":{"idempotencyToken":true},"description":{},"engineType":{},"engineVersion":{},"highAvailabilityConfig":{"shape":"S16"},"instanceType":{},"kmsKeyId":{},"name":{},"preferredMaintenanceWindow":{},"publiclyAccessible":{"type":"boolean"},"securityGroupIds":{"shape":"S19"},"storageConfigurations":{"shape":"S1a"},"subnetIds":{"shape":"S19"},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["environmentId"],"members":{"environmentId":{}}},"idempotent":true},"DeleteApplication":{"http":{"method":"DELETE","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteApplicationFromEnvironment":{"http":{"method":"DELETE","requestUri":"/applications/{applicationId}/environment/{environmentId}","responseCode":200},"input":{"type":"structure","required":["applicationId","environmentId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"environmentId":{"location":"uri","locationName":"environmentId"}}},"output":{"type":"structure","members":{}}},"DeleteEnvironment":{"http":{"method":"DELETE","requestUri":"/environments/{environmentId}","responseCode":200},"input":{"type":"structure","required":["environmentId"],"members":{"environmentId":{"location":"uri","locationName":"environmentId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"GetApplication":{"http":{"method":"GET","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","required":["applicationArn","applicationId","creationTime","engineType","latestVersion","name","status"],"members":{"applicationArn":{},"applicationId":{},"creationTime":{"type":"timestamp"},"deployedVersion":{"type":"structure","required":["applicationVersion","status"],"members":{"applicationVersion":{"type":"integer"},"status":{},"statusReason":{}}},"description":{},"engineType":{},"environmentId":{},"kmsKeyId":{},"lastStartTime":{"type":"timestamp"},"latestVersion":{"shape":"S1r"},"listenerArns":{"shape":"S1t"},"listenerPorts":{"type":"list","member":{"type":"integer"}},"loadBalancerDnsName":{},"logGroups":{"type":"list","member":{"type":"structure","required":["logGroupName","logType"],"members":{"logGroupName":{},"logType":{}}}},"name":{},"roleArn":{},"status":{},"statusReason":{},"tags":{"shape":"Sd"},"targetGroupArns":{"shape":"S1t"}}}},"GetApplicationVersion":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/versions/{applicationVersion}","responseCode":200},"input":{"type":"structure","required":["applicationId","applicationVersion"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"applicationVersion":{"location":"uri","locationName":"applicationVersion","type":"integer"}}},"output":{"type":"structure","required":["applicationVersion","creationTime","definitionContent","name","status"],"members":{"applicationVersion":{"type":"integer"},"creationTime":{"type":"timestamp"},"definitionContent":{},"description":{},"name":{},"status":{},"statusReason":{}}}},"GetBatchJobExecution":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/batch-job-executions/{executionId}","responseCode":200},"input":{"type":"structure","required":["applicationId","executionId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"executionId":{"location":"uri","locationName":"executionId"}}},"output":{"type":"structure","required":["applicationId","executionId","startTime","status"],"members":{"applicationId":{},"batchJobIdentifier":{"shape":"S24"},"endTime":{"type":"timestamp"},"executionId":{},"jobId":{},"jobName":{},"jobType":{},"jobUser":{},"returnCode":{},"startTime":{"type":"timestamp"},"status":{},"statusReason":{}}}},"GetDataSetDetails":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/datasets/{dataSetName}","responseCode":200},"input":{"type":"structure","required":["applicationId","dataSetName"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"dataSetName":{"location":"uri","locationName":"dataSetName"}}},"output":{"type":"structure","required":["dataSetName"],"members":{"blocksize":{"type":"integer"},"creationTime":{"type":"timestamp"},"dataSetName":{},"dataSetOrg":{"type":"structure","members":{"gdg":{"type":"structure","members":{"limit":{"type":"integer"},"rollDisposition":{}}},"po":{"type":"structure","required":["encoding","format"],"members":{"encoding":{},"format":{}}},"ps":{"type":"structure","required":["encoding","format"],"members":{"encoding":{},"format":{}}},"vsam":{"type":"structure","members":{"alternateKeys":{"shape":"Sv"},"cacheAtStartup":{"type":"boolean"},"compressed":{"type":"boolean"},"encoding":{},"primaryKey":{"shape":"Sy"},"recordFormat":{}}}},"union":true},"fileSize":{"type":"long"},"lastReferencedTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"},"location":{},"recordLength":{"type":"integer"}}}},"GetDataSetImportTask":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/dataset-import-tasks/{taskId}","responseCode":200},"input":{"type":"structure","required":["applicationId","taskId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","required":["status","taskId"],"members":{"status":{},"summary":{"shape":"S2m"},"taskId":{}}}},"GetDeployment":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/deployments/{deploymentId}","responseCode":200},"input":{"type":"structure","required":["applicationId","deploymentId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"deploymentId":{"location":"uri","locationName":"deploymentId"}}},"output":{"type":"structure","required":["applicationId","applicationVersion","creationTime","deploymentId","environmentId","status"],"members":{"applicationId":{},"applicationVersion":{"type":"integer"},"creationTime":{"type":"timestamp"},"deploymentId":{},"environmentId":{},"status":{},"statusReason":{}}}},"GetEnvironment":{"http":{"method":"GET","requestUri":"/environments/{environmentId}","responseCode":200},"input":{"type":"structure","required":["environmentId"],"members":{"environmentId":{"location":"uri","locationName":"environmentId"}}},"output":{"type":"structure","required":["creationTime","engineType","engineVersion","environmentArn","environmentId","instanceType","name","securityGroupIds","status","subnetIds","vpcId"],"members":{"actualCapacity":{"type":"integer"},"creationTime":{"type":"timestamp"},"description":{},"engineType":{},"engineVersion":{},"environmentArn":{},"environmentId":{},"highAvailabilityConfig":{"shape":"S16"},"instanceType":{},"kmsKeyId":{},"loadBalancerArn":{},"name":{},"pendingMaintenance":{"type":"structure","members":{"engineVersion":{},"schedule":{"type":"structure","members":{"endTime":{"type":"timestamp"},"startTime":{"type":"timestamp"}}}}},"preferredMaintenanceWindow":{},"publiclyAccessible":{"type":"boolean"},"securityGroupIds":{"shape":"S19"},"status":{},"statusReason":{},"storageConfigurations":{"shape":"S1a"},"subnetIds":{"shape":"S19"},"tags":{"shape":"Sd"},"vpcId":{}}}},"GetSignedBluinsightsUrl":{"http":{"method":"GET","requestUri":"/signed-bi-url","responseCode":200},"output":{"type":"structure","required":["signedBiUrl"],"members":{"signedBiUrl":{}}}},"ListApplicationVersions":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/versions","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["applicationVersions"],"members":{"applicationVersions":{"type":"list","member":{"shape":"S1r"}},"nextToken":{}}}},"ListApplications":{"http":{"method":"GET","requestUri":"/applications","responseCode":200},"input":{"type":"structure","members":{"environmentId":{"location":"querystring","locationName":"environmentId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"names":{"shape":"S31","location":"querystring","locationName":"names"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["applications"],"members":{"applications":{"type":"list","member":{"type":"structure","required":["applicationArn","applicationId","applicationVersion","creationTime","engineType","name","status"],"members":{"applicationArn":{},"applicationId":{},"applicationVersion":{"type":"integer"},"creationTime":{"type":"timestamp"},"deploymentStatus":{},"description":{},"engineType":{},"environmentId":{},"lastStartTime":{"type":"timestamp"},"name":{},"roleArn":{},"status":{},"versionStatus":{}}}},"nextToken":{}}}},"ListBatchJobDefinitions":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/batch-job-definitions","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"prefix":{"location":"querystring","locationName":"prefix"}}},"output":{"type":"structure","required":["batchJobDefinitions"],"members":{"batchJobDefinitions":{"type":"list","member":{"type":"structure","members":{"fileBatchJobDefinition":{"type":"structure","required":["fileName"],"members":{"fileName":{},"folderPath":{}}},"scriptBatchJobDefinition":{"type":"structure","required":["scriptName"],"members":{"scriptName":{}}}},"union":true}},"nextToken":{}}}},"ListBatchJobExecutions":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/batch-job-executions","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"executionIds":{"location":"querystring","locationName":"executionIds","type":"list","member":{}},"jobName":{"location":"querystring","locationName":"jobName"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"startedAfter":{"location":"querystring","locationName":"startedAfter","type":"timestamp"},"startedBefore":{"location":"querystring","locationName":"startedBefore","type":"timestamp"},"status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","required":["batchJobExecutions"],"members":{"batchJobExecutions":{"type":"list","member":{"type":"structure","required":["applicationId","executionId","startTime","status"],"members":{"applicationId":{},"batchJobIdentifier":{"shape":"S24"},"endTime":{"type":"timestamp"},"executionId":{},"jobId":{},"jobName":{},"jobType":{},"returnCode":{},"startTime":{"type":"timestamp"},"status":{}}}},"nextToken":{}}}},"ListDataSetImportHistory":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/dataset-import-tasks","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["dataSetImportTasks"],"members":{"dataSetImportTasks":{"type":"list","member":{"type":"structure","required":["status","summary","taskId"],"members":{"status":{},"statusReason":{},"summary":{"shape":"S2m"},"taskId":{}}}},"nextToken":{}}}},"ListDataSets":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/datasets","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameFilter":{"location":"querystring","locationName":"nameFilter"},"nextToken":{"location":"querystring","locationName":"nextToken"},"prefix":{"location":"querystring","locationName":"prefix"}}},"output":{"type":"structure","required":["dataSets"],"members":{"dataSets":{"type":"list","member":{"type":"structure","required":["dataSetName"],"members":{"creationTime":{"type":"timestamp"},"dataSetName":{},"dataSetOrg":{},"format":{},"lastReferencedTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListDeployments":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/deployments","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["deployments"],"members":{"deployments":{"type":"list","member":{"type":"structure","required":["applicationId","applicationVersion","creationTime","deploymentId","environmentId","status"],"members":{"applicationId":{},"applicationVersion":{"type":"integer"},"creationTime":{"type":"timestamp"},"deploymentId":{},"environmentId":{},"status":{},"statusReason":{}}}},"nextToken":{}}}},"ListEngineVersions":{"http":{"method":"GET","requestUri":"/engine-versions","responseCode":200},"input":{"type":"structure","members":{"engineType":{"location":"querystring","locationName":"engineType"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["engineVersions"],"members":{"engineVersions":{"type":"list","member":{"type":"structure","required":["engineType","engineVersion"],"members":{"engineType":{},"engineVersion":{}}}},"nextToken":{}}}},"ListEnvironments":{"http":{"method":"GET","requestUri":"/environments","responseCode":200},"input":{"type":"structure","members":{"engineType":{"location":"querystring","locationName":"engineType"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"names":{"shape":"S31","location":"querystring","locationName":"names"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["environments"],"members":{"environments":{"type":"list","member":{"type":"structure","required":["creationTime","engineType","engineVersion","environmentArn","environmentId","instanceType","name","status"],"members":{"creationTime":{"type":"timestamp"},"engineType":{},"engineVersion":{},"environmentArn":{},"environmentId":{},"instanceType":{},"name":{},"status":{}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","required":["tags"],"members":{"tags":{"shape":"Sd"}}}},"StartApplication":{"http":{"requestUri":"/applications/{applicationId}/start","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","members":{}}},"StartBatchJob":{"http":{"requestUri":"/applications/{applicationId}/batch-job","responseCode":200},"input":{"type":"structure","required":["applicationId","batchJobIdentifier"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"batchJobIdentifier":{"shape":"S24"},"jobParams":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","required":["executionId"],"members":{"executionId":{}}}},"StopApplication":{"http":{"requestUri":"/applications/{applicationId}/stop","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"forceStop":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApplication":{"http":{"method":"PATCH","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId","currentApplicationVersion"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"currentApplicationVersion":{"type":"integer"},"definition":{"shape":"S6"},"description":{}}},"output":{"type":"structure","required":["applicationVersion"],"members":{"applicationVersion":{"type":"integer"}}}},"UpdateEnvironment":{"http":{"method":"PATCH","requestUri":"/environments/{environmentId}","responseCode":200},"input":{"type":"structure","required":["environmentId"],"members":{"applyDuringMaintenanceWindow":{"type":"boolean"},"desiredCapacity":{"type":"integer"},"engineVersion":{},"environmentId":{"location":"uri","locationName":"environmentId"},"forceUpdate":{"type":"boolean"},"instanceType":{},"preferredMaintenanceWindow":{}}},"output":{"type":"structure","required":["environmentId"],"members":{"environmentId":{}}}}},"shapes":{"S6":{"type":"structure","members":{"content":{},"s3Location":{}},"union":true},"Sd":{"type":"map","key":{},"value":{}},"Sv":{"type":"list","member":{"type":"structure","required":["length","offset"],"members":{"allowDuplicates":{"type":"boolean"},"length":{"type":"integer"},"name":{},"offset":{"type":"integer"}}}},"Sy":{"type":"structure","required":["length","offset"],"members":{"length":{"type":"integer"},"name":{},"offset":{"type":"integer"}}},"S16":{"type":"structure","required":["desiredCapacity"],"members":{"desiredCapacity":{"type":"integer"}}},"S19":{"type":"list","member":{}},"S1a":{"type":"list","member":{"type":"structure","members":{"efs":{"type":"structure","required":["fileSystemId","mountPoint"],"members":{"fileSystemId":{"locationName":"file-system-id"},"mountPoint":{"locationName":"mount-point"}}},"fsx":{"type":"structure","required":["fileSystemId","mountPoint"],"members":{"fileSystemId":{"locationName":"file-system-id"},"mountPoint":{"locationName":"mount-point"}}}},"union":true}},"S1r":{"type":"structure","required":["applicationVersion","creationTime","status"],"members":{"applicationVersion":{"type":"integer"},"creationTime":{"type":"timestamp"},"status":{},"statusReason":{}}},"S1t":{"type":"list","member":{}},"S24":{"type":"structure","members":{"fileBatchJobIdentifier":{"type":"structure","required":["fileName"],"members":{"fileName":{},"folderPath":{}}},"s3BatchJobIdentifier":{"type":"structure","required":["bucket","identifier"],"members":{"bucket":{},"identifier":{"type":"structure","members":{"fileName":{},"scriptName":{}},"union":true},"keyPrefix":{}}},"scriptBatchJobIdentifier":{"type":"structure","required":["scriptName"],"members":{"scriptName":{}}}},"union":true},"S2m":{"type":"structure","required":["failed","inProgress","pending","succeeded","total"],"members":{"failed":{"type":"integer"},"inProgress":{"type":"integer"},"pending":{"type":"integer"},"succeeded":{"type":"integer"},"total":{"type":"integer"}}},"S31":{"type":"list","member":{}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2021-04-28","endpointPrefix":"m2","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"AWSMainframeModernization","serviceId":"m2","signatureVersion":"v4","signingName":"m2","uid":"m2-2021-04-28"},"operations":{"CancelBatchJobExecution":{"http":{"requestUri":"/applications/{applicationId}/batch-job-executions/{executionId}/cancel","responseCode":200},"input":{"type":"structure","required":["applicationId","executionId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"executionId":{"location":"uri","locationName":"executionId"}}},"output":{"type":"structure","members":{}}},"CreateApplication":{"http":{"requestUri":"/applications","responseCode":200},"input":{"type":"structure","required":["definition","engineType","name"],"members":{"clientToken":{"idempotencyToken":true},"definition":{"shape":"S6"},"description":{},"engineType":{},"kmsKeyId":{},"name":{},"roleArn":{},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["applicationArn","applicationId","applicationVersion"],"members":{"applicationArn":{},"applicationId":{},"applicationVersion":{"type":"integer"}}},"idempotent":true},"CreateDataSetImportTask":{"http":{"requestUri":"/applications/{applicationId}/dataset-import-task","responseCode":200},"input":{"type":"structure","required":["applicationId","importConfig"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"clientToken":{"idempotencyToken":true},"importConfig":{"type":"structure","members":{"dataSets":{"type":"list","member":{"type":"structure","required":["dataSet","externalLocation"],"members":{"dataSet":{"type":"structure","required":["datasetName","datasetOrg","recordLength"],"members":{"datasetName":{},"datasetOrg":{"type":"structure","members":{"gdg":{"type":"structure","members":{"limit":{"type":"integer"},"rollDisposition":{}}},"po":{"type":"structure","required":["format","memberFileExtensions"],"members":{"encoding":{},"format":{},"memberFileExtensions":{"type":"list","member":{}}}},"ps":{"type":"structure","required":["format"],"members":{"encoding":{},"format":{}}},"vsam":{"type":"structure","required":["format"],"members":{"alternateKeys":{"shape":"Sv"},"compressed":{"type":"boolean"},"encoding":{},"format":{},"primaryKey":{"shape":"Sy"}}}},"union":true},"recordLength":{"type":"structure","required":["max","min"],"members":{"max":{"type":"integer"},"min":{"type":"integer"}}},"relativePath":{},"storageType":{}}},"externalLocation":{"type":"structure","members":{"s3Location":{}},"union":true}}}},"s3Location":{}},"union":true}}},"output":{"type":"structure","required":["taskId"],"members":{"taskId":{}}},"idempotent":true},"CreateDeployment":{"http":{"requestUri":"/applications/{applicationId}/deployments","responseCode":200},"input":{"type":"structure","required":["applicationId","applicationVersion","environmentId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"applicationVersion":{"type":"integer"},"clientToken":{"idempotencyToken":true},"environmentId":{}}},"output":{"type":"structure","required":["deploymentId"],"members":{"deploymentId":{}}},"idempotent":true},"CreateEnvironment":{"http":{"requestUri":"/environments","responseCode":200},"input":{"type":"structure","required":["engineType","instanceType","name"],"members":{"clientToken":{"idempotencyToken":true},"description":{},"engineType":{},"engineVersion":{},"highAvailabilityConfig":{"shape":"S16"},"instanceType":{},"kmsKeyId":{},"name":{},"preferredMaintenanceWindow":{},"publiclyAccessible":{"type":"boolean"},"securityGroupIds":{"shape":"S19"},"storageConfigurations":{"shape":"S1a"},"subnetIds":{"shape":"S19"},"tags":{"shape":"Sd"}}},"output":{"type":"structure","required":["environmentId"],"members":{"environmentId":{}}},"idempotent":true},"DeleteApplication":{"http":{"method":"DELETE","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteApplicationFromEnvironment":{"http":{"method":"DELETE","requestUri":"/applications/{applicationId}/environment/{environmentId}","responseCode":200},"input":{"type":"structure","required":["applicationId","environmentId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"environmentId":{"location":"uri","locationName":"environmentId"}}},"output":{"type":"structure","members":{}}},"DeleteEnvironment":{"http":{"method":"DELETE","requestUri":"/environments/{environmentId}","responseCode":200},"input":{"type":"structure","required":["environmentId"],"members":{"environmentId":{"location":"uri","locationName":"environmentId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"GetApplication":{"http":{"method":"GET","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","required":["applicationArn","applicationId","creationTime","engineType","latestVersion","name","status"],"members":{"applicationArn":{},"applicationId":{},"creationTime":{"type":"timestamp"},"deployedVersion":{"type":"structure","required":["applicationVersion","status"],"members":{"applicationVersion":{"type":"integer"},"status":{},"statusReason":{}}},"description":{},"engineType":{},"environmentId":{},"kmsKeyId":{},"lastStartTime":{"type":"timestamp"},"latestVersion":{"shape":"S1r"},"listenerArns":{"shape":"S1t"},"listenerPorts":{"type":"list","member":{"type":"integer"}},"loadBalancerDnsName":{},"logGroups":{"type":"list","member":{"type":"structure","required":["logGroupName","logType"],"members":{"logGroupName":{},"logType":{}}}},"name":{},"roleArn":{},"status":{},"statusReason":{},"tags":{"shape":"Sd"},"targetGroupArns":{"shape":"S1t"}}}},"GetApplicationVersion":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/versions/{applicationVersion}","responseCode":200},"input":{"type":"structure","required":["applicationId","applicationVersion"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"applicationVersion":{"location":"uri","locationName":"applicationVersion","type":"integer"}}},"output":{"type":"structure","required":["applicationVersion","creationTime","definitionContent","name","status"],"members":{"applicationVersion":{"type":"integer"},"creationTime":{"type":"timestamp"},"definitionContent":{},"description":{},"name":{},"status":{},"statusReason":{}}}},"GetBatchJobExecution":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/batch-job-executions/{executionId}","responseCode":200},"input":{"type":"structure","required":["applicationId","executionId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"executionId":{"location":"uri","locationName":"executionId"}}},"output":{"type":"structure","required":["applicationId","executionId","startTime","status"],"members":{"applicationId":{},"batchJobIdentifier":{"shape":"S24"},"endTime":{"type":"timestamp"},"executionId":{},"jobId":{},"jobName":{},"jobStepRestartMarker":{"shape":"S27"},"jobType":{},"jobUser":{},"returnCode":{},"startTime":{"type":"timestamp"},"status":{},"statusReason":{}}}},"GetDataSetDetails":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/datasets/{dataSetName}","responseCode":200},"input":{"type":"structure","required":["applicationId","dataSetName"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"dataSetName":{"location":"uri","locationName":"dataSetName"}}},"output":{"type":"structure","required":["dataSetName"],"members":{"blocksize":{"type":"integer"},"creationTime":{"type":"timestamp"},"dataSetName":{},"dataSetOrg":{"type":"structure","members":{"gdg":{"type":"structure","members":{"limit":{"type":"integer"},"rollDisposition":{}}},"po":{"type":"structure","required":["encoding","format"],"members":{"encoding":{},"format":{}}},"ps":{"type":"structure","required":["encoding","format"],"members":{"encoding":{},"format":{}}},"vsam":{"type":"structure","members":{"alternateKeys":{"shape":"Sv"},"cacheAtStartup":{"type":"boolean"},"compressed":{"type":"boolean"},"encoding":{},"primaryKey":{"shape":"Sy"},"recordFormat":{}}}},"union":true},"fileSize":{"type":"long"},"lastReferencedTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"},"location":{},"recordLength":{"type":"integer"}}}},"GetDataSetImportTask":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/dataset-import-tasks/{taskId}","responseCode":200},"input":{"type":"structure","required":["applicationId","taskId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"taskId":{"location":"uri","locationName":"taskId"}}},"output":{"type":"structure","required":["status","taskId"],"members":{"status":{},"summary":{"shape":"S2o"},"taskId":{}}}},"GetDeployment":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/deployments/{deploymentId}","responseCode":200},"input":{"type":"structure","required":["applicationId","deploymentId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"deploymentId":{"location":"uri","locationName":"deploymentId"}}},"output":{"type":"structure","required":["applicationId","applicationVersion","creationTime","deploymentId","environmentId","status"],"members":{"applicationId":{},"applicationVersion":{"type":"integer"},"creationTime":{"type":"timestamp"},"deploymentId":{},"environmentId":{},"status":{},"statusReason":{}}}},"GetEnvironment":{"http":{"method":"GET","requestUri":"/environments/{environmentId}","responseCode":200},"input":{"type":"structure","required":["environmentId"],"members":{"environmentId":{"location":"uri","locationName":"environmentId"}}},"output":{"type":"structure","required":["creationTime","engineType","engineVersion","environmentArn","environmentId","instanceType","name","securityGroupIds","status","subnetIds","vpcId"],"members":{"actualCapacity":{"type":"integer"},"creationTime":{"type":"timestamp"},"description":{},"engineType":{},"engineVersion":{},"environmentArn":{},"environmentId":{},"highAvailabilityConfig":{"shape":"S16"},"instanceType":{},"kmsKeyId":{},"loadBalancerArn":{},"name":{},"pendingMaintenance":{"type":"structure","members":{"engineVersion":{},"schedule":{"type":"structure","members":{"endTime":{"type":"timestamp"},"startTime":{"type":"timestamp"}}}}},"preferredMaintenanceWindow":{},"publiclyAccessible":{"type":"boolean"},"securityGroupIds":{"shape":"S19"},"status":{},"statusReason":{},"storageConfigurations":{"shape":"S1a"},"subnetIds":{"shape":"S19"},"tags":{"shape":"Sd"},"vpcId":{}}}},"GetSignedBluinsightsUrl":{"http":{"method":"GET","requestUri":"/signed-bi-url","responseCode":200},"output":{"type":"structure","required":["signedBiUrl"],"members":{"signedBiUrl":{}}}},"ListApplicationVersions":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/versions","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["applicationVersions"],"members":{"applicationVersions":{"type":"list","member":{"shape":"S1r"}},"nextToken":{}}}},"ListApplications":{"http":{"method":"GET","requestUri":"/applications","responseCode":200},"input":{"type":"structure","members":{"environmentId":{"location":"querystring","locationName":"environmentId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"names":{"shape":"S33","location":"querystring","locationName":"names"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["applications"],"members":{"applications":{"type":"list","member":{"type":"structure","required":["applicationArn","applicationId","applicationVersion","creationTime","engineType","name","status"],"members":{"applicationArn":{},"applicationId":{},"applicationVersion":{"type":"integer"},"creationTime":{"type":"timestamp"},"deploymentStatus":{},"description":{},"engineType":{},"environmentId":{},"lastStartTime":{"type":"timestamp"},"name":{},"roleArn":{},"status":{},"versionStatus":{}}}},"nextToken":{}}}},"ListBatchJobDefinitions":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/batch-job-definitions","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"prefix":{"location":"querystring","locationName":"prefix"}}},"output":{"type":"structure","required":["batchJobDefinitions"],"members":{"batchJobDefinitions":{"type":"list","member":{"type":"structure","members":{"fileBatchJobDefinition":{"type":"structure","required":["fileName"],"members":{"fileName":{},"folderPath":{}}},"scriptBatchJobDefinition":{"type":"structure","required":["scriptName"],"members":{"scriptName":{}}}},"union":true}},"nextToken":{}}}},"ListBatchJobExecutions":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/batch-job-executions","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"executionIds":{"location":"querystring","locationName":"executionIds","type":"list","member":{}},"jobName":{"location":"querystring","locationName":"jobName"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"startedAfter":{"location":"querystring","locationName":"startedAfter","type":"timestamp"},"startedBefore":{"location":"querystring","locationName":"startedBefore","type":"timestamp"},"status":{"location":"querystring","locationName":"status"}}},"output":{"type":"structure","required":["batchJobExecutions"],"members":{"batchJobExecutions":{"type":"list","member":{"type":"structure","required":["applicationId","executionId","startTime","status"],"members":{"applicationId":{},"batchJobIdentifier":{"shape":"S24"},"endTime":{"type":"timestamp"},"executionId":{},"jobId":{},"jobName":{},"jobType":{},"returnCode":{},"startTime":{"type":"timestamp"},"status":{}}}},"nextToken":{}}}},"ListBatchJobRestartPoints":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/batch-job-executions/{executionId}/steps","responseCode":200},"input":{"type":"structure","required":["applicationId","executionId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"executionId":{"location":"uri","locationName":"executionId"}}},"output":{"type":"structure","members":{"batchJobSteps":{"type":"list","member":{"type":"structure","members":{"procStepName":{},"procStepNumber":{"type":"integer"},"stepCondCode":{},"stepName":{},"stepNumber":{"type":"integer"},"stepRestartable":{"type":"boolean"}}}}}}},"ListDataSetImportHistory":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/dataset-import-tasks","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["dataSetImportTasks"],"members":{"dataSetImportTasks":{"type":"list","member":{"type":"structure","required":["status","summary","taskId"],"members":{"status":{},"statusReason":{},"summary":{"shape":"S2o"},"taskId":{}}}},"nextToken":{}}}},"ListDataSets":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/datasets","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nameFilter":{"location":"querystring","locationName":"nameFilter"},"nextToken":{"location":"querystring","locationName":"nextToken"},"prefix":{"location":"querystring","locationName":"prefix"}}},"output":{"type":"structure","required":["dataSets"],"members":{"dataSets":{"type":"list","member":{"type":"structure","required":["dataSetName"],"members":{"creationTime":{"type":"timestamp"},"dataSetName":{},"dataSetOrg":{},"format":{},"lastReferencedTime":{"type":"timestamp"},"lastUpdatedTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListDeployments":{"http":{"method":"GET","requestUri":"/applications/{applicationId}/deployments","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["deployments"],"members":{"deployments":{"type":"list","member":{"type":"structure","required":["applicationId","applicationVersion","creationTime","deploymentId","environmentId","status"],"members":{"applicationId":{},"applicationVersion":{"type":"integer"},"creationTime":{"type":"timestamp"},"deploymentId":{},"environmentId":{},"status":{},"statusReason":{}}}},"nextToken":{}}}},"ListEngineVersions":{"http":{"method":"GET","requestUri":"/engine-versions","responseCode":200},"input":{"type":"structure","members":{"engineType":{"location":"querystring","locationName":"engineType"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["engineVersions"],"members":{"engineVersions":{"type":"list","member":{"type":"structure","required":["engineType","engineVersion"],"members":{"engineType":{},"engineVersion":{}}}},"nextToken":{}}}},"ListEnvironments":{"http":{"method":"GET","requestUri":"/environments","responseCode":200},"input":{"type":"structure","members":{"engineType":{"location":"querystring","locationName":"engineType"},"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"names":{"shape":"S33","location":"querystring","locationName":"names"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","required":["environments"],"members":{"environments":{"type":"list","member":{"type":"structure","required":["creationTime","engineType","engineVersion","environmentArn","environmentId","instanceType","name","status"],"members":{"creationTime":{"type":"timestamp"},"engineType":{},"engineVersion":{},"environmentArn":{},"environmentId":{},"instanceType":{},"name":{},"status":{}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","required":["tags"],"members":{"tags":{"shape":"Sd"}}}},"StartApplication":{"http":{"requestUri":"/applications/{applicationId}/start","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"}}},"output":{"type":"structure","members":{}}},"StartBatchJob":{"http":{"requestUri":"/applications/{applicationId}/batch-job","responseCode":200},"input":{"type":"structure","required":["applicationId","batchJobIdentifier"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"batchJobIdentifier":{"shape":"S24"},"jobParams":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","required":["executionId"],"members":{"executionId":{}}}},"StopApplication":{"http":{"requestUri":"/applications/{applicationId}/stop","responseCode":200},"input":{"type":"structure","required":["applicationId"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"forceStop":{"type":"boolean"}}},"output":{"type":"structure","members":{}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sd"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApplication":{"http":{"method":"PATCH","requestUri":"/applications/{applicationId}","responseCode":200},"input":{"type":"structure","required":["applicationId","currentApplicationVersion"],"members":{"applicationId":{"location":"uri","locationName":"applicationId"},"currentApplicationVersion":{"type":"integer"},"definition":{"shape":"S6"},"description":{}}},"output":{"type":"structure","required":["applicationVersion"],"members":{"applicationVersion":{"type":"integer"}}}},"UpdateEnvironment":{"http":{"method":"PATCH","requestUri":"/environments/{environmentId}","responseCode":200},"input":{"type":"structure","required":["environmentId"],"members":{"applyDuringMaintenanceWindow":{"type":"boolean"},"desiredCapacity":{"type":"integer"},"engineVersion":{},"environmentId":{"location":"uri","locationName":"environmentId"},"forceUpdate":{"type":"boolean"},"instanceType":{},"preferredMaintenanceWindow":{}}},"output":{"type":"structure","required":["environmentId"],"members":{"environmentId":{}}}}},"shapes":{"S6":{"type":"structure","members":{"content":{},"s3Location":{}},"union":true},"Sd":{"type":"map","key":{},"value":{}},"Sv":{"type":"list","member":{"type":"structure","required":["length","offset"],"members":{"allowDuplicates":{"type":"boolean"},"length":{"type":"integer"},"name":{},"offset":{"type":"integer"}}}},"Sy":{"type":"structure","required":["length","offset"],"members":{"length":{"type":"integer"},"name":{},"offset":{"type":"integer"}}},"S16":{"type":"structure","required":["desiredCapacity"],"members":{"desiredCapacity":{"type":"integer"}}},"S19":{"type":"list","member":{}},"S1a":{"type":"list","member":{"type":"structure","members":{"efs":{"type":"structure","required":["fileSystemId","mountPoint"],"members":{"fileSystemId":{"locationName":"file-system-id"},"mountPoint":{"locationName":"mount-point"}}},"fsx":{"type":"structure","required":["fileSystemId","mountPoint"],"members":{"fileSystemId":{"locationName":"file-system-id"},"mountPoint":{"locationName":"mount-point"}}}},"union":true}},"S1r":{"type":"structure","required":["applicationVersion","creationTime","status"],"members":{"applicationVersion":{"type":"integer"},"creationTime":{"type":"timestamp"},"status":{},"statusReason":{}}},"S1t":{"type":"list","member":{}},"S24":{"type":"structure","members":{"fileBatchJobIdentifier":{"type":"structure","required":["fileName"],"members":{"fileName":{},"folderPath":{}}},"restartBatchJobIdentifier":{"type":"structure","required":["executionId","jobStepRestartMarker"],"members":{"executionId":{},"jobStepRestartMarker":{"shape":"S27"}}},"s3BatchJobIdentifier":{"type":"structure","required":["bucket","identifier"],"members":{"bucket":{},"identifier":{"type":"structure","members":{"fileName":{},"scriptName":{}},"union":true},"keyPrefix":{}}},"scriptBatchJobIdentifier":{"type":"structure","required":["scriptName"],"members":{"scriptName":{}}}},"union":true},"S27":{"type":"structure","required":["fromStep"],"members":{"fromProcStep":{},"fromStep":{},"toProcStep":{},"toStep":{}}},"S2o":{"type":"structure","required":["failed","inProgress","pending","succeeded","total"],"members":{"failed":{"type":"integer"},"inProgress":{"type":"integer"},"pending":{"type":"integer"},"succeeded":{"type":"integer"},"total":{"type":"integer"}}},"S33":{"type":"list","member":{}}}} /***/ }), /* 1186 */ @@ -64421,7 +64421,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 1302 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2022-12-25","endpointPrefix":"mediapackagev2","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"mediapackagev2","serviceFullName":"AWS Elemental MediaPackage v2","serviceId":"MediaPackageV2","signatureVersion":"v4","signingName":"mediapackagev2","uid":"mediapackagev2-2022-12-25"},"operations":{"CreateChannel":{"http":{"requestUri":"/channelGroup/{ChannelGroupName}/channel","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{},"ClientToken":{"idempotencyToken":true,"location":"header","locationName":"x-amzn-client-token"},"Description":{},"Tags":{"shape":"S5","locationName":"tags"}}},"output":{"type":"structure","required":["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelName":{},"ChannelGroupName":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"IngestEndpoints":{"shape":"Sb"},"ETag":{},"Tags":{"shape":"S5"}}},"idempotent":true},"CreateChannelGroup":{"http":{"requestUri":"/channelGroup","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName"],"members":{"ChannelGroupName":{},"ClientToken":{"idempotencyToken":true,"location":"header","locationName":"x-amzn-client-token"},"Description":{},"Tags":{"shape":"S5","locationName":"tags"}}},"output":{"type":"structure","required":["ChannelGroupName","Arn","EgressDomain","CreatedAt","ModifiedAt"],"members":{"ChannelGroupName":{},"Arn":{},"EgressDomain":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"ETag":{},"Description":{},"Tags":{"shape":"S5"}}},"idempotent":true},"CreateOriginEndpoint":{"http":{"requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName","ContainerType"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{},"ContainerType":{},"Segment":{"shape":"Si"},"ClientToken":{"idempotencyToken":true,"location":"header","locationName":"x-amzn-client-token"},"Description":{},"StartoverWindowSeconds":{"type":"integer"},"HlsManifests":{"shape":"S15"},"LowLatencyHlsManifests":{"shape":"S1f"},"Tags":{"shape":"S5"}}},"output":{"type":"structure","required":["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType","Segment","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelGroupName":{},"ChannelName":{},"OriginEndpointName":{},"ContainerType":{},"Segment":{"shape":"Si"},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"StartoverWindowSeconds":{"type":"integer"},"HlsManifests":{"shape":"S1l"},"LowLatencyHlsManifests":{"shape":"S1n"},"ETag":{},"Tags":{"shape":"S5"}}},"idempotent":true},"DeleteChannel":{"http":{"method":"DELETE","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteChannelGroup":{"http":{"method":"DELETE","requestUri":"/channelGroup/{ChannelGroupName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteChannelPolicy":{"http":{"method":"DELETE","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteOriginEndpoint":{"http":{"method":"DELETE","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteOriginEndpointPolicy":{"http":{"method":"DELETE","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"GetChannel":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"}}},"output":{"type":"structure","required":["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelName":{},"ChannelGroupName":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"IngestEndpoints":{"shape":"Sb"},"ETag":{},"Tags":{"shape":"S5"}}}},"GetChannelGroup":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"}}},"output":{"type":"structure","required":["ChannelGroupName","Arn","EgressDomain","CreatedAt","ModifiedAt"],"members":{"ChannelGroupName":{},"Arn":{},"EgressDomain":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"ETag":{},"Tags":{"shape":"S5","locationName":"tags"}}}},"GetChannelPolicy":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"}}},"output":{"type":"structure","required":["ChannelGroupName","ChannelName","Policy"],"members":{"ChannelGroupName":{},"ChannelName":{},"Policy":{}}}},"GetOriginEndpoint":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"}}},"output":{"type":"structure","required":["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType","Segment","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelGroupName":{},"ChannelName":{},"OriginEndpointName":{},"ContainerType":{},"Segment":{"shape":"Si"},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"StartoverWindowSeconds":{"type":"integer"},"HlsManifests":{"shape":"S1l"},"LowLatencyHlsManifests":{"shape":"S1n"},"ETag":{},"Tags":{"shape":"S5"}}}},"GetOriginEndpointPolicy":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"}}},"output":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName","Policy"],"members":{"ChannelGroupName":{},"ChannelName":{},"OriginEndpointName":{},"Policy":{}}}},"ListChannelGroups":{"http":{"method":"GET","requestUri":"/channelGroup","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"type":"structure","required":["ChannelGroupName","Arn","CreatedAt","ModifiedAt"],"members":{"ChannelGroupName":{},"Arn":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{}}}},"NextToken":{}}}},"ListChannels":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"type":"structure","required":["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelName":{},"ChannelGroupName":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{}}}},"NextToken":{}}}},"ListOriginEndpoints":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"type":"structure","required":["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType"],"members":{"Arn":{},"ChannelGroupName":{},"ChannelName":{},"OriginEndpointName":{},"ContainerType":{},"Description":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"HlsManifests":{"type":"list","member":{"type":"structure","required":["ManifestName"],"members":{"ManifestName":{},"ChildManifestName":{},"Url":{}}}},"LowLatencyHlsManifests":{"type":"list","member":{"type":"structure","required":["ManifestName"],"members":{"ManifestName":{},"ChildManifestName":{},"Url":{}}}}}}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{ResourceArn}","responseCode":200},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S5","locationName":"tags"}}}},"PutChannelPolicy":{"http":{"method":"PUT","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","Policy"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"Policy":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"PutOriginEndpointPolicy":{"http":{"requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName","Policy"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"},"Policy":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"TagResource":{"http":{"requestUri":"/tags/{ResourceArn}","responseCode":204},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"Tags":{"shape":"S5","locationName":"tags"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{ResourceArn}","responseCode":204},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"idempotent":true},"UpdateChannel":{"http":{"method":"PUT","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"ETag":{"location":"header","locationName":"x-amzn-update-if-match"},"Description":{}}},"output":{"type":"structure","required":["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelName":{},"ChannelGroupName":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"IngestEndpoints":{"shape":"Sb"},"ETag":{},"Tags":{"shape":"S5","locationName":"tags"}}},"idempotent":true},"UpdateChannelGroup":{"http":{"method":"PUT","requestUri":"/channelGroup/{ChannelGroupName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ETag":{"location":"header","locationName":"x-amzn-update-if-match"},"Description":{}}},"output":{"type":"structure","required":["ChannelGroupName","Arn","EgressDomain","CreatedAt","ModifiedAt"],"members":{"ChannelGroupName":{},"Arn":{},"EgressDomain":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"ETag":{},"Tags":{"shape":"S5","locationName":"tags"}}},"idempotent":true},"UpdateOriginEndpoint":{"http":{"method":"PUT","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName","ContainerType"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"},"ContainerType":{},"Segment":{"shape":"Si"},"Description":{},"StartoverWindowSeconds":{"type":"integer"},"HlsManifests":{"shape":"S15"},"LowLatencyHlsManifests":{"shape":"S1f"},"ETag":{"location":"header","locationName":"x-amzn-update-if-match"}}},"output":{"type":"structure","required":["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType","Segment","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelGroupName":{},"ChannelName":{},"OriginEndpointName":{},"ContainerType":{},"Segment":{"shape":"Si"},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"StartoverWindowSeconds":{"type":"integer"},"HlsManifests":{"shape":"S1l"},"LowLatencyHlsManifests":{"shape":"S1n"},"ETag":{},"Tags":{"shape":"S5","locationName":"tags"}}},"idempotent":true}},"shapes":{"S5":{"type":"map","key":{},"value":{}},"Sb":{"type":"list","member":{"type":"structure","members":{"Id":{},"Url":{}}}},"Si":{"type":"structure","members":{"SegmentDurationSeconds":{"type":"integer"},"SegmentName":{},"TsUseAudioRenditionGroup":{"type":"boolean"},"IncludeIframeOnlyStreams":{"type":"boolean"},"TsIncludeDvbSubtitles":{"type":"boolean"},"Scte":{"type":"structure","members":{"ScteFilter":{"type":"list","member":{}}}},"Encryption":{"type":"structure","required":["EncryptionMethod","SpekeKeyProvider"],"members":{"ConstantInitializationVector":{},"EncryptionMethod":{"type":"structure","members":{"TsEncryptionMethod":{},"CmafEncryptionMethod":{}}},"KeyRotationIntervalSeconds":{"type":"integer"},"SpekeKeyProvider":{"type":"structure","required":["EncryptionContractConfiguration","ResourceId","DrmSystems","RoleArn","Url"],"members":{"EncryptionContractConfiguration":{"type":"structure","required":["PresetSpeke20Audio","PresetSpeke20Video"],"members":{"PresetSpeke20Audio":{},"PresetSpeke20Video":{}}},"ResourceId":{},"DrmSystems":{"type":"list","member":{}},"RoleArn":{},"Url":{}}}}}}},"S15":{"type":"list","member":{"type":"structure","required":["ManifestName"],"members":{"ManifestName":{},"ChildManifestName":{},"ScteHls":{"shape":"S18"},"ManifestWindowSeconds":{"type":"integer"},"ProgramDateTimeIntervalSeconds":{"type":"integer"},"FilterConfiguration":{"shape":"S1c"}}}},"S18":{"type":"structure","members":{"AdMarkerHls":{}}},"S1c":{"type":"structure","members":{"ManifestFilter":{},"Start":{"type":"timestamp"},"End":{"type":"timestamp"},"TimeDelaySeconds":{"type":"integer"}}},"S1f":{"type":"list","member":{"type":"structure","required":["ManifestName"],"members":{"ManifestName":{},"ChildManifestName":{},"ScteHls":{"shape":"S18"},"ManifestWindowSeconds":{"type":"integer"},"ProgramDateTimeIntervalSeconds":{"type":"integer"},"FilterConfiguration":{"shape":"S1c"}}}},"S1l":{"type":"list","member":{"type":"structure","required":["ManifestName","Url"],"members":{"ManifestName":{},"Url":{},"ChildManifestName":{},"ManifestWindowSeconds":{"type":"integer"},"ProgramDateTimeIntervalSeconds":{"type":"integer"},"ScteHls":{"shape":"S18"},"FilterConfiguration":{"shape":"S1c"}}}},"S1n":{"type":"list","member":{"type":"structure","required":["ManifestName","Url"],"members":{"ManifestName":{},"Url":{},"ChildManifestName":{},"ManifestWindowSeconds":{"type":"integer"},"ProgramDateTimeIntervalSeconds":{"type":"integer"},"ScteHls":{"shape":"S18"},"FilterConfiguration":{"shape":"S1c"}}}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2022-12-25","endpointPrefix":"mediapackagev2","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"mediapackagev2","serviceFullName":"AWS Elemental MediaPackage v2","serviceId":"MediaPackageV2","signatureVersion":"v4","signingName":"mediapackagev2","uid":"mediapackagev2-2022-12-25"},"operations":{"CreateChannel":{"http":{"requestUri":"/channelGroup/{ChannelGroupName}/channel","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{},"ClientToken":{"idempotencyToken":true,"location":"header","locationName":"x-amzn-client-token"},"Description":{},"Tags":{"shape":"S5","locationName":"tags"}}},"output":{"type":"structure","required":["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelName":{},"ChannelGroupName":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"IngestEndpoints":{"shape":"Sb"},"ETag":{},"Tags":{"shape":"S5"}}},"idempotent":true},"CreateChannelGroup":{"http":{"requestUri":"/channelGroup","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName"],"members":{"ChannelGroupName":{},"ClientToken":{"idempotencyToken":true,"location":"header","locationName":"x-amzn-client-token"},"Description":{},"Tags":{"shape":"S5","locationName":"tags"}}},"output":{"type":"structure","required":["ChannelGroupName","Arn","EgressDomain","CreatedAt","ModifiedAt"],"members":{"ChannelGroupName":{},"Arn":{},"EgressDomain":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"ETag":{},"Description":{},"Tags":{"shape":"S5"}}},"idempotent":true},"CreateOriginEndpoint":{"http":{"requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName","ContainerType"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{},"ContainerType":{},"Segment":{"shape":"Si"},"ClientToken":{"idempotencyToken":true,"location":"header","locationName":"x-amzn-client-token"},"Description":{},"StartoverWindowSeconds":{"type":"integer"},"HlsManifests":{"shape":"S15"},"LowLatencyHlsManifests":{"shape":"S1f"},"DashManifests":{"shape":"S1j"},"Tags":{"shape":"S5"}}},"output":{"type":"structure","required":["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType","Segment","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelGroupName":{},"ChannelName":{},"OriginEndpointName":{},"ContainerType":{},"Segment":{"shape":"Si"},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"StartoverWindowSeconds":{"type":"integer"},"HlsManifests":{"shape":"S20"},"LowLatencyHlsManifests":{"shape":"S22"},"DashManifests":{"shape":"S24"},"ETag":{},"Tags":{"shape":"S5"}}},"idempotent":true},"DeleteChannel":{"http":{"method":"DELETE","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteChannelGroup":{"http":{"method":"DELETE","requestUri":"/channelGroup/{ChannelGroupName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteChannelPolicy":{"http":{"method":"DELETE","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteOriginEndpoint":{"http":{"method":"DELETE","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteOriginEndpointPolicy":{"http":{"method":"DELETE","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"}}},"output":{"type":"structure","members":{}},"idempotent":true},"GetChannel":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"}}},"output":{"type":"structure","required":["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelName":{},"ChannelGroupName":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"IngestEndpoints":{"shape":"Sb"},"ETag":{},"Tags":{"shape":"S5"}}}},"GetChannelGroup":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"}}},"output":{"type":"structure","required":["ChannelGroupName","Arn","EgressDomain","CreatedAt","ModifiedAt"],"members":{"ChannelGroupName":{},"Arn":{},"EgressDomain":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"ETag":{},"Tags":{"shape":"S5","locationName":"tags"}}}},"GetChannelPolicy":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"}}},"output":{"type":"structure","required":["ChannelGroupName","ChannelName","Policy"],"members":{"ChannelGroupName":{},"ChannelName":{},"Policy":{}}}},"GetOriginEndpoint":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"}}},"output":{"type":"structure","required":["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType","Segment","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelGroupName":{},"ChannelName":{},"OriginEndpointName":{},"ContainerType":{},"Segment":{"shape":"Si"},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"StartoverWindowSeconds":{"type":"integer"},"HlsManifests":{"shape":"S20"},"LowLatencyHlsManifests":{"shape":"S22"},"ETag":{},"Tags":{"shape":"S5"},"DashManifests":{"shape":"S24"}}}},"GetOriginEndpointPolicy":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"}}},"output":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName","Policy"],"members":{"ChannelGroupName":{},"ChannelName":{},"OriginEndpointName":{},"Policy":{}}}},"ListChannelGroups":{"http":{"method":"GET","requestUri":"/channelGroup","responseCode":200},"input":{"type":"structure","members":{"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"type":"structure","required":["ChannelGroupName","Arn","CreatedAt","ModifiedAt"],"members":{"ChannelGroupName":{},"Arn":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{}}}},"NextToken":{}}}},"ListChannels":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"type":"structure","required":["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelName":{},"ChannelGroupName":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{}}}},"NextToken":{}}}},"ListOriginEndpoints":{"http":{"method":"GET","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"MaxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"Items":{"type":"list","member":{"type":"structure","required":["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType"],"members":{"Arn":{},"ChannelGroupName":{},"ChannelName":{},"OriginEndpointName":{},"ContainerType":{},"Description":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"HlsManifests":{"type":"list","member":{"type":"structure","required":["ManifestName"],"members":{"ManifestName":{},"ChildManifestName":{},"Url":{}}}},"LowLatencyHlsManifests":{"type":"list","member":{"type":"structure","required":["ManifestName"],"members":{"ManifestName":{},"ChildManifestName":{},"Url":{}}}},"DashManifests":{"type":"list","member":{"type":"structure","required":["ManifestName"],"members":{"ManifestName":{},"Url":{}}}}}}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{ResourceArn}","responseCode":200},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S5","locationName":"tags"}}}},"PutChannelPolicy":{"http":{"method":"PUT","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","Policy"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"Policy":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"PutOriginEndpointPolicy":{"http":{"requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}/policy","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName","Policy"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"},"Policy":{}}},"output":{"type":"structure","members":{}},"idempotent":true},"TagResource":{"http":{"requestUri":"/tags/{ResourceArn}","responseCode":204},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"Tags":{"shape":"S5","locationName":"tags"}}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{ResourceArn}","responseCode":204},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"idempotent":true},"UpdateChannel":{"http":{"method":"PUT","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"ETag":{"location":"header","locationName":"x-amzn-update-if-match"},"Description":{}}},"output":{"type":"structure","required":["Arn","ChannelName","ChannelGroupName","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelName":{},"ChannelGroupName":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"IngestEndpoints":{"shape":"Sb"},"ETag":{},"Tags":{"shape":"S5","locationName":"tags"}}},"idempotent":true},"UpdateChannelGroup":{"http":{"method":"PUT","requestUri":"/channelGroup/{ChannelGroupName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ETag":{"location":"header","locationName":"x-amzn-update-if-match"},"Description":{}}},"output":{"type":"structure","required":["ChannelGroupName","Arn","EgressDomain","CreatedAt","ModifiedAt"],"members":{"ChannelGroupName":{},"Arn":{},"EgressDomain":{},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"ETag":{},"Tags":{"shape":"S5","locationName":"tags"}}},"idempotent":true},"UpdateOriginEndpoint":{"http":{"method":"PUT","requestUri":"/channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}","responseCode":200},"input":{"type":"structure","required":["ChannelGroupName","ChannelName","OriginEndpointName","ContainerType"],"members":{"ChannelGroupName":{"location":"uri","locationName":"ChannelGroupName"},"ChannelName":{"location":"uri","locationName":"ChannelName"},"OriginEndpointName":{"location":"uri","locationName":"OriginEndpointName"},"ContainerType":{},"Segment":{"shape":"Si"},"Description":{},"StartoverWindowSeconds":{"type":"integer"},"HlsManifests":{"shape":"S15"},"LowLatencyHlsManifests":{"shape":"S1f"},"DashManifests":{"shape":"S1j"},"ETag":{"location":"header","locationName":"x-amzn-update-if-match"}}},"output":{"type":"structure","required":["Arn","ChannelGroupName","ChannelName","OriginEndpointName","ContainerType","Segment","CreatedAt","ModifiedAt"],"members":{"Arn":{},"ChannelGroupName":{},"ChannelName":{},"OriginEndpointName":{},"ContainerType":{},"Segment":{"shape":"Si"},"CreatedAt":{"type":"timestamp"},"ModifiedAt":{"type":"timestamp"},"Description":{},"StartoverWindowSeconds":{"type":"integer"},"HlsManifests":{"shape":"S20"},"LowLatencyHlsManifests":{"shape":"S22"},"ETag":{},"Tags":{"shape":"S5","locationName":"tags"},"DashManifests":{"shape":"S24"}}},"idempotent":true}},"shapes":{"S5":{"type":"map","key":{},"value":{}},"Sb":{"type":"list","member":{"type":"structure","members":{"Id":{},"Url":{}}}},"Si":{"type":"structure","members":{"SegmentDurationSeconds":{"type":"integer"},"SegmentName":{},"TsUseAudioRenditionGroup":{"type":"boolean"},"IncludeIframeOnlyStreams":{"type":"boolean"},"TsIncludeDvbSubtitles":{"type":"boolean"},"Scte":{"type":"structure","members":{"ScteFilter":{"type":"list","member":{}}}},"Encryption":{"type":"structure","required":["EncryptionMethod","SpekeKeyProvider"],"members":{"ConstantInitializationVector":{},"EncryptionMethod":{"type":"structure","members":{"TsEncryptionMethod":{},"CmafEncryptionMethod":{}}},"KeyRotationIntervalSeconds":{"type":"integer"},"SpekeKeyProvider":{"type":"structure","required":["EncryptionContractConfiguration","ResourceId","DrmSystems","RoleArn","Url"],"members":{"EncryptionContractConfiguration":{"type":"structure","required":["PresetSpeke20Audio","PresetSpeke20Video"],"members":{"PresetSpeke20Audio":{},"PresetSpeke20Video":{}}},"ResourceId":{},"DrmSystems":{"type":"list","member":{}},"RoleArn":{},"Url":{}}}}}}},"S15":{"type":"list","member":{"type":"structure","required":["ManifestName"],"members":{"ManifestName":{},"ChildManifestName":{},"ScteHls":{"shape":"S18"},"ManifestWindowSeconds":{"type":"integer"},"ProgramDateTimeIntervalSeconds":{"type":"integer"},"FilterConfiguration":{"shape":"S1c"}}}},"S18":{"type":"structure","members":{"AdMarkerHls":{}}},"S1c":{"type":"structure","members":{"ManifestFilter":{},"Start":{"type":"timestamp"},"End":{"type":"timestamp"},"TimeDelaySeconds":{"type":"integer"}}},"S1f":{"type":"list","member":{"type":"structure","required":["ManifestName"],"members":{"ManifestName":{},"ChildManifestName":{},"ScteHls":{"shape":"S18"},"ManifestWindowSeconds":{"type":"integer"},"ProgramDateTimeIntervalSeconds":{"type":"integer"},"FilterConfiguration":{"shape":"S1c"}}}},"S1j":{"type":"list","member":{"type":"structure","required":["ManifestName"],"members":{"ManifestName":{},"ManifestWindowSeconds":{"type":"integer"},"FilterConfiguration":{"shape":"S1c"},"MinUpdatePeriodSeconds":{"type":"integer"},"MinBufferTimeSeconds":{"type":"integer"},"SuggestedPresentationDelaySeconds":{"type":"integer"},"SegmentTemplateFormat":{},"PeriodTriggers":{"shape":"S1q"},"ScteDash":{"shape":"S1s"},"DrmSignaling":{},"UtcTiming":{"shape":"S1v"}}}},"S1q":{"type":"list","member":{}},"S1s":{"type":"structure","members":{"AdMarkerDash":{}}},"S1v":{"type":"structure","members":{"TimingMode":{},"TimingSource":{}}},"S20":{"type":"list","member":{"type":"structure","required":["ManifestName","Url"],"members":{"ManifestName":{},"Url":{},"ChildManifestName":{},"ManifestWindowSeconds":{"type":"integer"},"ProgramDateTimeIntervalSeconds":{"type":"integer"},"ScteHls":{"shape":"S18"},"FilterConfiguration":{"shape":"S1c"}}}},"S22":{"type":"list","member":{"type":"structure","required":["ManifestName","Url"],"members":{"ManifestName":{},"Url":{},"ChildManifestName":{},"ManifestWindowSeconds":{"type":"integer"},"ProgramDateTimeIntervalSeconds":{"type":"integer"},"ScteHls":{"shape":"S18"},"FilterConfiguration":{"shape":"S1c"}}}},"S24":{"type":"list","member":{"type":"structure","required":["ManifestName","Url"],"members":{"ManifestName":{},"Url":{},"ManifestWindowSeconds":{"type":"integer"},"FilterConfiguration":{"shape":"S1c"},"MinUpdatePeriodSeconds":{"type":"integer"},"MinBufferTimeSeconds":{"type":"integer"},"SuggestedPresentationDelaySeconds":{"type":"integer"},"SegmentTemplateFormat":{},"PeriodTriggers":{"shape":"S1q"},"ScteDash":{"shape":"S1s"},"DrmSignaling":{},"UtcTiming":{"shape":"S1v"}}}}}} /***/ }), /* 1303 */ @@ -64700,13 +64700,13 @@ return /******/ (function(modules) { // webpackBootstrap /* 1327 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2018-05-10","endpointPrefix":"entityresolution","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"AWSEntityResolution","serviceFullName":"AWS EntityResolution","serviceId":"EntityResolution","signatureVersion":"v4","signingName":"entityresolution","uid":"entityresolution-2018-05-10"},"operations":{"CreateIdMappingWorkflow":{"http":{"requestUri":"/idmappingworkflows","responseCode":200},"input":{"type":"structure","required":["idMappingTechniques","inputSourceConfig","outputSourceConfig","roleArn","workflowName"],"members":{"description":{},"idMappingTechniques":{"shape":"S3"},"inputSourceConfig":{"shape":"Sa"},"outputSourceConfig":{"shape":"Se"},"roleArn":{},"tags":{"shape":"Si"},"workflowName":{}}},"output":{"type":"structure","required":["idMappingTechniques","inputSourceConfig","outputSourceConfig","roleArn","workflowArn","workflowName"],"members":{"description":{},"idMappingTechniques":{"shape":"S3"},"inputSourceConfig":{"shape":"Sa"},"outputSourceConfig":{"shape":"Se"},"roleArn":{},"workflowArn":{},"workflowName":{}}}},"CreateMatchingWorkflow":{"http":{"requestUri":"/matchingworkflows","responseCode":200},"input":{"type":"structure","required":["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowName"],"members":{"description":{},"incrementalRunConfig":{"shape":"So"},"inputSourceConfig":{"shape":"Sq"},"outputSourceConfig":{"shape":"Su"},"resolutionTechniques":{"shape":"Sz"},"roleArn":{},"tags":{"shape":"Si"},"workflowName":{}}},"output":{"type":"structure","required":["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowArn","workflowName"],"members":{"description":{},"incrementalRunConfig":{"shape":"So"},"inputSourceConfig":{"shape":"Sq"},"outputSourceConfig":{"shape":"Su"},"resolutionTechniques":{"shape":"Sz"},"roleArn":{},"workflowArn":{},"workflowName":{}}}},"CreateSchemaMapping":{"http":{"requestUri":"/schemas","responseCode":200},"input":{"type":"structure","required":["mappedInputFields","schemaName"],"members":{"description":{},"mappedInputFields":{"shape":"S1b"},"schemaName":{},"tags":{"shape":"Si"}}},"output":{"type":"structure","required":["description","mappedInputFields","schemaArn","schemaName"],"members":{"description":{},"mappedInputFields":{"shape":"S1b"},"schemaArn":{},"schemaName":{}}}},"DeleteIdMappingWorkflow":{"http":{"method":"DELETE","requestUri":"/idmappingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["message"],"members":{"message":{}}},"idempotent":true},"DeleteMatchingWorkflow":{"http":{"method":"DELETE","requestUri":"/matchingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["message"],"members":{"message":{}}},"idempotent":true},"DeleteSchemaMapping":{"http":{"method":"DELETE","requestUri":"/schemas/{schemaName}","responseCode":200},"input":{"type":"structure","required":["schemaName"],"members":{"schemaName":{"location":"uri","locationName":"schemaName"}}},"output":{"type":"structure","required":["message"],"members":{"message":{}}},"idempotent":true},"GetIdMappingJob":{"http":{"method":"GET","requestUri":"/idmappingworkflows/{workflowName}/jobs/{jobId}","responseCode":200},"input":{"type":"structure","required":["jobId","workflowName"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["jobId","startTime","status"],"members":{"endTime":{"type":"timestamp"},"errorDetails":{"shape":"S1q"},"jobId":{},"metrics":{"type":"structure","members":{"inputRecords":{"type":"integer"},"recordsNotProcessed":{"type":"integer"},"totalRecordsProcessed":{"type":"integer"}}},"startTime":{"type":"timestamp"},"status":{}}}},"GetIdMappingWorkflow":{"http":{"method":"GET","requestUri":"/idmappingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["createdAt","idMappingTechniques","inputSourceConfig","outputSourceConfig","roleArn","updatedAt","workflowArn","workflowName"],"members":{"createdAt":{"type":"timestamp"},"description":{},"idMappingTechniques":{"shape":"S3"},"inputSourceConfig":{"shape":"Sa"},"outputSourceConfig":{"shape":"Se"},"roleArn":{},"tags":{"shape":"Si"},"updatedAt":{"type":"timestamp"},"workflowArn":{},"workflowName":{}}}},"GetMatchId":{"http":{"requestUri":"/matchingworkflows/{workflowName}/matches","responseCode":200},"input":{"type":"structure","required":["record","workflowName"],"members":{"record":{"type":"map","key":{},"value":{},"sensitive":true},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","members":{"matchId":{}}}},"GetMatchingJob":{"http":{"method":"GET","requestUri":"/matchingworkflows/{workflowName}/jobs/{jobId}","responseCode":200},"input":{"type":"structure","required":["jobId","workflowName"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["jobId","startTime","status"],"members":{"endTime":{"type":"timestamp"},"errorDetails":{"shape":"S1q"},"jobId":{},"metrics":{"type":"structure","members":{"inputRecords":{"type":"integer"},"matchIDs":{"type":"integer"},"recordsNotProcessed":{"type":"integer"},"totalRecordsProcessed":{"type":"integer"}}},"startTime":{"type":"timestamp"},"status":{}}}},"GetMatchingWorkflow":{"http":{"method":"GET","requestUri":"/matchingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["createdAt","inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","updatedAt","workflowArn","workflowName"],"members":{"createdAt":{"type":"timestamp"},"description":{},"incrementalRunConfig":{"shape":"So"},"inputSourceConfig":{"shape":"Sq"},"outputSourceConfig":{"shape":"Su"},"resolutionTechniques":{"shape":"Sz"},"roleArn":{},"tags":{"shape":"Si"},"updatedAt":{"type":"timestamp"},"workflowArn":{},"workflowName":{}}}},"GetProviderService":{"http":{"method":"GET","requestUri":"/providerservices/{providerName}/{providerServiceName}","responseCode":200},"input":{"type":"structure","required":["providerName","providerServiceName"],"members":{"providerName":{"location":"uri","locationName":"providerName"},"providerServiceName":{"location":"uri","locationName":"providerServiceName"}}},"output":{"type":"structure","required":["anonymizedOutput","providerEndpointConfiguration","providerEntityOutputDefinition","providerName","providerServiceArn","providerServiceDisplayName","providerServiceName","providerServiceType"],"members":{"anonymizedOutput":{"type":"boolean"},"providerConfigurationDefinition":{"shape":"S8"},"providerEndpointConfiguration":{"type":"structure","members":{"marketplaceConfiguration":{"type":"structure","required":["assetId","dataSetId","listingId","revisionId"],"members":{"assetId":{},"dataSetId":{},"listingId":{},"revisionId":{}}}},"union":true},"providerEntityOutputDefinition":{"shape":"S8"},"providerIntermediateDataAccessConfiguration":{"type":"structure","members":{"awsAccountIds":{"type":"list","member":{}},"requiredBucketActions":{"type":"list","member":{}}}},"providerName":{},"providerServiceArn":{},"providerServiceDisplayName":{},"providerServiceName":{},"providerServiceType":{}}}},"GetSchemaMapping":{"http":{"method":"GET","requestUri":"/schemas/{schemaName}","responseCode":200},"input":{"type":"structure","required":["schemaName"],"members":{"schemaName":{"location":"uri","locationName":"schemaName"}}},"output":{"type":"structure","required":["createdAt","hasWorkflows","mappedInputFields","schemaArn","schemaName","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"description":{},"hasWorkflows":{"type":"boolean"},"mappedInputFields":{"shape":"S1b"},"schemaArn":{},"schemaName":{},"tags":{"shape":"Si"},"updatedAt":{"type":"timestamp"}}}},"ListIdMappingJobs":{"http":{"method":"GET","requestUri":"/idmappingworkflows/{workflowName}/jobs","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","members":{"jobs":{"shape":"S2n"},"nextToken":{}}}},"ListIdMappingWorkflows":{"http":{"method":"GET","requestUri":"/idmappingworkflows","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nextToken":{},"workflowSummaries":{"type":"list","member":{"type":"structure","required":["createdAt","updatedAt","workflowArn","workflowName"],"members":{"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"workflowArn":{},"workflowName":{}}}}}}},"ListMatchingJobs":{"http":{"method":"GET","requestUri":"/matchingworkflows/{workflowName}/jobs","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","members":{"jobs":{"shape":"S2n"},"nextToken":{}}}},"ListMatchingWorkflows":{"http":{"method":"GET","requestUri":"/matchingworkflows","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nextToken":{},"workflowSummaries":{"type":"list","member":{"type":"structure","required":["createdAt","resolutionType","updatedAt","workflowArn","workflowName"],"members":{"createdAt":{"type":"timestamp"},"resolutionType":{},"updatedAt":{"type":"timestamp"},"workflowArn":{},"workflowName":{}}}}}}},"ListProviderServices":{"http":{"method":"GET","requestUri":"/providerservices","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"providerName":{"location":"querystring","locationName":"providerName"}}},"output":{"type":"structure","members":{"nextToken":{},"providerServiceSummaries":{"type":"list","member":{"type":"structure","required":["providerName","providerServiceArn","providerServiceDisplayName","providerServiceName","providerServiceType"],"members":{"providerName":{},"providerServiceArn":{},"providerServiceDisplayName":{},"providerServiceName":{},"providerServiceType":{}}}}}}},"ListSchemaMappings":{"http":{"method":"GET","requestUri":"/schemas","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nextToken":{},"schemaList":{"type":"list","member":{"type":"structure","required":["createdAt","hasWorkflows","schemaArn","schemaName","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"hasWorkflows":{"type":"boolean"},"schemaArn":{},"schemaName":{},"updatedAt":{"type":"timestamp"}}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","required":["tags"],"members":{"tags":{"shape":"Si"}}}},"StartIdMappingJob":{"http":{"requestUri":"/idmappingworkflows/{workflowName}/jobs","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["jobId"],"members":{"jobId":{}}}},"StartMatchingJob":{"http":{"requestUri":"/matchingworkflows/{workflowName}/jobs","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["jobId"],"members":{"jobId":{}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Si"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateIdMappingWorkflow":{"http":{"method":"PUT","requestUri":"/idmappingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["idMappingTechniques","inputSourceConfig","outputSourceConfig","roleArn","workflowName"],"members":{"description":{},"idMappingTechniques":{"shape":"S3"},"inputSourceConfig":{"shape":"Sa"},"outputSourceConfig":{"shape":"Se"},"roleArn":{},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["idMappingTechniques","inputSourceConfig","outputSourceConfig","roleArn","workflowArn","workflowName"],"members":{"description":{},"idMappingTechniques":{"shape":"S3"},"inputSourceConfig":{"shape":"Sa"},"outputSourceConfig":{"shape":"Se"},"roleArn":{},"workflowArn":{},"workflowName":{}}},"idempotent":true},"UpdateMatchingWorkflow":{"http":{"method":"PUT","requestUri":"/matchingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowName"],"members":{"description":{},"incrementalRunConfig":{"shape":"So"},"inputSourceConfig":{"shape":"Sq"},"outputSourceConfig":{"shape":"Su"},"resolutionTechniques":{"shape":"Sz"},"roleArn":{},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowName"],"members":{"description":{},"incrementalRunConfig":{"shape":"So"},"inputSourceConfig":{"shape":"Sq"},"outputSourceConfig":{"shape":"Su"},"resolutionTechniques":{"shape":"Sz"},"roleArn":{},"workflowName":{}}},"idempotent":true},"UpdateSchemaMapping":{"http":{"method":"PUT","requestUri":"/schemas/{schemaName}","responseCode":200},"input":{"type":"structure","required":["mappedInputFields","schemaName"],"members":{"description":{},"mappedInputFields":{"shape":"S1b"},"schemaName":{"location":"uri","locationName":"schemaName"}}},"output":{"type":"structure","required":["mappedInputFields","schemaArn","schemaName"],"members":{"description":{},"mappedInputFields":{"shape":"S1b"},"schemaArn":{},"schemaName":{}}},"idempotent":true}},"shapes":{"S3":{"type":"structure","required":["idMappingType","providerProperties"],"members":{"idMappingType":{},"providerProperties":{"shape":"S5"}}},"S5":{"type":"structure","required":["providerServiceArn"],"members":{"intermediateSourceConfiguration":{"type":"structure","required":["intermediateS3Path"],"members":{"intermediateS3Path":{}}},"providerConfiguration":{"shape":"S8"},"providerServiceArn":{}}},"S8":{"type":"structure","members":{},"document":true},"Sa":{"type":"list","member":{"type":"structure","required":["inputSourceARN","schemaName"],"members":{"inputSourceARN":{},"schemaName":{}}}},"Se":{"type":"list","member":{"type":"structure","required":["outputS3Path"],"members":{"KMSArn":{},"outputS3Path":{}}}},"Si":{"type":"map","key":{},"value":{}},"So":{"type":"structure","members":{"incrementalRunType":{}}},"Sq":{"type":"list","member":{"type":"structure","required":["inputSourceARN","schemaName"],"members":{"applyNormalization":{"type":"boolean"},"inputSourceARN":{},"schemaName":{}}}},"Su":{"type":"list","member":{"type":"structure","required":["output","outputS3Path"],"members":{"KMSArn":{},"applyNormalization":{"type":"boolean"},"output":{"type":"list","member":{"type":"structure","required":["name"],"members":{"hashed":{"type":"boolean"},"name":{}}}},"outputS3Path":{}}}},"Sz":{"type":"structure","required":["resolutionType"],"members":{"providerProperties":{"shape":"S5"},"resolutionType":{},"ruleBasedProperties":{"type":"structure","required":["attributeMatchingModel","rules"],"members":{"attributeMatchingModel":{},"rules":{"type":"list","member":{"type":"structure","required":["matchingKeys","ruleName"],"members":{"matchingKeys":{"type":"list","member":{}},"ruleName":{}}}}}}}},"S1b":{"type":"list","member":{"type":"structure","required":["fieldName","type"],"members":{"fieldName":{},"groupName":{},"matchKey":{},"subType":{},"type":{}}}},"S1q":{"type":"structure","members":{"errorMessage":{}}},"S2n":{"type":"list","member":{"type":"structure","required":["jobId","startTime","status"],"members":{"endTime":{"type":"timestamp"},"jobId":{},"startTime":{"type":"timestamp"},"status":{}}}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2018-05-10","endpointPrefix":"entityresolution","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"AWSEntityResolution","serviceFullName":"AWS EntityResolution","serviceId":"EntityResolution","signatureVersion":"v4","signingName":"entityresolution","uid":"entityresolution-2018-05-10"},"operations":{"AddPolicyStatement":{"http":{"requestUri":"/policies/{arn}/{statementId}","responseCode":200},"input":{"type":"structure","required":["action","arn","effect","principal","statementId"],"members":{"action":{"type":"list","member":{}},"arn":{"location":"uri","locationName":"arn"},"condition":{},"effect":{},"principal":{"type":"list","member":{}},"statementId":{"location":"uri","locationName":"statementId"}}},"output":{"type":"structure","required":["arn","token"],"members":{"arn":{},"policy":{},"token":{}}},"idempotent":true},"CreateIdMappingWorkflow":{"http":{"requestUri":"/idmappingworkflows","responseCode":200},"input":{"type":"structure","required":["idMappingTechniques","inputSourceConfig","roleArn","workflowName"],"members":{"description":{},"idMappingTechniques":{"shape":"Sf"},"inputSourceConfig":{"shape":"Sm"},"outputSourceConfig":{"shape":"Sr"},"roleArn":{},"tags":{"shape":"Sv"},"workflowName":{}}},"output":{"type":"structure","required":["idMappingTechniques","inputSourceConfig","roleArn","workflowArn","workflowName"],"members":{"description":{},"idMappingTechniques":{"shape":"Sf"},"inputSourceConfig":{"shape":"Sm"},"outputSourceConfig":{"shape":"Sr"},"roleArn":{},"workflowArn":{},"workflowName":{}}}},"CreateIdNamespace":{"http":{"requestUri":"/idnamespaces","responseCode":200},"input":{"type":"structure","required":["idNamespaceName","type"],"members":{"description":{},"idMappingWorkflowProperties":{"shape":"S11"},"idNamespaceName":{},"inputSourceConfig":{"shape":"S14"},"roleArn":{},"tags":{"shape":"Sv"},"type":{}}},"output":{"type":"structure","required":["createdAt","idNamespaceArn","idNamespaceName","type","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"description":{},"idMappingWorkflowProperties":{"shape":"S11"},"idNamespaceArn":{},"idNamespaceName":{},"inputSourceConfig":{"shape":"S14"},"roleArn":{},"tags":{"shape":"Sv"},"type":{},"updatedAt":{"type":"timestamp"}}}},"CreateMatchingWorkflow":{"http":{"requestUri":"/matchingworkflows","responseCode":200},"input":{"type":"structure","required":["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowName"],"members":{"description":{},"incrementalRunConfig":{"shape":"S1b"},"inputSourceConfig":{"shape":"S1d"},"outputSourceConfig":{"shape":"S1h"},"resolutionTechniques":{"shape":"S1m"},"roleArn":{},"tags":{"shape":"Sv"},"workflowName":{}}},"output":{"type":"structure","required":["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowArn","workflowName"],"members":{"description":{},"incrementalRunConfig":{"shape":"S1b"},"inputSourceConfig":{"shape":"S1d"},"outputSourceConfig":{"shape":"S1h"},"resolutionTechniques":{"shape":"S1m"},"roleArn":{},"workflowArn":{},"workflowName":{}}}},"CreateSchemaMapping":{"http":{"requestUri":"/schemas","responseCode":200},"input":{"type":"structure","required":["mappedInputFields","schemaName"],"members":{"description":{},"mappedInputFields":{"shape":"S1y"},"schemaName":{},"tags":{"shape":"Sv"}}},"output":{"type":"structure","required":["description","mappedInputFields","schemaArn","schemaName"],"members":{"description":{},"mappedInputFields":{"shape":"S1y"},"schemaArn":{},"schemaName":{}}}},"DeleteIdMappingWorkflow":{"http":{"method":"DELETE","requestUri":"/idmappingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["message"],"members":{"message":{}}},"idempotent":true},"DeleteIdNamespace":{"http":{"method":"DELETE","requestUri":"/idnamespaces/{idNamespaceName}","responseCode":200},"input":{"type":"structure","required":["idNamespaceName"],"members":{"idNamespaceName":{"location":"uri","locationName":"idNamespaceName"}}},"output":{"type":"structure","required":["message"],"members":{"message":{}}},"idempotent":true},"DeleteMatchingWorkflow":{"http":{"method":"DELETE","requestUri":"/matchingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["message"],"members":{"message":{}}},"idempotent":true},"DeletePolicyStatement":{"http":{"method":"DELETE","requestUri":"/policies/{arn}/{statementId}","responseCode":200},"input":{"type":"structure","required":["arn","statementId"],"members":{"arn":{"location":"uri","locationName":"arn"},"statementId":{"location":"uri","locationName":"statementId"}}},"output":{"type":"structure","required":["arn","token"],"members":{"arn":{},"policy":{},"token":{}}},"idempotent":true},"DeleteSchemaMapping":{"http":{"method":"DELETE","requestUri":"/schemas/{schemaName}","responseCode":200},"input":{"type":"structure","required":["schemaName"],"members":{"schemaName":{"location":"uri","locationName":"schemaName"}}},"output":{"type":"structure","required":["message"],"members":{"message":{}}},"idempotent":true},"GetIdMappingJob":{"http":{"method":"GET","requestUri":"/idmappingworkflows/{workflowName}/jobs/{jobId}","responseCode":200},"input":{"type":"structure","required":["jobId","workflowName"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["jobId","startTime","status"],"members":{"endTime":{"type":"timestamp"},"errorDetails":{"shape":"S2h"},"jobId":{},"metrics":{"type":"structure","members":{"inputRecords":{"type":"integer"},"recordsNotProcessed":{"type":"integer"},"totalRecordsProcessed":{"type":"integer"}}},"outputSourceConfig":{"shape":"S2l"},"startTime":{"type":"timestamp"},"status":{}}}},"GetIdMappingWorkflow":{"http":{"method":"GET","requestUri":"/idmappingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["createdAt","idMappingTechniques","inputSourceConfig","roleArn","updatedAt","workflowArn","workflowName"],"members":{"createdAt":{"type":"timestamp"},"description":{},"idMappingTechniques":{"shape":"Sf"},"inputSourceConfig":{"shape":"Sm"},"outputSourceConfig":{"shape":"Sr"},"roleArn":{},"tags":{"shape":"Sv"},"updatedAt":{"type":"timestamp"},"workflowArn":{},"workflowName":{}}}},"GetIdNamespace":{"http":{"method":"GET","requestUri":"/idnamespaces/{idNamespaceName}","responseCode":200},"input":{"type":"structure","required":["idNamespaceName"],"members":{"idNamespaceName":{"location":"uri","locationName":"idNamespaceName"}}},"output":{"type":"structure","required":["createdAt","idNamespaceArn","idNamespaceName","type","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"description":{},"idMappingWorkflowProperties":{"shape":"S11"},"idNamespaceArn":{},"idNamespaceName":{},"inputSourceConfig":{"shape":"S14"},"roleArn":{},"tags":{"shape":"Sv"},"type":{},"updatedAt":{"type":"timestamp"}}}},"GetMatchId":{"http":{"requestUri":"/matchingworkflows/{workflowName}/matches","responseCode":200},"input":{"type":"structure","required":["record","workflowName"],"members":{"applyNormalization":{"type":"boolean"},"record":{"type":"map","key":{},"value":{},"sensitive":true},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","members":{"matchId":{},"matchRule":{}}}},"GetMatchingJob":{"http":{"method":"GET","requestUri":"/matchingworkflows/{workflowName}/jobs/{jobId}","responseCode":200},"input":{"type":"structure","required":["jobId","workflowName"],"members":{"jobId":{"location":"uri","locationName":"jobId"},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["jobId","startTime","status"],"members":{"endTime":{"type":"timestamp"},"errorDetails":{"shape":"S2h"},"jobId":{},"metrics":{"type":"structure","members":{"inputRecords":{"type":"integer"},"matchIDs":{"type":"integer"},"recordsNotProcessed":{"type":"integer"},"totalRecordsProcessed":{"type":"integer"}}},"outputSourceConfig":{"type":"list","member":{"type":"structure","required":["outputS3Path","roleArn"],"members":{"KMSArn":{},"outputS3Path":{},"roleArn":{}}}},"startTime":{"type":"timestamp"},"status":{}}}},"GetMatchingWorkflow":{"http":{"method":"GET","requestUri":"/matchingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["createdAt","inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","updatedAt","workflowArn","workflowName"],"members":{"createdAt":{"type":"timestamp"},"description":{},"incrementalRunConfig":{"shape":"S1b"},"inputSourceConfig":{"shape":"S1d"},"outputSourceConfig":{"shape":"S1h"},"resolutionTechniques":{"shape":"S1m"},"roleArn":{},"tags":{"shape":"Sv"},"updatedAt":{"type":"timestamp"},"workflowArn":{},"workflowName":{}}}},"GetPolicy":{"http":{"method":"GET","requestUri":"/policies/{arn}","responseCode":200},"input":{"type":"structure","required":["arn"],"members":{"arn":{"location":"uri","locationName":"arn"}}},"output":{"type":"structure","required":["arn","token"],"members":{"arn":{},"policy":{},"token":{}}}},"GetProviderService":{"http":{"method":"GET","requestUri":"/providerservices/{providerName}/{providerServiceName}","responseCode":200},"input":{"type":"structure","required":["providerName","providerServiceName"],"members":{"providerName":{"location":"uri","locationName":"providerName"},"providerServiceName":{"location":"uri","locationName":"providerServiceName"}}},"output":{"type":"structure","required":["anonymizedOutput","providerEndpointConfiguration","providerEntityOutputDefinition","providerName","providerServiceArn","providerServiceDisplayName","providerServiceName","providerServiceType"],"members":{"anonymizedOutput":{"type":"boolean"},"providerComponentSchema":{"type":"structure","members":{"providerSchemaAttributes":{"type":"list","member":{"type":"structure","required":["fieldName","type"],"members":{"fieldName":{},"hashing":{"type":"boolean"},"subType":{},"type":{}}}},"schemas":{"type":"list","member":{"type":"list","member":{}}}}},"providerConfigurationDefinition":{"shape":"Sk"},"providerEndpointConfiguration":{"type":"structure","members":{"marketplaceConfiguration":{"type":"structure","required":["assetId","dataSetId","listingId","revisionId"],"members":{"assetId":{},"dataSetId":{},"listingId":{},"revisionId":{}}}},"union":true},"providerEntityOutputDefinition":{"shape":"Sk"},"providerIdNameSpaceConfiguration":{"type":"structure","members":{"description":{},"providerSourceConfigurationDefinition":{"shape":"Sk"},"providerTargetConfigurationDefinition":{"shape":"Sk"}}},"providerIntermediateDataAccessConfiguration":{"type":"structure","members":{"awsAccountIds":{"type":"list","member":{}},"requiredBucketActions":{"type":"list","member":{}}}},"providerJobConfiguration":{"shape":"Sk"},"providerName":{},"providerServiceArn":{},"providerServiceDisplayName":{},"providerServiceName":{},"providerServiceType":{}}}},"GetSchemaMapping":{"http":{"method":"GET","requestUri":"/schemas/{schemaName}","responseCode":200},"input":{"type":"structure","required":["schemaName"],"members":{"schemaName":{"location":"uri","locationName":"schemaName"}}},"output":{"type":"structure","required":["createdAt","hasWorkflows","mappedInputFields","schemaArn","schemaName","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"description":{},"hasWorkflows":{"type":"boolean"},"mappedInputFields":{"shape":"S1y"},"schemaArn":{},"schemaName":{},"tags":{"shape":"Sv"},"updatedAt":{"type":"timestamp"}}}},"ListIdMappingJobs":{"http":{"method":"GET","requestUri":"/idmappingworkflows/{workflowName}/jobs","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","members":{"jobs":{"shape":"S3t"},"nextToken":{}}}},"ListIdMappingWorkflows":{"http":{"method":"GET","requestUri":"/idmappingworkflows","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nextToken":{},"workflowSummaries":{"type":"list","member":{"type":"structure","required":["createdAt","updatedAt","workflowArn","workflowName"],"members":{"createdAt":{"type":"timestamp"},"updatedAt":{"type":"timestamp"},"workflowArn":{},"workflowName":{}}}}}}},"ListIdNamespaces":{"http":{"method":"GET","requestUri":"/idnamespaces","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"idNamespaceSummaries":{"type":"list","member":{"type":"structure","required":["createdAt","idNamespaceArn","idNamespaceName","type","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"description":{},"idNamespaceArn":{},"idNamespaceName":{},"type":{},"updatedAt":{"type":"timestamp"}}}},"nextToken":{}}}},"ListMatchingJobs":{"http":{"method":"GET","requestUri":"/matchingworkflows/{workflowName}/jobs","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","members":{"jobs":{"shape":"S3t"},"nextToken":{}}}},"ListMatchingWorkflows":{"http":{"method":"GET","requestUri":"/matchingworkflows","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nextToken":{},"workflowSummaries":{"type":"list","member":{"type":"structure","required":["createdAt","resolutionType","updatedAt","workflowArn","workflowName"],"members":{"createdAt":{"type":"timestamp"},"resolutionType":{},"updatedAt":{"type":"timestamp"},"workflowArn":{},"workflowName":{}}}}}}},"ListProviderServices":{"http":{"method":"GET","requestUri":"/providerservices","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"},"providerName":{"location":"querystring","locationName":"providerName"}}},"output":{"type":"structure","members":{"nextToken":{},"providerServiceSummaries":{"type":"list","member":{"type":"structure","required":["providerName","providerServiceArn","providerServiceDisplayName","providerServiceName","providerServiceType"],"members":{"providerName":{},"providerServiceArn":{},"providerServiceDisplayName":{},"providerServiceName":{},"providerServiceType":{}}}}}}},"ListSchemaMappings":{"http":{"method":"GET","requestUri":"/schemas","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"location":"querystring","locationName":"maxResults","type":"integer"},"nextToken":{"location":"querystring","locationName":"nextToken"}}},"output":{"type":"structure","members":{"nextToken":{},"schemaList":{"type":"list","member":{"type":"structure","required":["createdAt","hasWorkflows","schemaArn","schemaName","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"hasWorkflows":{"type":"boolean"},"schemaArn":{},"schemaName":{},"updatedAt":{"type":"timestamp"}}}}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","required":["tags"],"members":{"tags":{"shape":"Sv"}}}},"PutPolicy":{"http":{"method":"PUT","requestUri":"/policies/{arn}","responseCode":200},"input":{"type":"structure","required":["arn","policy"],"members":{"arn":{"location":"uri","locationName":"arn"},"policy":{},"token":{}}},"output":{"type":"structure","required":["arn","token"],"members":{"arn":{},"policy":{},"token":{}}},"idempotent":true},"StartIdMappingJob":{"http":{"requestUri":"/idmappingworkflows/{workflowName}/jobs","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"outputSourceConfig":{"shape":"S2l"},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["jobId"],"members":{"jobId":{},"outputSourceConfig":{"shape":"S2l"}}}},"StartMatchingJob":{"http":{"requestUri":"/matchingworkflows/{workflowName}/jobs","responseCode":200},"input":{"type":"structure","required":["workflowName"],"members":{"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["jobId"],"members":{"jobId":{}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sv"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateIdMappingWorkflow":{"http":{"method":"PUT","requestUri":"/idmappingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["idMappingTechniques","inputSourceConfig","roleArn","workflowName"],"members":{"description":{},"idMappingTechniques":{"shape":"Sf"},"inputSourceConfig":{"shape":"Sm"},"outputSourceConfig":{"shape":"Sr"},"roleArn":{},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["idMappingTechniques","inputSourceConfig","roleArn","workflowArn","workflowName"],"members":{"description":{},"idMappingTechniques":{"shape":"Sf"},"inputSourceConfig":{"shape":"Sm"},"outputSourceConfig":{"shape":"Sr"},"roleArn":{},"workflowArn":{},"workflowName":{}}},"idempotent":true},"UpdateIdNamespace":{"http":{"method":"PUT","requestUri":"/idnamespaces/{idNamespaceName}","responseCode":200},"input":{"type":"structure","required":["idNamespaceName"],"members":{"description":{},"idMappingWorkflowProperties":{"shape":"S11"},"idNamespaceName":{"location":"uri","locationName":"idNamespaceName"},"inputSourceConfig":{"shape":"S14"},"roleArn":{}}},"output":{"type":"structure","required":["createdAt","idNamespaceArn","idNamespaceName","type","updatedAt"],"members":{"createdAt":{"type":"timestamp"},"description":{},"idMappingWorkflowProperties":{"shape":"S11"},"idNamespaceArn":{},"idNamespaceName":{},"inputSourceConfig":{"shape":"S14"},"roleArn":{},"type":{},"updatedAt":{"type":"timestamp"}}},"idempotent":true},"UpdateMatchingWorkflow":{"http":{"method":"PUT","requestUri":"/matchingworkflows/{workflowName}","responseCode":200},"input":{"type":"structure","required":["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowName"],"members":{"description":{},"incrementalRunConfig":{"shape":"S1b"},"inputSourceConfig":{"shape":"S1d"},"outputSourceConfig":{"shape":"S1h"},"resolutionTechniques":{"shape":"S1m"},"roleArn":{},"workflowName":{"location":"uri","locationName":"workflowName"}}},"output":{"type":"structure","required":["inputSourceConfig","outputSourceConfig","resolutionTechniques","roleArn","workflowName"],"members":{"description":{},"incrementalRunConfig":{"shape":"S1b"},"inputSourceConfig":{"shape":"S1d"},"outputSourceConfig":{"shape":"S1h"},"resolutionTechniques":{"shape":"S1m"},"roleArn":{},"workflowName":{}}},"idempotent":true},"UpdateSchemaMapping":{"http":{"method":"PUT","requestUri":"/schemas/{schemaName}","responseCode":200},"input":{"type":"structure","required":["mappedInputFields","schemaName"],"members":{"description":{},"mappedInputFields":{"shape":"S1y"},"schemaName":{"location":"uri","locationName":"schemaName"}}},"output":{"type":"structure","required":["mappedInputFields","schemaArn","schemaName"],"members":{"description":{},"mappedInputFields":{"shape":"S1y"},"schemaArn":{},"schemaName":{}}},"idempotent":true}},"shapes":{"Sf":{"type":"structure","required":["idMappingType"],"members":{"idMappingType":{},"providerProperties":{"shape":"Sh"}}},"Sh":{"type":"structure","required":["providerServiceArn"],"members":{"intermediateSourceConfiguration":{"type":"structure","required":["intermediateS3Path"],"members":{"intermediateS3Path":{}}},"providerConfiguration":{"shape":"Sk"},"providerServiceArn":{}}},"Sk":{"type":"structure","members":{},"document":true},"Sm":{"type":"list","member":{"type":"structure","required":["inputSourceARN"],"members":{"inputSourceARN":{},"schemaName":{},"type":{}}}},"Sr":{"type":"list","member":{"type":"structure","required":["outputS3Path"],"members":{"KMSArn":{},"outputS3Path":{}}}},"Sv":{"type":"map","key":{},"value":{}},"S11":{"type":"list","member":{"type":"structure","required":["idMappingType"],"members":{"idMappingType":{},"providerProperties":{"type":"structure","required":["providerServiceArn"],"members":{"providerConfiguration":{"shape":"Sk"},"providerServiceArn":{}}}}}},"S14":{"type":"list","member":{"type":"structure","required":["inputSourceARN"],"members":{"inputSourceARN":{},"schemaName":{}}}},"S1b":{"type":"structure","members":{"incrementalRunType":{}}},"S1d":{"type":"list","member":{"type":"structure","required":["inputSourceARN","schemaName"],"members":{"applyNormalization":{"type":"boolean"},"inputSourceARN":{},"schemaName":{}}}},"S1h":{"type":"list","member":{"type":"structure","required":["output","outputS3Path"],"members":{"KMSArn":{},"applyNormalization":{"type":"boolean"},"output":{"type":"list","member":{"type":"structure","required":["name"],"members":{"hashed":{"type":"boolean"},"name":{}}}},"outputS3Path":{}}}},"S1m":{"type":"structure","required":["resolutionType"],"members":{"providerProperties":{"shape":"Sh"},"resolutionType":{},"ruleBasedProperties":{"type":"structure","required":["attributeMatchingModel","rules"],"members":{"attributeMatchingModel":{},"rules":{"type":"list","member":{"type":"structure","required":["matchingKeys","ruleName"],"members":{"matchingKeys":{"type":"list","member":{}},"ruleName":{}}}}}}}},"S1y":{"type":"list","member":{"type":"structure","required":["fieldName","type"],"members":{"fieldName":{},"groupName":{},"matchKey":{},"subType":{},"type":{}}}},"S2h":{"type":"structure","members":{"errorMessage":{}}},"S2l":{"type":"list","member":{"type":"structure","required":["outputS3Path","roleArn"],"members":{"KMSArn":{},"outputS3Path":{},"roleArn":{}}}},"S3t":{"type":"list","member":{"type":"structure","required":["jobId","startTime","status"],"members":{"endTime":{"type":"timestamp"},"jobId":{},"startTime":{"type":"timestamp"},"status":{}}}}}} /***/ }), /* 1328 */ /***/ (function(module, exports) { - module.exports = {"pagination":{"ListIdMappingJobs":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"jobs"},"ListIdMappingWorkflows":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"workflowSummaries"},"ListMatchingJobs":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"jobs"},"ListMatchingWorkflows":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"workflowSummaries"},"ListProviderServices":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"providerServiceSummaries"},"ListSchemaMappings":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"schemaList"}}} + module.exports = {"pagination":{"ListIdMappingJobs":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"jobs"},"ListIdMappingWorkflows":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"workflowSummaries"},"ListIdNamespaces":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"idNamespaceSummaries"},"ListMatchingJobs":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"jobs"},"ListMatchingWorkflows":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"workflowSummaries"},"ListProviderServices":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"providerServiceSummaries"},"ListSchemaMappings":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults","result_key":"schemaList"}}} /***/ }), /* 1329 */ @@ -65340,7 +65340,7 @@ return /******/ (function(modules) { // webpackBootstrap /* 1382 */ /***/ (function(module, exports) { - module.exports = {"version":"2.0","metadata":{"apiVersion":"2023-06-05","endpointPrefix":"bedrock-agent","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Agents for Amazon Bedrock","serviceId":"Bedrock Agent","signatureVersion":"v4","signingName":"bedrock","uid":"bedrock-agent-2023-06-05"},"operations":{"AssociateAgentKnowledgeBase":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion","description","knowledgeBaseId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"description":{},"knowledgeBaseId":{},"knowledgeBaseState":{}}},"output":{"type":"structure","required":["agentKnowledgeBase"],"members":{"agentKnowledgeBase":{"shape":"S7"}}},"idempotent":true},"CreateAgent":{"http":{"method":"PUT","requestUri":"/agents/","responseCode":202},"input":{"type":"structure","required":["agentName","agentResourceRoleArn"],"members":{"agentName":{},"agentResourceRoleArn":{},"clientToken":{"idempotencyToken":true},"customerEncryptionKeyArn":{},"description":{},"foundationModel":{},"idleSessionTTLInSeconds":{"type":"integer"},"instruction":{"shape":"Sh"},"promptOverrideConfiguration":{"shape":"Si"},"tags":{"shape":"Sx"}}},"output":{"type":"structure","required":["agent"],"members":{"agent":{"shape":"S11"}}},"idempotent":true},"CreateAgentActionGroup":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/actiongroups/","responseCode":200},"input":{"type":"structure","required":["actionGroupName","agentId","agentVersion"],"members":{"actionGroupExecutor":{"shape":"S19"},"actionGroupName":{},"actionGroupState":{},"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"apiSchema":{"shape":"S1b"},"clientToken":{"idempotencyToken":true},"description":{},"parentActionGroupSignature":{}}},"output":{"type":"structure","required":["agentActionGroup"],"members":{"agentActionGroup":{"shape":"S1i"}}},"idempotent":true},"CreateAgentAlias":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentaliases/","responseCode":202},"input":{"type":"structure","required":["agentAliasName","agentId"],"members":{"agentAliasName":{},"agentId":{"location":"uri","locationName":"agentId"},"clientToken":{"idempotencyToken":true},"description":{},"routingConfiguration":{"shape":"S1k"},"tags":{"shape":"Sx"}}},"output":{"type":"structure","required":["agentAlias"],"members":{"agentAlias":{"shape":"S1n"}}},"idempotent":true},"CreateDataSource":{"http":{"method":"PUT","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/","responseCode":200},"input":{"type":"structure","required":["dataSourceConfiguration","knowledgeBaseId","name"],"members":{"clientToken":{"idempotencyToken":true},"dataSourceConfiguration":{"shape":"S1u"},"description":{},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"name":{},"serverSideEncryptionConfiguration":{"shape":"S20"},"vectorIngestionConfiguration":{"shape":"S21"}}},"output":{"type":"structure","required":["dataSource"],"members":{"dataSource":{"shape":"S28"}}},"idempotent":true},"CreateKnowledgeBase":{"http":{"method":"PUT","requestUri":"/knowledgebases/","responseCode":202},"input":{"type":"structure","required":["knowledgeBaseConfiguration","name","roleArn","storageConfiguration"],"members":{"clientToken":{"idempotencyToken":true},"description":{},"knowledgeBaseConfiguration":{"shape":"S2b"},"name":{},"roleArn":{},"storageConfiguration":{"shape":"S2g"},"tags":{"shape":"Sx"}}},"output":{"type":"structure","required":["knowledgeBase"],"members":{"knowledgeBase":{"shape":"S33"}}},"idempotent":true},"DeleteAgent":{"http":{"method":"DELETE","requestUri":"/agents/{agentId}/","responseCode":202},"input":{"type":"structure","required":["agentId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","required":["agentId","agentStatus"],"members":{"agentId":{},"agentStatus":{}}},"idempotent":true},"DeleteAgentActionGroup":{"http":{"method":"DELETE","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/actiongroups/{actionGroupId}/","responseCode":204},"input":{"type":"structure","required":["actionGroupId","agentId","agentVersion"],"members":{"actionGroupId":{"location":"uri","locationName":"actionGroupId"},"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteAgentAlias":{"http":{"method":"DELETE","requestUri":"/agents/{agentId}/agentaliases/{agentAliasId}/","responseCode":202},"input":{"type":"structure","required":["agentAliasId","agentId"],"members":{"agentAliasId":{"location":"uri","locationName":"agentAliasId"},"agentId":{"location":"uri","locationName":"agentId"}}},"output":{"type":"structure","required":["agentAliasId","agentAliasStatus","agentId"],"members":{"agentAliasId":{},"agentAliasStatus":{},"agentId":{}}},"idempotent":true},"DeleteAgentVersion":{"http":{"method":"DELETE","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/","responseCode":202},"input":{"type":"structure","required":["agentId","agentVersion"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","required":["agentId","agentStatus","agentVersion"],"members":{"agentId":{},"agentStatus":{},"agentVersion":{}}},"idempotent":true},"DeleteDataSource":{"http":{"method":"DELETE","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}","responseCode":202},"input":{"type":"structure","required":["dataSourceId","knowledgeBaseId"],"members":{"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["dataSourceId","knowledgeBaseId","status"],"members":{"dataSourceId":{},"knowledgeBaseId":{},"status":{}}},"idempotent":true},"DeleteKnowledgeBase":{"http":{"method":"DELETE","requestUri":"/knowledgebases/{knowledgeBaseId}","responseCode":202},"input":{"type":"structure","required":["knowledgeBaseId"],"members":{"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["knowledgeBaseId","status"],"members":{"knowledgeBaseId":{},"status":{}}},"idempotent":true},"DisassociateAgentKnowledgeBase":{"http":{"method":"DELETE","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/{knowledgeBaseId}/","responseCode":204},"input":{"type":"structure","required":["agentId","agentVersion","knowledgeBaseId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"GetAgent":{"http":{"method":"GET","requestUri":"/agents/{agentId}/","responseCode":200},"input":{"type":"structure","required":["agentId"],"members":{"agentId":{"location":"uri","locationName":"agentId"}}},"output":{"type":"structure","required":["agent"],"members":{"agent":{"shape":"S11"}}}},"GetAgentActionGroup":{"http":{"method":"GET","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/actiongroups/{actionGroupId}/","responseCode":200},"input":{"type":"structure","required":["actionGroupId","agentId","agentVersion"],"members":{"actionGroupId":{"location":"uri","locationName":"actionGroupId"},"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"}}},"output":{"type":"structure","required":["agentActionGroup"],"members":{"agentActionGroup":{"shape":"S1i"}}}},"GetAgentAlias":{"http":{"method":"GET","requestUri":"/agents/{agentId}/agentaliases/{agentAliasId}/","responseCode":200},"input":{"type":"structure","required":["agentAliasId","agentId"],"members":{"agentAliasId":{"location":"uri","locationName":"agentAliasId"},"agentId":{"location":"uri","locationName":"agentId"}}},"output":{"type":"structure","required":["agentAlias"],"members":{"agentAlias":{"shape":"S1n"}}}},"GetAgentKnowledgeBase":{"http":{"method":"GET","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/{knowledgeBaseId}/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion","knowledgeBaseId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["agentKnowledgeBase"],"members":{"agentKnowledgeBase":{"shape":"S7"}}}},"GetAgentVersion":{"http":{"method":"GET","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"}}},"output":{"type":"structure","required":["agentVersion"],"members":{"agentVersion":{"type":"structure","required":["agentArn","agentId","agentName","agentResourceRoleArn","agentStatus","createdAt","idleSessionTTLInSeconds","updatedAt","version"],"members":{"agentArn":{},"agentId":{},"agentName":{},"agentResourceRoleArn":{},"agentStatus":{},"createdAt":{"shape":"S9"},"customerEncryptionKeyArn":{},"description":{},"failureReasons":{"shape":"S14"},"foundationModel":{},"idleSessionTTLInSeconds":{"type":"integer"},"instruction":{"shape":"Sh"},"promptOverrideConfiguration":{"shape":"Si"},"recommendedActions":{"shape":"S16"},"updatedAt":{"shape":"S9"},"version":{}}}}}},"GetDataSource":{"http":{"method":"GET","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}","responseCode":200},"input":{"type":"structure","required":["dataSourceId","knowledgeBaseId"],"members":{"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["dataSource"],"members":{"dataSource":{"shape":"S28"}}}},"GetIngestionJob":{"http":{"method":"GET","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}/ingestionjobs/{ingestionJobId}","responseCode":200},"input":{"type":"structure","required":["dataSourceId","ingestionJobId","knowledgeBaseId"],"members":{"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"ingestionJobId":{"location":"uri","locationName":"ingestionJobId"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["ingestionJob"],"members":{"ingestionJob":{"shape":"S41"}}}},"GetKnowledgeBase":{"http":{"method":"GET","requestUri":"/knowledgebases/{knowledgeBaseId}","responseCode":200},"input":{"type":"structure","required":["knowledgeBaseId"],"members":{"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["knowledgeBase"],"members":{"knowledgeBase":{"shape":"S33"}}}},"ListAgentActionGroups":{"http":{"requestUri":"/agents/{agentId}/agentversions/{agentVersion}/actiongroups/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["actionGroupSummaries"],"members":{"actionGroupSummaries":{"type":"list","member":{"type":"structure","required":["actionGroupId","actionGroupName","actionGroupState","updatedAt"],"members":{"actionGroupId":{},"actionGroupName":{},"actionGroupState":{},"description":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListAgentAliases":{"http":{"requestUri":"/agents/{agentId}/agentaliases/","responseCode":200},"input":{"type":"structure","required":["agentId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["agentAliasSummaries"],"members":{"agentAliasSummaries":{"type":"list","member":{"type":"structure","required":["agentAliasId","agentAliasName","agentAliasStatus","createdAt","updatedAt"],"members":{"agentAliasId":{},"agentAliasName":{},"agentAliasStatus":{},"createdAt":{"shape":"S9"},"description":{},"routingConfiguration":{"shape":"S1k"},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListAgentKnowledgeBases":{"http":{"requestUri":"/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["agentKnowledgeBaseSummaries"],"members":{"agentKnowledgeBaseSummaries":{"type":"list","member":{"type":"structure","required":["knowledgeBaseId","knowledgeBaseState","updatedAt"],"members":{"description":{},"knowledgeBaseId":{},"knowledgeBaseState":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListAgentVersions":{"http":{"requestUri":"/agents/{agentId}/agentversions/","responseCode":200},"input":{"type":"structure","required":["agentId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["agentVersionSummaries"],"members":{"agentVersionSummaries":{"type":"list","member":{"type":"structure","required":["agentName","agentStatus","agentVersion","createdAt","updatedAt"],"members":{"agentName":{},"agentStatus":{},"agentVersion":{},"createdAt":{"shape":"S9"},"description":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListAgents":{"http":{"requestUri":"/agents/","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["agentSummaries"],"members":{"agentSummaries":{"type":"list","member":{"type":"structure","required":["agentId","agentName","agentStatus","updatedAt"],"members":{"agentId":{},"agentName":{},"agentStatus":{},"description":{},"latestAgentVersion":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListDataSources":{"http":{"requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/","responseCode":200},"input":{"type":"structure","required":["knowledgeBaseId"],"members":{"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["dataSourceSummaries"],"members":{"dataSourceSummaries":{"type":"list","member":{"type":"structure","required":["dataSourceId","knowledgeBaseId","name","status","updatedAt"],"members":{"dataSourceId":{},"description":{},"knowledgeBaseId":{},"name":{},"status":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListIngestionJobs":{"http":{"requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}/ingestionjobs/","responseCode":200},"input":{"type":"structure","required":["dataSourceId","knowledgeBaseId"],"members":{"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"filters":{"type":"list","member":{"type":"structure","required":["attribute","operator","values"],"members":{"attribute":{},"operator":{},"values":{"type":"list","member":{}}}}},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"maxResults":{"type":"integer"},"nextToken":{},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}}}},"output":{"type":"structure","required":["ingestionJobSummaries"],"members":{"ingestionJobSummaries":{"type":"list","member":{"type":"structure","required":["dataSourceId","ingestionJobId","knowledgeBaseId","startedAt","status","updatedAt"],"members":{"dataSourceId":{},"description":{},"ingestionJobId":{},"knowledgeBaseId":{},"startedAt":{"shape":"S9"},"statistics":{"shape":"S42"},"status":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListKnowledgeBases":{"http":{"requestUri":"/knowledgebases/","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["knowledgeBaseSummaries"],"members":{"knowledgeBaseSummaries":{"type":"list","member":{"type":"structure","required":["knowledgeBaseId","name","status","updatedAt"],"members":{"description":{},"knowledgeBaseId":{},"name":{},"status":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sx"}}}},"PrepareAgent":{"http":{"requestUri":"/agents/{agentId}/","responseCode":202},"input":{"type":"structure","required":["agentId"],"members":{"agentId":{"location":"uri","locationName":"agentId"}}},"output":{"type":"structure","required":["agentId","agentStatus","agentVersion","preparedAt"],"members":{"agentId":{},"agentStatus":{},"agentVersion":{},"preparedAt":{"shape":"S9"}}}},"StartIngestionJob":{"http":{"method":"PUT","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}/ingestionjobs/","responseCode":202},"input":{"type":"structure","required":["dataSourceId","knowledgeBaseId"],"members":{"clientToken":{"idempotencyToken":true},"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"description":{},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["ingestionJob"],"members":{"ingestionJob":{"shape":"S41"}}},"idempotent":true},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateAgent":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/","responseCode":202},"input":{"type":"structure","required":["agentId","agentName","agentResourceRoleArn","foundationModel"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentName":{},"agentResourceRoleArn":{},"customerEncryptionKeyArn":{},"description":{},"foundationModel":{},"idleSessionTTLInSeconds":{"type":"integer"},"instruction":{"shape":"Sh"},"promptOverrideConfiguration":{"shape":"Si"}}},"output":{"type":"structure","required":["agent"],"members":{"agent":{"shape":"S11"}}},"idempotent":true},"UpdateAgentActionGroup":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/actiongroups/{actionGroupId}/","responseCode":200},"input":{"type":"structure","required":["actionGroupId","actionGroupName","agentId","agentVersion"],"members":{"actionGroupExecutor":{"shape":"S19"},"actionGroupId":{"location":"uri","locationName":"actionGroupId"},"actionGroupName":{},"actionGroupState":{},"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"apiSchema":{"shape":"S1b"},"description":{},"parentActionGroupSignature":{}}},"output":{"type":"structure","required":["agentActionGroup"],"members":{"agentActionGroup":{"shape":"S1i"}}},"idempotent":true},"UpdateAgentAlias":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentaliases/{agentAliasId}/","responseCode":202},"input":{"type":"structure","required":["agentAliasId","agentAliasName","agentId"],"members":{"agentAliasId":{"location":"uri","locationName":"agentAliasId"},"agentAliasName":{},"agentId":{"location":"uri","locationName":"agentId"},"description":{},"routingConfiguration":{"shape":"S1k"}}},"output":{"type":"structure","required":["agentAlias"],"members":{"agentAlias":{"shape":"S1n"}}},"idempotent":true},"UpdateAgentKnowledgeBase":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/{knowledgeBaseId}/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion","knowledgeBaseId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"description":{},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"knowledgeBaseState":{}}},"output":{"type":"structure","required":["agentKnowledgeBase"],"members":{"agentKnowledgeBase":{"shape":"S7"}}},"idempotent":true},"UpdateDataSource":{"http":{"method":"PUT","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}","responseCode":200},"input":{"type":"structure","required":["dataSourceConfiguration","dataSourceId","knowledgeBaseId","name"],"members":{"dataSourceConfiguration":{"shape":"S1u"},"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"description":{},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"name":{},"serverSideEncryptionConfiguration":{"shape":"S20"},"vectorIngestionConfiguration":{"shape":"S21"}}},"output":{"type":"structure","required":["dataSource"],"members":{"dataSource":{"shape":"S28"}}},"idempotent":true},"UpdateKnowledgeBase":{"http":{"method":"PUT","requestUri":"/knowledgebases/{knowledgeBaseId}","responseCode":202},"input":{"type":"structure","required":["knowledgeBaseConfiguration","knowledgeBaseId","name","roleArn","storageConfiguration"],"members":{"description":{},"knowledgeBaseConfiguration":{"shape":"S2b"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"name":{},"roleArn":{},"storageConfiguration":{"shape":"S2g"}}},"output":{"type":"structure","required":["knowledgeBase"],"members":{"knowledgeBase":{"shape":"S33"}}},"idempotent":true}},"shapes":{"S7":{"type":"structure","required":["agentId","agentVersion","createdAt","description","knowledgeBaseId","knowledgeBaseState","updatedAt"],"members":{"agentId":{},"agentVersion":{},"createdAt":{"shape":"S9"},"description":{},"knowledgeBaseId":{},"knowledgeBaseState":{},"updatedAt":{"shape":"S9"}}},"S9":{"type":"timestamp","timestampFormat":"iso8601"},"Sh":{"type":"string","sensitive":true},"Si":{"type":"structure","required":["promptConfigurations"],"members":{"overrideLambda":{},"promptConfigurations":{"type":"list","member":{"type":"structure","members":{"basePromptTemplate":{},"inferenceConfiguration":{"type":"structure","members":{"maximumLength":{"type":"integer"},"stopSequences":{"type":"list","member":{}},"temperature":{"type":"float"},"topK":{"type":"integer"},"topP":{"type":"float"}}},"parserMode":{},"promptCreationMode":{},"promptState":{},"promptType":{}}}}},"sensitive":true},"Sx":{"type":"map","key":{},"value":{}},"S11":{"type":"structure","required":["agentArn","agentId","agentName","agentResourceRoleArn","agentStatus","agentVersion","createdAt","idleSessionTTLInSeconds","updatedAt"],"members":{"agentArn":{},"agentId":{},"agentName":{},"agentResourceRoleArn":{},"agentStatus":{},"agentVersion":{},"clientToken":{},"createdAt":{"shape":"S9"},"customerEncryptionKeyArn":{},"description":{},"failureReasons":{"shape":"S14"},"foundationModel":{},"idleSessionTTLInSeconds":{"type":"integer"},"instruction":{"shape":"Sh"},"preparedAt":{"shape":"S9"},"promptOverrideConfiguration":{"shape":"Si"},"recommendedActions":{"shape":"S16"},"updatedAt":{"shape":"S9"}}},"S14":{"type":"list","member":{}},"S16":{"type":"list","member":{}},"S19":{"type":"structure","members":{"lambda":{}},"union":true},"S1b":{"type":"structure","members":{"payload":{"type":"string","sensitive":true},"s3":{"type":"structure","members":{"s3BucketName":{},"s3ObjectKey":{}}}},"union":true},"S1i":{"type":"structure","required":["actionGroupId","actionGroupName","actionGroupState","agentId","agentVersion","createdAt","updatedAt"],"members":{"actionGroupExecutor":{"shape":"S19"},"actionGroupId":{},"actionGroupName":{},"actionGroupState":{},"agentId":{},"agentVersion":{},"apiSchema":{"shape":"S1b"},"clientToken":{},"createdAt":{"shape":"S9"},"description":{},"parentActionSignature":{},"updatedAt":{"shape":"S9"}}},"S1k":{"type":"list","member":{"type":"structure","required":["agentVersion"],"members":{"agentVersion":{}}}},"S1n":{"type":"structure","required":["agentAliasArn","agentAliasId","agentAliasName","agentAliasStatus","agentId","createdAt","routingConfiguration","updatedAt"],"members":{"agentAliasArn":{},"agentAliasHistoryEvents":{"type":"list","member":{"type":"structure","members":{"endDate":{"shape":"S9"},"routingConfiguration":{"shape":"S1k"},"startDate":{"shape":"S9"}}}},"agentAliasId":{},"agentAliasName":{},"agentAliasStatus":{},"agentId":{},"clientToken":{},"createdAt":{"shape":"S9"},"description":{},"routingConfiguration":{"shape":"S1k"},"updatedAt":{"shape":"S9"}}},"S1u":{"type":"structure","required":["type"],"members":{"s3Configuration":{"type":"structure","required":["bucketArn"],"members":{"bucketArn":{},"inclusionPrefixes":{"type":"list","member":{}}}},"type":{}}},"S20":{"type":"structure","members":{"kmsKeyArn":{}}},"S21":{"type":"structure","members":{"chunkingConfiguration":{"type":"structure","required":["chunkingStrategy"],"members":{"chunkingStrategy":{},"fixedSizeChunkingConfiguration":{"type":"structure","required":["maxTokens","overlapPercentage"],"members":{"maxTokens":{"type":"integer"},"overlapPercentage":{"type":"integer"}}}}}}},"S28":{"type":"structure","required":["createdAt","dataSourceConfiguration","dataSourceId","knowledgeBaseId","name","status","updatedAt"],"members":{"createdAt":{"shape":"S9"},"dataSourceConfiguration":{"shape":"S1u"},"dataSourceId":{},"description":{},"knowledgeBaseId":{},"name":{},"serverSideEncryptionConfiguration":{"shape":"S20"},"status":{},"updatedAt":{"shape":"S9"},"vectorIngestionConfiguration":{"shape":"S21"}}},"S2b":{"type":"structure","required":["type"],"members":{"type":{},"vectorKnowledgeBaseConfiguration":{"type":"structure","required":["embeddingModelArn"],"members":{"embeddingModelArn":{}}}}},"S2g":{"type":"structure","required":["type"],"members":{"opensearchServerlessConfiguration":{"type":"structure","required":["collectionArn","fieldMapping","vectorIndexName"],"members":{"collectionArn":{},"fieldMapping":{"type":"structure","required":["metadataField","textField","vectorField"],"members":{"metadataField":{},"textField":{},"vectorField":{}}},"vectorIndexName":{}}},"pineconeConfiguration":{"type":"structure","required":["connectionString","credentialsSecretArn","fieldMapping"],"members":{"connectionString":{},"credentialsSecretArn":{},"fieldMapping":{"type":"structure","required":["metadataField","textField"],"members":{"metadataField":{},"textField":{}}},"namespace":{}}},"rdsConfiguration":{"type":"structure","required":["credentialsSecretArn","databaseName","fieldMapping","resourceArn","tableName"],"members":{"credentialsSecretArn":{},"databaseName":{},"fieldMapping":{"type":"structure","required":["metadataField","primaryKeyField","textField","vectorField"],"members":{"metadataField":{},"primaryKeyField":{},"textField":{},"vectorField":{}}},"resourceArn":{},"tableName":{}}},"redisEnterpriseCloudConfiguration":{"type":"structure","required":["credentialsSecretArn","endpoint","fieldMapping","vectorIndexName"],"members":{"credentialsSecretArn":{},"endpoint":{},"fieldMapping":{"type":"structure","required":["metadataField","textField","vectorField"],"members":{"metadataField":{},"textField":{},"vectorField":{}}},"vectorIndexName":{}}},"type":{}}},"S33":{"type":"structure","required":["createdAt","knowledgeBaseArn","knowledgeBaseConfiguration","knowledgeBaseId","name","roleArn","status","storageConfiguration","updatedAt"],"members":{"createdAt":{"shape":"S9"},"description":{},"failureReasons":{"shape":"S14"},"knowledgeBaseArn":{},"knowledgeBaseConfiguration":{"shape":"S2b"},"knowledgeBaseId":{},"name":{},"roleArn":{},"status":{},"storageConfiguration":{"shape":"S2g"},"updatedAt":{"shape":"S9"}}},"S41":{"type":"structure","required":["dataSourceId","ingestionJobId","knowledgeBaseId","startedAt","status","updatedAt"],"members":{"dataSourceId":{},"description":{},"failureReasons":{"shape":"S14"},"ingestionJobId":{},"knowledgeBaseId":{},"startedAt":{"shape":"S9"},"statistics":{"shape":"S42"},"status":{},"updatedAt":{"shape":"S9"}}},"S42":{"type":"structure","members":{"numberOfDocumentsDeleted":{"type":"long"},"numberOfDocumentsFailed":{"type":"long"},"numberOfDocumentsScanned":{"type":"long"},"numberOfMetadataDocumentsModified":{"type":"long"},"numberOfMetadataDocumentsScanned":{"type":"long"},"numberOfModifiedDocumentsIndexed":{"type":"long"},"numberOfNewDocumentsIndexed":{"type":"long"}}}}} + module.exports = {"version":"2.0","metadata":{"apiVersion":"2023-06-05","endpointPrefix":"bedrock-agent","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Agents for Amazon Bedrock","serviceId":"Bedrock Agent","signatureVersion":"v4","signingName":"bedrock","uid":"bedrock-agent-2023-06-05"},"operations":{"AssociateAgentKnowledgeBase":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion","description","knowledgeBaseId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"description":{},"knowledgeBaseId":{},"knowledgeBaseState":{}}},"output":{"type":"structure","required":["agentKnowledgeBase"],"members":{"agentKnowledgeBase":{"shape":"S7"}}},"idempotent":true},"CreateAgent":{"http":{"method":"PUT","requestUri":"/agents/","responseCode":202},"input":{"type":"structure","required":["agentName"],"members":{"agentName":{},"agentResourceRoleArn":{},"clientToken":{"idempotencyToken":true},"customerEncryptionKeyArn":{},"description":{},"foundationModel":{},"idleSessionTTLInSeconds":{"type":"integer"},"instruction":{"shape":"Sh"},"promptOverrideConfiguration":{"shape":"Si"},"tags":{"shape":"Sx"}}},"output":{"type":"structure","required":["agent"],"members":{"agent":{"shape":"S11"}}},"idempotent":true},"CreateAgentActionGroup":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/actiongroups/","responseCode":200},"input":{"type":"structure","required":["actionGroupName","agentId","agentVersion"],"members":{"actionGroupExecutor":{"shape":"S19"},"actionGroupName":{},"actionGroupState":{},"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"apiSchema":{"shape":"S1b"},"clientToken":{"idempotencyToken":true},"description":{},"parentActionGroupSignature":{}}},"output":{"type":"structure","required":["agentActionGroup"],"members":{"agentActionGroup":{"shape":"S1i"}}},"idempotent":true},"CreateAgentAlias":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentaliases/","responseCode":202},"input":{"type":"structure","required":["agentAliasName","agentId"],"members":{"agentAliasName":{},"agentId":{"location":"uri","locationName":"agentId"},"clientToken":{"idempotencyToken":true},"description":{},"routingConfiguration":{"shape":"S1k"},"tags":{"shape":"Sx"}}},"output":{"type":"structure","required":["agentAlias"],"members":{"agentAlias":{"shape":"S1n"}}},"idempotent":true},"CreateDataSource":{"http":{"method":"PUT","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/","responseCode":200},"input":{"type":"structure","required":["dataSourceConfiguration","knowledgeBaseId","name"],"members":{"clientToken":{"idempotencyToken":true},"dataSourceConfiguration":{"shape":"S1u"},"description":{},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"name":{},"serverSideEncryptionConfiguration":{"shape":"S20"},"vectorIngestionConfiguration":{"shape":"S21"}}},"output":{"type":"structure","required":["dataSource"],"members":{"dataSource":{"shape":"S28"}}},"idempotent":true},"CreateKnowledgeBase":{"http":{"method":"PUT","requestUri":"/knowledgebases/","responseCode":202},"input":{"type":"structure","required":["knowledgeBaseConfiguration","name","roleArn","storageConfiguration"],"members":{"clientToken":{"idempotencyToken":true},"description":{},"knowledgeBaseConfiguration":{"shape":"S2b"},"name":{},"roleArn":{},"storageConfiguration":{"shape":"S2g"},"tags":{"shape":"Sx"}}},"output":{"type":"structure","required":["knowledgeBase"],"members":{"knowledgeBase":{"shape":"S33"}}},"idempotent":true},"DeleteAgent":{"http":{"method":"DELETE","requestUri":"/agents/{agentId}/","responseCode":202},"input":{"type":"structure","required":["agentId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","required":["agentId","agentStatus"],"members":{"agentId":{},"agentStatus":{}}},"idempotent":true},"DeleteAgentActionGroup":{"http":{"method":"DELETE","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/actiongroups/{actionGroupId}/","responseCode":204},"input":{"type":"structure","required":["actionGroupId","agentId","agentVersion"],"members":{"actionGroupId":{"location":"uri","locationName":"actionGroupId"},"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","members":{}},"idempotent":true},"DeleteAgentAlias":{"http":{"method":"DELETE","requestUri":"/agents/{agentId}/agentaliases/{agentAliasId}/","responseCode":202},"input":{"type":"structure","required":["agentAliasId","agentId"],"members":{"agentAliasId":{"location":"uri","locationName":"agentAliasId"},"agentId":{"location":"uri","locationName":"agentId"}}},"output":{"type":"structure","required":["agentAliasId","agentAliasStatus","agentId"],"members":{"agentAliasId":{},"agentAliasStatus":{},"agentId":{}}},"idempotent":true},"DeleteAgentVersion":{"http":{"method":"DELETE","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/","responseCode":202},"input":{"type":"structure","required":["agentId","agentVersion"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","required":["agentId","agentStatus","agentVersion"],"members":{"agentId":{},"agentStatus":{},"agentVersion":{}}},"idempotent":true},"DeleteDataSource":{"http":{"method":"DELETE","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}","responseCode":202},"input":{"type":"structure","required":["dataSourceId","knowledgeBaseId"],"members":{"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["dataSourceId","knowledgeBaseId","status"],"members":{"dataSourceId":{},"knowledgeBaseId":{},"status":{}}},"idempotent":true},"DeleteKnowledgeBase":{"http":{"method":"DELETE","requestUri":"/knowledgebases/{knowledgeBaseId}","responseCode":202},"input":{"type":"structure","required":["knowledgeBaseId"],"members":{"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["knowledgeBaseId","status"],"members":{"knowledgeBaseId":{},"status":{}}},"idempotent":true},"DisassociateAgentKnowledgeBase":{"http":{"method":"DELETE","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/{knowledgeBaseId}/","responseCode":204},"input":{"type":"structure","required":["agentId","agentVersion","knowledgeBaseId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","members":{}},"idempotent":true},"GetAgent":{"http":{"method":"GET","requestUri":"/agents/{agentId}/","responseCode":200},"input":{"type":"structure","required":["agentId"],"members":{"agentId":{"location":"uri","locationName":"agentId"}}},"output":{"type":"structure","required":["agent"],"members":{"agent":{"shape":"S11"}}}},"GetAgentActionGroup":{"http":{"method":"GET","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/actiongroups/{actionGroupId}/","responseCode":200},"input":{"type":"structure","required":["actionGroupId","agentId","agentVersion"],"members":{"actionGroupId":{"location":"uri","locationName":"actionGroupId"},"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"}}},"output":{"type":"structure","required":["agentActionGroup"],"members":{"agentActionGroup":{"shape":"S1i"}}}},"GetAgentAlias":{"http":{"method":"GET","requestUri":"/agents/{agentId}/agentaliases/{agentAliasId}/","responseCode":200},"input":{"type":"structure","required":["agentAliasId","agentId"],"members":{"agentAliasId":{"location":"uri","locationName":"agentAliasId"},"agentId":{"location":"uri","locationName":"agentId"}}},"output":{"type":"structure","required":["agentAlias"],"members":{"agentAlias":{"shape":"S1n"}}}},"GetAgentKnowledgeBase":{"http":{"method":"GET","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/{knowledgeBaseId}/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion","knowledgeBaseId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["agentKnowledgeBase"],"members":{"agentKnowledgeBase":{"shape":"S7"}}}},"GetAgentVersion":{"http":{"method":"GET","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"}}},"output":{"type":"structure","required":["agentVersion"],"members":{"agentVersion":{"type":"structure","required":["agentArn","agentId","agentName","agentResourceRoleArn","agentStatus","createdAt","idleSessionTTLInSeconds","updatedAt","version"],"members":{"agentArn":{},"agentId":{},"agentName":{},"agentResourceRoleArn":{},"agentStatus":{},"createdAt":{"shape":"S9"},"customerEncryptionKeyArn":{},"description":{},"failureReasons":{"shape":"S14"},"foundationModel":{},"idleSessionTTLInSeconds":{"type":"integer"},"instruction":{"shape":"Sh"},"promptOverrideConfiguration":{"shape":"Si"},"recommendedActions":{"shape":"S16"},"updatedAt":{"shape":"S9"},"version":{}}}}}},"GetDataSource":{"http":{"method":"GET","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}","responseCode":200},"input":{"type":"structure","required":["dataSourceId","knowledgeBaseId"],"members":{"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["dataSource"],"members":{"dataSource":{"shape":"S28"}}}},"GetIngestionJob":{"http":{"method":"GET","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}/ingestionjobs/{ingestionJobId}","responseCode":200},"input":{"type":"structure","required":["dataSourceId","ingestionJobId","knowledgeBaseId"],"members":{"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"ingestionJobId":{"location":"uri","locationName":"ingestionJobId"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["ingestionJob"],"members":{"ingestionJob":{"shape":"S41"}}}},"GetKnowledgeBase":{"http":{"method":"GET","requestUri":"/knowledgebases/{knowledgeBaseId}","responseCode":200},"input":{"type":"structure","required":["knowledgeBaseId"],"members":{"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["knowledgeBase"],"members":{"knowledgeBase":{"shape":"S33"}}}},"ListAgentActionGroups":{"http":{"requestUri":"/agents/{agentId}/agentversions/{agentVersion}/actiongroups/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["actionGroupSummaries"],"members":{"actionGroupSummaries":{"type":"list","member":{"type":"structure","required":["actionGroupId","actionGroupName","actionGroupState","updatedAt"],"members":{"actionGroupId":{},"actionGroupName":{},"actionGroupState":{},"description":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListAgentAliases":{"http":{"requestUri":"/agents/{agentId}/agentaliases/","responseCode":200},"input":{"type":"structure","required":["agentId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["agentAliasSummaries"],"members":{"agentAliasSummaries":{"type":"list","member":{"type":"structure","required":["agentAliasId","agentAliasName","agentAliasStatus","createdAt","updatedAt"],"members":{"agentAliasId":{},"agentAliasName":{},"agentAliasStatus":{},"createdAt":{"shape":"S9"},"description":{},"routingConfiguration":{"shape":"S1k"},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListAgentKnowledgeBases":{"http":{"requestUri":"/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["agentKnowledgeBaseSummaries"],"members":{"agentKnowledgeBaseSummaries":{"type":"list","member":{"type":"structure","required":["knowledgeBaseId","knowledgeBaseState","updatedAt"],"members":{"description":{},"knowledgeBaseId":{},"knowledgeBaseState":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListAgentVersions":{"http":{"requestUri":"/agents/{agentId}/agentversions/","responseCode":200},"input":{"type":"structure","required":["agentId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["agentVersionSummaries"],"members":{"agentVersionSummaries":{"type":"list","member":{"type":"structure","required":["agentName","agentStatus","agentVersion","createdAt","updatedAt"],"members":{"agentName":{},"agentStatus":{},"agentVersion":{},"createdAt":{"shape":"S9"},"description":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListAgents":{"http":{"requestUri":"/agents/","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["agentSummaries"],"members":{"agentSummaries":{"type":"list","member":{"type":"structure","required":["agentId","agentName","agentStatus","updatedAt"],"members":{"agentId":{},"agentName":{},"agentStatus":{},"description":{},"latestAgentVersion":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListDataSources":{"http":{"requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/","responseCode":200},"input":{"type":"structure","required":["knowledgeBaseId"],"members":{"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["dataSourceSummaries"],"members":{"dataSourceSummaries":{"type":"list","member":{"type":"structure","required":["dataSourceId","knowledgeBaseId","name","status","updatedAt"],"members":{"dataSourceId":{},"description":{},"knowledgeBaseId":{},"name":{},"status":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListIngestionJobs":{"http":{"requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}/ingestionjobs/","responseCode":200},"input":{"type":"structure","required":["dataSourceId","knowledgeBaseId"],"members":{"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"filters":{"type":"list","member":{"type":"structure","required":["attribute","operator","values"],"members":{"attribute":{},"operator":{},"values":{"type":"list","member":{}}}}},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"maxResults":{"type":"integer"},"nextToken":{},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}}}},"output":{"type":"structure","required":["ingestionJobSummaries"],"members":{"ingestionJobSummaries":{"type":"list","member":{"type":"structure","required":["dataSourceId","ingestionJobId","knowledgeBaseId","startedAt","status","updatedAt"],"members":{"dataSourceId":{},"description":{},"ingestionJobId":{},"knowledgeBaseId":{},"startedAt":{"shape":"S9"},"statistics":{"shape":"S42"},"status":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListKnowledgeBases":{"http":{"requestUri":"/knowledgebases/","responseCode":200},"input":{"type":"structure","members":{"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","required":["knowledgeBaseSummaries"],"members":{"knowledgeBaseSummaries":{"type":"list","member":{"type":"structure","required":["knowledgeBaseId","name","status","updatedAt"],"members":{"description":{},"knowledgeBaseId":{},"name":{},"status":{},"updatedAt":{"shape":"S9"}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sx"}}}},"PrepareAgent":{"http":{"requestUri":"/agents/{agentId}/","responseCode":202},"input":{"type":"structure","required":["agentId"],"members":{"agentId":{"location":"uri","locationName":"agentId"}}},"output":{"type":"structure","required":["agentId","agentStatus","agentVersion","preparedAt"],"members":{"agentId":{},"agentStatus":{},"agentVersion":{},"preparedAt":{"shape":"S9"}}}},"StartIngestionJob":{"http":{"method":"PUT","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}/ingestionjobs/","responseCode":202},"input":{"type":"structure","required":["dataSourceId","knowledgeBaseId"],"members":{"clientToken":{"idempotencyToken":true},"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"description":{},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"}}},"output":{"type":"structure","required":["ingestionJob"],"members":{"ingestionJob":{"shape":"S41"}}},"idempotent":true},"TagResource":{"http":{"requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tags":{"shape":"Sx"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceArn}","responseCode":200},"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}},"idempotent":true},"UpdateAgent":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/","responseCode":202},"input":{"type":"structure","required":["agentId","agentName","agentResourceRoleArn","foundationModel"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentName":{},"agentResourceRoleArn":{},"customerEncryptionKeyArn":{},"description":{},"foundationModel":{},"idleSessionTTLInSeconds":{"type":"integer"},"instruction":{"shape":"Sh"},"promptOverrideConfiguration":{"shape":"Si"}}},"output":{"type":"structure","required":["agent"],"members":{"agent":{"shape":"S11"}}},"idempotent":true},"UpdateAgentActionGroup":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/actiongroups/{actionGroupId}/","responseCode":200},"input":{"type":"structure","required":["actionGroupId","actionGroupName","agentId","agentVersion"],"members":{"actionGroupExecutor":{"shape":"S19"},"actionGroupId":{"location":"uri","locationName":"actionGroupId"},"actionGroupName":{},"actionGroupState":{},"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"apiSchema":{"shape":"S1b"},"description":{},"parentActionGroupSignature":{}}},"output":{"type":"structure","required":["agentActionGroup"],"members":{"agentActionGroup":{"shape":"S1i"}}},"idempotent":true},"UpdateAgentAlias":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentaliases/{agentAliasId}/","responseCode":202},"input":{"type":"structure","required":["agentAliasId","agentAliasName","agentId"],"members":{"agentAliasId":{"location":"uri","locationName":"agentAliasId"},"agentAliasName":{},"agentId":{"location":"uri","locationName":"agentId"},"description":{},"routingConfiguration":{"shape":"S1k"}}},"output":{"type":"structure","required":["agentAlias"],"members":{"agentAlias":{"shape":"S1n"}}},"idempotent":true},"UpdateAgentKnowledgeBase":{"http":{"method":"PUT","requestUri":"/agents/{agentId}/agentversions/{agentVersion}/knowledgebases/{knowledgeBaseId}/","responseCode":200},"input":{"type":"structure","required":["agentId","agentVersion","knowledgeBaseId"],"members":{"agentId":{"location":"uri","locationName":"agentId"},"agentVersion":{"location":"uri","locationName":"agentVersion"},"description":{},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"knowledgeBaseState":{}}},"output":{"type":"structure","required":["agentKnowledgeBase"],"members":{"agentKnowledgeBase":{"shape":"S7"}}},"idempotent":true},"UpdateDataSource":{"http":{"method":"PUT","requestUri":"/knowledgebases/{knowledgeBaseId}/datasources/{dataSourceId}","responseCode":200},"input":{"type":"structure","required":["dataSourceConfiguration","dataSourceId","knowledgeBaseId","name"],"members":{"dataSourceConfiguration":{"shape":"S1u"},"dataSourceId":{"location":"uri","locationName":"dataSourceId"},"description":{},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"name":{},"serverSideEncryptionConfiguration":{"shape":"S20"},"vectorIngestionConfiguration":{"shape":"S21"}}},"output":{"type":"structure","required":["dataSource"],"members":{"dataSource":{"shape":"S28"}}},"idempotent":true},"UpdateKnowledgeBase":{"http":{"method":"PUT","requestUri":"/knowledgebases/{knowledgeBaseId}","responseCode":202},"input":{"type":"structure","required":["knowledgeBaseConfiguration","knowledgeBaseId","name","roleArn","storageConfiguration"],"members":{"description":{},"knowledgeBaseConfiguration":{"shape":"S2b"},"knowledgeBaseId":{"location":"uri","locationName":"knowledgeBaseId"},"name":{},"roleArn":{},"storageConfiguration":{"shape":"S2g"}}},"output":{"type":"structure","required":["knowledgeBase"],"members":{"knowledgeBase":{"shape":"S33"}}},"idempotent":true}},"shapes":{"S7":{"type":"structure","required":["agentId","agentVersion","createdAt","description","knowledgeBaseId","knowledgeBaseState","updatedAt"],"members":{"agentId":{},"agentVersion":{},"createdAt":{"shape":"S9"},"description":{},"knowledgeBaseId":{},"knowledgeBaseState":{},"updatedAt":{"shape":"S9"}}},"S9":{"type":"timestamp","timestampFormat":"iso8601"},"Sh":{"type":"string","sensitive":true},"Si":{"type":"structure","required":["promptConfigurations"],"members":{"overrideLambda":{},"promptConfigurations":{"type":"list","member":{"type":"structure","members":{"basePromptTemplate":{},"inferenceConfiguration":{"type":"structure","members":{"maximumLength":{"type":"integer"},"stopSequences":{"type":"list","member":{}},"temperature":{"type":"float"},"topK":{"type":"integer"},"topP":{"type":"float"}}},"parserMode":{},"promptCreationMode":{},"promptState":{},"promptType":{}}}}},"sensitive":true},"Sx":{"type":"map","key":{},"value":{}},"S11":{"type":"structure","required":["agentArn","agentId","agentName","agentResourceRoleArn","agentStatus","agentVersion","createdAt","idleSessionTTLInSeconds","updatedAt"],"members":{"agentArn":{},"agentId":{},"agentName":{},"agentResourceRoleArn":{},"agentStatus":{},"agentVersion":{},"clientToken":{},"createdAt":{"shape":"S9"},"customerEncryptionKeyArn":{},"description":{},"failureReasons":{"shape":"S14"},"foundationModel":{},"idleSessionTTLInSeconds":{"type":"integer"},"instruction":{"shape":"Sh"},"preparedAt":{"shape":"S9"},"promptOverrideConfiguration":{"shape":"Si"},"recommendedActions":{"shape":"S16"},"updatedAt":{"shape":"S9"}}},"S14":{"type":"list","member":{}},"S16":{"type":"list","member":{}},"S19":{"type":"structure","members":{"lambda":{}},"union":true},"S1b":{"type":"structure","members":{"payload":{"type":"string","sensitive":true},"s3":{"type":"structure","members":{"s3BucketName":{},"s3ObjectKey":{}}}},"union":true},"S1i":{"type":"structure","required":["actionGroupId","actionGroupName","actionGroupState","agentId","agentVersion","createdAt","updatedAt"],"members":{"actionGroupExecutor":{"shape":"S19"},"actionGroupId":{},"actionGroupName":{},"actionGroupState":{},"agentId":{},"agentVersion":{},"apiSchema":{"shape":"S1b"},"clientToken":{},"createdAt":{"shape":"S9"},"description":{},"parentActionSignature":{},"updatedAt":{"shape":"S9"}}},"S1k":{"type":"list","member":{"type":"structure","required":["agentVersion"],"members":{"agentVersion":{}}}},"S1n":{"type":"structure","required":["agentAliasArn","agentAliasId","agentAliasName","agentAliasStatus","agentId","createdAt","routingConfiguration","updatedAt"],"members":{"agentAliasArn":{},"agentAliasHistoryEvents":{"type":"list","member":{"type":"structure","members":{"endDate":{"shape":"S9"},"routingConfiguration":{"shape":"S1k"},"startDate":{"shape":"S9"}}}},"agentAliasId":{},"agentAliasName":{},"agentAliasStatus":{},"agentId":{},"clientToken":{},"createdAt":{"shape":"S9"},"description":{},"routingConfiguration":{"shape":"S1k"},"updatedAt":{"shape":"S9"}}},"S1u":{"type":"structure","required":["type"],"members":{"s3Configuration":{"type":"structure","required":["bucketArn"],"members":{"bucketArn":{},"inclusionPrefixes":{"type":"list","member":{}}}},"type":{}}},"S20":{"type":"structure","members":{"kmsKeyArn":{}}},"S21":{"type":"structure","members":{"chunkingConfiguration":{"type":"structure","required":["chunkingStrategy"],"members":{"chunkingStrategy":{},"fixedSizeChunkingConfiguration":{"type":"structure","required":["maxTokens","overlapPercentage"],"members":{"maxTokens":{"type":"integer"},"overlapPercentage":{"type":"integer"}}}}}}},"S28":{"type":"structure","required":["createdAt","dataSourceConfiguration","dataSourceId","knowledgeBaseId","name","status","updatedAt"],"members":{"createdAt":{"shape":"S9"},"dataSourceConfiguration":{"shape":"S1u"},"dataSourceId":{},"description":{},"knowledgeBaseId":{},"name":{},"serverSideEncryptionConfiguration":{"shape":"S20"},"status":{},"updatedAt":{"shape":"S9"},"vectorIngestionConfiguration":{"shape":"S21"}}},"S2b":{"type":"structure","required":["type"],"members":{"type":{},"vectorKnowledgeBaseConfiguration":{"type":"structure","required":["embeddingModelArn"],"members":{"embeddingModelArn":{}}}}},"S2g":{"type":"structure","required":["type"],"members":{"opensearchServerlessConfiguration":{"type":"structure","required":["collectionArn","fieldMapping","vectorIndexName"],"members":{"collectionArn":{},"fieldMapping":{"type":"structure","required":["metadataField","textField","vectorField"],"members":{"metadataField":{},"textField":{},"vectorField":{}}},"vectorIndexName":{}}},"pineconeConfiguration":{"type":"structure","required":["connectionString","credentialsSecretArn","fieldMapping"],"members":{"connectionString":{},"credentialsSecretArn":{},"fieldMapping":{"type":"structure","required":["metadataField","textField"],"members":{"metadataField":{},"textField":{}}},"namespace":{}}},"rdsConfiguration":{"type":"structure","required":["credentialsSecretArn","databaseName","fieldMapping","resourceArn","tableName"],"members":{"credentialsSecretArn":{},"databaseName":{},"fieldMapping":{"type":"structure","required":["metadataField","primaryKeyField","textField","vectorField"],"members":{"metadataField":{},"primaryKeyField":{},"textField":{},"vectorField":{}}},"resourceArn":{},"tableName":{}}},"redisEnterpriseCloudConfiguration":{"type":"structure","required":["credentialsSecretArn","endpoint","fieldMapping","vectorIndexName"],"members":{"credentialsSecretArn":{},"endpoint":{},"fieldMapping":{"type":"structure","required":["metadataField","textField","vectorField"],"members":{"metadataField":{},"textField":{},"vectorField":{}}},"vectorIndexName":{}}},"type":{}}},"S33":{"type":"structure","required":["createdAt","knowledgeBaseArn","knowledgeBaseConfiguration","knowledgeBaseId","name","roleArn","status","storageConfiguration","updatedAt"],"members":{"createdAt":{"shape":"S9"},"description":{},"failureReasons":{"shape":"S14"},"knowledgeBaseArn":{},"knowledgeBaseConfiguration":{"shape":"S2b"},"knowledgeBaseId":{},"name":{},"roleArn":{},"status":{},"storageConfiguration":{"shape":"S2g"},"updatedAt":{"shape":"S9"}}},"S41":{"type":"structure","required":["dataSourceId","ingestionJobId","knowledgeBaseId","startedAt","status","updatedAt"],"members":{"dataSourceId":{},"description":{},"failureReasons":{"shape":"S14"},"ingestionJobId":{},"knowledgeBaseId":{},"startedAt":{"shape":"S9"},"statistics":{"shape":"S42"},"status":{},"updatedAt":{"shape":"S9"}}},"S42":{"type":"structure","members":{"numberOfDocumentsDeleted":{"type":"long"},"numberOfDocumentsFailed":{"type":"long"},"numberOfDocumentsScanned":{"type":"long"},"numberOfMetadataDocumentsModified":{"type":"long"},"numberOfMetadataDocumentsScanned":{"type":"long"},"numberOfModifiedDocumentsIndexed":{"type":"long"},"numberOfNewDocumentsIndexed":{"type":"long"}}}}} /***/ }), /* 1383 */ diff --git a/dist/aws-sdk.js b/dist/aws-sdk.js index 67593095c8..8c55eec419 100644 --- a/dist/aws-sdk.js +++ b/dist/aws-sdk.js @@ -1,4 +1,4 @@ -// AWS SDK for JavaScript v2.1599.0 +// AWS SDK for JavaScript v2.1600.0 // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // License at https://sdk.amazonaws.com/js/BUNDLE_LICENSE.txt (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i-1});var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];t.exports={isEmptyData:a,convertToBuffer:i}},{"buffer/":440}],342:[function(e,t,r){function a(e,t){this.hash=new e,this.outer=new e;var r=i(e,t),a=new Uint8Array(e.BLOCK_SIZE);a.set(r);for(var s=0;se.BLOCK_SIZE){var a=new e;a.update(r),r=a.digest()}var i=new Uint8Array(e.BLOCK_SIZE);return i.set(r),i}var s=e("./browserHashUtils");t.exports=a,a.prototype.update=function(e){if(s.isEmptyData(e)||this.error)return this;try{this.hash.update(s.convertToBuffer(e))}catch(e){this.error=e}return this},a.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},{"./browserHashUtils":341}],343:[function(e,t,r){function a(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(c)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function i(e,t,r,a,i,s){return((t=(t+e&4294967295)+(a+s&4294967295)&4294967295)<>>32-i)+r&4294967295}function s(e,t,r,a,s,o,n){return i(t&r|~t&a,e,t,s,o,n)}function o(e,t,r,a,s,o,n){return i(t&a|r&~a,e,t,s,o,n)}function n(e,t,r,a,s,o,n){return i(t^r^a,e,t,s,o,n)}function u(e,t,r,a,s,o,n){return i(r^(t|~a),e,t,s,o,n)}var p=e("./browserHashUtils"),m=e("buffer/").Buffer,c=64;t.exports=a,a.BLOCK_SIZE=c,a.prototype.update=function(e){if(p.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=p.convertToBuffer(e),r=0,a=t.byteLength;for(this.bytesHashed+=a;a>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),a--,this.bufferLength===c&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,a=t.bufferLength,i=t.bytesHashed,s=8*i;if(r.setUint8(this.bufferLength++,128),a%c>=c-8){for(var o=this.bufferLength;o>>0,!0),r.setUint32(c-4,Math.floor(s/4294967296),!0),this.hashBuffer(),this.finished=!0}for(var n=new DataView(new ArrayBuffer(16)),o=0;o<4;o++)n.setUint32(4*o,this.state[o],!0);var u=new m(n.buffer,n.byteOffset,n.byteLength);return e?u.toString(e):u},a.prototype.hashBuffer=function(){var e=this,t=e.buffer,r=e.state,a=r[0],i=r[1],p=r[2],m=r[3];a=s(a,i,p,m,t.getUint32(0,!0),7,3614090360),m=s(m,a,i,p,t.getUint32(4,!0),12,3905402710),p=s(p,m,a,i,t.getUint32(8,!0),17,606105819),i=s(i,p,m,a,t.getUint32(12,!0),22,3250441966),a=s(a,i,p,m,t.getUint32(16,!0),7,4118548399),m=s(m,a,i,p,t.getUint32(20,!0),12,1200080426),p=s(p,m,a,i,t.getUint32(24,!0),17,2821735955),i=s(i,p,m,a,t.getUint32(28,!0),22,4249261313),a=s(a,i,p,m,t.getUint32(32,!0),7,1770035416),m=s(m,a,i,p,t.getUint32(36,!0),12,2336552879),p=s(p,m,a,i,t.getUint32(40,!0),17,4294925233),i=s(i,p,m,a,t.getUint32(44,!0),22,2304563134),a=s(a,i,p,m,t.getUint32(48,!0),7,1804603682),m=s(m,a,i,p,t.getUint32(52,!0),12,4254626195),p=s(p,m,a,i,t.getUint32(56,!0),17,2792965006),i=s(i,p,m,a,t.getUint32(60,!0),22,1236535329),a=o(a,i,p,m,t.getUint32(4,!0),5,4129170786),m=o(m,a,i,p,t.getUint32(24,!0),9,3225465664),p=o(p,m,a,i,t.getUint32(44,!0),14,643717713),i=o(i,p,m,a,t.getUint32(0,!0),20,3921069994),a=o(a,i,p,m,t.getUint32(20,!0),5,3593408605),m=o(m,a,i,p,t.getUint32(40,!0),9,38016083),p=o(p,m,a,i,t.getUint32(60,!0),14,3634488961),i=o(i,p,m,a,t.getUint32(16,!0),20,3889429448),a=o(a,i,p,m,t.getUint32(36,!0),5,568446438),m=o(m,a,i,p,t.getUint32(56,!0),9,3275163606),p=o(p,m,a,i,t.getUint32(12,!0),14,4107603335),i=o(i,p,m,a,t.getUint32(32,!0),20,1163531501),a=o(a,i,p,m,t.getUint32(52,!0),5,2850285829),m=o(m,a,i,p,t.getUint32(8,!0),9,4243563512),p=o(p,m,a,i,t.getUint32(28,!0),14,1735328473),i=o(i,p,m,a,t.getUint32(48,!0),20,2368359562),a=n(a,i,p,m,t.getUint32(20,!0),4,4294588738),m=n(m,a,i,p,t.getUint32(32,!0),11,2272392833),p=n(p,m,a,i,t.getUint32(44,!0),16,1839030562),i=n(i,p,m,a,t.getUint32(56,!0),23,4259657740),a=n(a,i,p,m,t.getUint32(4,!0),4,2763975236),m=n(m,a,i,p,t.getUint32(16,!0),11,1272893353),p=n(p,m,a,i,t.getUint32(28,!0),16,4139469664),i=n(i,p,m,a,t.getUint32(40,!0),23,3200236656),a=n(a,i,p,m,t.getUint32(52,!0),4,681279174),m=n(m,a,i,p,t.getUint32(0,!0),11,3936430074),p=n(p,m,a,i,t.getUint32(12,!0),16,3572445317),i=n(i,p,m,a,t.getUint32(24,!0),23,76029189),a=n(a,i,p,m,t.getUint32(36,!0),4,3654602809),m=n(m,a,i,p,t.getUint32(48,!0),11,3873151461),p=n(p,m,a,i,t.getUint32(60,!0),16,530742520),i=n(i,p,m,a,t.getUint32(8,!0),23,3299628645),a=u(a,i,p,m,t.getUint32(0,!0),6,4096336452),m=u(m,a,i,p,t.getUint32(28,!0),10,1126891415),p=u(p,m,a,i,t.getUint32(56,!0),15,2878612391),i=u(i,p,m,a,t.getUint32(20,!0),21,4237533241),a=u(a,i,p,m,t.getUint32(48,!0),6,1700485571),m=u(m,a,i,p,t.getUint32(12,!0),10,2399980690),p=u(p,m,a,i,t.getUint32(40,!0),15,4293915773),i=u(i,p,m,a,t.getUint32(4,!0),21,2240044497),a=u(a,i,p,m,t.getUint32(32,!0),6,1873313359),m=u(m,a,i,p,t.getUint32(60,!0),10,4264355552),p=u(p,m,a,i,t.getUint32(24,!0),15,2734768916),i=u(i,p,m,a,t.getUint32(52,!0),21,1309151649),a=u(a,i,p,m,t.getUint32(16,!0),6,4149444226),m=u(m,a,i,p,t.getUint32(44,!0),10,3174756917),p=u(p,m,a,i,t.getUint32(8,!0),15,718787259),i=u(i,p,m,a,t.getUint32(36,!0),21,3951481745),r[0]=a+r[0]&4294967295,r[1]=i+r[1]&4294967295,r[2]=p+r[2]&4294967295,r[3]=m+r[3]&4294967295}},{"./browserHashUtils":341,"buffer/":440}],344:[function(e,t,r){function a(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}var i=e("buffer/").Buffer,s=e("./browserHashUtils");new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);t.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=e.length;this.totalLength+=8*t;for(var r=0;r14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var r=new i(20),a=new DataView(r.buffer);return a.setUint32(0,this.h0,!1),a.setUint32(4,this.h1,!1),a.setUint32(8,this.h2,!1),a.setUint32(12,this.h3,!1),a.setUint32(16,this.h4,!1),e?r.toString(e):r},a.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var r,a,i=this.h0,s=this.h1,o=this.h2,n=this.h3,u=this.h4;for(e=0;e<80;e++){e<20?(r=n^s&(o^n),a=1518500249):e<40?(r=s^o^n,a=1859775393):e<60?(r=s&o|n&(s|o),a=2400959708):(r=s^o^n,a=3395469782);var p=(i<<5|i>>>27)+r+u+a+(0|this.block[e]);u=n,n=o,o=s<<30|s>>>2,s=i,i=p}for(this.h0=this.h0+i|0,this.h1=this.h1+s|0,this.h2=this.h2+o|0,this.h3=this.h3+n|0,this.h4=this.h4+u|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},{"./browserHashUtils":341,"buffer/":440}],345:[function(e,t,r){function a(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1} -var i=e("buffer/").Buffer,s=e("./browserHashUtils"),o=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),n=Math.pow(2,53)-1;t.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=0,r=e.byteLength;if(this.bytesHashed+=r,8*this.bytesHashed>n)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),a=this.bufferLength;if(r.setUint8(this.bufferLength++,128),a%64>=56){for(var s=this.bufferLength;s<64;s++)r.setUint8(s,0);this.hashBuffer(),this.bufferLength=0}for(var s=this.bufferLength;s<56;s++)r.setUint8(s,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}for(var o=new i(32),s=0;s<8;s++)o[4*s]=this.state[s]>>>24&255,o[4*s+1]=this.state[s]>>>16&255,o[4*s+2]=this.state[s]>>>8&255,o[4*s+3]=this.state[s]>>>0&255;return e?o.toString(e):o},a.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,a=r[0],i=r[1],s=r[2],n=r[3],u=r[4],p=r[5],m=r[6],c=r[7],l=0;l<64;l++){if(l<16)this.temp[l]=(255&t[4*l])<<24|(255&t[4*l+1])<<16|(255&t[4*l+2])<<8|255&t[4*l+3];else{var d=this.temp[l-2],y=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10;d=this.temp[l-15];var b=(d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[l]=(y+this.temp[l-7]|0)+(b+this.temp[l-16]|0)}var S=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&p^~u&m)|0)+(c+(o[l]+this.temp[l]|0)|0)|0,g=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&i^a&s^i&s)|0;c=m,m=p,p=u,u=n+S|0,n=s,s=i,i=a,a=S+g|0}r[0]+=a,r[1]+=i,r[2]+=s,r[3]+=n,r[4]+=u,r[5]+=p,r[6]+=m,r[7]+=c}},{"./browserHashUtils":341,"buffer/":440}],346:[function(e,t,r){(function(r){(function(){var r=e("./util");r.crypto.lib=e("./browserCryptoLib"),r.Buffer=e("buffer/").Buffer,r.url=e("url/"),r.querystring=e("querystring/"),r.realClock=e("./realclock/browserClock"),r.environment="js",r.createEventStream=e("./event-stream/buffered-create-event-stream").createEventStream,r.isBrowser=function(){return!0},r.isNode=function(){return!1};var a=e("./core");if(t.exports=a,e("./credentials"),e("./credentials/credential_provider_chain"),e("./credentials/temporary_credentials"),e("./credentials/chainable_temporary_credentials"),e("./credentials/web_identity_credentials"),e("./credentials/cognito_identity_credentials"),e("./credentials/saml_credentials"),a.XML.Parser=e("./xml/browser_parser"),e("./http/xhr"),void 0===i)var i={browser:!0}}).call(this)}).call(this,e("_process"))},{"./browserCryptoLib":340,"./core":350,"./credentials":351,"./credentials/chainable_temporary_credentials":352,"./credentials/cognito_identity_credentials":353,"./credentials/credential_provider_chain":354,"./credentials/saml_credentials":355,"./credentials/temporary_credentials":356,"./credentials/web_identity_credentials":357,"./event-stream/buffered-create-event-stream":365,"./http/xhr":373,"./realclock/browserClock":393,"./util":428,"./xml/browser_parser":429,_process:445,"buffer/":440,"querystring/":452,"url/":454}],347:[function(e,t,r){var a=e("../core"),i=a.util.url,s=a.util.crypto.lib,o=a.util.base64.encode,n=a.util.inherit,u=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,function(e){return t[e]})},p=function(e,t){var r=s.createSign("RSA-SHA1");return r.write(e),u(r.sign(t,"base64"))},m=function(e,t,r,a){var i=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(i.toString(),a)}},c=function(e,t,r){return e=e.replace(/\s/gm,""),{Policy:u(o(e)),"Key-Pair-Id":t,Signature:p(e,r)}},l=function(e){var t=e.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},d=function(e){var t=i.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")},y=function(e){switch(l(e)){case"http":case"https":return e;case"rtmp":return d(e);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}},b=function(e,t){if(!t||"function"!=typeof t)throw e;t(e)},S=function(e,t){if(!t||"function"!=typeof t)return e;t(null,e)};a.CloudFront.Signer=n({constructor:function(e,t){if(void 0===e||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=e,this.privateKey=t},getSignedCookie:function(e,t){var r="policy"in e?c(e.policy,this.keyPairId,this.privateKey):m(e.url,e.expires,this.keyPairId,this.privateKey),a={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(a["CloudFront-"+i]=r[i]);return S(a,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var a=i.parse(e.url,!0),s=Object.prototype.hasOwnProperty.call(e,"policy")?c(e.policy,this.keyPairId,this.privateKey):m(r,e.expires,this.keyPairId,this.privateKey);a.search=null;for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(a.query[o]=s[o]);try{var n="rtmp"===l(e.url)?d(i.format(a)):i.format(a)}catch(e){return b(e,t)}return S(n,t)}}),t.exports=a.CloudFront.Signer},{"../core":350}],348:[function(e,t,r){var a=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var i;a.Config=a.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),a.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function(e){function t(t){e(t,t?null:i.credentials)}function r(e,t){return new a.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var i=this;i.credentials?"function"==typeof i.credentials.get?function(){i.credentials.get(function(e){e&&(e=r("Could not load credentials from "+i.credentials.constructor.name,e)),t(e)})}():function(){var e=null;i.credentials.accessKeyId&&i.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():i.credentialProvider?i.credentialProvider.resolve(function(e,a){e&&(e=r("Could not load credentials from any providers",e)),i.credentials=a,t(e)}):t(r("No credentials to load"))},getToken:function(e){function t(t){e(t,t?null:i.token)}function r(e,t){return new a.util.error(t||new Error,{code:"TokenError",message:e,name:"TokenError"})}var i=this;i.token?"function"==typeof i.token.get?function(){i.token.get(function(e){e&&(e=r("Could not load token from "+i.token.constructor.name,e)),t(e)})}():function(){var e=null;i.token.token||(e=r("Missing token")),t(e)}():i.tokenProvider?i.tokenProvider.resolve(function(e,a){e&&(e=r("Could not load token from any providers",e)),i.token=a,t(e)}):t(r("No token to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),a.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||a.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(a.util.readFileSync(e)),r=new a.FileSystemCredentials(e),i=new a.CredentialProviderChain;return i.providers.unshift(r),i.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){a.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"==typeof r?r.call(this):r):"httpOptions"===e&&this[e]?this[e]=a.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy",useFipsEndpoint:!1,useDualstackEndpoint:!1,token:null},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=a.util.copy(e),e.credentials=new a.Credentials(e)),e},setPromisesDependency:function(e){i=e,null===e&&"function"==typeof Promise&&(i=Promise);var t=[a.Request,a.Credentials,a.CredentialProviderChain];a.S3&&(t.push(a.S3),a.S3.ManagedUpload&&t.push(a.S3.ManagedUpload)),a.util.addPromises(t,i)},getPromisesDependency:function(){return i}}),a.config=new a.Config},{"./core":350,"./credentials":351,"./credentials/credential_provider_chain":354}],349:[function(e,t,r){(function(r){(function(){function a(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw s.util.error(new Error,t)}}function i(e,t){e=e||{};var i;if(e[t.clientConfig]&&(i=a(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return i;if(!s.util.isNode())return i;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(i=a(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return i}var o={};try{o=s.util.getProfilesFromSharedConfig(s.util.iniLoader)[r.env.AWS_PROFILE||s.util.defaultProfile]}catch(e){}if(o&&Object.prototype.hasOwnProperty.call(o,t.sharedConfig)){if(i=a(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return i}return i}var s=e("./core");t.exports=i}).call(this)}).call(this,e("_process"))},{"./core":350,_process:445}],350:[function(e,t,r){var a={util:e("./util")};({}).toString(),t.exports=a,a.util.update(a,{VERSION:"2.1599.0",Signers:{},Protocol:{Json:e("./protocol/json"),Query:e("./protocol/query"),Rest:e("./protocol/rest"),RestJson:e("./protocol/rest_json"),RestXml:e("./protocol/rest_xml")},XML:{Builder:e("./xml/builder"),Parser:null},JSON:{Builder:e("./json/builder"),Parser:e("./json/parser")},Model:{Api:e("./model/api"),Operation:e("./model/operation"),Shape:e("./model/shape"),Paginator:e("./model/paginator"),ResourceWaiter:e("./model/resource_waiter")},apiLoader:e("./api_loader"),EndpointCache:e("../vendor/endpoint-cache").EndpointCache}),e("./sequential_executor"),e("./service"),e("./config"),e("./http"),e("./event_listeners"),e("./request"),e("./response"),e("./resource_waiter"),e("./signers/request_signer"),e("./param_validator"),e("./maintenance_mode_message"),a.events=new a.SequentialExecutor,a.util.memoizedProperty(a,"endpointCache",function(){return new a.EndpointCache(a.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":465,"./api_loader":339,"./config":348,"./event_listeners":371,"./http":372,"./json/builder":374,"./json/parser":375,"./maintenance_mode_message":376,"./model/api":377,"./model/operation":379,"./model/paginator":380,"./model/resource_waiter":381,"./model/shape":382,"./param_validator":383,"./protocol/json":386,"./protocol/query":387,"./protocol/rest":388,"./protocol/rest_json":389,"./protocol/rest_xml":390,"./request":397,"./resource_waiter":398,"./response":399,"./sequential_executor":401,"./service":402,"./signers/request_signer":420,"./util":428,"./xml/builder":430}],351:[function(e,t,r){var a=e("./core");a.Credentials=a.util.inherit({constructor:function(){if(a.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=a.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){a.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):a.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),a.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=a.util.promisifyMethod("get",e),this.prototype.refreshPromise=a.util.promisifyMethod("refresh",e)},a.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},a.util.addPromises(a.Credentials)},{"./core":350}],352:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.ChainableTemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=a.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new a.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=a.util.merge({params:t,credentials:e.masterCredentials||a.config.credentials},e.stsConfig||{});this.service=new i(r)},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(a,i){var s={};if(a)return void e(a);i&&(s.TokenCode=i),t.service[r](s,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,i){if(r){var s=r;return r instanceof Error&&(s=r.message),void e(a.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}))}e(null,i)}):e(null)}})},{"../../clients/sts":334,"../core":350}],353:[function(e,t,r){var a=e("../core"),i=e("../../clients/cognitoidentity"),s=e("../../clients/sts");a.CognitoIdentityCredentials=a.util.inherit(a.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=a.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId(function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){var t=this;"NotAuthorizedException"==e.code&&t.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId(function(r,a){!r&&a.IdentityId?(t.params.IdentityId=a.IdentityId,e(null,a.IdentityId)):e(r)})},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,a){r?t.clearIdOnNotAuthorized(r):(t.cacheId(a),t.data=a,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,a){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(a),t.params.WebIdentityToken=a.Token,t.webIdentityCredentials.refresh(function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)}))})},loadCachedId:function(){var e=this;if(a.util.isBrowser()&&!e.params.IdentityId){var t=e.getStorage("id");if(t&&e.params.Logins){var r=Object.keys(e.params.Logins);0!==(e.getStorage("providers")||"").split(",").filter(function(e){return-1!==r.indexOf(e)}).length&&(e.params.IdentityId=t)}else t&&(e.params.IdentityId=t)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new a.WebIdentityCredentials(this.params,e),!this.cognito){var t=a.util.merge({},e);t.params=this.params,this.cognito=new i(t)}this.sts=this.sts||new s(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,a.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=a.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(e){return{}}}()})},{"../../clients/cognitoidentity":265,"../../clients/sts":334,"../core":350}],354:[function(e,t,r){var a=e("../core");a.CredentialProviderChain=a.util.inherit(a.Credentials,{constructor:function(e){this.providers=e||a.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){function t(e,o){if(!e&&o||i===s.length)return a.util.arrayEach(r.resolveCallbacks,function(t){t(e,o)}),void(r.resolveCallbacks.length=0);var n=s[i++];o="function"==typeof n?n.call():n,o.get?o.get(function(e){t(e,e?null:o)}):t(null,o)}var r=this;if(0===r.providers.length)return e(new Error("No providers")),r;if(1===r.resolveCallbacks.push(e)){var i=0,s=r.providers.slice(0);t()}return r}}),a.CredentialProviderChain.defaultProviders=[],a.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=a.util.promisifyMethod("resolve",e)},a.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},a.util.addPromises(a.CredentialProviderChain)},{"../core":350}],355:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.SAMLCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML(function(r,a){r||t.service.credentialsFrom(a,t),e(r)})},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":334,"../core":350}],356:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.TemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},loadMasterCredentials:function(e){for(this.masterCredentials=e||a.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new a.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":334,"../core":350}],357:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.WebIdentityCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=a.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity(function(r,a){t.data=null,r||(t.data=a,t.service.credentialsFrom(a,t)),e(r)})},createClients:function(){if(!this.service){var e=a.util.merge({},this._clientConfig);e.params=this.params,this.service=new i(e)}}})},{"../../clients/sts":334,"../core":350}],358:[function(e,t,r){(function(r){(function(){function a(e){var t=e.service,r=t.api||{},a={};return t.config.region&&(a.region=t.config.region),r.serviceId&&(a.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(a.accessKeyId=t.config.credentials.accessKeyId),a}function i(e,t,r){r&&void 0!==t&&null!==t&&"structure"===r.type&&r.required&&r.required.length>0&&b.arrayEach(r.required,function(a){var s=r.members[a];if(!0===s.endpointDiscoveryId){var o=s.isLocationName?s.name:a;e[o]=String(t[a])}else i(e,t[a],s)})}function s(e,t){var r={};return i(r,e.params,t),r}function o(e){var t=e.service,r=t.api,i=r.operations?r.operations[e.operation]:void 0,o=i?i.input:void 0,n=s(e,o),p=a(e);Object.keys(n).length>0&&(p=b.update(p,n),i&&(p.operation=i.name));var m=y.endpointCache.get(p);if(!m||1!==m.length||""!==m[0].Address)if(m&&m.length>0)e.httpRequest.updateEndpoint(m[0].Address);else{var c=t.makeRequest(r.endpointOperation,{Operation:i.name,Identifiers:n});u(c),c.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),c.removeListener("retry",y.EventListeners.Core.RETRY_CHECK),y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}]),c.send(function(e,t){t&&t.Endpoints?y.endpointCache.put(p,t.Endpoints):e&&y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}])})}}function n(e,t){var r=e.service,i=r.api,o=i.operations?i.operations[e.operation]:void 0,n=o?o.input:void 0,p=s(e,n),m=a(e);Object.keys(p).length>0&&(m=b.update(m,p),o&&(m.operation=o.name));var c=y.EndpointCache.getKeyString(m),l=y.endpointCache.get(c);if(l&&1===l.length&&""===l[0].Address)return g[c]||(g[c]=[]),void g[c].push({request:e,callback:t});if(l&&l.length>0)e.httpRequest.updateEndpoint(l[0].Address),t();else{var d=r.makeRequest(i.endpointOperation,{Operation:o.name,Identifiers:p});d.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),u(d),y.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:60}]),d.send(function(r,a){if(r){if(e.response.error=b.error(r,{retryable:!1}),y.endpointCache.remove(m),g[c]){var i=g[c];b.arrayEach(i,function(e){e.request.response.error=b.error(r,{retryable:!1}),e.callback()}),delete g[c]}}else if(a&&(y.endpointCache.put(c,a.Endpoints),e.httpRequest.updateEndpoint(a.Endpoints[0].Address),g[c])){var i=g[c];b.arrayEach(i,function(e){e.request.httpRequest.updateEndpoint(a.Endpoints[0].Address),e.callback()}),delete g[c]}t()})}}function u(e){var t=e.service.api,r=t.apiVersion;r&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=r)}function p(e){var t=e.error,r=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===r.statusCode)){var i=e.request,o=i.service.api.operations||{},n=o[i.operation]?o[i.operation].input:void 0,u=s(i,n),p=a(i);Object.keys(u).length>0&&(p=b.update(p,u),o[i.operation]&&(p.operation=o[i.operation].name)),y.endpointCache.remove(p)}}function m(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw b.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=y.config[e.serviceIdentifier]||{};return Boolean(y.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function c(e){return["false","0"].indexOf(e)>=0}function l(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!b.isBrowser()){for(var a=0;an)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),a=this.bufferLength;if(r.setUint8(this.bufferLength++,128),a%64>=56){for(var s=this.bufferLength;s<64;s++)r.setUint8(s,0);this.hashBuffer(),this.bufferLength=0}for(var s=this.bufferLength;s<56;s++)r.setUint8(s,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}for(var o=new i(32),s=0;s<8;s++)o[4*s]=this.state[s]>>>24&255,o[4*s+1]=this.state[s]>>>16&255,o[4*s+2]=this.state[s]>>>8&255,o[4*s+3]=this.state[s]>>>0&255;return e?o.toString(e):o},a.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,a=r[0],i=r[1],s=r[2],n=r[3],u=r[4],p=r[5],m=r[6],c=r[7],l=0;l<64;l++){if(l<16)this.temp[l]=(255&t[4*l])<<24|(255&t[4*l+1])<<16|(255&t[4*l+2])<<8|255&t[4*l+3];else{var d=this.temp[l-2],y=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10;d=this.temp[l-15];var b=(d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[l]=(y+this.temp[l-7]|0)+(b+this.temp[l-16]|0)}var S=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&p^~u&m)|0)+(c+(o[l]+this.temp[l]|0)|0)|0,g=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&i^a&s^i&s)|0;c=m,m=p,p=u,u=n+S|0,n=s,s=i,i=a,a=S+g|0}r[0]+=a,r[1]+=i,r[2]+=s,r[3]+=n,r[4]+=u,r[5]+=p,r[6]+=m,r[7]+=c}},{"./browserHashUtils":341,"buffer/":440}],346:[function(e,t,r){(function(r){(function(){var r=e("./util");r.crypto.lib=e("./browserCryptoLib"),r.Buffer=e("buffer/").Buffer,r.url=e("url/"),r.querystring=e("querystring/"),r.realClock=e("./realclock/browserClock"),r.environment="js",r.createEventStream=e("./event-stream/buffered-create-event-stream").createEventStream,r.isBrowser=function(){return!0},r.isNode=function(){return!1};var a=e("./core");if(t.exports=a,e("./credentials"),e("./credentials/credential_provider_chain"),e("./credentials/temporary_credentials"),e("./credentials/chainable_temporary_credentials"),e("./credentials/web_identity_credentials"),e("./credentials/cognito_identity_credentials"),e("./credentials/saml_credentials"),a.XML.Parser=e("./xml/browser_parser"),e("./http/xhr"),void 0===i)var i={browser:!0}}).call(this)}).call(this,e("_process"))},{"./browserCryptoLib":340,"./core":350,"./credentials":351,"./credentials/chainable_temporary_credentials":352,"./credentials/cognito_identity_credentials":353,"./credentials/credential_provider_chain":354,"./credentials/saml_credentials":355,"./credentials/temporary_credentials":356,"./credentials/web_identity_credentials":357,"./event-stream/buffered-create-event-stream":365,"./http/xhr":373,"./realclock/browserClock":393,"./util":428,"./xml/browser_parser":429,_process:445,"buffer/":440,"querystring/":452,"url/":454}],347:[function(e,t,r){var a=e("../core"),i=a.util.url,s=a.util.crypto.lib,o=a.util.base64.encode,n=a.util.inherit,u=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,function(e){return t[e]})},p=function(e,t){var r=s.createSign("RSA-SHA1");return r.write(e),u(r.sign(t,"base64"))},m=function(e,t,r,a){var i=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(i.toString(),a)}},c=function(e,t,r){return e=e.replace(/\s/gm,""),{Policy:u(o(e)),"Key-Pair-Id":t,Signature:p(e,r)}},l=function(e){var t=e.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},d=function(e){var t=i.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")},y=function(e){switch(l(e)){case"http":case"https":return e;case"rtmp":return d(e);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}},b=function(e,t){if(!t||"function"!=typeof t)throw e;t(e)},S=function(e,t){if(!t||"function"!=typeof t)return e;t(null,e)};a.CloudFront.Signer=n({constructor:function(e,t){if(void 0===e||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=e,this.privateKey=t},getSignedCookie:function(e,t){var r="policy"in e?c(e.policy,this.keyPairId,this.privateKey):m(e.url,e.expires,this.keyPairId,this.privateKey),a={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(a["CloudFront-"+i]=r[i]);return S(a,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var a=i.parse(e.url,!0),s=Object.prototype.hasOwnProperty.call(e,"policy")?c(e.policy,this.keyPairId,this.privateKey):m(r,e.expires,this.keyPairId,this.privateKey);a.search=null;for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(a.query[o]=s[o]);try{var n="rtmp"===l(e.url)?d(i.format(a)):i.format(a)}catch(e){return b(e,t)}return S(n,t)}}),t.exports=a.CloudFront.Signer},{"../core":350}],348:[function(e,t,r){var a=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var i;a.Config=a.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),a.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function(e){function t(t){e(t,t?null:i.credentials)}function r(e,t){return new a.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var i=this;i.credentials?"function"==typeof i.credentials.get?function(){i.credentials.get(function(e){e&&(e=r("Could not load credentials from "+i.credentials.constructor.name,e)),t(e)})}():function(){var e=null;i.credentials.accessKeyId&&i.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():i.credentialProvider?i.credentialProvider.resolve(function(e,a){e&&(e=r("Could not load credentials from any providers",e)),i.credentials=a,t(e)}):t(r("No credentials to load"))},getToken:function(e){function t(t){e(t,t?null:i.token)}function r(e,t){return new a.util.error(t||new Error,{code:"TokenError",message:e,name:"TokenError"})}var i=this;i.token?"function"==typeof i.token.get?function(){i.token.get(function(e){e&&(e=r("Could not load token from "+i.token.constructor.name,e)),t(e)})}():function(){var e=null;i.token.token||(e=r("Missing token")),t(e)}():i.tokenProvider?i.tokenProvider.resolve(function(e,a){e&&(e=r("Could not load token from any providers",e)),i.token=a,t(e)}):t(r("No token to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),a.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||a.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(a.util.readFileSync(e)),r=new a.FileSystemCredentials(e),i=new a.CredentialProviderChain;return i.providers.unshift(r),i.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){a.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"==typeof r?r.call(this):r):"httpOptions"===e&&this[e]?this[e]=a.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy",useFipsEndpoint:!1,useDualstackEndpoint:!1,token:null},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=a.util.copy(e),e.credentials=new a.Credentials(e)),e},setPromisesDependency:function(e){i=e,null===e&&"function"==typeof Promise&&(i=Promise);var t=[a.Request,a.Credentials,a.CredentialProviderChain];a.S3&&(t.push(a.S3),a.S3.ManagedUpload&&t.push(a.S3.ManagedUpload)),a.util.addPromises(t,i)},getPromisesDependency:function(){return i}}),a.config=new a.Config},{"./core":350,"./credentials":351,"./credentials/credential_provider_chain":354}],349:[function(e,t,r){(function(r){(function(){function a(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw s.util.error(new Error,t)}}function i(e,t){e=e||{};var i;if(e[t.clientConfig]&&(i=a(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return i;if(!s.util.isNode())return i;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(i=a(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return i}var o={};try{o=s.util.getProfilesFromSharedConfig(s.util.iniLoader)[r.env.AWS_PROFILE||s.util.defaultProfile]}catch(e){}if(o&&Object.prototype.hasOwnProperty.call(o,t.sharedConfig)){if(i=a(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return i}return i}var s=e("./core");t.exports=i}).call(this)}).call(this,e("_process"))},{"./core":350,_process:445}],350:[function(e,t,r){var a={util:e("./util")};({}).toString(),t.exports=a,a.util.update(a,{VERSION:"2.1600.0",Signers:{},Protocol:{Json:e("./protocol/json"),Query:e("./protocol/query"),Rest:e("./protocol/rest"),RestJson:e("./protocol/rest_json"),RestXml:e("./protocol/rest_xml")},XML:{Builder:e("./xml/builder"),Parser:null},JSON:{Builder:e("./json/builder"),Parser:e("./json/parser")},Model:{Api:e("./model/api"),Operation:e("./model/operation"),Shape:e("./model/shape"),Paginator:e("./model/paginator"),ResourceWaiter:e("./model/resource_waiter")},apiLoader:e("./api_loader"),EndpointCache:e("../vendor/endpoint-cache").EndpointCache}),e("./sequential_executor"),e("./service"),e("./config"),e("./http"),e("./event_listeners"),e("./request"),e("./response"),e("./resource_waiter"),e("./signers/request_signer"),e("./param_validator"),e("./maintenance_mode_message"),a.events=new a.SequentialExecutor,a.util.memoizedProperty(a,"endpointCache",function(){return new a.EndpointCache(a.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":465,"./api_loader":339,"./config":348,"./event_listeners":371,"./http":372,"./json/builder":374,"./json/parser":375,"./maintenance_mode_message":376,"./model/api":377,"./model/operation":379,"./model/paginator":380,"./model/resource_waiter":381,"./model/shape":382,"./param_validator":383,"./protocol/json":386,"./protocol/query":387,"./protocol/rest":388,"./protocol/rest_json":389,"./protocol/rest_xml":390,"./request":397,"./resource_waiter":398,"./response":399,"./sequential_executor":401,"./service":402,"./signers/request_signer":420,"./util":428,"./xml/builder":430}],351:[function(e,t,r){var a=e("./core");a.Credentials=a.util.inherit({constructor:function(){if(a.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=a.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){a.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):a.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),a.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=a.util.promisifyMethod("get",e),this.prototype.refreshPromise=a.util.promisifyMethod("refresh",e)},a.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},a.util.addPromises(a.Credentials)},{"./core":350}],352:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.ChainableTemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=a.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new a.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=a.util.merge({params:t,credentials:e.masterCredentials||a.config.credentials},e.stsConfig||{});this.service=new i(r)},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(a,i){var s={};if(a)return void e(a);i&&(s.TokenCode=i),t.service[r](s,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,i){if(r){var s=r;return r instanceof Error&&(s=r.message),void e(a.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}))}e(null,i)}):e(null)}})},{"../../clients/sts":334,"../core":350}],353:[function(e,t,r){var a=e("../core"),i=e("../../clients/cognitoidentity"),s=e("../../clients/sts");a.CognitoIdentityCredentials=a.util.inherit(a.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=a.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId(function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){var t=this;"NotAuthorizedException"==e.code&&t.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId(function(r,a){!r&&a.IdentityId?(t.params.IdentityId=a.IdentityId,e(null,a.IdentityId)):e(r)})},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,a){r?t.clearIdOnNotAuthorized(r):(t.cacheId(a),t.data=a,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,a){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(a),t.params.WebIdentityToken=a.Token,t.webIdentityCredentials.refresh(function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)}))})},loadCachedId:function(){var e=this;if(a.util.isBrowser()&&!e.params.IdentityId){var t=e.getStorage("id");if(t&&e.params.Logins){var r=Object.keys(e.params.Logins);0!==(e.getStorage("providers")||"").split(",").filter(function(e){return-1!==r.indexOf(e)}).length&&(e.params.IdentityId=t)}else t&&(e.params.IdentityId=t)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new a.WebIdentityCredentials(this.params,e),!this.cognito){var t=a.util.merge({},e);t.params=this.params,this.cognito=new i(t)}this.sts=this.sts||new s(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,a.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=a.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(e){return{}}}()})},{"../../clients/cognitoidentity":265,"../../clients/sts":334,"../core":350}],354:[function(e,t,r){var a=e("../core");a.CredentialProviderChain=a.util.inherit(a.Credentials,{constructor:function(e){this.providers=e||a.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){function t(e,o){if(!e&&o||i===s.length)return a.util.arrayEach(r.resolveCallbacks,function(t){t(e,o)}),void(r.resolveCallbacks.length=0);var n=s[i++];o="function"==typeof n?n.call():n,o.get?o.get(function(e){t(e,e?null:o)}):t(null,o)}var r=this;if(0===r.providers.length)return e(new Error("No providers")),r;if(1===r.resolveCallbacks.push(e)){var i=0,s=r.providers.slice(0);t()}return r}}),a.CredentialProviderChain.defaultProviders=[],a.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=a.util.promisifyMethod("resolve",e)},a.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},a.util.addPromises(a.CredentialProviderChain)},{"../core":350}],355:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.SAMLCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML(function(r,a){r||t.service.credentialsFrom(a,t),e(r)})},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":334,"../core":350}],356:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.TemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},loadMasterCredentials:function(e){for(this.masterCredentials=e||a.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new a.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":334,"../core":350}],357:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.WebIdentityCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=a.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity(function(r,a){t.data=null,r||(t.data=a,t.service.credentialsFrom(a,t)),e(r)})},createClients:function(){if(!this.service){var e=a.util.merge({},this._clientConfig);e.params=this.params,this.service=new i(e)}}})},{"../../clients/sts":334,"../core":350}],358:[function(e,t,r){(function(r){(function(){function a(e){var t=e.service,r=t.api||{},a={};return t.config.region&&(a.region=t.config.region),r.serviceId&&(a.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(a.accessKeyId=t.config.credentials.accessKeyId),a}function i(e,t,r){r&&void 0!==t&&null!==t&&"structure"===r.type&&r.required&&r.required.length>0&&b.arrayEach(r.required,function(a){var s=r.members[a];if(!0===s.endpointDiscoveryId){var o=s.isLocationName?s.name:a;e[o]=String(t[a])}else i(e,t[a],s)})}function s(e,t){var r={};return i(r,e.params,t),r}function o(e){var t=e.service,r=t.api,i=r.operations?r.operations[e.operation]:void 0,o=i?i.input:void 0,n=s(e,o),p=a(e);Object.keys(n).length>0&&(p=b.update(p,n),i&&(p.operation=i.name));var m=y.endpointCache.get(p);if(!m||1!==m.length||""!==m[0].Address)if(m&&m.length>0)e.httpRequest.updateEndpoint(m[0].Address);else{var c=t.makeRequest(r.endpointOperation,{Operation:i.name,Identifiers:n});u(c),c.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),c.removeListener("retry",y.EventListeners.Core.RETRY_CHECK),y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}]),c.send(function(e,t){t&&t.Endpoints?y.endpointCache.put(p,t.Endpoints):e&&y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}])})}}function n(e,t){var r=e.service,i=r.api,o=i.operations?i.operations[e.operation]:void 0,n=o?o.input:void 0,p=s(e,n),m=a(e);Object.keys(p).length>0&&(m=b.update(m,p),o&&(m.operation=o.name));var c=y.EndpointCache.getKeyString(m),l=y.endpointCache.get(c);if(l&&1===l.length&&""===l[0].Address)return g[c]||(g[c]=[]),void g[c].push({request:e,callback:t});if(l&&l.length>0)e.httpRequest.updateEndpoint(l[0].Address),t();else{var d=r.makeRequest(i.endpointOperation,{Operation:o.name,Identifiers:p});d.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),u(d),y.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:60}]),d.send(function(r,a){if(r){if(e.response.error=b.error(r,{retryable:!1}),y.endpointCache.remove(m),g[c]){var i=g[c];b.arrayEach(i,function(e){e.request.response.error=b.error(r,{retryable:!1}),e.callback()}),delete g[c]}}else if(a&&(y.endpointCache.put(c,a.Endpoints),e.httpRequest.updateEndpoint(a.Endpoints[0].Address),g[c])){var i=g[c];b.arrayEach(i,function(e){e.request.httpRequest.updateEndpoint(a.Endpoints[0].Address),e.callback()}),delete g[c]}t()})}}function u(e){var t=e.service.api,r=t.apiVersion;r&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=r)}function p(e){var t=e.error,r=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===r.statusCode)){var i=e.request,o=i.service.api.operations||{},n=o[i.operation]?o[i.operation].input:void 0,u=s(i,n),p=a(i);Object.keys(u).length>0&&(p=b.update(p,u),o[i.operation]&&(p.operation=o[i.operation].name)),y.endpointCache.remove(p)}}function m(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw b.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=y.config[e.serviceIdentifier]||{};return Boolean(y.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function c(e){return["false","0"].indexOf(e)>=0}function l(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!b.isBrowser()){for(var a=0;a-1&&0===++e[t];t--);}var s=e("../core").util,o=s.buffer.toBuffer;a.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,s=Math.abs(Math.round(e));r>-1&&s>0;r--,s/=256)t[r]=s;return e<0&&i(t),new a(t)},a.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&i(e),parseInt(e.toString("hex"),16)*(t?-1:1)},a.prototype.toString=function(){return String(this.valueOf())},t.exports={Int64:a}},{"../core":350}],368:[function(e,t,r){function a(e,t,r){var a=s(t),o=a.headers[":message-type"];if(o){if("error"===o.value)throw i(a);if("event"!==o.value)return}var n=a.headers[":event-type"],u=r.members[n.value];if(u){var p={},m=u.eventPayloadMemberName;if(m){var c=u.members[m];"binary"===c.type?p[m]=a.body:p[m]=e.parse(a.body.toString(),c)}for(var l=u.eventHeaderMemberNames,d=0;d=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();i.util.computeSha256(s,function(r,a){r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=a,t())})}else t()}}),e("SET_CONTENT_LENGTH","afterBuild",function(e){var t=r(e),a=i.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var s=i.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=s}catch(r){if(a&&a.isStreaming){if(a.requiresLength)throw r;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw r}throw r}}),e("SET_HTTP_HOST","afterBuild",function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host}),e("SET_TRACE_ID","afterBuild",function(e){if(i.util.isNode()&&!Object.hasOwnProperty.call(e.httpRequest.headers,"X-Amzn-Trace-Id")){var r=t.env.AWS_LAMBDA_FUNCTION_NAME,a=t.env._X_AMZN_TRACE_ID;"string"==typeof r&&r.length>0&&"string"==typeof a&&a.length>0&&(e.httpRequest.headers["X-Amzn-Trace-Id"]=a)}}),e("RESTART","restart",function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new i.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount=600?this.emit("sign",[this],function(e){e?t(e):o()}):o()}),e("HTTP_HEADERS","httpHeaders",function(e,t,r,a){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=a,r.httpResponse.headers=t,r.httpResponse.body=i.util.buffer.toBuffer(""),r.httpResponse.buffers=[],r.httpResponse.numBytes=0;var s=t.date||t.Date,o=r.request.service;if(s){var n=Date.parse(s);o.config.correctClockSkew&&o.isClockSkewed(n)&&o.applyClockOffset(n)}}),e("HTTP_DATA","httpData",function(e,t){if(e){if(i.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"],a={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[a,t])}t.httpResponse.buffers.push(i.util.buffer.toBuffer(e))}}),e("HTTP_DONE","httpDone",function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=i.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers}),e("FINALIZE_ERROR","retry",function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))}),e("INVALIDATE_CREDENTIALS","retry",function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}}),e("EXPIRED_SIGNATURE","retry",function(e){var t=e.error;t&&"string"==typeof t.code&&"string"==typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)}),e("CLOCK_SKEWED","retry",function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)}),e("REDIRECT","retry",function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new i.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,this.httpRequest.path=this.httpRequest.endpoint.path,e.error.redirect=!0,e.error.retryable=!0)}),e("RETRY_CHECK","retry",function(e){e.error&&(e.error.redirect&&e.redirectCount=0?(e.error=null,setTimeout(t,r)):t()})}),CorePost:(new s).addNamedListeners(function(e){e("EXTRACT_REQUEST_ID","extractData",i.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",i.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"==typeof e.errno&&"function"==typeof i.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(i.util.getSystemErrorName(e.errno)>=0)}(e)){var t="Inaccessible host: `"+e.hostname+"' at port `"+e.port+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=i.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}})}),Logger:(new s).addNamedListeners(function(t){t("LOG_REQUEST","complete",function(t){function r(e,t){if(!t)return t;if(e.isSensitive)return"***SensitiveInformation***";switch(e.type){case"structure":var a={};return i.util.each(t,function(t,i){Object.prototype.hasOwnProperty.call(e.members,t)?a[t]=r(e.members[t],i):a[t]=i}),a;case"list":var s=[];return i.util.arrayEach(t,function(t,a){s.push(r(e.member,t))}),s;case"map":var o={};return i.util.each(t,function(t,a){o[t]=r(e.value,a)}),o;default:return t}}var a=t.request,s=a.service.config.logger;if(s){var o=function(){var o=t.request.service.getSkewCorrectedDate().getTime(),n=(o-a.startTime.getTime())/1e3,u=!!s.isTTY,p=t.httpResponse.statusCode,m=a.params;if(a.service.api.operations&&a.service.api.operations[a.operation]&&a.service.api.operations[a.operation].input){m=r(a.service.api.operations[a.operation].input,a.params)}var c=e("util").inspect(m,!0,null),l="";return u&&(l+=""),l+="[AWS "+a.service.serviceIdentifier+" "+p,l+=" "+n.toString()+"s "+t.retryCount+" retries]",u&&(l+=""),l+=" "+i.util.string.lowerFirst(a.operation),l+="("+c+")",u&&(l+=""),l}();"function"==typeof s.log?s.log(o):"function"==typeof s.write&&s.write(o+"\n")}})}),Json:(new s).addNamedListeners(function(t){var r=e("./protocol/json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Rest:(new s).addNamedListeners(function(t){var r=e("./protocol/rest");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),RestJson:(new s).addNamedListeners(function(t){var r=e("./protocol/rest_json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError),t("UNSET_CONTENT_LENGTH","afterBuild",r.unsetContentLength)}),RestXml:(new s).addNamedListeners(function(t){var r=e("./protocol/rest_xml");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Query:(new s).addNamedListeners(function(t){var r=e("./protocol/query");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)})}}).call(this)}).call(this,e("_process"))},{"./core":350,"./discover_endpoint":358,"./protocol/json":386,"./protocol/query":387,"./protocol/rest":388,"./protocol/rest_json":389,"./protocol/rest_xml":390,"./sequential_executor":401,_process:445,util:439}],372:[function(e,t,r){var a=e("./core"),i=a.util.inherit;a.Endpoint=i({constructor:function(e,t){if(a.util.hideProperties(this,["slashes","auth","hash","search","query"]),void 0===e||null===e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return a.util.copy(e);if(!e.match(/^http/)){e=((t&&void 0!==t.sslEnabled?t.sslEnabled:a.config.sslEnabled)?"https":"http")+"://"+e}a.util.update(this,a.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),a.HttpRequest=i({constructor:function(e,t){e=new a.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=a.util.userAgent()},getUserAgentHeaderName:function(){return(a.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"==typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=a.util.queryStringParse(e),a.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new a.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&&(this.headers.Host=t.host)}}),a.HttpResponse=i({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),a.HttpClient=i({}),a.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},{"./core":350}],373:[function(e,t,r){var a=e("../core"),i=e("events").EventEmitter;e("../http"),a.XHRClient=a.util.inherit({handleRequest:function(e,t,r,s){var o=this,n=e.endpoint,u=new i,p=n.protocol+"//"+n.hostname;80!==n.port&&443!==n.port&&(p+=":"+n.port),p+=e.path;var m=new XMLHttpRequest,c=!1;e.stream=m,m.addEventListener("readystatechange",function(){try{if(0===m.status)return}catch(e){return}this.readyState>=this.HEADERS_RECEIVED&&!c&&(u.statusCode=m.status,u.headers=o.parseHeaders(m.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,m.statusText),c=!0),this.readyState===this.DONE&&o.finishRequest(m,u)},!1),m.upload.addEventListener("progress",function(e){u.emit("sendProgress",e)}),m.addEventListener("progress",function(e){u.emit("receiveProgress",e)},!1),m.addEventListener("timeout",function(){s(a.util.error(new Error("Timeout"),{code:"TimeoutError"}))},!1),m.addEventListener("error",function(){s(a.util.error(new Error("Network Failure"),{code:"NetworkingError"}))},!1),m.addEventListener("abort",function(){s(a.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))},!1),r(u),m.open(e.method,p,!1!==t.xhrAsync),a.util.each(e.headers,function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&m.setRequestHeader(e,t)}),t.timeout&&!1!==t.xhrAsync&&(m.timeout=t.timeout),t.xhrWithCredentials&&(m.withCredentials=!0);try{m.responseType="arraybuffer"}catch(e){}try{e.body?m.send(e.body):m.send()}catch(t){if(!e.body||"object"!=typeof e.body.buffer)throw t;m.send(e.body.buffer)}return u},parseHeaders:function(e){var t={};return a.util.arrayEach(e.split(/\r?\n/),function(e){var r=e.split(":",1)[0],a=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=a)}),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var i=e.response;r=new a.util.Buffer(i.byteLength);for(var s=new Uint8Array(i),o=0;o-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function l(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseFloat(e)},this.toWireFormat=this.toType}function d(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseInt(e,10)},this.toWireFormat=this.toType}function y(){s.apply(this,arguments),this.toType=function(e){var t=h.base64.decode(e);if(this.isSensitive&&h.isNode()&&"function"==typeof h.Buffer.alloc){var r=h.Buffer.alloc(t.length,t);t.fill(0),t=r}return t},this.toWireFormat=h.base64.encode}function b(){y.apply(this,arguments)}function S(){s.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null===e||void 0===e?null:"true"===e}}var g=e("./collection"),h=e("../util");s.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},s.types={structure:n,list:u,map:p,boolean:S,timestamp:m,float:l,integer:d,string:c,base64:b,binary:y},s.resolve=function(e,t){if(e.shape){var r=t.api.shapes[e.shape];if(!r)throw new Error("Cannot find shape reference: "+e.shape);return r}return null},s.create=function(e,t,r){if(e.isShape)return e;var a=s.resolve(e,t);if(a){var i=Object.keys(e);t.documentation||(i=i.filter(function(e){return!e.match(/documentation/)}));var o=function(){a.constructor.call(this,e,t,r)};return o.prototype=a,new o}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var n=e.type;if(s.normalizedTypes[e.type]&&(e.type=s.normalizedTypes[e.type]),s.types[e.type])return new s.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+n)},s.shapes={StructureShape:n,ListShape:u,MapShape:p,StringShape:c,BooleanShape:S,Base64Shape:b},t.exports=s},{"../util":428,"./collection":378}],383:[function(e,t,r){var a=e("./core");a.ParamValidator=a.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function(e,t,r){if(this.errors=[],this.validateMember(e,t||{},r||"params"),this.errors.length>1){var i=this.errors.join("\n* ");throw i="There were "+this.errors.length+" validation errors:\n* "+i,a.util.error(new Error(i),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(a.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){if(e.isDocument)return!0;this.validateType(t,r,["object"],"structure");for(var a,i=0;e.required&&i= 1, but found "'+t+'" for '+r)},validatePattern:function(e,t,r){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function(e,t,r,a){this.validation.min&&void 0!==e.min&&t= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+a+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function(e,t,r){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function(e,t,r,i){if(null===e||void 0===e)return!1;for(var s=!1,o=0;o63)throw u.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!r.test(e))throw p.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})})}var u=e("../util"),p=e("../core");t.exports={populateHostPrefix:a}},{"../core":350,"../util":428}],386:[function(e,t,r){function a(e){var t=e.httpRequest,r=e.service.api,a=r.targetPrefix+"."+r.operations[e.operation].name,i=r.jsonVersion||"1.0",s=r.operations[e.operation].input,o=new n;1===i&&(i="1.0"),r.awsQueryCompatible&&(t.params||(t.params={}),Object.assign(t.params,e.params)),t.body=o.build(e.params||{},s),t.headers["Content-Type"]="application/x-amz-json-"+i,t.headers["X-Amz-Target"]=a,p(e)}function i(e){var t={},r=e.httpResponse;if(t.code=r.headers["x-amzn-errortype"]||"UnknownError","string"==typeof t.code&&(t.code=t.code.split(":")[0]),r.body.length>0)try{var a=JSON.parse(r.body.toString()),i=a.__type||a.code||a.Code;i&&(t.code=i.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=a.message||a.Message||null;for(var s in a||{})"code"!==s&&"message"!==s&&(t["["+s+"]"]="See error."+s+" for details.",Object.defineProperty(t,s,{value:a[s],enumerable:!1,writable:!0}))}catch(a){t.statusCode=r.statusCode,t.message=r.statusMessage}else t.statusCode=r.statusCode,t.message=r.statusCode.toString();e.error=o.error(new Error,t)}function s(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var r=e.request.service.api.operations[e.request.operation],a=r.output||{},i=new u;e.data=i.parse(t,a)}}var o=e("../util"),n=e("../json/builder"),u=e("../json/parser"),p=e("./helpers").populateHostPrefix;t.exports={buildRequest:a,extractError:i,extractData:s}},{"../json/builder":374,"../json/parser":375,"../util":428,"./helpers":385}],387:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation],r=e.httpRequest;r.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8",r.params={Version:e.service.api.apiVersion,Action:t.name},(new u).serialize(e.params,t.input,function(e,t){r.params[e]=t}),r.body=n.queryParamsToString(r.params),m(e)}function i(e){var t,r=e.httpResponse.body.toString();if(r.match("=0?"&":"?";var n=[];m.arrayEach(Object.keys(s).sort(),function(e){Array.isArray(s[e])||(s[e]=[s[e]]);for(var t=0;t=0&&delete e.httpRequest.headers["Content-Length"]}function i(e){var t=new l,r=e.service.api.operations[e.operation].input;if(r.payload){var a={},i=r.members[r.payload];a=e.params[r.payload],"structure"===i.type?(e.httpRequest.body=t.build(a||{},i),s(e)):void 0!==a&&(e.httpRequest.body=a,("binary"===i.type||i.isStreaming)&&s(e,!0))}else e.httpRequest.body=t.build(e.params,r),s(e)}function s(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}function o(e){m.buildRequest(e),y.indexOf(e.httpRequest.method)<0&&i(e)}function n(e){c.extractError(e)}function u(e){m.extractData(e);var t,r=e.request,a=r.service.api.operations[r.operation],i=r.service.api.operations[r.operation].output||{};a.hasEventOutput;if(i.payload){var s=i.members[i.payload],o=e.httpResponse.body;if(s.isEventStream)t=new d,e.data[payload]=p.createEventStream(2===AWS.HttpClient.streamsApiVersion?e.httpResponse.stream:o,t,s);else if("structure"===s.type||"list"===s.type){var t=new d;e.data[i.payload]=t.parse(o,s)}else"binary"===s.type||s.isStreaming?e.data[i.payload]=o:e.data[i.payload]=s.toType(o)}else{var n=e.data;c.extractData(e),e.data=p.merge(n,e.data)}}var p=e("../util"),m=e("./rest"),c=e("./json"),l=e("../json/builder"),d=e("../json/parser"),y=["GET","HEAD","DELETE"];t.exports={buildRequest:o,extractError:n,extractData:u,unsetContentLength:a}},{"../json/builder":374,"../json/parser":375,"../util":428,"./json":386,"./rest":388}],390:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,a=e.params,i=t.payload;if(i){var s=t.members[i];if(void 0===(a=a[i]))return;if("structure"===s.type){var o=s.name;e.httpRequest.body=r.toXML(a,s,o,!0)}else e.httpRequest.body=a}else e.httpRequest.body=r.toXML(a,t,t.name||t.shape||u.string.upperFirst(e.operation)+"Request")}function i(e){p.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&a(e)}function s(e){p.extractError(e);var t;try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=u.error(new Error,{code:t.Code,message:t.Message}):e.error=u.error(new Error,{code:e.httpResponse.statusCode,message:null})}function o(e){p.extractData(e);var t,r=e.request,a=e.httpResponse.body,i=r.service.api.operations[r.operation],s=i.output,o=(i.hasEventOutput,s.payload);if(o){var m=s.members[o];m.isEventStream?(t=new n.XML.Parser,e.data[o]=u.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,m)):"structure"===m.type?(t=new n.XML.Parser,e.data[o]=t.parse(a.toString(),m)):"binary"===m.type||m.isStreaming?e.data[o]=a:e.data[o]=m.toType(a)}else if(a.length>0){t=new n.XML.Parser;var c=t.parse(a.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:i,extractError:s,extractData:o}},{"../core":350,"../util":428,"./rest":388}],391:[function(e,t,r){function a(){}function i(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,a){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=i(s);n=e?e+"."+n:n,u(n,o,s,a)}})}function o(e,t,r,a){var i=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+i+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,a),u(e+m,s,r.value,a)})}function n(e,t,r,a){var s=r.member||{};if(0===t.length)return void a.call(this,e,null);p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(s.name){var p=e.split(".");p.pop(),p.push(i(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,a)})}function u(e,t,r,a){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,a):"list"===r.type?n(e,t,r,a):"map"===r.type?o(e,t,r,a):a(e,r.toWireFormat(t).toString()))}var p=e("../util");a.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=a},{"../util":428}],392:[function(e,t,r){var a=e("../core"),i=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};a.RDS.Signer=a.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=a.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new a.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),i=new a.Service(u),i.api=s;var p=i.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,a){a&&(a=r.convertUrlToAuthToken(a)),t(e,a)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=a.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||a.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":350}],393:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],394:[function(e,t,r){function a(e){return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function i(e){return"string"==typeof e&&["aws-global","aws-us-gov-global"].includes(e)}function s(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}t.exports={isFipsRegion:a,isGlobalRegion:i,getRealRegion:s}},{}],395:[function(e,t,r){function a(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function i(e){var t=e.config.region,r=a(t),i=e.api.endpointPrefix;return[[t,i],[r,i],[t,"*"],[r,"*"],["*",i],[t,"internal-*"],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function s(e,t){u.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=i(e),r=e.config.useFipsEndpoint,a=e.config.useDualstackEndpoint,o=0;o=0){u=!0;var p=0}var m=function(){u&&p!==n?i.emit("error",a.util.error(new Error("Stream content length mismatch. Received "+p+" of "+n+" bytes."),{code:"StreamContentLengthMismatch"})):2===a.HttpClient.streamsApiVersion?i.end():i.emit("end")},c=o.httpResponse.createUnbufferedStream();if(2===a.HttpClient.streamsApiVersion)if(u){var l=new e.PassThrough;l._write=function(t){return t&&t.length&&(p+=t.length),e.PassThrough.prototype._write.apply(this,arguments)},l.on("end",m),i.on("error",function(e){u=!1,c.unpipe(l),l.emit("end"),l.end()}),c.pipe(l).pipe(i,{end:!1})}else c.pipe(i);else u&&c.on("data",function(e){e&&e.length&&(p+=e.length)}),c.on("data",function(e){i.emit("data",e)}),c.on("end",m);c.on("error",function(e){u=!1,i.emit("error",e)})}}),i},emitEvent:function(e,t,r){"function"==typeof t&&(r=t,t=null),r||(r=function(){}),t||(t=this.eventParameters(e,this.response)),a.SequentialExecutor.prototype.emit.call(this,e,t,function(e){e&&(this.response.error=e),r.call(this,e)})},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,t){return t||"function"!=typeof e||(t=e,e=null),(new a.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",a.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",a.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),a.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e(function(e,r){t.on("complete",function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))}),t.runTo()})}},a.Request.deletePromisesFromClass=function(){delete this.prototype.promise},a.util.addPromises(a.Request),a.util.mixin(a.Request,a.SequentialExecutor)}).call(this)}).call(this,e("_process"))},{"./core":350,"./state_machine":427,_process:445,jmespath:444}],398:[function(e,t,r){function a(e){var t=e.request._waiter,r=t.config.acceptors,a=!1,i="retry";r.forEach(function(r){if(!a){var s=t.matchers[r.matcher];s&&s(e,r.expected,r.argument)&&(a=!0,i=r.state)}}),!a&&e.error&&(i="failure"),"success"===i?t.setSuccess(e):t.setError(e,"retry"===i)}var i=e("./core"),s=i.util.inherit,o=e("jmespath");i.ResourceWaiter=s({constructor:function(e,t){this.service=e,this.state=t,this.loadWaiterConfig(this.state)},service:null,state:null,config:null,matchers:{path:function(e,t,r){try{var a=o.search(e.data,r)}catch(e){return!1}return o.strictDeepEqual(a,t)},pathAll:function(e,t,r){try{var a=o.search(e.data,r)}catch(e){return!1}Array.isArray(a)||(a=[a]);var i=a.length;if(!i)return!1;for(var s=0;s=1&&t.doneParts===t.numParts&&t.finishMultiPart()}))}r&&t.fillQueue.call(t)},abort:function(){var e=this;!0===e.isDoneChunking&&1===e.totalPartNumbers&&e.singlePart?e.singlePart.abort():e.cleanup(a.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){var e=this;if(e.body=e.service.config.params.Body,"string"==typeof e.body)e.body=a.util.buffer.toBuffer(e.body);else if(!e.body)throw new Error("params.Body is required");e.sliceFn=a.util.arraySliceFn(e.body)},bindServiceObject:function(e){e=e||{};var t=this;if(t.service){var r=t.service,i=a.util.copy(r.config);i.signatureVersion=r.getSignatureVersion(),t.service=new r.constructor.__super__(i),t.service.config.params=a.util.merge(t.service.config.params||{},e),Object.defineProperty(t.service,"_originalConfig",{get:function(){return r._originalConfig},enumerable:!1,configurable:!0})}else t.service=new a.S3({params:e})},adjustTotalBytes:function(){var e=this;try{e.totalBytes=i(e.body)}catch(e){}if(e.totalBytes){var t=Math.ceil(e.totalBytes/e.maxTotalParts);t>e.partSize&&(e.partSize=t)}else e.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=this,t=i(e.body);if(0===t)return e.isDoneChunking=!0,e.numParts=1,void e.nextChunk(e.body);for(;e.activeParts=e.queueSize)){var t=e.body.read(e.partSize-e.partBufferLength)||e.body.read();if(t&&(e.partBuffers.push(t),e.partBufferLength+=t.length,e.totalChunkedBytes+=t.length),e.partBufferLength>=e.partSize){var r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers);if(e.partBuffers=[],e.partBufferLength=0,r.length>e.partSize){var a=r.slice(e.partSize);e.partBuffers.push(a),e.partBufferLength+=a.length,r=r.slice(0,e.partSize)}e.nextChunk(r)}e.isDoneChunking&&!e.isDoneSending&&(r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers),e.partBuffers=[],e.partBufferLength=0,e.totalBytes=e.totalChunkedBytes,e.isDoneSending=!0,(0===e.numParts||r.length>0)&&(e.numParts++,e.nextChunk(r))),e.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&&1===r){var i={Body:e};this.tags&&(i.Tagging=this.getTaggingHeader());var s=t.service.putObject(i);return s._managedUpload=t,s.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=s,null}if(t.service.config.params.ContentMD5){var o=a.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(o),null}if(t.completeInfo[r]&&null!==t.completeInfo[r].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,r):t.multipartReq?t.queueChunks(e,r):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null}),t.queueChunks(e,r),t.multipartReq.on("error",function(e){t.cleanup(e)}),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;t-1&&r.splice(i,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,r){r||(r=function(){});var a=this.listeners(e),i=a.length;return this.callListeners(a,t,r),i>0},callListeners:function(e,t,r,i){function s(i){if(i&&(n=a.util.error(n||new Error,i),o._haltHandlersOnError))return r.call(o,n);o.callListeners(e,t,r,n)}for(var o=this,n=i||null;e.length>0;){var u=e.shift();if(u._isAsync)return void u.apply(o,t.concat([s]));try{u.apply(o,t)}catch(e){n=a.util.error(n||new Error,e)}if(n&&o._haltHandlersOnError)return void r.call(o,n)}r.call(o,n)},addListeners:function(e){var t=this;return e._events&&(e=e._events),a.util.each(e,function(e,r){"function"==typeof r&&(r=[r]),a.util.arrayEach(r,function(r){t.on(e,r)})}),t},addNamedListener:function(e,t,r,a){return this[e]=r,this.addListener(t,r,a),this},addNamedAsyncListener:function(e,t,r,a){return r._isAsync=!0,this.addNamedListener(e,t,r,a)},addNamedListeners:function(e){var t=this;return e(function(){t.addNamedListener.apply(t,arguments)},function(){t.addNamedAsyncListener.apply(t,arguments)}),this}}),a.SequentialExecutor.prototype.addListener=a.SequentialExecutor.prototype.on,t.exports=a.SequentialExecutor},{"./core":350}],402:[function(e,t,r){(function(r){(function(){var a=e("./core"),i=e("./model/api"),s=e("./region_config"),o=a.util.inherit,n=0,u=e("./region/utils");a.Service=o({constructor:function(e){if(!this.loadServiceClass)throw a.util.error(new Error,"Service must be constructed with `new' operator");if(e){if(e.region){var t=e.region;u.isFipsRegion(t)&&(e.region=u.getRealRegion(t),e.useFipsEndpoint=!0),u.isGlobalRegion(t)&&(e.region=u.getRealRegion(t))}"boolean"==typeof e.useDualstack&&"boolean"!=typeof e.useDualstackEndpoint&&(e.useDualstackEndpoint=e.useDualstack)}var r=this.loadServiceClass(e||{});if(r){var i=a.util.copy(e),s=new r(e);return Object.defineProperty(s,"_originalConfig",{get:function(){return i},enumerable:!1,configurable:!0}),s._clientId=++n,s}this.initialize(e)},initialize:function(e){var t=a.config[this.serviceIdentifier];if(this.config=new a.Config(a.config),t&&this.config.update(t,!0),e&&this.config.update(e,!0),this.validateService(),this.config.endpoint||s.configureEndpoint(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),a.SequentialExecutor.call(this),a.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||a.Service._clientSideMonitoring)&&this.publisher){var i=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function(e){r.nextTick(function(){i.eventHandler(e)})}),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function(e){r.nextTick(function(){i.eventHandler(e)})})}},validateService:function(){},loadServiceClass:function(e){var t=e;if(a.util.isEmpty(this.api)){if(t.apiConfig)return a.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){t=new a.Config(a.config),t.update(e,!0);var r=t.apiVersions[this.constructor.serviceIdentifier];return r=r||t.apiVersion,this.getLatestServiceClass(r)}return null}return null},getLatestServiceClass:function(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&a.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?a.util.isType(e,Date)&&(e=a.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var t=Object.keys(this.constructor.services).sort(),r=null,i=t.length-1;i>=0;i--)if("*"!==t[i][t[i].length-1]&&(r=t[i]),t[i].substr(0,10)<=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,r){if("function"==typeof t&&(r=t,t=null),t=t||{},this.config.params){var i=this.api.operations[e];i&&(t=a.util.copy(t),a.util.each(this.config.params,function(e,r){i.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=r))}))}var s=new a.Request(this,e,t);return this.addAllRequestListeners(s),this.attachMonitoringEmitter(s),r&&s.send(r),s},makeUnauthenticatedRequest:function(e,t,r){"function"==typeof t&&(r=t,t={});var a=this.makeRequest(e,t).toUnauthenticated();return r?a.send(r):a},waitFor:function(e,t,r){return new a.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function(e){for(var t=[a.events,a.EventListeners.Core,this.serviceInterface(),a.EventListeners.CorePost],r=0;r299?(i.code&&(r.FinalAwsException=i.code),i.message&&(r.FinalAwsExceptionMessage=i.message)):((i.code||i.name)&&(r.FinalSdkException=i.code||i.name),i.message&&(r.FinalSdkExceptionMessage=i.message))}return r},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},a=e.response;return a.httpResponse.statusCode&&(r.HttpStatusCode=a.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(r.AccessKey=e.service.config.credentials.accessKeyId),a.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),a.httpResponse.headers["x-amzn-requestid"]&&(r.XAmznRequestId=a.httpResponse.headers["x-amzn-requestid"]),a.httpResponse.headers["x-amz-request-id"]&&(r.XAmzRequestId=a.httpResponse.headers["x-amz-request-id"]),a.httpResponse.headers["x-amz-id-2"]&&(r.XAmzId2=a.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),r=e.response,a=r.error;return r.httpResponse.statusCode>299?(a.code&&(t.AwsException=a.code),a.message&&(t.AwsExceptionMessage=a.message)):((a.code||a.name)&&(t.SdkException=a.code||a.name),a.message&&(t.SdkExceptionMessage=a.message)),t},attachMonitoringEmitter:function(e){var t,r,i,s,o,n,u=0,p=this;e.on("validate",function(){s=a.util.realClock.now(),n=Date.now()},!0),e.on("sign",function(){r=a.util.realClock.now(),t=Date.now(),o=e.httpRequest.region,u++},!0),e.on("validateResponse",function(){i=Math.round(a.util.realClock.now()-r)}),e.addNamedListener("API_CALL_ATTEMPT","success",function(){var r=p.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=i>=0?i:0,r.Region=o,p.emit("apiCallAttempt",[r])}),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function(){var s=p.attemptFailEvent(e);s.Timestamp=t,i=i||Math.round(a.util.realClock.now()-r),s.AttemptLatency=i>=0?i:0,s.Region=o,p.emit("apiCallAttempt",[s])}),e.addNamedListener("API_CALL","complete",function(){var t=p.apiCallEvent(e);if(t.AttemptCount=u,!(t.AttemptCount<=0)){t.Timestamp=n;var r=Math.round(a.util.realClock.now()-s);t.Latency=r>=0?r:0;var i=e.response;i.error&&i.error.retryable&&"number"==typeof i.retryCount&&"number"==typeof i.maxRetries&&i.retryCount>=i.maxRetries&&(t.MaxRetriesExceeded=1),p.emit("apiCall",[t])}})},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var t,r=null,i="";if(e){r=(e.service.api.operations||{})[e.operation]||null,i=r?r.authtype:""}return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===i||"v4-unsigned-body"===i?"v4":"bearer"===i?"bearer":this.api.signatureVersion,a.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return a.EventListeners.Query;case"json":return a.EventListeners.Json;case"rest-json":return a.EventListeners.RestJson;case"rest-xml":return a.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return a.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;var t=e;return t=t.replace(/\{service\}/g,this.api.endpointPrefix),t=t.replace(/\{region\}/g,this.config.region),t=t.replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new a.Endpoint(e,this.config)},paginationConfig:function(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var i=new Error;throw a.util.error(i,"No pagination configuration for "+e)} diff --git a/lib/core.js b/lib/core.js index 27156f35f9..b417d3d42c 100644 --- a/lib/core.js +++ b/lib/core.js @@ -20,7 +20,7 @@ AWS.util.update(AWS, { /** * @constant */ - VERSION: '2.1599.0', + VERSION: '2.1600.0', /** * @api private diff --git a/package.json b/package.json index a49048273f..fe48e29f77 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "aws-sdk", "description": "AWS SDK for JavaScript", - "version": "2.1599.0", + "version": "2.1600.0", "author": { "name": "Amazon Web Services", "email": "",