diff --git a/.changes/2.1613.0.json b/.changes/2.1613.0.json new file mode 100644 index 0000000000..7eec59e01b --- /dev/null +++ b/.changes/2.1613.0.json @@ -0,0 +1,32 @@ +[ + { + "type": "feature", + "category": "BedrockAgent", + "description": "This release adds support for using Provisioned Throughput with Bedrock Agents." + }, + { + "type": "feature", + "category": "Connect", + "description": "This release adds 5 new APIs for managing attachments: StartAttachedFileUpload, CompleteAttachedFileUpload, GetAttachedFile, BatchGetAttachedFileMetadata, DeleteAttachedFile. These APIs can be used to programmatically upload and download attachments to Connect resources, like cases." + }, + { + "type": "feature", + "category": "ConnectCases", + "description": "This feature supports the release of Files related items" + }, + { + "type": "feature", + "category": "Inspector2", + "description": "This release adds CSV format to GetCisScanReport for Inspector v2" + }, + { + "type": "feature", + "category": "SESV2", + "description": "Adds support for specifying replacement headers per BulkEmailEntry in SendBulkEmail in SESv2." + }, + { + "type": "feature", + "category": "SageMaker", + "description": "Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs" + } +] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e7ba409f4..b4bc4fc305 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,15 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1613.0 +* feature: BedrockAgent: This release adds support for using Provisioned Throughput with Bedrock Agents. +* feature: Connect: This release adds 5 new APIs for managing attachments: StartAttachedFileUpload, CompleteAttachedFileUpload, GetAttachedFile, BatchGetAttachedFileMetadata, DeleteAttachedFile. These APIs can be used to programmatically upload and download attachments to Connect resources, like cases. +* feature: ConnectCases: This feature supports the release of Files related items +* feature: Inspector2: This release adds CSV format to GetCisScanReport for Inspector v2 +* feature: SESV2: Adds support for specifying replacement headers per BulkEmailEntry in SendBulkEmail in SESv2. +* feature: SageMaker: Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs + ## 2.1612.0 * feature: DynamoDB: This release adds support to specify an optional, maximum OnDemandThroughput for DynamoDB tables and global secondary indexes in the CreateTable or UpdateTable APIs. You can also override the OnDemandThroughput settings by calling the ImportTable, RestoreFromPointInTime, or RestoreFromBackup APIs. * feature: EC2: This release includes a new API for retrieving the public endorsement key of the EC2 instance's Nitro Trusted Platform Module (NitroTPM). diff --git a/README.md b/README.md index edc7861e14..c9a4dec32f 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 13d8345ba5..af57a31dc4 100644 --- a/apis/bedrock-agent-2023-06-05.min.json +++ b/apis/bedrock-agent-2023-06-05.min.json @@ -190,7 +190,7 @@ ], "members": { "agentAlias": { - "shape": "S1x" + "shape": "S1y" } } }, @@ -215,7 +215,7 @@ }, "dataDeletionPolicy": {}, "dataSourceConfiguration": { - "shape": "S25" + "shape": "S26" }, "description": {}, "knowledgeBaseId": { @@ -224,10 +224,10 @@ }, "name": {}, "serverSideEncryptionConfiguration": { - "shape": "S2c" + "shape": "S2d" }, "vectorIngestionConfiguration": { - "shape": "S2d" + "shape": "S2e" } } }, @@ -238,7 +238,7 @@ ], "members": { "dataSource": { - "shape": "S2k" + "shape": "S2l" } } }, @@ -264,12 +264,12 @@ }, "description": {}, "knowledgeBaseConfiguration": { - "shape": "S2n" + "shape": "S2o" }, "name": {}, "roleArn": {}, "storageConfiguration": { - "shape": "S2s" + "shape": "S2t" }, "tags": { "shape": "Sx" @@ -283,7 +283,7 @@ ], "members": { "knowledgeBase": { - "shape": "S3m" + "shape": "S3n" } } }, @@ -648,7 +648,7 @@ ], "members": { "agentAlias": { - "shape": "S1x" + "shape": "S1y" } } } @@ -801,7 +801,7 @@ ], "members": { "dataSource": { - "shape": "S2k" + "shape": "S2l" } } } @@ -841,7 +841,7 @@ ], "members": { "ingestionJob": { - "shape": "S4j" + "shape": "S4k" } } } @@ -871,7 +871,7 @@ ], "members": { "knowledgeBase": { - "shape": "S3m" + "shape": "S3n" } } } @@ -1286,7 +1286,7 @@ "shape": "S9" }, "statistics": { - "shape": "S4k" + "shape": "S4l" }, "status": {}, "updatedAt": { @@ -1440,7 +1440,7 @@ ], "members": { "ingestionJob": { - "shape": "S4j" + "shape": "S4k" } } }, @@ -1642,7 +1642,7 @@ ], "members": { "agentAlias": { - "shape": "S1x" + "shape": "S1y" } } }, @@ -1708,7 +1708,7 @@ "members": { "dataDeletionPolicy": {}, "dataSourceConfiguration": { - "shape": "S25" + "shape": "S26" }, "dataSourceId": { "location": "uri", @@ -1721,10 +1721,10 @@ }, "name": {}, "serverSideEncryptionConfiguration": { - "shape": "S2c" + "shape": "S2d" }, "vectorIngestionConfiguration": { - "shape": "S2d" + "shape": "S2e" } } }, @@ -1735,7 +1735,7 @@ ], "members": { "dataSource": { - "shape": "S2k" + "shape": "S2l" } } }, @@ -1759,7 +1759,7 @@ "members": { "description": {}, "knowledgeBaseConfiguration": { - "shape": "S2n" + "shape": "S2o" }, "knowledgeBaseId": { "location": "uri", @@ -1768,7 +1768,7 @@ "name": {}, "roleArn": {}, "storageConfiguration": { - "shape": "S2s" + "shape": "S2t" } } }, @@ -1779,7 +1779,7 @@ ], "members": { "knowledgeBase": { - "shape": "S3m" + "shape": "S3n" } } }, @@ -2029,15 +2029,13 @@ "type": "list", "member": { "type": "structure", - "required": [ - "agentVersion" - ], "members": { - "agentVersion": {} + "agentVersion": {}, + "provisionedThroughput": {} } } }, - "S1x": { + "S1y": { "type": "structure", "required": [ "agentAliasArn", @@ -2077,6 +2075,9 @@ "shape": "S9" }, "description": {}, + "failureReasons": { + "shape": "S14" + }, "routingConfiguration": { "shape": "S1u" }, @@ -2085,7 +2086,7 @@ } } }, - "S25": { + "S26": { "type": "structure", "required": [ "type" @@ -2108,13 +2109,13 @@ "type": {} } }, - "S2c": { + "S2d": { "type": "structure", "members": { "kmsKeyArn": {} } }, - "S2d": { + "S2e": { "type": "structure", "members": { "chunkingConfiguration": { @@ -2143,7 +2144,7 @@ } } }, - "S2k": { + "S2l": { "type": "structure", "required": [ "createdAt", @@ -2160,7 +2161,7 @@ }, "dataDeletionPolicy": {}, "dataSourceConfiguration": { - "shape": "S25" + "shape": "S26" }, "dataSourceId": {}, "description": {}, @@ -2170,18 +2171,18 @@ "knowledgeBaseId": {}, "name": {}, "serverSideEncryptionConfiguration": { - "shape": "S2c" + "shape": "S2d" }, "status": {}, "updatedAt": { "shape": "S9" }, "vectorIngestionConfiguration": { - "shape": "S2d" + "shape": "S2e" } } }, - "S2n": { + "S2o": { "type": "structure", "required": [ "type" @@ -2199,7 +2200,7 @@ } } }, - "S2s": { + "S2t": { "type": "structure", "required": [ "type" @@ -2347,7 +2348,7 @@ "type": {} } }, - "S3m": { + "S3n": { "type": "structure", "required": [ "createdAt", @@ -2370,21 +2371,21 @@ }, "knowledgeBaseArn": {}, "knowledgeBaseConfiguration": { - "shape": "S2n" + "shape": "S2o" }, "knowledgeBaseId": {}, "name": {}, "roleArn": {}, "status": {}, "storageConfiguration": { - "shape": "S2s" + "shape": "S2t" }, "updatedAt": { "shape": "S9" } } }, - "S4j": { + "S4k": { "type": "structure", "required": [ "dataSourceId", @@ -2406,7 +2407,7 @@ "shape": "S9" }, "statistics": { - "shape": "S4k" + "shape": "S4l" }, "status": {}, "updatedAt": { @@ -2414,7 +2415,7 @@ } } }, - "S4k": { + "S4l": { "type": "structure", "members": { "numberOfDocumentsDeleted": { diff --git a/apis/bedrock-agent-2023-06-05.normal.json b/apis/bedrock-agent-2023-06-05.normal.json index eae595c120..74c91d0053 100644 --- a/apis/bedrock-agent-2023-06-05.normal.json +++ b/apis/bedrock-agent-2023-06-05.normal.json @@ -1426,7 +1426,7 @@ "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.
", + "documentation": "Contains details about the Lambda function containing the business logic that is carried out upon invoking the action or the custom control method for handling the information elicited from the user.
", "union": true }, "ActionGroupSignature": { @@ -1585,7 +1585,7 @@ "members": { "actionGroupExecutor": { "shape": "ActionGroupExecutor", - "documentation": "The Amazon Resource Name (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 or the custom control method for handling the information elicited from the user.
" }, "actionGroupId": { "shape": "Id", @@ -1687,6 +1687,10 @@ "shape": "Description", "documentation": "The description of the alias of the agent.
" }, + "failureReasons": { + "shape": "FailureReasons", + "documentation": "Information on the failure of Provisioned Throughput assigned to an agent alias.
" + }, "routingConfiguration": { "shape": "AgentAliasRoutingConfiguration", "documentation": "Contains details about the routing configuration of the alias.
" @@ -1746,13 +1750,14 @@ }, "AgentAliasRoutingConfigurationListItem": { "type": "structure", - "required": [ - "agentVersion" - ], "members": { "agentVersion": { "shape": "Version", "documentation": "The version of the agent with which the alias is associated.
" + }, + "provisionedThroughput": { + "shape": "ProvisionedModelIdentifier", + "documentation": "Information on the Provisioned Throughput assigned to an agent alias.
" } }, "documentation": "Contains details about the routing configuration of the alias.
" @@ -2203,7 +2208,7 @@ "members": { "actionGroupExecutor": { "shape": "ActionGroupExecutor", - "documentation": "The Amazon Resource Name (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 or the custom control method for handling the information elicited from the user.
" }, "actionGroupName": { "shape": "Name", @@ -4457,6 +4462,12 @@ "KNOWLEDGE_BASE_RESPONSE_GENERATION" ] }, + "ProvisionedModelIdentifier": { + "type": "string", + "max": 2048, + "min": 1, + "pattern": "^((([0-9a-zA-Z][_-]?){1,63})|(arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:provisioned-model/[a-z0-9]{12}))$" + }, "RdsArn": { "type": "string", "pattern": "^arn:aws(|-cn|-us-gov):rds:[a-zA-Z0-9-]*:[0-9]{12}:cluster:[a-zA-Z0-9-]{1,63}$" @@ -5135,7 +5146,7 @@ "members": { "dataDeletionPolicy": { "shape": "DataDeletionPolicy", - "documentation": "The data deletion policy assigned to the data source.
" + "documentation": "The data deletion policy of the updated data source.
" }, "dataSourceConfiguration": { "shape": "DataSourceConfiguration", diff --git a/apis/connect-2017-08-08.min.json b/apis/connect-2017-08-08.min.json index 7799dfc716..64c96b14d8 100644 --- a/apis/connect-2017-08-08.min.json +++ b/apis/connect-2017-08-08.min.json @@ -5,6 +5,9 @@ "endpointPrefix": "connect", "jsonVersion": "1.1", "protocol": "rest-json", + "protocols": [ + "rest-json" + ], "serviceAbbreviation": "Amazon Connect", "serviceFullName": "Amazon Connect Service", "serviceId": "Connect", @@ -476,6 +479,81 @@ } } }, + "BatchGetAttachedFileMetadata": { + "http": { + "requestUri": "/attached-files/{InstanceId}" + }, + "input": { + "type": "structure", + "required": [ + "FileIds", + "InstanceId", + "AssociatedResourceArn" + ], + "members": { + "FileIds": { + "type": "list", + "member": {} + }, + "InstanceId": { + "location": "uri", + "locationName": "InstanceId" + }, + "AssociatedResourceArn": { + "location": "querystring", + "locationName": "associatedResourceArn" + } + } + }, + "output": { + "type": "structure", + "members": { + "Files": { + "type": "list", + "member": { + "type": "structure", + "required": [ + "CreationTime", + "FileArn", + "FileId", + "FileName", + "FileSizeInBytes", + "FileStatus" + ], + "members": { + "CreationTime": {}, + "FileArn": {}, + "FileId": {}, + "FileName": {}, + "FileSizeInBytes": { + "type": "long" + }, + "FileStatus": {}, + "CreatedBy": { + "shape": "S2l" + }, + "FileUseCaseType": {}, + "AssociatedResourceArn": {}, + "Tags": { + "shape": "S2n" + } + } + } + }, + "Errors": { + "type": "list", + "member": { + "type": "structure", + "members": { + "ErrorCode": {}, + "ErrorMessage": {}, + "FileId": {} + } + } + } + } + } + }, "BatchGetFlowAssociation": { "http": { "requestUri": "/flow-associations-batch/{InstanceId}" @@ -502,7 +580,7 @@ "type": "structure", "members": { "FlowAssociationSummaryList": { - "shape": "S2f" + "shape": "S2y" } } } @@ -532,15 +610,15 @@ "type": "structure", "members": { "SystemEndpoint": { - "shape": "S2l" + "shape": "S34" }, "CustomerEndpoint": { - "shape": "S2l" + "shape": "S34" }, "RequestIdentifier": {}, "QueueId": {}, "Attributes": { - "shape": "S2p" + "shape": "S38" }, "Campaign": { "type": "structure", @@ -596,7 +674,7 @@ "PhoneNumber": {}, "PhoneNumberDescription": {}, "Tags": { - "shape": "S34" + "shape": "S2n" }, "ClientToken": { "idempotencyToken": true @@ -611,6 +689,37 @@ } } }, + "CompleteAttachedFileUpload": { + "http": { + "requestUri": "/attached-files/{InstanceId}/{FileId}" + }, + "input": { + "type": "structure", + "required": [ + "InstanceId", + "FileId", + "AssociatedResourceArn" + ], + "members": { + "InstanceId": { + "location": "uri", + "locationName": "InstanceId" + }, + "FileId": { + "location": "uri", + "locationName": "FileId" + }, + "AssociatedResourceArn": { + "location": "querystring", + "locationName": "associatedResourceArn" + } + } + }, + "output": { + "type": "structure", + "members": {} + } + }, "CreateAgentStatus": { "http": { "method": "PUT", @@ -635,7 +744,7 @@ "type": "integer" }, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -670,7 +779,7 @@ "Description": {}, "Content": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -703,7 +812,7 @@ "Description": {}, "Content": {}, "Tags": { - "shape": "S34" + "shape": "S2n" }, "ClientToken": { "idempotencyToken": true @@ -738,10 +847,10 @@ "Title": {}, "Description": {}, "Items": { - "shape": "S3u" + "shape": "S4c" }, "ScoringStrategy": { - "shape": "S4p" + "shape": "S57" }, "ClientToken": { "idempotencyToken": true @@ -783,10 +892,10 @@ "Description": {}, "TimeZone": {}, "Config": { - "shape": "S4x" + "shape": "S5f" }, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -814,7 +923,7 @@ "ClientToken": {}, "IdentityManagementType": {}, "InstanceAlias": { - "shape": "S57" + "shape": "S5p" }, "DirectoryId": {}, "InboundCallsEnabled": { @@ -824,7 +933,7 @@ "type": "boolean" }, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -859,7 +968,7 @@ "SourceApplicationName": {}, "SourceType": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -963,7 +1072,7 @@ }, "Name": {}, "Values": { - "shape": "S5w" + "shape": "S6d" } } } @@ -989,7 +1098,7 @@ "Description": {}, "S3Uri": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -1021,7 +1130,7 @@ "Name": {}, "Description": {}, "OutboundCallerConfig": { - "shape": "S65" + "shape": "S6m" }, "HoursOfOperationId": {}, "MaxContacts": { @@ -1031,7 +1140,7 @@ "shape": "S1f" }, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -1063,10 +1172,10 @@ "Name": {}, "Description": {}, "QuickConnectConfig": { - "shape": "S6c" + "shape": "S6t" }, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -1104,10 +1213,10 @@ "shape": "S1j" }, "MediaConcurrencies": { - "shape": "S6l" + "shape": "S72" }, "Tags": { - "shape": "S34" + "shape": "S2n" }, "AgentAvailabilityTimer": {} } @@ -1141,11 +1250,11 @@ }, "Name": {}, "TriggerEventSource": { - "shape": "S6u" + "shape": "S7b" }, "Function": {}, "Actions": { - "shape": "S6x" + "shape": "S7e" }, "PublishStatus": {}, "ClientToken": { @@ -1180,26 +1289,26 @@ "SecurityProfileName": {}, "Description": {}, "Permissions": { - "shape": "S82" + "shape": "S8j" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Tags": { - "shape": "S34" + "shape": "S2n" }, "AllowedAccessControlTags": { - "shape": "S84" + "shape": "S8l" }, "TagRestrictedResources": { - "shape": "S87" + "shape": "S8o" }, "Applications": { - "shape": "S89" + "shape": "S8q" }, "HierarchyRestrictedResources": { - "shape": "S8e" + "shape": "S8v" }, "AllowedAccessControlHierarchyGroupId": {} } @@ -1233,14 +1342,14 @@ "Description": {}, "ContactFlowId": {}, "Constraints": { - "shape": "S8m" + "shape": "S93" }, "Defaults": { - "shape": "S8v" + "shape": "S9c" }, "Status": {}, "Fields": { - "shape": "S90" + "shape": "S9h" }, "ClientToken": { "idempotencyToken": true @@ -1278,7 +1387,7 @@ "idempotencyToken": true }, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -1313,7 +1422,7 @@ }, "UseCaseType": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -1346,14 +1455,14 @@ "sensitive": true }, "IdentityInfo": { - "shape": "S9n" + "shape": "Sa4" }, "PhoneConfig": { - "shape": "S9r" + "shape": "Sa8" }, "DirectoryUserId": {}, "SecurityProfileIds": { - "shape": "S9w" + "shape": "Sad" }, "RoutingProfileId": {}, "HierarchyGroupId": {}, @@ -1362,7 +1471,7 @@ "locationName": "InstanceId" }, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -1393,7 +1502,7 @@ "locationName": "InstanceId" }, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -1426,14 +1535,14 @@ "ClientToken": {}, "Status": {}, "Content": { - "shape": "Sa5" + "shape": "Sam" }, "Description": {}, "Name": { - "shape": "Saa" + "shape": "Sar" }, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -1441,7 +1550,7 @@ "type": "structure", "members": { "View": { - "shape": "Sac" + "shape": "Sat" } } }, @@ -1475,7 +1584,7 @@ "type": "structure", "members": { "View": { - "shape": "Sac" + "shape": "Sat" } } }, @@ -1505,7 +1614,7 @@ "LanguageCode": {}, "Content": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -1564,6 +1673,38 @@ } } }, + "DeleteAttachedFile": { + "http": { + "method": "DELETE", + "requestUri": "/attached-files/{InstanceId}/{FileId}" + }, + "input": { + "type": "structure", + "required": [ + "InstanceId", + "FileId", + "AssociatedResourceArn" + ], + "members": { + "InstanceId": { + "location": "uri", + "locationName": "InstanceId" + }, + "FileId": { + "location": "uri", + "locationName": "FileId" + }, + "AssociatedResourceArn": { + "location": "querystring", + "locationName": "associatedResourceArn" + } + } + }, + "output": { + "type": "structure", + "members": {} + } + }, "DeleteContactEvaluation": { "http": { "method": "DELETE", @@ -2153,7 +2294,7 @@ }, "State": {}, "Tags": { - "shape": "S34" + "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" @@ -2198,10 +2339,10 @@ "PreviousContactId": {}, "InitiationMethod": {}, "Name": { - "shape": "Sbv" + "shape": "Sce" }, "Description": { - "shape": "Sbw" + "shape": "Scf" }, "Channel": {}, "QueueInfo": { @@ -2263,7 +2404,7 @@ "type": "long" }, "Tags": { - "shape": "Sc7" + "shape": "Scq" } } } @@ -2325,7 +2466,7 @@ "EvaluatorArn": {}, "ContactAgentId": {}, "Score": { - "shape": "Sce" + "shape": "Scx" } } }, @@ -2336,23 +2477,23 @@ "type": "structure", "members": { "Value": { - "shape": "Sci" + "shape": "Sd1" }, "SystemSuggestedValue": { - "shape": "Sci" + "shape": "Sd1" } } } }, "Notes": { - "shape": "Scl" + "shape": "Sd4" }, "Status": {}, "Scores": { "type": "map", "key": {}, "value": { - "shape": "Sce" + "shape": "Scx" } }, "CreatedTime": { @@ -2362,7 +2503,7 @@ "type": "timestamp" }, "Tags": { - "shape": "S34" + "shape": "S2n" } } }, @@ -2384,10 +2525,10 @@ "Title": {}, "Description": {}, "Items": { - "shape": "S3u" + "shape": "S4c" }, "ScoringStrategy": { - "shape": "S4p" + "shape": "S57" } } } @@ -2430,7 +2571,7 @@ "Description": {}, "Content": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } } @@ -2473,7 +2614,7 @@ "State": {}, "Status": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } } @@ -2541,10 +2682,10 @@ "Description": {}, "Status": {}, "Items": { - "shape": "S3u" + "shape": "S4c" }, "ScoringStrategy": { - "shape": "S4p" + "shape": "S57" }, "CreatedTime": { "type": "timestamp" @@ -2555,7 +2696,7 @@ }, "LastModifiedBy": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } } @@ -2588,7 +2729,7 @@ "type": "structure", "members": { "HoursOfOperation": { - "shape": "Sd7" + "shape": "Sdq" } } } @@ -2620,7 +2761,7 @@ "Arn": {}, "IdentityManagementType": {}, "InstanceAlias": { - "shape": "S57" + "shape": "S5p" }, "CreatedTime": { "type": "timestamp" @@ -2641,7 +2782,7 @@ }, "InstanceAccessUrl": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } } @@ -2674,7 +2815,7 @@ "type": "structure", "members": { "Attribute": { - "shape": "Sdh" + "shape": "Se0" } } } @@ -2747,7 +2888,7 @@ "TargetArn": {}, "InstanceId": {}, "Tags": { - "shape": "S34" + "shape": "S2n" }, "PhoneNumberStatus": { "type": "structure", @@ -2788,7 +2929,7 @@ "type": "structure", "members": { "PredefinedAttribute": { - "shape": "Sdv" + "shape": "See" } } } @@ -2819,7 +2960,7 @@ "type": "structure", "members": { "Prompt": { - "shape": "Sdy" + "shape": "Seh" } } } @@ -2850,7 +2991,7 @@ "type": "structure", "members": { "Queue": { - "shape": "Se1" + "shape": "Sek" } } } @@ -2881,7 +3022,7 @@ "type": "structure", "members": { "QuickConnect": { - "shape": "Se5" + "shape": "Seo" } } } @@ -2912,7 +3053,7 @@ "type": "structure", "members": { "RoutingProfile": { - "shape": "Se8" + "shape": "Ser" } } } @@ -2964,11 +3105,11 @@ "RuleId": {}, "RuleArn": {}, "TriggerEventSource": { - "shape": "S6u" + "shape": "S7b" }, "Function": {}, "Actions": { - "shape": "S6x" + "shape": "S7e" }, "PublishStatus": {}, "CreatedTime": { @@ -2979,7 +3120,7 @@ }, "LastUpdatedBy": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } } @@ -3020,20 +3161,20 @@ "SecurityProfileName": {}, "Description": {}, "Tags": { - "shape": "S34" + "shape": "S2n" }, "AllowedAccessControlTags": { - "shape": "S84" + "shape": "S8l" }, "TagRestrictedResources": { - "shape": "S87" + "shape": "S8o" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {}, "HierarchyRestrictedResources": { - "shape": "S8e" + "shape": "S8v" }, "AllowedAccessControlHierarchyGroupId": {} } @@ -3071,7 +3212,7 @@ "InstanceArn": {}, "Status": {}, "Tags": { - "shape": "S34" + "shape": "S2n" }, "IsDefault": { "type": "boolean" @@ -3113,19 +3254,19 @@ "Arn": {}, "Username": {}, "IdentityInfo": { - "shape": "S9n" + "shape": "Sa4" }, "PhoneConfig": { - "shape": "S9r" + "shape": "Sa8" }, "DirectoryUserId": {}, "SecurityProfileIds": { - "shape": "S9w" + "shape": "Sad" }, "RoutingProfileId": {}, "HierarchyGroupId": {}, "Tags": { - "shape": "S34" + "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" @@ -3172,24 +3313,24 @@ "type": "structure", "members": { "LevelOne": { - "shape": "Seu" + "shape": "Sfd" }, "LevelTwo": { - "shape": "Seu" + "shape": "Sfd" }, "LevelThree": { - "shape": "Seu" + "shape": "Sfd" }, "LevelFour": { - "shape": "Seu" + "shape": "Sfd" }, "LevelFive": { - "shape": "Seu" + "shape": "Sfd" } } }, "Tags": { - "shape": "S34" + "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" @@ -3224,19 +3365,19 @@ "type": "structure", "members": { "LevelOne": { - "shape": "Sey" + "shape": "Sfh" }, "LevelTwo": { - "shape": "Sey" + "shape": "Sfh" }, "LevelThree": { - "shape": "Sey" + "shape": "Sfh" }, "LevelFour": { - "shape": "Sey" + "shape": "Sfh" }, "LevelFive": { - "shape": "Sey" + "shape": "Sfh" } } } @@ -3269,7 +3410,7 @@ "type": "structure", "members": { "View": { - "shape": "Sac" + "shape": "Sat" } } } @@ -3324,7 +3465,7 @@ "FailureReason": {}, "Content": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } } @@ -3707,6 +3848,70 @@ "members": {} } }, + "GetAttachedFile": { + "http": { + "method": "GET", + "requestUri": "/attached-files/{InstanceId}/{FileId}" + }, + "input": { + "type": "structure", + "required": [ + "InstanceId", + "FileId", + "AssociatedResourceArn" + ], + "members": { + "InstanceId": { + "location": "uri", + "locationName": "InstanceId" + }, + "FileId": { + "location": "uri", + "locationName": "FileId" + }, + "UrlExpiryInSeconds": { + "location": "querystring", + "locationName": "urlExpiryInSeconds", + "type": "integer" + }, + "AssociatedResourceArn": { + "location": "querystring", + "locationName": "associatedResourceArn" + } + } + }, + "output": { + "type": "structure", + "required": [ + "FileSizeInBytes" + ], + "members": { + "FileArn": {}, + "FileId": {}, + "CreationTime": {}, + "FileStatus": {}, + "FileName": {}, + "FileSizeInBytes": { + "type": "long" + }, + "AssociatedResourceArn": {}, + "FileUseCaseType": {}, + "CreatedBy": { + "shape": "S2l" + }, + "DownloadUrlMetadata": { + "type": "structure", + "members": { + "Url": {}, + "UrlExpiry": {} + } + }, + "Tags": { + "shape": "S2n" + } + } + } + }, "GetContactAttributes": { "http": { "method": "GET", @@ -3733,7 +3938,7 @@ "type": "structure", "members": { "Attributes": { - "shape": "S2p" + "shape": "S38" } } } @@ -3755,15 +3960,15 @@ "locationName": "InstanceId" }, "Filters": { - "shape": "Sfu" + "shape": "Sgi" }, "Groupings": { - "shape": "Sg0" + "shape": "Sgo" }, "CurrentMetrics": { "type": "list", "member": { - "shape": "Sg3" + "shape": "Sgr" } }, "NextToken": {}, @@ -3792,7 +3997,7 @@ "type": "structure", "members": { "Dimensions": { - "shape": "Sge" + "shape": "Sh2" }, "Collections": { "type": "list", @@ -3800,7 +4005,7 @@ "type": "structure", "members": { "Metric": { - "shape": "Sg3" + "shape": "Sgr" }, "Value": { "type": "double" @@ -3839,7 +4044,7 @@ "type": "structure", "members": { "Queues": { - "shape": "Sfv" + "shape": "Sgj" }, "ContactFilter": { "type": "structure", @@ -3851,7 +4056,7 @@ } }, "RoutingProfiles": { - "shape": "Sfx" + "shape": "Sgl" }, "Agents": { "type": "list", @@ -3886,25 +4091,25 @@ } }, "RoutingProfile": { - "shape": "Sgg" + "shape": "Sh4" }, "HierarchyPath": { "type": "structure", "members": { "LevelOne": { - "shape": "Sgx" + "shape": "Shl" }, "LevelTwo": { - "shape": "Sgx" + "shape": "Shl" }, "LevelThree": { - "shape": "Sgx" + "shape": "Shl" }, "LevelFour": { - "shape": "Sgx" + "shape": "Shl" }, "LevelFive": { - "shape": "Sgx" + "shape": "Shl" } } }, @@ -3919,13 +4124,13 @@ } }, "AvailableSlotsByChannel": { - "shape": "Sgz" + "shape": "Shn" }, "MaxSlotsByChannel": { - "shape": "Sgz" + "shape": "Shn" }, "ActiveSlotsByChannel": { - "shape": "Sgz" + "shape": "Shn" }, "Contacts": { "type": "list", @@ -3943,7 +4148,7 @@ "type": "timestamp" }, "Queue": { - "shape": "Sgf" + "shape": "Sh3" } } } @@ -3982,13 +4187,13 @@ "type": "structure", "members": { "AccessToken": { - "shape": "Sh6" + "shape": "Shu" }, "AccessTokenExpiration": { "type": "timestamp" }, "RefreshToken": { - "shape": "Sh6" + "shape": "Shu" }, "RefreshTokenExpiration": { "type": "timestamp" @@ -4063,15 +4268,15 @@ "type": "timestamp" }, "Filters": { - "shape": "Sfu" + "shape": "Sgi" }, "Groupings": { - "shape": "Sg0" + "shape": "Sgo" }, "HistoricalMetrics": { "type": "list", "member": { - "shape": "Shb" + "shape": "Shz" } }, "NextToken": {}, @@ -4090,7 +4295,7 @@ "type": "structure", "members": { "Dimensions": { - "shape": "Sge" + "shape": "Sh2" }, "Collections": { "type": "list", @@ -4098,7 +4303,7 @@ "type": "structure", "members": { "Metric": { - "shape": "Shb" + "shape": "Shz" }, "Value": { "type": "double" @@ -4160,7 +4365,7 @@ "Metrics": { "type": "list", "member": { - "shape": "Shw" + "shape": "Sik" } }, "NextToken": {}, @@ -4201,7 +4406,7 @@ "type": "structure", "members": { "Metric": { - "shape": "Shw" + "shape": "Sik" }, "Value": { "type": "double" @@ -4289,13 +4494,13 @@ "Description": {}, "ContactFlowId": {}, "Constraints": { - "shape": "S8m" + "shape": "S93" }, "Defaults": { - "shape": "S8v" + "shape": "S9c" }, "Fields": { - "shape": "S90" + "shape": "S9h" }, "Status": {}, "LastModifiedTime": { @@ -4305,7 +4510,7 @@ "type": "timestamp" }, "Tags": { - "shape": "S34" + "shape": "S2n" } } } @@ -4331,15 +4536,15 @@ "type": "structure", "members": { "TelephonyConfig": { - "shape": "Sil" + "shape": "Sj9" }, "Id": {}, "Arn": {}, "SignInConfig": { - "shape": "Siq" + "shape": "Sje" }, "AgentConfig": { - "shape": "Sit" + "shape": "Sjh" } } } @@ -4359,7 +4564,7 @@ "SourcePhoneNumberArn": {}, "PhoneNumberDescription": {}, "Tags": { - "shape": "S34" + "shape": "S2n" }, "ClientToken": { "idempotencyToken": true @@ -4612,7 +4817,7 @@ "Status": {}, "EvaluatorArn": {}, "Score": { - "shape": "Sce" + "shape": "Scx" }, "CreatedTime": { "type": "timestamp" @@ -5055,7 +5260,7 @@ "type": "structure", "members": { "FlowAssociationSummaryList": { - "shape": "S2f" + "shape": "S2y" }, "NextToken": {} } @@ -5141,7 +5346,7 @@ "Attributes": { "type": "list", "member": { - "shape": "Sdh" + "shape": "Se0" } }, "NextToken": {} @@ -5223,7 +5428,7 @@ "Arn": {}, "IdentityManagementType": {}, "InstanceAlias": { - "shape": "S57" + "shape": "S5p" }, "CreatedTime": { "type": "timestamp" @@ -5393,12 +5598,12 @@ "locationName": "InstanceId" }, "PhoneNumberTypes": { - "shape": "Sl9", + "shape": "Slx", "location": "querystring", "locationName": "phoneNumberTypes" }, "PhoneNumberCountryCodes": { - "shape": "Sla", + "shape": "Sly", "location": "querystring", "locationName": "phoneNumberCountryCodes" }, @@ -5447,10 +5652,10 @@ }, "NextToken": {}, "PhoneNumberCountryCodes": { - "shape": "Sla" + "shape": "Sly" }, "PhoneNumberTypes": { - "shape": "Sl9" + "shape": "Slx" }, "PhoneNumberPrefix": {} } @@ -5609,7 +5814,7 @@ "members": { "NextToken": {}, "QuickConnectSummaryList": { - "shape": "Slv" + "shape": "Smj" }, "LastModifiedTime": { "type": "timestamp" @@ -5709,7 +5914,7 @@ "type": "structure", "members": { "QuickConnectSummaryList": { - "shape": "Slv" + "shape": "Smj" }, "NextToken": {} } @@ -5779,7 +5984,7 @@ "Content": {}, "ContentType": {}, "Time": { - "shape": "Smk" + "shape": "Sn8" }, "Redaction": { "type": "structure", @@ -5787,7 +5992,7 @@ "CharacterOffsets": { "type": "list", "member": { - "shape": "Smo" + "shape": "Snc" } } } @@ -5825,7 +6030,7 @@ "members": { "Id": {}, "CharacterOffsets": { - "shape": "Smo" + "shape": "Snc" } } } @@ -5863,7 +6068,7 @@ "Content": {}, "Id": {}, "CharacterOffsets": { - "shape": "Smo" + "shape": "Snc" } } } @@ -5887,7 +6092,7 @@ "DisplayName": {}, "EventType": {}, "Time": { - "shape": "Smk" + "shape": "Sn8" } } }, @@ -5922,7 +6127,7 @@ } }, "Time": { - "shape": "Smk" + "shape": "Sn8" } } } @@ -6216,7 +6421,7 @@ "type": "structure", "members": { "Applications": { - "shape": "S89" + "shape": "S8q" }, "NextToken": {}, "LastModifiedTime": { @@ -6261,7 +6466,7 @@ "type": "structure", "members": { "Permissions": { - "shape": "S82" + "shape": "S8j" }, "NextToken": {}, "LastModifiedTime": { @@ -6340,7 +6545,7 @@ "type": "structure", "members": { "tags": { - "shape": "S34" + "shape": "S2n" } } } @@ -6574,7 +6779,7 @@ "UserHierarchyGroupSummaryList": { "type": "list", "member": { - "shape": "Seu" + "shape": "Sfd" } }, "NextToken": {} @@ -6717,7 +6922,7 @@ "Arn": {}, "Description": {}, "Name": { - "shape": "Saa" + "shape": "Sar" }, "Type": {}, "Version": { @@ -6772,7 +6977,7 @@ "Id": {}, "Arn": {}, "Name": { - "shape": "Saa" + "shape": "Sar" }, "Type": {}, "Status": {}, @@ -6910,7 +7115,7 @@ "idempotencyToken": true }, "ReplicaAlias": { - "shape": "S57" + "shape": "S5p" } } }, @@ -7045,19 +7250,19 @@ "type": "structure", "members": { "L1Ids": { - "shape": "Spv" + "shape": "Sqj" }, "L2Ids": { - "shape": "Spv" + "shape": "Sqj" }, "L3Ids": { - "shape": "Spv" + "shape": "Sqj" }, "L4Ids": { - "shape": "Spv" + "shape": "Sqj" }, "L5Ids": { - "shape": "Spv" + "shape": "Sqj" } } }, @@ -7233,12 +7438,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqm" + "shape": "Sra" } } }, "SearchCriteria": { - "shape": "Sqq" + "shape": "Sre" } } }, @@ -7248,7 +7453,7 @@ "HoursOfOperations": { "type": "list", "member": { - "shape": "Sd7" + "shape": "Sdq" } }, "NextToken": {}, @@ -7274,7 +7479,7 @@ "type": "integer" }, "SearchCriteria": { - "shape": "Sqx" + "shape": "Srl" } } }, @@ -7284,7 +7489,7 @@ "PredefinedAttributes": { "type": "list", "member": { - "shape": "Sdv" + "shape": "See" } }, "NextToken": {}, @@ -7313,12 +7518,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqm" + "shape": "Sra" } } }, "SearchCriteria": { - "shape": "Sr3" + "shape": "Srr" } } }, @@ -7328,7 +7533,7 @@ "Prompts": { "type": "list", "member": { - "shape": "Sdy" + "shape": "Seh" } }, "NextToken": {}, @@ -7357,12 +7562,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqm" + "shape": "Sra" } } }, "SearchCriteria": { - "shape": "Sra" + "shape": "Sry" } } }, @@ -7372,7 +7577,7 @@ "Queues": { "type": "list", "member": { - "shape": "Se1" + "shape": "Sek" } }, "NextToken": {}, @@ -7401,12 +7606,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqm" + "shape": "Sra" } } }, "SearchCriteria": { - "shape": "Srh" + "shape": "Ss5" } } }, @@ -7416,7 +7621,7 @@ "QuickConnects": { "type": "list", "member": { - "shape": "Se5" + "shape": "Seo" } }, "NextToken": {}, @@ -7497,12 +7702,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqm" + "shape": "Sra" } } }, "SearchCriteria": { - "shape": "Srw" + "shape": "Ssk" } } }, @@ -7512,7 +7717,7 @@ "RoutingProfiles": { "type": "list", "member": { - "shape": "Se8" + "shape": "Ser" } }, "NextToken": {}, @@ -7538,13 +7743,13 @@ "type": "integer" }, "SearchCriteria": { - "shape": "Ss1" + "shape": "Ssp" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { - "shape": "Sqm" + "shape": "Sra" } } } @@ -7564,7 +7769,7 @@ "SecurityProfileName": {}, "Description": {}, "Tags": { - "shape": "S34" + "shape": "S2n" } } } @@ -7595,7 +7800,7 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Sqm" + "shape": "Sra" }, "UserAttributeFilter": { "type": "structure", @@ -7603,24 +7808,24 @@ "OrConditions": { "type": "list", "member": { - "shape": "Ssb" + "shape": "Ssz" } }, "AndCondition": { - "shape": "Ssb" + "shape": "Ssz" }, "TagCondition": { - "shape": "Sqp" + "shape": "Srd" }, "HierarchyGroupCondition": { - "shape": "Ssc" + "shape": "St0" } } } } }, "SearchCriteria": { - "shape": "Sse" + "shape": "St2" } } }, @@ -7640,22 +7845,22 @@ "type": "structure", "members": { "FirstName": { - "shape": "S9o" + "shape": "Sa5" }, "LastName": { - "shape": "S9p" + "shape": "Sa6" } } }, "PhoneConfig": { - "shape": "S9r" + "shape": "Sa8" }, "RoutingProfileId": {}, "SecurityProfileIds": { - "shape": "S9w" + "shape": "Sad" }, "Tags": { - "shape": "S34" + "shape": "S2n" }, "Username": {} } @@ -7753,16 +7958,16 @@ "type": "structure", "members": { "SupportedMessagingContentTypes": { - "shape": "Ssx" + "shape": "Stl" }, "ParticipantDetails": { - "shape": "Ssz" + "shape": "Stn" }, "Attributes": { - "shape": "S2p" + "shape": "S38" }, "StreamingConfiguration": { - "shape": "St0" + "shape": "Sto" } } } @@ -7778,6 +7983,73 @@ } } }, + "StartAttachedFileUpload": { + "http": { + "method": "PUT", + "requestUri": "/attached-files/{InstanceId}" + }, + "input": { + "type": "structure", + "required": [ + "InstanceId", + "FileName", + "FileSizeInBytes", + "FileUseCaseType", + "AssociatedResourceArn" + ], + "members": { + "ClientToken": { + "idempotencyToken": true + }, + "InstanceId": { + "location": "uri", + "locationName": "InstanceId" + }, + "FileName": {}, + "FileSizeInBytes": { + "type": "long" + }, + "UrlExpiryInSeconds": { + "type": "integer" + }, + "FileUseCaseType": {}, + "AssociatedResourceArn": { + "location": "querystring", + "locationName": "associatedResourceArn" + }, + "CreatedBy": { + "shape": "S2l" + }, + "Tags": { + "shape": "S2n" + } + } + }, + "output": { + "type": "structure", + "members": { + "FileArn": {}, + "FileId": {}, + "CreationTime": {}, + "FileStatus": {}, + "CreatedBy": { + "shape": "S2l" + }, + "UploadUrlMetadata": { + "type": "structure", + "members": { + "Url": {}, + "UrlExpiry": {}, + "HeadersToInclude": { + "type": "map", + "key": {}, + "value": {} + } + } + } + } + } + }, "StartChatContact": { "http": { "method": "PUT", @@ -7794,10 +8066,10 @@ "InstanceId": {}, "ContactFlowId": {}, "Attributes": { - "shape": "S2p" + "shape": "S38" }, "ParticipantDetails": { - "shape": "Ssz" + "shape": "Stn" }, "InitialMessage": { "type": "structure", @@ -7817,7 +8089,7 @@ "type": "integer" }, "SupportedMessagingContentTypes": { - "shape": "Ssx" + "shape": "Stl" }, "PersistentChat": { "type": "structure", @@ -7931,7 +8203,7 @@ "InstanceId": {}, "ContactId": {}, "ChatStreamingConfiguration": { - "shape": "St0" + "shape": "Sto" }, "ClientToken": { "idempotencyToken": true @@ -7962,13 +8234,13 @@ ], "members": { "Name": { - "shape": "Sbv" + "shape": "Sce" }, "Description": { - "shape": "Sbw" + "shape": "Scf" }, "References": { - "shape": "S73" + "shape": "S7k" }, "RelatedContactId": {}, "DestinationPhoneNumber": {}, @@ -7980,7 +8252,7 @@ "SourcePhoneNumber": {}, "QueueId": {}, "Attributes": { - "shape": "S2p" + "shape": "S38" }, "AnswerMachineDetectionConfig": { "type": "structure", @@ -8020,16 +8292,16 @@ "PreviousContactId": {}, "ContactFlowId": {}, "Attributes": { - "shape": "S2p" + "shape": "S38" }, "Name": { - "shape": "Sbv" + "shape": "Sce" }, "References": { - "shape": "S73" + "shape": "S7k" }, "Description": { - "shape": "Sbw" + "shape": "Scf" }, "ClientToken": { "idempotencyToken": true @@ -8063,7 +8335,7 @@ ], "members": { "Attributes": { - "shape": "S2p" + "shape": "S38" }, "ClientToken": { "idempotencyToken": true @@ -8074,22 +8346,22 @@ "type": "structure", "members": { "Customer": { - "shape": "Stu" + "shape": "Suo" }, "Agent": { - "shape": "Stu" + "shape": "Suo" } } }, "ParticipantDetails": { - "shape": "Ssz" + "shape": "Stn" }, "RelatedContactId": {}, "References": { - "shape": "S73" + "shape": "S7k" }, "Description": { - "shape": "Sbw" + "shape": "Scf" } } }, @@ -8235,10 +8507,10 @@ "locationName": "EvaluationId" }, "Answers": { - "shape": "Suh" + "shape": "Svb" }, "Notes": { - "shape": "Scl" + "shape": "Sd4" } } }, @@ -8291,7 +8563,7 @@ "ContactId": {}, "InstanceId": {}, "Tags": { - "shape": "Sc7" + "shape": "Scq" } } }, @@ -8317,7 +8589,7 @@ "locationName": "resourceArn" }, "tags": { - "shape": "S34" + "shape": "S2n" } } } @@ -8463,13 +8735,13 @@ "locationName": "ContactId" }, "Name": { - "shape": "Sbv" + "shape": "Sce" }, "Description": { - "shape": "Sbw" + "shape": "Scf" }, "References": { - "shape": "S73" + "shape": "S7k" } } }, @@ -8493,7 +8765,7 @@ "InitialContactId": {}, "InstanceId": {}, "Attributes": { - "shape": "S2p" + "shape": "S38" } } }, @@ -8522,10 +8794,10 @@ "locationName": "EvaluationId" }, "Answers": { - "shape": "Suh" + "shape": "Svb" }, "Notes": { - "shape": "Scl" + "shape": "Sd4" } } }, @@ -8771,10 +9043,10 @@ "Title": {}, "Description": {}, "Items": { - "shape": "S3u" + "shape": "S4c" }, "ScoringStrategy": { - "shape": "S4p" + "shape": "S57" }, "ClientToken": { "idempotencyToken": true @@ -8821,7 +9093,7 @@ "Description": {}, "TimeZone": {}, "Config": { - "shape": "S4x" + "shape": "S5f" } } } @@ -9020,7 +9292,7 @@ "locationName": "Name" }, "Values": { - "shape": "S5w" + "shape": "S6d" } } } @@ -9151,7 +9423,7 @@ "locationName": "QueueId" }, "OutboundCallerConfig": { - "shape": "S65" + "shape": "S6m" } } } @@ -9201,7 +9473,7 @@ "locationName": "QuickConnectId" }, "QuickConnectConfig": { - "shape": "S6c" + "shape": "S6t" } } } @@ -9275,7 +9547,7 @@ "locationName": "RoutingProfileId" }, "MediaConcurrencies": { - "shape": "S6l" + "shape": "S72" } } } @@ -9381,7 +9653,7 @@ "Name": {}, "Function": {}, "Actions": { - "shape": "S6x" + "shape": "S7e" }, "PublishStatus": {} } @@ -9400,7 +9672,7 @@ "members": { "Description": {}, "Permissions": { - "shape": "S82" + "shape": "S8j" }, "SecurityProfileId": { "location": "uri", @@ -9411,16 +9683,16 @@ "locationName": "InstanceId" }, "AllowedAccessControlTags": { - "shape": "S84" + "shape": "S8l" }, "TagRestrictedResources": { - "shape": "S87" + "shape": "S8o" }, "Applications": { - "shape": "S89" + "shape": "S8q" }, "HierarchyRestrictedResources": { - "shape": "S8e" + "shape": "S8v" }, "AllowedAccessControlHierarchyGroupId": {} } @@ -9449,14 +9721,14 @@ "Description": {}, "ContactFlowId": {}, "Constraints": { - "shape": "S8m" + "shape": "S93" }, "Defaults": { - "shape": "S8v" + "shape": "S9c" }, "Status": {}, "Fields": { - "shape": "S90" + "shape": "S9h" } } }, @@ -9470,13 +9742,13 @@ "Description": {}, "ContactFlowId": {}, "Constraints": { - "shape": "S8m" + "shape": "S93" }, "Defaults": { - "shape": "S8v" + "shape": "S9c" }, "Fields": { - "shape": "S90" + "shape": "S9h" }, "Status": {}, "LastModifiedTime": { @@ -9504,13 +9776,13 @@ "locationName": "Id" }, "TelephonyConfig": { - "shape": "Sil" + "shape": "Sj9" }, "SignInConfig": { - "shape": "Siq" + "shape": "Sje" }, "AgentConfig": { - "shape": "Sit" + "shape": "Sjh" } } }, @@ -9581,19 +9853,19 @@ "type": "structure", "members": { "LevelOne": { - "shape": "Swt" + "shape": "Sxn" }, "LevelTwo": { - "shape": "Swt" + "shape": "Sxn" }, "LevelThree": { - "shape": "Swt" + "shape": "Sxn" }, "LevelFour": { - "shape": "Swt" + "shape": "Sxn" }, "LevelFive": { - "shape": "Swt" + "shape": "Sxn" } } }, @@ -9617,7 +9889,7 @@ ], "members": { "IdentityInfo": { - "shape": "S9n" + "shape": "Sa4" }, "UserId": { "location": "uri", @@ -9643,7 +9915,7 @@ ], "members": { "PhoneConfig": { - "shape": "S9r" + "shape": "Sa8" }, "UserId": { "location": "uri", @@ -9719,7 +9991,7 @@ ], "members": { "SecurityProfileIds": { - "shape": "S9w" + "shape": "Sad" }, "UserId": { "location": "uri", @@ -9755,7 +10027,7 @@ }, "Status": {}, "Content": { - "shape": "Sa5" + "shape": "Sam" } } }, @@ -9763,7 +10035,7 @@ "type": "structure", "members": { "View": { - "shape": "Sac" + "shape": "Sat" } } } @@ -9788,7 +10060,7 @@ "locationName": "ViewId" }, "Name": { - "shape": "Saa" + "shape": "Sar" }, "Description": {} } @@ -9968,7 +10240,20 @@ } } }, - "S2f": { + "S2l": { + "type": "structure", + "members": { + "ConnectUserArn": {}, + "AWSIdentityArn": {} + }, + "union": true + }, + "S2n": { + "type": "map", + "key": {}, + "value": {} + }, + "S2y": { "type": "list", "member": { "type": "structure", @@ -9979,24 +10264,19 @@ } } }, - "S2l": { + "S34": { "type": "structure", "members": { "Type": {}, "Address": {} } }, - "S2p": { + "S38": { "type": "map", "key": {}, "value": {} }, - "S34": { - "type": "map", - "key": {}, - "value": {} - }, - "S3u": { + "S4c": { "type": "list", "member": { "type": "structure", @@ -10013,7 +10293,7 @@ "RefId": {}, "Instructions": {}, "Items": { - "shape": "S3u" + "shape": "S4c" }, "Weight": { "type": "double" @@ -10164,7 +10444,7 @@ "union": true } }, - "S4p": { + "S57": { "type": "structure", "required": [ "Mode", @@ -10175,7 +10455,7 @@ "Status": {} } }, - "S4x": { + "S5f": { "type": "list", "member": { "type": "structure", @@ -10187,15 +10467,15 @@ "members": { "Day": {}, "StartTime": { - "shape": "S50" + "shape": "S5i" }, "EndTime": { - "shape": "S50" + "shape": "S5i" } } } }, - "S50": { + "S5i": { "type": "structure", "required": [ "Hours", @@ -10210,11 +10490,11 @@ } } }, - "S57": { + "S5p": { "type": "string", "sensitive": true }, - "S5w": { + "S6d": { "type": "structure", "members": { "StringList": { @@ -10224,7 +10504,7 @@ }, "union": true }, - "S65": { + "S6m": { "type": "structure", "members": { "OutboundCallerIdName": {}, @@ -10232,7 +10512,7 @@ "OutboundFlowId": {} } }, - "S6c": { + "S6t": { "type": "structure", "required": [ "QuickConnectType" @@ -10272,7 +10552,7 @@ } } }, - "S6l": { + "S72": { "type": "list", "member": { "type": "structure", @@ -10297,7 +10577,7 @@ } } }, - "S6u": { + "S7b": { "type": "structure", "required": [ "EventSourceName" @@ -10307,7 +10587,7 @@ "IntegrationAssociationId": {} } }, - "S6x": { + "S7e": { "type": "list", "member": { "type": "structure", @@ -10327,7 +10607,7 @@ "Description": {}, "ContactFlowId": {}, "References": { - "shape": "S73" + "shape": "S7k" } } }, @@ -10381,7 +10661,7 @@ ], "members": { "Fields": { - "shape": "S7k" + "shape": "S81" }, "TemplateId": {} } @@ -10393,7 +10673,7 @@ ], "members": { "Fields": { - "shape": "S7k" + "shape": "S81" } } }, @@ -10413,7 +10693,7 @@ } } }, - "S73": { + "S7k": { "type": "map", "key": {}, "value": { @@ -10428,7 +10708,7 @@ } } }, - "S7k": { + "S81": { "type": "list", "member": { "type": "structure", @@ -10457,20 +10737,20 @@ } } }, - "S82": { + "S8j": { "type": "list", "member": {} }, - "S84": { + "S8l": { "type": "map", "key": {}, "value": {} }, - "S87": { + "S8o": { "type": "list", "member": {} }, - "S89": { + "S8q": { "type": "list", "member": { "type": "structure", @@ -10483,11 +10763,11 @@ } } }, - "S8e": { + "S8v": { "type": "list", "member": {} }, - "S8m": { + "S93": { "type": "structure", "members": { "RequiredFields": { @@ -10496,7 +10776,7 @@ "type": "structure", "members": { "Id": { - "shape": "S8p" + "shape": "S96" } } } @@ -10507,7 +10787,7 @@ "type": "structure", "members": { "Id": { - "shape": "S8p" + "shape": "S96" } } } @@ -10518,20 +10798,20 @@ "type": "structure", "members": { "Id": { - "shape": "S8p" + "shape": "S96" } } } } } }, - "S8p": { + "S96": { "type": "structure", "members": { "Name": {} } }, - "S8v": { + "S9c": { "type": "structure", "members": { "DefaultFieldValues": { @@ -10540,7 +10820,7 @@ "type": "structure", "members": { "Id": { - "shape": "S8p" + "shape": "S96" }, "DefaultValue": {} } @@ -10548,7 +10828,7 @@ } } }, - "S90": { + "S9h": { "type": "list", "member": { "type": "structure", @@ -10557,7 +10837,7 @@ ], "members": { "Id": { - "shape": "S8p" + "shape": "S96" }, "Description": {}, "Type": {}, @@ -10568,37 +10848,37 @@ } } }, - "S9n": { + "Sa4": { "type": "structure", "members": { "FirstName": { - "shape": "S9o" + "shape": "Sa5" }, "LastName": { - "shape": "S9p" + "shape": "Sa6" }, "Email": { - "shape": "S9q" + "shape": "Sa7" }, "SecondaryEmail": { - "shape": "S9q" + "shape": "Sa7" }, "Mobile": {} } }, - "S9o": { + "Sa5": { "type": "string", "sensitive": true }, - "S9p": { + "Sa6": { "type": "string", "sensitive": true }, - "S9q": { + "Sa7": { "type": "string", "sensitive": true }, - "S9r": { + "Sa8": { "type": "structure", "required": [ "PhoneType" @@ -10614,37 +10894,37 @@ "DeskPhoneNumber": {} } }, - "S9w": { + "Sad": { "type": "list", "member": {} }, - "Sa5": { + "Sam": { "type": "structure", "members": { "Template": {}, "Actions": { - "shape": "Sa7" + "shape": "Sao" } } }, - "Sa7": { + "Sao": { "type": "list", "member": { "type": "string", "sensitive": true } }, - "Saa": { + "Sar": { "type": "string", "sensitive": true }, - "Sac": { + "Sat": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": { - "shape": "Saa" + "shape": "Sar" }, "Status": {}, "Type": {}, @@ -10662,12 +10942,12 @@ }, "Template": {}, "Actions": { - "shape": "Sa7" + "shape": "Sao" } } }, "Tags": { - "shape": "S34" + "shape": "S2n" }, "CreatedTime": { "type": "timestamp" @@ -10678,20 +10958,20 @@ "ViewContentSha256": {} } }, - "Sbv": { + "Sce": { "type": "string", "sensitive": true }, - "Sbw": { + "Scf": { "type": "string", "sensitive": true }, - "Sc7": { + "Scq": { "type": "map", "key": {}, "value": {} }, - "Sce": { + "Scx": { "type": "structure", "members": { "Percentage": { @@ -10705,7 +10985,7 @@ } } }, - "Sci": { + "Sd1": { "type": "structure", "members": { "StringValue": {}, @@ -10718,7 +10998,7 @@ }, "union": true }, - "Scl": { + "Sd4": { "type": "map", "key": {}, "value": { @@ -10728,7 +11008,7 @@ } } }, - "Sd7": { + "Sdq": { "type": "structure", "members": { "HoursOfOperationId": {}, @@ -10737,10 +11017,10 @@ "Description": {}, "TimeZone": {}, "Config": { - "shape": "S4x" + "shape": "S5f" }, "Tags": { - "shape": "S34" + "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" @@ -10748,19 +11028,19 @@ "LastModifiedRegion": {} } }, - "Sdh": { + "Se0": { "type": "structure", "members": { "AttributeType": {}, "Value": {} } }, - "Sdv": { + "See": { "type": "structure", "members": { "Name": {}, "Values": { - "shape": "S5w" + "shape": "S6d" }, "LastModifiedTime": { "type": "timestamp" @@ -10768,7 +11048,7 @@ "LastModifiedRegion": {} } }, - "Sdy": { + "Seh": { "type": "structure", "members": { "PromptARN": {}, @@ -10776,7 +11056,7 @@ "Name": {}, "Description": {}, "Tags": { - "shape": "S34" + "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" @@ -10784,7 +11064,7 @@ "LastModifiedRegion": {} } }, - "Se1": { + "Sek": { "type": "structure", "members": { "Name": {}, @@ -10792,7 +11072,7 @@ "QueueId": {}, "Description": {}, "OutboundCallerConfig": { - "shape": "S65" + "shape": "S6m" }, "HoursOfOperationId": {}, "MaxContacts": { @@ -10800,7 +11080,7 @@ }, "Status": {}, "Tags": { - "shape": "S34" + "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" @@ -10808,7 +11088,7 @@ "LastModifiedRegion": {} } }, - "Se5": { + "Seo": { "type": "structure", "members": { "QuickConnectARN": {}, @@ -10816,10 +11096,10 @@ "Name": {}, "Description": {}, "QuickConnectConfig": { - "shape": "S6c" + "shape": "S6t" }, "Tags": { - "shape": "S34" + "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" @@ -10827,7 +11107,7 @@ "LastModifiedRegion": {} } }, - "Se8": { + "Ser": { "type": "structure", "members": { "InstanceId": {}, @@ -10836,11 +11116,11 @@ "RoutingProfileId": {}, "Description": {}, "MediaConcurrencies": { - "shape": "S6l" + "shape": "S72" }, "DefaultOutboundQueueId": {}, "Tags": { - "shape": "S34" + "shape": "S2n" }, "NumberOfAssociatedQueues": { "type": "long" @@ -10858,7 +11138,7 @@ } } }, - "Seu": { + "Sfd": { "type": "structure", "members": { "Id": {}, @@ -10870,7 +11150,7 @@ "LastModifiedRegion": {} } }, - "Sey": { + "Sfh": { "type": "structure", "members": { "Id": {}, @@ -10882,18 +11162,18 @@ "LastModifiedRegion": {} } }, - "Sfu": { + "Sgi": { "type": "structure", "members": { "Queues": { - "shape": "Sfv" + "shape": "Sgj" }, "Channels": { "type": "list", "member": {} }, "RoutingProfiles": { - "shape": "Sfx" + "shape": "Sgl" }, "RoutingStepExpressions": { "type": "list", @@ -10901,71 +11181,71 @@ } } }, - "Sfv": { + "Sgj": { "type": "list", "member": {} }, - "Sfx": { + "Sgl": { "type": "list", "member": {} }, - "Sg0": { + "Sgo": { "type": "list", "member": {} }, - "Sg3": { + "Sgr": { "type": "structure", "members": { "Name": {}, "Unit": {} } }, - "Sge": { + "Sh2": { "type": "structure", "members": { "Queue": { - "shape": "Sgf" + "shape": "Sh3" }, "Channel": {}, "RoutingProfile": { - "shape": "Sgg" + "shape": "Sh4" }, "RoutingStepExpression": {} } }, - "Sgf": { + "Sh3": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, - "Sgg": { + "Sh4": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, - "Sgx": { + "Shl": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, - "Sgz": { + "Shn": { "type": "map", "key": {}, "value": { "type": "integer" } }, - "Sh6": { + "Shu": { "type": "string", "sensitive": true }, - "Shb": { + "Shz": { "type": "structure", "members": { "Name": {}, @@ -10982,7 +11262,7 @@ "Unit": {} } }, - "Shw": { + "Sik": { "type": "structure", "members": { "Name": {}, @@ -11016,18 +11296,18 @@ } } }, - "Sil": { + "Sj9": { "type": "structure", "required": [ "Distributions" ], "members": { "Distributions": { - "shape": "Sim" + "shape": "Sja" } } }, - "Sim": { + "Sja": { "type": "list", "member": { "type": "structure", @@ -11043,7 +11323,7 @@ } } }, - "Siq": { + "Sje": { "type": "structure", "required": [ "Distributions" @@ -11067,26 +11347,26 @@ } } }, - "Sit": { + "Sjh": { "type": "structure", "required": [ "Distributions" ], "members": { "Distributions": { - "shape": "Sim" + "shape": "Sja" } } }, - "Sl9": { + "Slx": { "type": "list", "member": {} }, - "Sla": { + "Sly": { "type": "list", "member": {} }, - "Slv": { + "Smj": { "type": "list", "member": { "type": "structure", @@ -11102,7 +11382,7 @@ } } }, - "Smk": { + "Sn8": { "type": "structure", "members": { "AbsoluteTime": { @@ -11112,7 +11392,7 @@ }, "union": true }, - "Smo": { + "Snc": { "type": "structure", "required": [ "BeginOffsetChar", @@ -11127,61 +11407,61 @@ } } }, - "Spv": { + "Sqj": { "type": "list", "member": {} }, - "Sqm": { + "Sra": { "type": "structure", "members": { "OrConditions": { "type": "list", "member": { - "shape": "Sqo" + "shape": "Src" } }, "AndConditions": { - "shape": "Sqo" + "shape": "Src" }, "TagCondition": { - "shape": "Sqp" + "shape": "Srd" } } }, - "Sqo": { + "Src": { "type": "list", "member": { - "shape": "Sqp" + "shape": "Srd" } }, - "Sqp": { + "Srd": { "type": "structure", "members": { "TagKey": {}, "TagValue": {} } }, - "Sqq": { + "Sre": { "type": "structure", "members": { "OrConditions": { - "shape": "Sqr" + "shape": "Srf" }, "AndConditions": { - "shape": "Sqr" + "shape": "Srf" }, "StringCondition": { - "shape": "Sqs" + "shape": "Srg" } } }, - "Sqr": { + "Srf": { "type": "list", "member": { - "shape": "Sqq" + "shape": "Sre" } }, - "Sqs": { + "Srg": { "type": "structure", "members": { "FieldName": {}, @@ -11189,173 +11469,173 @@ "ComparisonType": {} } }, - "Sqx": { + "Srl": { "type": "structure", "members": { "OrConditions": { - "shape": "Sqy" + "shape": "Srm" }, "AndConditions": { - "shape": "Sqy" + "shape": "Srm" }, "StringCondition": { - "shape": "Sqs" + "shape": "Srg" } } }, - "Sqy": { + "Srm": { "type": "list", "member": { - "shape": "Sqx" + "shape": "Srl" } }, - "Sr3": { + "Srr": { "type": "structure", "members": { "OrConditions": { - "shape": "Sr4" + "shape": "Srs" }, "AndConditions": { - "shape": "Sr4" + "shape": "Srs" }, "StringCondition": { - "shape": "Sqs" + "shape": "Srg" } } }, - "Sr4": { + "Srs": { "type": "list", "member": { - "shape": "Sr3" + "shape": "Srr" } }, - "Sra": { + "Sry": { "type": "structure", "members": { "OrConditions": { - "shape": "Srb" + "shape": "Srz" }, "AndConditions": { - "shape": "Srb" + "shape": "Srz" }, "StringCondition": { - "shape": "Sqs" + "shape": "Srg" }, "QueueTypeCondition": {} } }, - "Srb": { + "Srz": { "type": "list", "member": { - "shape": "Sra" + "shape": "Sry" } }, - "Srh": { + "Ss5": { "type": "structure", "members": { "OrConditions": { - "shape": "Sri" + "shape": "Ss6" }, "AndConditions": { - "shape": "Sri" + "shape": "Ss6" }, "StringCondition": { - "shape": "Sqs" + "shape": "Srg" } } }, - "Sri": { + "Ss6": { "type": "list", "member": { - "shape": "Srh" + "shape": "Ss5" } }, - "Srw": { + "Ssk": { "type": "structure", "members": { "OrConditions": { - "shape": "Srx" + "shape": "Ssl" }, "AndConditions": { - "shape": "Srx" + "shape": "Ssl" }, "StringCondition": { - "shape": "Sqs" + "shape": "Srg" } } }, - "Srx": { + "Ssl": { "type": "list", "member": { - "shape": "Srw" + "shape": "Ssk" } }, - "Ss1": { + "Ssp": { "type": "structure", "members": { "OrConditions": { - "shape": "Ss2" + "shape": "Ssq" }, "AndConditions": { - "shape": "Ss2" + "shape": "Ssq" }, "StringCondition": { - "shape": "Sqs" + "shape": "Srg" } } }, - "Ss2": { + "Ssq": { "type": "list", "member": { - "shape": "Ss1" + "shape": "Ssp" } }, - "Ssb": { + "Ssz": { "type": "structure", "members": { "TagConditions": { - "shape": "Sqo" + "shape": "Src" }, "HierarchyGroupCondition": { - "shape": "Ssc" + "shape": "St0" } } }, - "Ssc": { + "St0": { "type": "structure", "members": { "Value": {}, "HierarchyGroupMatchType": {} } }, - "Sse": { + "St2": { "type": "structure", "members": { "OrConditions": { - "shape": "Ssf" + "shape": "St3" }, "AndConditions": { - "shape": "Ssf" + "shape": "St3" }, "StringCondition": { - "shape": "Sqs" + "shape": "Srg" }, "HierarchyGroupCondition": { - "shape": "Ssc" + "shape": "St0" } } }, - "Ssf": { + "St3": { "type": "list", "member": { - "shape": "Sse" + "shape": "St2" } }, - "Ssx": { + "Stl": { "type": "list", "member": {} }, - "Ssz": { + "Stn": { "type": "structure", "required": [ "DisplayName" @@ -11364,7 +11644,7 @@ "DisplayName": {} } }, - "St0": { + "Sto": { "type": "structure", "required": [ "StreamingEndpointArn" @@ -11373,25 +11653,25 @@ "StreamingEndpointArn": {} } }, - "Stu": { + "Suo": { "type": "structure", "members": { "Video": {} } }, - "Suh": { + "Svb": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": { - "shape": "Sci" + "shape": "Sd1" } } } }, - "Swt": { + "Sxn": { "type": "structure", "required": [ "Name" diff --git a/apis/connect-2017-08-08.normal.json b/apis/connect-2017-08-08.normal.json index 6b9073336a..b99b4a469b 100644 --- a/apis/connect-2017-08-08.normal.json +++ b/apis/connect-2017-08-08.normal.json @@ -5,6 +5,9 @@ "endpointPrefix": "connect", "jsonVersion": "1.1", "protocol": "rest-json", + "protocols": [ + "rest-json" + ], "serviceAbbreviation": "Amazon Connect", "serviceFullName": "Amazon Connect Service", "serviceId": "Connect", @@ -559,6 +562,37 @@ ], "documentation": "This API is in preview release for Amazon Connect and is subject to change.
Removes a list of analytics datasets associated with a given Amazon Connect instance. You can disassociate multiple datasets in a single call.
" }, + "BatchGetAttachedFileMetadata": { + "name": "BatchGetAttachedFileMetadata", + "http": { + "method": "POST", + "requestUri": "/attached-files/{InstanceId}" + }, + "input": { + "shape": "BatchGetAttachedFileMetadataRequest" + }, + "output": { + "shape": "BatchGetAttachedFileMetadataResponse" + }, + "errors": [ + { + "shape": "AccessDeniedException" + }, + { + "shape": "InvalidRequestException" + }, + { + "shape": "InternalServiceException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + } + ], + "documentation": "Allows you to retrieve metadata about multiple attached files on an associated resource. Each attached file provided in the input list must be associated with the input AssociatedResourceArn.
" + }, "BatchGetFlowAssociation": { "name": "BatchGetFlowAssociation", "http": { @@ -662,6 +696,37 @@ ], "documentation": "Claims an available phone number to your Amazon Connect instance or traffic distribution group. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance or traffic distribution group was created.
For more information about how to use this operation, see Claim a phone number in your country and Claim phone numbers to traffic distribution groups in the Amazon Connect Administrator Guide.
You can call the SearchAvailablePhoneNumbers API for available phone numbers that you can claim. Call the DescribePhoneNumber API to verify the status of a previous ClaimPhoneNumber operation.
If you plan to claim and release numbers frequently during a 30 day period, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until 30 days past the oldest number released has expired.
By default you can claim and release up to 200% of your maximum number of active phone numbers during any 30 day period. If you claim and release phone numbers using the UI or API during a rolling 30 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 30 days past the oldest number released has expired.
For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 30 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket.
" }, + "CompleteAttachedFileUpload": { + "name": "CompleteAttachedFileUpload", + "http": { + "method": "POST", + "requestUri": "/attached-files/{InstanceId}/{FileId}" + }, + "input": { + "shape": "CompleteAttachedFileUploadRequest" + }, + "output": { + "shape": "CompleteAttachedFileUploadResponse" + }, + "errors": [ + { + "shape": "AccessDeniedException" + }, + { + "shape": "InvalidRequestException" + }, + { + "shape": "InternalServiceException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + } + ], + "documentation": "Allows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API.
" + }, "CreateAgentStatus": { "name": "CreateAgentStatus", "http": { @@ -1569,6 +1634,37 @@ ], "documentation": "Deactivates an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no longer available for users to start new evaluations based on the form.
" }, + "DeleteAttachedFile": { + "name": "DeleteAttachedFile", + "http": { + "method": "DELETE", + "requestUri": "/attached-files/{InstanceId}/{FileId}" + }, + "input": { + "shape": "DeleteAttachedFileRequest" + }, + "output": { + "shape": "DeleteAttachedFileResponse" + }, + "errors": [ + { + "shape": "AccessDeniedException" + }, + { + "shape": "InvalidRequestException" + }, + { + "shape": "InternalServiceException" + }, + { + "shape": "ResourceNotFoundException" + }, + { + "shape": "ThrottlingException" + } + ], + "documentation": "Deletes an attached file along with the underlying S3 Object.
The attached file is permanently deleted if S3 bucket versioning is not enabled.
Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact. Contacts can only be dismissed if they are in a MISSED
, ERROR
, ENDED
, or REJECTED
state in the Agent Event Stream.
Provides a pre-signed URL for download of an approved attached file. This API also returns metadata about the attached file. It will only return a downloadURL if the status of the attached file is APPROVED
.
Processes chat integration events from Amazon Web Services or external integrations to Amazon Connect. A chat integration event includes:
SourceId, DestinationId, and Subtype: a set of identifiers, uniquely representing a chat
ChatEvent: details of the chat action to perform such as sending a message, event, or disconnecting from a chat
When a chat integration event is sent with chat identifiers that do not map to an active chat contact, a new chat contact is also created before handling chat action.
Access to this API is currently restricted to Amazon Pinpoint for supporting SMS integration.
" }, + "StartAttachedFileUpload": { + "name": "StartAttachedFileUpload", + "http": { + "method": "PUT", + "requestUri": "/attached-files/{InstanceId}" + }, + "input": { + "shape": "StartAttachedFileUploadRequest" + }, + "output": { + "shape": "StartAttachedFileUploadResponse" + }, + "errors": [ + { + "shape": "AccessDeniedException" + }, + { + "shape": "InvalidRequestException" + }, + { + "shape": "InternalServiceException" + }, + { + "shape": "ThrottlingException" + }, + { + "shape": "ResourceConflictException" + }, + { + "shape": "ServiceQuotaExceededException" + } + ], + "documentation": "Provides a pre-signed Amazon S3 URL in response for uploading your content.
You may only use this API to upload attachments to a Connect Case.
The time of Creation of the file resource as an ISO timestamp. It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ
. For example, 2024-05-03T02:41:28.172Z
.
The unique identifier of the attached file resource (ARN).
" + }, + "FileId": { + "shape": "FileId", + "documentation": "The unique identifier of the attached file resource.
" + }, + "FileName": { + "shape": "FileName", + "documentation": "A case-sensitive name of the attached file being uploaded.
" + }, + "FileSizeInBytes": { + "shape": "FileSizeInBytes", + "documentation": "The size of the attached file in bytes.
", + "box": true + }, + "FileStatus": { + "shape": "FileStatusType", + "documentation": "The current status of the attached file.
" + }, + "CreatedBy": { + "shape": "CreatedByInfo", + "documentation": "Represents the identity that created the file.
" + }, + "FileUseCaseType": { + "shape": "FileUseCaseType", + "documentation": "The use case for the file.
" + }, + "AssociatedResourceArn": { + "shape": "ARN", + "documentation": "The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.
This value must be a valid ARN.
The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }
.
Information about the attached file.
" + }, + "AttachedFileError": { + "type": "structure", + "members": { + "ErrorCode": { + "shape": "ErrorCode", + "documentation": "Status code describing the failure.
" + }, + "ErrorMessage": { + "shape": "ErrorMessage", + "documentation": "Why the attached file couldn't be retrieved.
" + }, + "FileId": { + "shape": "FileId", + "documentation": "The unique identifier of the attached file resource.
" + } + }, + "documentation": "Error describing a failure to retrieve attached file metadata through BatchGetAttachedFileMetadata action.
" + }, + "AttachedFileErrorsList": { + "type": "list", + "member": { + "shape": "AttachedFileError" + } + }, + "AttachedFilesList": { + "type": "list", + "member": { + "shape": "AttachedFile" + } + }, "AttachmentName": { "type": "string", "max": 256, @@ -8774,6 +9020,45 @@ } } }, + "BatchGetAttachedFileMetadataRequest": { + "type": "structure", + "required": [ + "FileIds", + "InstanceId", + "AssociatedResourceArn" + ], + "members": { + "FileIds": { + "shape": "FileIdList", + "documentation": "The unique identifiers of the attached file resource.
" + }, + "InstanceId": { + "shape": "InstanceId", + "documentation": "The unique identifier of the Connect instance.
", + "location": "uri", + "locationName": "InstanceId" + }, + "AssociatedResourceArn": { + "shape": "ARN", + "documentation": "The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.
This value must be a valid ARN.
List of attached files that were successfully retrieved.
" + }, + "Errors": { + "shape": "AttachedFileErrorsList", + "documentation": "List of errors of attached files that could not be retrieved.
" + } + } + }, "BatchGetFlowAssociationRequest": { "type": "structure", "required": [ @@ -9114,6 +9399,40 @@ "LT" ] }, + "CompleteAttachedFileUploadRequest": { + "type": "structure", + "required": [ + "InstanceId", + "FileId", + "AssociatedResourceArn" + ], + "members": { + "InstanceId": { + "shape": "InstanceId", + "documentation": "The unique identifier of the Connect instance.
", + "location": "uri", + "locationName": "InstanceId" + }, + "FileId": { + "shape": "FileId", + "documentation": "The unique identifier of the attached file resource.
", + "location": "uri", + "locationName": "FileId" + }, + "AssociatedResourceArn": { + "shape": "ARN", + "documentation": "The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.
This value must be a valid ARN.
An agent ARN representing a connect user.
" + }, + "AWSIdentityArn": { + "shape": "ARN", + "documentation": "STS or IAM ARN representing the identity of API Caller. SDK users cannot populate this and this value is calculated automatically if ConnectUserArn
is not provided.
Information on the identity that created the file.
", + "union": true + }, "Credentials": { "type": "structure", "members": { @@ -11191,6 +11525,40 @@ "max": 9999, "min": 0 }, + "DeleteAttachedFileRequest": { + "type": "structure", + "required": [ + "InstanceId", + "FileId", + "AssociatedResourceArn" + ], + "members": { + "InstanceId": { + "shape": "InstanceId", + "documentation": "The unique identifier of the Connect instance.
", + "location": "uri", + "locationName": "InstanceId" + }, + "FileId": { + "shape": "FileId", + "documentation": "The unique identifier of the attached file resource.
", + "location": "uri", + "locationName": "FileId" + }, + "AssociatedResourceArn": { + "shape": "ARN", + "documentation": "The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.
This value must be a valid ARN.
A pre-signed URL that should be used to download the attached file.
" + }, + "UrlExpiry": { + "shape": "ISO8601Datetime", + "documentation": "The expiration time of the URL in ISO timestamp. It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.
" + } + }, + "documentation": "Metadata used to download the attached file.
" + }, "Email": { "type": "string", "sensitive": true @@ -12986,6 +13368,12 @@ "CONTACT_FLOW" ] }, + "ErrorCode": { + "type": "string" + }, + "ErrorMessage": { + "type": "string" + }, "ErrorResult": { "type": "structure", "members": { @@ -14025,6 +14413,44 @@ "shape": "FieldValue" } }, + "FileId": { + "type": "string", + "max": 256, + "min": 1 + }, + "FileIdList": { + "type": "list", + "member": { + "shape": "FileId" + }, + "min": 1 + }, + "FileName": { + "type": "string", + "max": 256, + "min": 1, + "pattern": "^\\P{C}*$" + }, + "FileSizeInBytes": { + "type": "long", + "box": true, + "min": 1 + }, + "FileStatusType": { + "type": "string", + "enum": [ + "APPROVED", + "REJECTED", + "PROCESSING", + "FAILED" + ] + }, + "FileUseCaseType": { + "type": "string", + "enum": [ + "ATTACHMENT" + ] + }, "FilterV2": { "type": "structure", "members": { @@ -14118,6 +14544,95 @@ "shape": "FunctionArn" } }, + "GetAttachedFileRequest": { + "type": "structure", + "required": [ + "InstanceId", + "FileId", + "AssociatedResourceArn" + ], + "members": { + "InstanceId": { + "shape": "InstanceId", + "documentation": "The unique identifier of the Connect instance.
", + "location": "uri", + "locationName": "InstanceId" + }, + "FileId": { + "shape": "FileId", + "documentation": "The unique identifier of the attached file resource.
", + "location": "uri", + "locationName": "FileId" + }, + "UrlExpiryInSeconds": { + "shape": "URLExpiryInSeconds", + "documentation": "Optional override for the expiry of the pre-signed S3 URL in seconds.
", + "location": "querystring", + "locationName": "urlExpiryInSeconds" + }, + "AssociatedResourceArn": { + "shape": "ARN", + "documentation": "The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.
This value must be a valid ARN.
The unique identifier of the attached file resource (ARN).
" + }, + "FileId": { + "shape": "FileId", + "documentation": "The unique identifier of the attached file resource.
" + }, + "CreationTime": { + "shape": "ISO8601Datetime", + "documentation": "The time of Creation of the file resource as an ISO timestamp. It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ
. For example, 2024-05-03T02:41:28.172Z
.
The current status of the attached file.
" + }, + "FileName": { + "shape": "FileName", + "documentation": "A case-sensitive name of the attached file being uploaded.
" + }, + "FileSizeInBytes": { + "shape": "FileSizeInBytes", + "documentation": "The size of the attached file in bytes.
", + "box": true + }, + "AssociatedResourceArn": { + "shape": "ARN", + "documentation": "The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.
This value must be a valid ARN.
The use case for the file.
" + }, + "CreatedBy": { + "shape": "CreatedByInfo", + "documentation": "Represents the identity that created the file.
" + }, + "DownloadUrlMetadata": { + "shape": "DownloadUrlMetadata", + "documentation": "URL and expiry to be used when downloading the attached file.
" + }, + "Tags": { + "shape": "TagMap", + "documentation": "The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }
.
The metrics to retrieve. Specify the name, groupings, and filters for each metric. The following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator's Guide.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Abandonment rate
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherent time
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent answer rate
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Non-adherent time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent non-response
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
Data for this metric is available starting from October 1, 2023 0:00:00 GMT.
Unit: Percentage
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Occupancy
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherence
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Scheduled time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average queue abandon time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Average active time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average after contact work time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. For now, this metric only supports the following as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Average agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Average agent pause time
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average contacts per case
Unit: Seconds
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average case resolution time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average contact duration
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average conversation duration
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average greeting time agent
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression
UI name: Average handle time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average customer hold time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average holds
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average agent interaction time
Feature is a valid filter but not a valid grouping.
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average interruptions agent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average interruption time agent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average non-talk time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average queue answer time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype
UI name: Average resolution time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average talk time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average talk time agent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average talk time customer
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases created
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, RoutingStepExpression
UI name: Contact abandoned
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype
UI name: Contacts created
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
, DISCONNECT_REASON
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression
UI name: API contacts handled
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts hold disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contacts hold agent disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contacts hold customer disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contacts put on hold
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contacts transferred out external
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contacts transferred out internal
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts queued
Unit: Count
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts queued by Enqueue
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype
Threshold: For ThresholdValue
enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts resolved in X
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Contacts transferred out
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts transferred out by agent
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts transferred out queue
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Current cases
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Maximum queued time
Unit: Percent
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved on first contact
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: Not available
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: Not available
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Non-talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Talk time agent percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Talk time customer percent
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases reopened
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved
You can include up to 20 SERVICE_LEVEL metrics in a request.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Service level X
Unit: Count
Valid groupings and filters: Queue, RoutingStepExpression
UI name: Not available
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: After contact work time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. This metric only supports the following filter keys as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contact flow time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent on contact time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts answered in X seconds
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts abandoned in X seconds
Valid metric filter key: DISCONNECT_REASON
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contact disconnected
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Error status time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contact handle time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Customer hold time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Agent idle time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent interaction and hold time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent interaction time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Non-Productive Time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Online time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype
UI name: Callback attempts
The metrics to retrieve. Specify the name, groupings, and filters for each metric. The following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator's Guide.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Abandonment rate
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherent time
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent answer rate
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Non-adherent time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent non-response
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
Data for this metric is available starting from October 1, 2023 0:00:00 GMT.
Unit: Percentage
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Occupancy
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherence
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Scheduled time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average queue abandon time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Average active time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average after contact work time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. For now, this metric only supports the following as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Average agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Average agent pause time
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average contacts per case
Unit: Seconds
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average case resolution time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average contact duration
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average conversation duration
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average agent greeting time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression
UI name: Average handle time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average customer hold time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average holds
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average agent interaction time
Feature is a valid filter but not a valid grouping.
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average agent interruptions
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average agent interruption time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average non-talk time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype
UI name: Average queue answer time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype
UI name: Average resolution time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average talk time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average agent talk time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Average customer talk time
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases created
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, RoutingStepExpression
UI name: Contact abandoned
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype
UI name: Contacts created
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
, DISCONNECT_REASON
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression
UI name: API contacts handled
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts hold disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contacts hold agent disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contacts hold customer disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contacts put on hold
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contacts transferred out external
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contacts transferred out internal
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts queued
Unit: Count
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts queued (enqueue timestamp)
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype
Threshold: For ThresholdValue
enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts resolved in X
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype
UI name: Contacts transferred out
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts transferred out by agent
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts transferred out queue
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Current cases
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Maximum queued time
Unit: Percent
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved on first contact
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: Not available
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: Not available
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Non-talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Agent talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Customer talk time percent
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases reopened
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved
You can include up to 20 SERVICE_LEVEL metrics in a request.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Service level X
Unit: Count
Valid groupings and filters: Queue, RoutingStepExpression
UI name: Not available
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: After contact work time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. This metric only supports the following filter keys as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contact flow time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent on contact time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts answered in X seconds
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts abandoned in X seconds
Valid metric filter key: DISCONNECT_REASON
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contact disconnected
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Error status time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Contact handle time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Customer hold time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Agent idle time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent interaction and hold time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent interaction time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Non-Productive Time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Online time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype
UI name: Callback attempts
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
", + "idempotencyToken": true + }, + "InstanceId": { + "shape": "InstanceId", + "documentation": "The unique identifier of the Connect instance.
", + "location": "uri", + "locationName": "InstanceId" + }, + "FileName": { + "shape": "FileName", + "documentation": "A case-sensitive name of the attached file being uploaded.
" + }, + "FileSizeInBytes": { + "shape": "FileSizeInBytes", + "documentation": "The size of the attached file in bytes.
", + "box": true + }, + "UrlExpiryInSeconds": { + "shape": "URLExpiryInSeconds", + "documentation": "Optional override for the expiry of the pre-signed S3 URL in seconds.
" + }, + "FileUseCaseType": { + "shape": "FileUseCaseType", + "documentation": "The use case for the file.
" + }, + "AssociatedResourceArn": { + "shape": "ARN", + "documentation": "The resource to which the attached file is (being) uploaded to. Cases are the only current supported resource.
This value must be a valid ARN.
Represents the identity that created the file.
" + }, + "Tags": { + "shape": "TagMap", + "documentation": "The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }
.
The unique identifier of the attached file resource (ARN).
" + }, + "FileId": { + "shape": "FileId", + "documentation": "The unique identifier of the attached file resource.
" + }, + "CreationTime": { + "shape": "ISO8601Datetime", + "documentation": "The time of Creation of the file resource as an ISO timestamp. It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ
. For example, 2024-05-03T02:41:28.172Z
.
The current status of the attached file.
" + }, + "CreatedBy": { + "shape": "CreatedByInfo", + "documentation": "Represents the identity that created the file.
" + }, + "UploadUrlMetadata": { + "shape": "UploadUrlMetadata", + "documentation": "Information to be used while uploading the attached file.
" + } + }, + "documentation": "Response from StartAttachedFileUpload API." + }, "StartChatContactRequest": { "type": "structure", "required": [ @@ -23281,6 +23885,11 @@ "max": 2000, "min": 1 }, + "URLExpiryInSeconds": { + "type": "integer", + "max": 300, + "min": 5 + }, "Unit": { "type": "string", "enum": [ @@ -23420,7 +24029,7 @@ }, "Attributes": { "shape": "Attributes", - "documentation": "The Amazon Connect attributes. These attributes can be accessed in flows just like any other contact attributes.
You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.
" + "documentation": "The Amazon Connect attributes. These attributes can be accessed in flows just like any other contact attributes.
You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.
When the attributes for a contact exceed 32 KB, the contact is routed down the Error branch of the flow. As a mitigation, consider the following options:
Remove unnecessary attributes by setting their values to empty.
If the attributes are only used in one flow and don't need to be referred to outside of that flow (for example, by a Lambda or another flow), then use flow attributes. This way you aren't needlessly persisting the 32 KB of information from one flow to another. For more information, see Flow block: Set contact attributes in the Amazon Connect Administrator Guide.
A pre-signed S3 URL that should be used for uploading the attached file.
" + }, + "UrlExpiry": { + "shape": "ISO8601Datetime", + "documentation": "The expiration time of the URL in ISO timestamp. It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ
. For example, 2019-11-08T02:41:28.172Z
.
A map of headers that should be provided when uploading the attached file.
" + } + }, + "documentation": "Fields required when uploading an attached file.
" + }, "Url": { "type": "string" }, + "UrlMetadataSignedHeaders": { + "type": "map", + "key": { + "shape": "UrlMetadataSignedHeadersKey" + }, + "value": { + "shape": "UrlMetadataSignedHeadersValue" + } + }, + "UrlMetadataSignedHeadersKey": { + "type": "string", + "max": 128, + "min": 1 + }, + "UrlMetadataSignedHeadersValue": { + "type": "string", + "max": 256, + "min": 1 + }, "UrlReference": { "type": "structure", "members": { diff --git a/apis/connectcases-2022-10-03.min.json b/apis/connectcases-2022-10-03.min.json index 35c5fb9766..4ba92dec28 100644 --- a/apis/connectcases-2022-10-03.min.json +++ b/apis/connectcases-2022-10-03.min.json @@ -324,6 +324,9 @@ "members": { "contactArn": {} } + }, + "file": { + "shape": "S20" } }, "union": true @@ -369,11 +372,11 @@ "locationName": "domainId" }, "layoutConfiguration": { - "shape": "S26" + "shape": "S28" }, "name": {}, "requiredFields": { - "shape": "S28" + "shape": "S2a" }, "status": {} } @@ -608,10 +611,10 @@ "members": { "eventFieldId": {}, "newValue": { - "shape": "S2z" + "shape": "S31" }, "oldValue": { - "shape": "S2z" + "shape": "S31" } } } @@ -665,7 +668,7 @@ ], "members": { "eventBridge": { - "shape": "S37" + "shape": "S39" } } } @@ -804,11 +807,11 @@ "shape": "Sg" }, "layoutConfiguration": { - "shape": "S26" + "shape": "S28" }, "name": {}, "requiredFields": { - "shape": "S28" + "shape": "S2a" }, "status": {}, "tags": { @@ -1178,7 +1181,7 @@ "locationName": "domainId" }, "eventBridge": { - "shape": "S37" + "shape": "S39" } } }, @@ -1209,7 +1212,7 @@ } }, "filter": { - "shape": "S4i" + "shape": "S4k" }, "maxResults": { "type": "integer" @@ -1304,6 +1307,12 @@ }, "contactArn": {} } + }, + "file": { + "type": "structure", + "members": { + "fileArn": {} + } } }, "union": true @@ -1358,6 +1367,9 @@ }, "contactArn": {} } + }, + "file": { + "shape": "S20" } }, "union": true @@ -1547,11 +1559,11 @@ "locationName": "domainId" }, "layoutConfiguration": { - "shape": "S26" + "shape": "S28" }, "name": {}, "requiredFields": { - "shape": "S28" + "shape": "S2a" }, "status": {}, "templateId": { @@ -1706,13 +1718,22 @@ "contentType": {} } }, - "S26": { + "S20": { "type": "structure", + "required": [ + "fileArn" + ], "members": { - "defaultLayout": {} + "fileArn": {} } }, "S28": { + "type": "structure", + "members": { + "defaultLayout": {} + } + }, + "S2a": { "type": "list", "member": { "type": "structure", @@ -1724,7 +1745,7 @@ } } }, - "S2z": { + "S31": { "type": "structure", "members": { "booleanValue": { @@ -1741,7 +1762,7 @@ }, "union": true }, - "S37": { + "S39": { "type": "structure", "required": [ "enabled" @@ -1782,13 +1803,13 @@ } } }, - "S4i": { + "S4k": { "type": "structure", "members": { "andAll": { "type": "list", "member": { - "shape": "S4i" + "shape": "S4k" } }, "field": { @@ -1816,12 +1837,12 @@ "union": true }, "not": { - "shape": "S4i" + "shape": "S4k" }, "orAll": { "type": "list", "member": { - "shape": "S4i" + "shape": "S4k" } } }, diff --git a/apis/connectcases-2022-10-03.normal.json b/apis/connectcases-2022-10-03.normal.json index 6068987485..46297a9782 100644 --- a/apis/connectcases-2022-10-03.normal.json +++ b/apis/connectcases-2022-10-03.normal.json @@ -1948,13 +1948,13 @@ "members": { "domainId": { "shape": "DomainId", - "documentation": "The unique identifier of the Cases domain.
", + "documentation": "The unique identifier of the Cases domain.
", "location": "uri", "locationName": "domainId" }, "fieldId": { "shape": "FieldId", - "documentation": "The unique identifier of a field.
", + "documentation": "Unique identifier of the field.
", "location": "uri", "locationName": "fieldId" } @@ -1973,7 +1973,7 @@ "members": { "domainId": { "shape": "DomainId", - "documentation": "The unique identifier of the Cases domain.
", + "documentation": "The unique identifier of the Cases domain.
", "location": "uri", "locationName": "domainId" }, @@ -1998,7 +1998,7 @@ "members": { "domainId": { "shape": "DomainId", - "documentation": "The unique identifier of the Cases domain.
", + "documentation": "The unique identifier of the Cases domain.
", "location": "uri", "locationName": "domainId" }, @@ -2406,6 +2406,34 @@ "max": 1500, "min": 0 }, + "FileArn": { + "type": "string", + "max": 500, + "min": 1 + }, + "FileContent": { + "type": "structure", + "required": [ + "fileArn" + ], + "members": { + "fileArn": { + "shape": "FileArn", + "documentation": "The Amazon Resource Name (ARN) of a File in Amazon Connect.
" + } + }, + "documentation": "An object that represents a content of an Amazon Connect file object.
" + }, + "FileFilter": { + "type": "structure", + "members": { + "fileArn": { + "shape": "FileArn", + "documentation": "The Amazon Resource Name (ARN) of the file.
" + } + }, + "documentation": "A filter for related items of type File
.
The timestamp for when the resource was created.
" + "documentation": "Timestamp at which the resource was created.
" }, "deleted": { "shape": "Deleted", - "documentation": "Indicates whether the resource has been deleted.
" + "documentation": "Denotes whether or not the resource has been deleted.
" }, "description": { "shape": "FieldDescription", @@ -2644,7 +2672,7 @@ }, "lastModifiedTime": { "shape": "LastModifiedTime", - "documentation": "The timestamp for when the resource was created or last modified.
" + "documentation": "Timestamp at which the resource was created or last modified.
" }, "name": { "shape": "FieldName", @@ -2701,15 +2729,15 @@ }, "createdTime": { "shape": "CreatedTime", - "documentation": "The timestamp for when the resource was created.
" + "documentation": "Timestamp at which the resource was created.
" }, "deleted": { "shape": "Deleted", - "documentation": "Indicates whether the resource has been deleted.
" + "documentation": "Denotes whether or not the resource has been deleted.
" }, "lastModifiedTime": { "shape": "LastModifiedTime", - "documentation": "The timestamp for when the resource was created or last modified.
" + "documentation": "Timestamp at which the resource was created or last modified.
" }, "layoutArn": { "shape": "LayoutArn", @@ -2761,11 +2789,11 @@ "members": { "createdTime": { "shape": "CreatedTime", - "documentation": "The timestamp for when the resource was created.
" + "documentation": "Timestamp at which the resource was created.
" }, "deleted": { "shape": "Deleted", - "documentation": "Indicates whether the resource has been deleted.
" + "documentation": "Denotes whether or not the resource has been deleted.
" }, "description": { "shape": "TemplateDescription", @@ -2773,7 +2801,7 @@ }, "lastModifiedTime": { "shape": "LastModifiedTime", - "documentation": "The timestamp for when the resource was created or last modified.
" + "documentation": "Timestamp at which the resource was created or last modified.
" }, "layoutConfiguration": { "shape": "LayoutConfiguration", @@ -3267,6 +3295,10 @@ "contact": { "shape": "ContactContent", "documentation": "Represents the content of a contact to be returned to agents.
" + }, + "file": { + "shape": "FileContent", + "documentation": "Represents the content of a File to be returned to agents.
" } }, "documentation": "Represents the content of a particular type of related item.
", @@ -3300,6 +3332,10 @@ "contact": { "shape": "Contact", "documentation": "Object representing a contact in Amazon Connect as an API request field.
" + }, + "file": { + "shape": "FileContent", + "documentation": "A file of related items.
" } }, "documentation": "Represents the content of a related item to be created.
", @@ -3309,7 +3345,8 @@ "type": "string", "enum": [ "Contact", - "Comment" + "Comment", + "File" ] }, "RelatedItemTypeFilter": { @@ -3322,6 +3359,10 @@ "contact": { "shape": "ContactFilter", "documentation": "A filter for related items of type Contact
.
A filter for related items of this type of File
.
The list of types of related items and their parameters to use for filtering.
", diff --git a/apis/datasync-2018-11-09.min.json b/apis/datasync-2018-11-09.min.json index 3c1d09ef0b..c1e6ca6551 100644 --- a/apis/datasync-2018-11-09.min.json +++ b/apis/datasync-2018-11-09.min.json @@ -5,6 +5,9 @@ "endpointPrefix": "datasync", "jsonVersion": "1.1", "protocol": "json", + "protocols": [ + "json" + ], "serviceAbbreviation": "DataSync", "serviceFullName": "AWS DataSync", "serviceId": "DataSync", diff --git a/apis/datasync-2018-11-09.normal.json b/apis/datasync-2018-11-09.normal.json index a7bee259c4..a799abb160 100644 --- a/apis/datasync-2018-11-09.normal.json +++ b/apis/datasync-2018-11-09.normal.json @@ -5,6 +5,9 @@ "endpointPrefix": "datasync", "jsonVersion": "1.1", "protocol": "json", + "protocols": [ + "json" + ], "serviceAbbreviation": "DataSync", "serviceFullName": "AWS DataSync", "serviceId": "DataSync", @@ -1280,7 +1283,7 @@ "shape": "InternalException" } ], - "documentation": "Updates some parameters of an existing object storage location that DataSync accesses for a transfer. For information about creating a self-managed object storage location, see Creating a location for object storage.
" + "documentation": "Updates some parameters of an existing DataSync location for an object storage system.
" }, "UpdateLocationSmb": { "name": "UpdateLocationSmb", @@ -2055,7 +2058,7 @@ }, "ServerCertificate": { "shape": "ObjectStorageCertificate", - "documentation": "Specifies a file with the certificates that are used to sign the object storage server's certificate (for example, file:///home/user/.ssh/storage_sys_certificate.pem
). The file you specify must include the following:
The certificate of the signing certificate authority (CA)
Any intermediate certificates
base64 encoding
A .pem
extension
The file can be up to 32768 bytes (before base64 encoding).
To use this parameter, configure ServerProtocol
to HTTPS
.
Specifies a certificate chain for DataSync to authenticate with your object storage system if the system uses a private or self-signed certificate authority (CA). You must specify a single .pem
file with a full certificate chain (for example, file:///home/user/.ssh/object_storage_certificates.pem
).
The certificate chain might include:
The object storage system's certificate
All intermediate certificates (if there are any)
The root certificate of the signing CA
You can concatenate your certificates into a .pem
file (which can be up to 32768 bytes before base64 encoding). The following example cat
command creates an object_storage_certificates.pem
file that includes three certificates:
cat object_server_certificate.pem intermediate_certificate.pem ca_root_certificate.pem > object_storage_certificates.pem
To use this parameter, configure ServerProtocol
to HTTPS
.
CreateLocationObjectStorageRequest
" @@ -2788,7 +2791,7 @@ }, "ServerCertificate": { "shape": "ObjectStorageCertificate", - "documentation": "The self-signed certificate that DataSync uses to securely authenticate with your object storage system.
" + "documentation": "The certificate chain for DataSync to authenticate with your object storage system if the system uses a private or self-signed certificate authority (CA).
" } }, "documentation": "DescribeLocationObjectStorageResponse
" @@ -5461,7 +5464,7 @@ }, "Status": { "shape": "ScheduleStatus", - "documentation": "Specifies whether to enable or disable your task schedule. Your schedule is enabled by default, but there can be situations where you need to disable it. For example, you might need to pause a recurring transfer or fix an issue with your task or perform maintenance on your storage system.
DataSync might disable your schedule automatically if your task fails repeatedly with the same error. For more information, see TaskScheduleDetails.
" + "documentation": "Specifies whether to enable or disable your task schedule. Your schedule is enabled by default, but there can be situations where you need to disable it. For example, you might need to pause a recurring transfer to fix an issue with your task or perform maintenance on your storage system.
DataSync might disable your schedule automatically if your task fails repeatedly with the same error. For more information, see TaskScheduleDetails.
" } }, "documentation": "Configures your DataSync task to run on a schedule (at a minimum interval of 1 hour).
" @@ -5768,7 +5771,7 @@ }, "ServerCertificate": { "shape": "ObjectStorageCertificate", - "documentation": "Specifies a certificate to authenticate with an object storage system that uses a private or self-signed certificate authority (CA). You must specify a Base64-encoded .pem
file (for example, file:///home/user/.ssh/storage_sys_certificate.pem
). The certificate can be up to 32768 bytes (before Base64 encoding).
To use this parameter, configure ServerProtocol
to HTTPS
.
Updating the certificate doesn't interfere with tasks that you have in progress.
" + "documentation": "Specifies a certificate chain for DataSync to authenticate with your object storage system if the system uses a private or self-signed certificate authority (CA). You must specify a single .pem
file with a full certificate chain (for example, file:///home/user/.ssh/object_storage_certificates.pem
).
The certificate chain might include:
The object storage system's certificate
All intermediate certificates (if there are any)
The root certificate of the signing CA
You can concatenate your certificates into a .pem
file (which can be up to 32768 bytes before base64 encoding). The following example cat
command creates an object_storage_certificates.pem
file that includes three certificates:
cat object_server_certificate.pem intermediate_certificate.pem ca_root_certificate.pem > object_storage_certificates.pem
To use this parameter, configure ServerProtocol
to HTTPS
.
Updating this parameter doesn't interfere with tasks that you have in progress.
" } } }, diff --git a/apis/inspector2-2020-06-08.min.json b/apis/inspector2-2020-06-08.min.json index bc1451c0c9..d5678468ea 100644 --- a/apis/inspector2-2020-06-08.min.json +++ b/apis/inspector2-2020-06-08.min.json @@ -820,6 +820,7 @@ "scanArn" ], "members": { + "reportFormat": {}, "scanArn": {}, "targetAccounts": { "type": "list", @@ -853,12 +854,12 @@ "type": "structure", "members": { "checkIdFilters": { - "shape": "S59" + "shape": "S5a" }, "findingArnFilters": { "type": "list", "member": { - "shape": "S5a" + "shape": "S5b" } }, "findingStatusFilters": { @@ -876,10 +877,10 @@ } }, "securityLevelFilters": { - "shape": "S5h" + "shape": "S5i" }, "titleFilters": { - "shape": "S5k" + "shape": "S5l" } } }, @@ -1002,10 +1003,10 @@ "members": { "errorMessage": {}, "orgPackagePaths": { - "shape": "S6c" + "shape": "S6d" }, "packagePaths": { - "shape": "S6c" + "shape": "S6d" }, "status": {} } @@ -1089,7 +1090,7 @@ "type": "structure", "members": { "member": { - "shape": "S6q" + "shape": "S6r" } } } @@ -1177,13 +1178,13 @@ "type": "structure", "members": { "scanConfigurationArnFilters": { - "shape": "S72" + "shape": "S73" }, "scanNameFilters": { - "shape": "S73" + "shape": "S74" }, "targetResourceTagFilters": { - "shape": "S74" + "shape": "S75" } } }, @@ -1218,7 +1219,7 @@ "shape": "S31" }, "targets": { - "shape": "S7d" + "shape": "S7e" } } } @@ -1243,23 +1244,23 @@ "accountIdFilters": { "type": "list", "member": { - "shape": "S5a" + "shape": "S5b" } }, "checkIdFilters": { - "shape": "S59" + "shape": "S5a" }, "failedResourcesFilters": { - "shape": "S7i" + "shape": "S7j" }, "platformFilters": { - "shape": "S7k" + "shape": "S7l" }, "securityLevelFilters": { - "shape": "S5h" + "shape": "S5i" }, "titleFilters": { - "shape": "S5k" + "shape": "S5l" } } }, @@ -1290,7 +1291,7 @@ "platform": {}, "scanArn": {}, "statusCounts": { - "shape": "S7q" + "shape": "S7r" }, "title": {} } @@ -1315,16 +1316,16 @@ "type": "structure", "members": { "accountIdFilters": { - "shape": "S7t" + "shape": "S7u" }, "checkIdFilters": { - "shape": "S59" + "shape": "S5a" }, "failedChecksFilters": { - "shape": "S7i" + "shape": "S7j" }, "platformFilters": { - "shape": "S7k" + "shape": "S7l" }, "statusFilters": { "type": "list", @@ -1341,10 +1342,10 @@ } }, "targetResourceIdFilters": { - "shape": "S7y" + "shape": "S7z" }, "targetResourceTagFilters": { - "shape": "S74" + "shape": "S75" }, "targetStatusFilters": { "type": "list", @@ -1401,7 +1402,7 @@ "platform": {}, "scanArn": {}, "statusCounts": { - "shape": "S7q" + "shape": "S7r" }, "targetResourceId": {}, "targetResourceTags": { @@ -1428,12 +1429,12 @@ "type": "structure", "members": { "failedChecksFilters": { - "shape": "S7i" + "shape": "S7j" }, "scanArnFilters": { "type": "list", "member": { - "shape": "S5a" + "shape": "S5b" } }, "scanAtFilters": { @@ -1451,10 +1452,10 @@ } }, "scanConfigurationArnFilters": { - "shape": "S72" + "shape": "S73" }, "scanNameFilters": { - "shape": "S73" + "shape": "S74" }, "scanStatusFilters": { "type": "list", @@ -1473,17 +1474,17 @@ "scheduledByFilters": { "type": "list", "member": { - "shape": "S5a" + "shape": "S5b" } }, "targetAccountIdFilters": { - "shape": "S7t" + "shape": "S7u" }, "targetResourceIdFilters": { - "shape": "S7y" + "shape": "S7z" }, "targetResourceTagFilters": { - "shape": "S74" + "shape": "S75" } } }, @@ -1521,7 +1522,7 @@ "securityLevel": {}, "status": {}, "targets": { - "shape": "S7d" + "shape": "S7e" }, "totalChecks": { "type": "integer" @@ -1541,7 +1542,7 @@ "type": "structure", "members": { "filterCriteria": { - "shape": "S8r" + "shape": "S8s" }, "maxResults": { "type": "integer" @@ -1646,7 +1647,7 @@ "type": "structure", "members": { "filterCriteria": { - "shape": "S8r" + "shape": "S8s" }, "groupBy": {}, "nextToken": {} @@ -1972,7 +1973,7 @@ "members": { "accountId": {}, "severityCounts": { - "shape": "Sb2" + "shape": "Sb3" } } }, @@ -1988,7 +1989,7 @@ }, "ami": {}, "severityCounts": { - "shape": "Sb2" + "shape": "Sb3" } } }, @@ -2008,7 +2009,7 @@ "repository": {}, "resourceId": {}, "severityCounts": { - "shape": "Sb2" + "shape": "Sb3" } } }, @@ -2029,7 +2030,7 @@ }, "operatingSystem": {}, "severityCounts": { - "shape": "Sb2" + "shape": "Sb3" } } }, @@ -2038,7 +2039,7 @@ "members": { "accountId": {}, "severityCounts": { - "shape": "Sb2" + "shape": "Sb3" } } }, @@ -2056,7 +2057,7 @@ "repository": {}, "resourceId": {}, "severityCounts": { - "shape": "Sb2" + "shape": "Sb3" } } }, @@ -2077,7 +2078,7 @@ "resourceId": {}, "runtime": {}, "severityCounts": { - "shape": "Sb2" + "shape": "Sb3" } } }, @@ -2095,7 +2096,7 @@ "layerArn": {}, "resourceId": {}, "severityCounts": { - "shape": "Sb2" + "shape": "Sb3" } } }, @@ -2108,7 +2109,7 @@ "accountId": {}, "packageName": {}, "severityCounts": { - "shape": "Sb2" + "shape": "Sb3" } } }, @@ -2124,7 +2125,7 @@ }, "repository": {}, "severityCounts": { - "shape": "Sb2" + "shape": "Sb3" } } }, @@ -2136,7 +2137,7 @@ "members": { "accountId": {}, "severityCounts": { - "shape": "Sb2" + "shape": "Sb3" }, "title": {}, "vulnerabilityId": {} @@ -2589,7 +2590,7 @@ "members": { "type": "list", "member": { - "shape": "S6q" + "shape": "S6r" } }, "nextToken": {} @@ -3131,7 +3132,7 @@ "type": "boolean" }, "packagePaths": { - "shape": "S6c" + "shape": "S6d" } } }, @@ -3140,10 +3141,10 @@ "members": { "errorMessage": {}, "orgPackagePaths": { - "shape": "S6c" + "shape": "S6d" }, "packagePaths": { - "shape": "S6c" + "shape": "S6d" }, "status": {} } @@ -3217,7 +3218,7 @@ ], "members": { "orgPackagePaths": { - "shape": "S6c" + "shape": "S6d" } } }, @@ -3792,13 +3793,13 @@ } } }, - "S59": { + "S5a": { "type": "list", "member": { - "shape": "S5a" + "shape": "S5b" } }, - "S5a": { + "S5b": { "type": "structure", "required": [ "comparison", @@ -3809,7 +3810,7 @@ "value": {} } }, - "S5h": { + "S5i": { "type": "list", "member": { "type": "structure", @@ -3823,17 +3824,17 @@ } } }, - "S5k": { + "S5l": { "type": "list", "member": { - "shape": "S5a" + "shape": "S5b" } }, - "S6c": { + "S6d": { "type": "list", "member": {} }, - "S6q": { + "S6r": { "type": "structure", "members": { "accountId": {}, @@ -3844,19 +3845,19 @@ } } }, - "S72": { + "S73": { "type": "list", "member": { - "shape": "S5a" + "shape": "S5b" } }, - "S73": { + "S74": { "type": "list", "member": { - "shape": "S5a" + "shape": "S5b" } }, - "S74": { + "S75": { "type": "list", "member": { "type": "structure", @@ -3872,7 +3873,7 @@ } } }, - "S7d": { + "S7e": { "type": "structure", "members": { "accountIds": { @@ -3884,7 +3885,7 @@ } } }, - "S7i": { + "S7j": { "type": "list", "member": { "type": "structure", @@ -3898,13 +3899,13 @@ } } }, - "S7k": { + "S7l": { "type": "list", "member": { - "shape": "S5a" + "shape": "S5b" } }, - "S7q": { + "S7r": { "type": "structure", "members": { "failed": { @@ -3918,69 +3919,69 @@ } } }, - "S7t": { + "S7u": { "type": "list", "member": { - "shape": "S5a" + "shape": "S5b" } }, - "S7y": { + "S7z": { "type": "list", "member": { - "shape": "S5a" + "shape": "S5b" } }, - "S8r": { + "S8s": { "type": "structure", "members": { "accountId": { - "shape": "S8s" + "shape": "S8t" }, "ec2InstanceTags": { - "shape": "S8w" + "shape": "S8x" }, "ecrImageTags": { - "shape": "S8s" + "shape": "S8t" }, "ecrRepositoryName": { - "shape": "S8s" + "shape": "S8t" }, "imagePulledAt": { - "shape": "S8z" + "shape": "S90" }, "lambdaFunctionName": { - "shape": "S8s" + "shape": "S8t" }, "lambdaFunctionRuntime": { - "shape": "S8s" + "shape": "S8t" }, "lambdaFunctionTags": { - "shape": "S8w" + "shape": "S8x" }, "lastScannedAt": { - "shape": "S8z" + "shape": "S90" }, "resourceId": { - "shape": "S8s" + "shape": "S8t" }, "resourceType": { - "shape": "S8s" + "shape": "S8t" }, "scanMode": { - "shape": "S8s" + "shape": "S8t" }, "scanStatusCode": { - "shape": "S8s" + "shape": "S8t" }, "scanStatusReason": { - "shape": "S8s" + "shape": "S8t" }, "scanType": { - "shape": "S8s" + "shape": "S8t" } } }, - "S8s": { + "S8t": { "type": "list", "member": { "type": "structure", @@ -3994,7 +3995,7 @@ } } }, - "S8w": { + "S8x": { "type": "list", "member": { "type": "structure", @@ -4009,7 +4010,7 @@ } } }, - "S8z": { + "S90": { "type": "list", "member": { "type": "structure", @@ -4023,7 +4024,7 @@ } } }, - "Sb2": { + "Sb3": { "type": "structure", "members": { "all": { diff --git a/apis/inspector2-2020-06-08.normal.json b/apis/inspector2-2020-06-08.normal.json index 9c2f03ab0f..d08f9d4b57 100644 --- a/apis/inspector2-2020-06-08.normal.json +++ b/apis/inspector2-2020-06-08.normal.json @@ -695,6 +695,9 @@ { "shape": "ThrottlingException" }, + { + "shape": "ResourceNotFoundException" + }, { "shape": "InternalServerException" } @@ -2837,6 +2840,13 @@ "type": "string", "pattern": "^\\d{12}|o-[a-z0-9]{10,32}$" }, + "CisReportFormat": { + "type": "string", + "enum": [ + "PDF", + "CSV" + ] + }, "CisReportStatus": { "type": "string", "enum": [ @@ -5862,6 +5872,10 @@ "scanArn" ], "members": { + "reportFormat": { + "shape": "CisReportFormat", + "documentation": " The format of the report. Valid values are PDF
and CSV
. If no value is specified, the report format defaults to PDF
.
The scan ARN.
" @@ -5881,7 +5895,7 @@ }, "url": { "shape": "String", - "documentation": "The URL where a PDF of the CIS scan report can be downloaded.
" + "documentation": "The URL where a PDF or CSV of the CIS scan report can be downloaded.
" } } }, diff --git a/apis/sagemaker-2017-07-24.normal.json b/apis/sagemaker-2017-07-24.normal.json index fa4028ea51..71db5b2f30 100644 --- a/apis/sagemaker-2017-07-24.normal.json +++ b/apis/sagemaker-2017-07-24.normal.json @@ -36270,7 +36270,7 @@ "documentation": "Set to True
to allow SageMaker to extract session tags from a training job creation role and reuse these tags when assuming the training job execution role.
Contains information about attribute-based access control (ABAC) for a training job.
" + "documentation": "Contains information about attribute-based access control (ABAC) for a training job. The session chaining configuration uses Amazon Security Token Service (STS) for your training job to request temporary, limited-privilege credentials to tenants. For more information, see Attribute-based access control (ABAC) for multi-tenancy training.
" }, "SessionExpirationDurationInSeconds": { "type": "integer", @@ -38614,12 +38614,74 @@ "ml.m5.4xlarge", "ml.m5.12xlarge", "ml.m5.24xlarge", + "ml.m6i.large", + "ml.m6i.xlarge", + "ml.m6i.2xlarge", + "ml.m6i.4xlarge", + "ml.m6i.8xlarge", + "ml.m6i.12xlarge", + "ml.m6i.16xlarge", + "ml.m6i.24xlarge", + "ml.m6i.32xlarge", + "ml.c6i.large", + "ml.c6i.xlarge", + "ml.c6i.2xlarge", + "ml.c6i.4xlarge", + "ml.c6i.8xlarge", + "ml.c6i.12xlarge", + "ml.c6i.16xlarge", + "ml.c6i.24xlarge", + "ml.c6i.32xlarge", + "ml.r6i.large", + "ml.r6i.xlarge", + "ml.r6i.2xlarge", + "ml.r6i.4xlarge", + "ml.r6i.8xlarge", + "ml.r6i.12xlarge", + "ml.r6i.16xlarge", + "ml.r6i.24xlarge", + "ml.r6i.32xlarge", + "ml.m7i.large", + "ml.m7i.xlarge", + "ml.m7i.2xlarge", + "ml.m7i.4xlarge", + "ml.m7i.8xlarge", + "ml.m7i.12xlarge", + "ml.m7i.16xlarge", + "ml.m7i.24xlarge", + "ml.m7i.48xlarge", + "ml.c7i.large", + "ml.c7i.xlarge", + "ml.c7i.2xlarge", + "ml.c7i.4xlarge", + "ml.c7i.8xlarge", + "ml.c7i.12xlarge", + "ml.c7i.16xlarge", + "ml.c7i.24xlarge", + "ml.c7i.48xlarge", + "ml.r7i.large", + "ml.r7i.xlarge", + "ml.r7i.2xlarge", + "ml.r7i.4xlarge", + "ml.r7i.8xlarge", + "ml.r7i.12xlarge", + "ml.r7i.16xlarge", + "ml.r7i.24xlarge", + "ml.r7i.48xlarge", "ml.g4dn.xlarge", "ml.g4dn.2xlarge", "ml.g4dn.4xlarge", "ml.g4dn.8xlarge", "ml.g4dn.12xlarge", - "ml.g4dn.16xlarge" + "ml.g4dn.16xlarge", + "ml.g5.xlarge", + "ml.g5.2xlarge", + "ml.g5.4xlarge", + "ml.g5.8xlarge", + "ml.g5.12xlarge", + "ml.g5.16xlarge", + "ml.g5.24xlarge", + "ml.g5.48xlarge" ] }, "TransformInstanceTypes": { diff --git a/apis/sesv2-2019-09-27.min.json b/apis/sesv2-2019-09-27.min.json index aac2a74ff2..d6fb764e27 100644 --- a/apis/sesv2-2019-09-27.min.json +++ b/apis/sesv2-2019-09-27.min.json @@ -2790,6 +2790,9 @@ } } } + }, + "ReplacementHeaders": { + "shape": "S2p" } } } diff --git a/apis/sesv2-2019-09-27.normal.json b/apis/sesv2-2019-09-27.normal.json index 2c836c21b0..6c05272a2b 100644 --- a/apis/sesv2-2019-09-27.normal.json +++ b/apis/sesv2-2019-09-27.normal.json @@ -2679,6 +2679,10 @@ "ReplacementEmailContent": { "shape": "ReplacementEmailContent", "documentation": "The ReplacementEmailContent
associated with a BulkEmailEntry
.
The list of message headers associated with the BulkEmailEntry
data type.
Headers Not Present in BulkEmailEntry
: If a header is specified in Template
but not in BulkEmailEntry
, the header from Template
will be added to the outgoing email.
Headers Present in BulkEmailEntry
: If a header is specified in BulkEmailEntry
, it takes precedence over any header of the same name specified in Template
:
If the header is also defined within Template
, the value from BulkEmailEntry
will replace the header's value in the email.
If the header is not defined within Template
, it will simply be added to the email as specified in BulkEmailEntry
.
>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u =0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),a(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],448:[function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a >1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u =0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),a(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],448:[function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(x),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l=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=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),s.alloc(+e)}function S(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(a)return K(e).length;t=(""+t).toLowerCase(),a=!0}}function g(e,t,r){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,r);case"utf8":case"utf-8":return v(this,t,r);case"ascii":return P(this,t,r);case"latin1":case"binary":return q(this,t,r);case"base64":return D(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function h(e,t,r){var a=e[t];e[t]=e[r],e[r]=a}function I(e,t,r,a,i){if(0===e.length)return-1;if("string"==typeof r?(a=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=s.from(t,a)),s.isBuffer(t))return 0===t.length?-1:N(e,t,r,a,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):N(e,[t],r,a,i);throw new TypeError("val must be string, number or Buffer")}function N(e,t,r,a,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,n=e.length,u=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;o=2,n/=2,u/=2,r/=2}var p;if(i){var m=-1;for(p=r;p>>8*(a?i:1-i)}function B(e,t,r,a){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-r,4);i>>8*(a?i:3-i)&255}function U(e,t,r,a,i,s){if(r+a>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function _(e,t,r,a,i){return i||U(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(e,t,r,a,23,4),r+4}function F(e,t,r,a,i){return i||U(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(e,t,r,a,52,8),r+8}function O(e){if(e=V(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function V(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function K(e,t){t=t||1/0;for(var r,a=e.length,i=null,s=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===a){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function j(e){for(var t=[],r=0;r=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(x),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l