From c458965edc79471b79055ee8b836bb712c37d5e8 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 3 May 2024 18:07:39 +0000 Subject: [PATCH 1/3] Update to latest models --- .../api-change-bedrockagent-66303.json | 5 + .../api-change-connect-98734.json | 5 + .../api-change-connectcases-87696.json | 5 + .../api-change-datasync-41325.json | 5 + .../api-change-inspector2-76105.json | 5 + .../api-change-sagemaker-94484.json | 5 + .../next-release/api-change-sesv2-62381.json | 5 + .../bedrock-agent/2023-06-05/service-2.json | 23 +- .../data/connect/2017-08-08/service-2.json | 582 +++++++++++++++++- .../connectcases/2022-10-03/service-2.json | 67 +- .../data/datasync/2018-11-09/service-2.json | 11 +- .../data/inspector2/2020-06-08/service-2.json | 14 +- .../data/sagemaker/2017-07-24/service-2.json | 66 +- botocore/data/sesv2/2019-09-27/service-2.json | 4 + 14 files changed, 772 insertions(+), 30 deletions(-) create mode 100644 .changes/next-release/api-change-bedrockagent-66303.json create mode 100644 .changes/next-release/api-change-connect-98734.json create mode 100644 .changes/next-release/api-change-connectcases-87696.json create mode 100644 .changes/next-release/api-change-datasync-41325.json create mode 100644 .changes/next-release/api-change-inspector2-76105.json create mode 100644 .changes/next-release/api-change-sagemaker-94484.json create mode 100644 .changes/next-release/api-change-sesv2-62381.json diff --git a/.changes/next-release/api-change-bedrockagent-66303.json b/.changes/next-release/api-change-bedrockagent-66303.json new file mode 100644 index 0000000000..b71592dcaa --- /dev/null +++ b/.changes/next-release/api-change-bedrockagent-66303.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``bedrock-agent``", + "description": "This release adds support for using Provisioned Throughput with Bedrock Agents." +} diff --git a/.changes/next-release/api-change-connect-98734.json b/.changes/next-release/api-change-connect-98734.json new file mode 100644 index 0000000000..5dde6c5e6a --- /dev/null +++ b/.changes/next-release/api-change-connect-98734.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "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." +} diff --git a/.changes/next-release/api-change-connectcases-87696.json b/.changes/next-release/api-change-connectcases-87696.json new file mode 100644 index 0000000000..246f89034d --- /dev/null +++ b/.changes/next-release/api-change-connectcases-87696.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``connectcases``", + "description": "This feature supports the release of Files related items" +} diff --git a/.changes/next-release/api-change-datasync-41325.json b/.changes/next-release/api-change-datasync-41325.json new file mode 100644 index 0000000000..02a345f35b --- /dev/null +++ b/.changes/next-release/api-change-datasync-41325.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``datasync``", + "description": "Updated guidance on using private or self-signed certificate authorities (CAs) with AWS DataSync object storage locations." +} diff --git a/.changes/next-release/api-change-inspector2-76105.json b/.changes/next-release/api-change-inspector2-76105.json new file mode 100644 index 0000000000..9d9fc2b264 --- /dev/null +++ b/.changes/next-release/api-change-inspector2-76105.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``inspector2``", + "description": "This release adds CSV format to GetCisScanReport for Inspector v2" +} diff --git a/.changes/next-release/api-change-sagemaker-94484.json b/.changes/next-release/api-change-sagemaker-94484.json new file mode 100644 index 0000000000..e1d87c286c --- /dev/null +++ b/.changes/next-release/api-change-sagemaker-94484.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sagemaker``", + "description": "Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs" +} diff --git a/.changes/next-release/api-change-sesv2-62381.json b/.changes/next-release/api-change-sesv2-62381.json new file mode 100644 index 0000000000..3bf0e2196c --- /dev/null +++ b/.changes/next-release/api-change-sesv2-62381.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``sesv2``", + "description": "Adds support for specifying replacement headers per BulkEmailEntry in SendBulkEmail in SESv2." +} diff --git a/botocore/data/bedrock-agent/2023-06-05/service-2.json b/botocore/data/bedrock-agent/2023-06-05/service-2.json index b128ce3343..1b06e63592 100644 --- a/botocore/data/bedrock-agent/2023-06-05/service-2.json +++ b/botocore/data/bedrock-agent/2023-06-05/service-2.json @@ -822,7 +822,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":{ @@ -977,7 +977,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", @@ -1079,6 +1079,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.

" @@ -1134,11 +1138,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.

" @@ -1589,7 +1596,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", @@ -3755,6 +3762,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}$" @@ -4443,7 +4456,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/botocore/data/connect/2017-08-08/service-2.json b/botocore/data/connect/2017-08-08/service-2.json index 5e5f4cbd90..75fcec83c4 100644 --- a/botocore/data/connect/2017-08-08/service-2.json +++ b/botocore/data/connect/2017-08-08/service-2.json @@ -5,6 +5,7 @@ "endpointPrefix":"connect", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon Connect", "serviceFullName":"Amazon Connect Service", "serviceId":"Connect", @@ -309,6 +310,23 @@ ], "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":{ @@ -364,6 +382,23 @@ ], "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":{ @@ -835,6 +870,23 @@ ], "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.

" + }, "DeleteContactEvaluation":{ "name":"DeleteContactEvaluation", "http":{ @@ -1843,6 +1895,23 @@ ], "documentation":"

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.

" }, + "GetAttachedFile":{ + "name":"GetAttachedFile", + "http":{ + "method":"GET", + "requestUri":"/attached-files/{InstanceId}/{FileId}" + }, + "input":{"shape":"GetAttachedFileRequest"}, + "output":{"shape":"GetAttachedFileResponse"}, + "errors":[ + {"shape":"AccessDeniedException"}, + {"shape":"InvalidRequestException"}, + {"shape":"InternalServiceException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"} + ], + "documentation":"

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.

" + }, "GetContactAttributes":{ "name":"GetContactAttributes", "http":{ @@ -3122,6 +3191,24 @@ ], "documentation":"

Processes chat integration events from Amazon Web Services or external integrations to Amazon Connect. A chat integration event includes:

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.

" + }, "StartChatContact":{ "name":"StartChatContact", "http":{ @@ -5052,6 +5139,95 @@ "max":100, "min":1 }, + "AttachedFile":{ + "type":"structure", + "required":[ + "CreationTime", + "FileArn", + "FileId", + "FileName", + "FileSizeInBytes", + "FileStatus" + ], + "members":{ + "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.

" + }, + "FileArn":{ + "shape":"ARN", + "documentation":"

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.

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

The tags used to organize, track, or control access for this resource. For example, { \"Tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.

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

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"} + }, + "AttachedFileInvalidRequestExceptionReason":{ + "type":"string", + "enum":[ + "INVALID_FILE_SIZE", + "INVALID_FILE_TYPE", + "INVALID_FILE_NAME" + ] + }, + "AttachedFilesList":{ + "type":"list", + "member":{"shape":"AttachedFile"} + }, "AttachmentName":{ "type":"string", "max":256, @@ -5249,6 +5425,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.

", + "location":"querystring", + "locationName":"associatedResourceArn" + } + } + }, + "BatchGetAttachedFileMetadataResponse":{ + "type":"structure", + "members":{ + "Files":{ + "shape":"AttachedFilesList", + "documentation":"

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":[ @@ -5567,6 +5782,41 @@ "type":"string", "enum":["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.

", + "location":"querystring", + "locationName":"associatedResourceArn" + } + }, + "documentation":"Request to CompleteAttachedFileUpload API" + }, + "CompleteAttachedFileUploadResponse":{ + "type":"structure", + "members":{ + }, + "documentation":"Response from CompleteAttachedFileUpload API" + }, "Concurrency":{ "type":"integer", "max":10, @@ -7395,6 +7645,21 @@ } } }, + "CreatedByInfo":{ + "type":"structure", + "members":{ + "ConnectUserArn":{ + "shape":"ARN", + "documentation":"

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.

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

Information on the identity that created the file.

", + "union":true + }, "Credentials":{ "type":"structure", "members":{ @@ -7628,6 +7893,41 @@ "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.

", + "location":"querystring", + "locationName":"associatedResourceArn" + } + }, + "documentation":"Request to DeleteAttachedFile API" + }, + "DeleteAttachedFileResponse":{ + "type":"structure", + "members":{ + }, + "documentation":"Response from DeleteAttachedFile API" + }, "DeleteContactEvaluationRequest":{ "type":"structure", "required":[ @@ -9325,6 +9625,20 @@ "member":{"shape":"Distribution"} }, "Double":{"type":"double"}, + "DownloadUrlMetadata":{ + "type":"structure", + "members":{ + "Url":{ + "shape":"MetadataUrl", + "documentation":"

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.

" + }, "DuplicateResourceException":{ "type":"structure", "members":{ @@ -9413,6 +9727,8 @@ "CONTACT_FLOW" ] }, + "ErrorCode":{"type":"string"}, + "ErrorMessage":{"type":"string"}, "ErrorResult":{ "type":"structure", "members":{ @@ -10406,6 +10722,40 @@ "type":"list", "member":{"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":{ @@ -10489,6 +10839,93 @@ "type":"list", "member":{"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.

", + "location":"querystring", + "locationName":"associatedResourceArn" + } + }, + "documentation":"Request to GetAttachedFile API." + }, + "GetAttachedFileResponse":{ + "type":"structure", + "required":["FileSizeInBytes"], + "members":{ + "FileArn":{ + "shape":"ARN", + "documentation":"

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.

" + }, + "FileStatus":{ + "shape":"FileStatusType", + "documentation":"

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.

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

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\"} }.

" + } + }, + "documentation":"Response from GetAttachedFile API." + }, "GetContactAttributesRequest":{ "type":"structure", "required":[ @@ -10800,7 +11237,7 @@ }, "Metrics":{ "shape":"MetricsV2", - "documentation":"

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.

ABANDONMENT_RATE

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype

UI name: Abandonment rate

AGENT_ADHERENT_TIME

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

AGENT_ANSWER_RATE

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent answer rate

AGENT_NON_ADHERENT_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Non-adherent time

AGENT_NON_RESPONSE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent non-response

AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS

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.

UI name: Agent non-response without customer abandons

AGENT_OCCUPANCY

Unit: Percentage

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Occupancy

AGENT_SCHEDULE_ADHERENCE

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

AGENT_SCHEDULED_TIME

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

AVG_ABANDON_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

AVG_ACTIVE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Average active time

AVG_AFTER_CONTACT_WORK_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.

AVG_AGENT_CONNECTING_TIME

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.

AVG_AGENT_PAUSE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Average agent pause time

AVG_CASE_RELATED_CONTACTS

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Average contacts per case

AVG_CASE_RESOLUTION_TIME

Unit: Seconds

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Average case resolution time

AVG_CONTACT_DURATION

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.

AVG_CONVERSATION_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype

UI name: Average conversation duration

AVG_GREETING_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 greeting time agent

AVG_HANDLE_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.

AVG_HOLD_TIME

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.

AVG_HOLD_TIME_ALL_CONTACTS

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Average customer hold time all contacts

AVG_HOLDS

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.

AVG_INTERACTION_AND_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Average agent interaction and customer hold time

AVG_INTERACTION_TIME

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.

AVG_INTERRUPTIONS_AGENT

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

AVG_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 interruption time agent

AVG_NON_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 non-talk time

AVG_QUEUE_ANSWER_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.

AVG_RESOLUTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype

UI name: Average resolution time

AVG_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

AVG_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 agent

AVG_TALK_TIME_CUSTOMER

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

CASES_CREATED

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases created

CONTACTS_ABANDONED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, RoutingStepExpression

UI name: Contact abandoned

CONTACTS_CREATED

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.

CONTACTS_HANDLED

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.

CONTACTS_HANDLED_BY_CONNECTED_TO_AGENT

Unit: Count

Valid metric filter key: INITIATION_METHOD

Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Contacts handled by Connected to agent

CONTACTS_HOLD_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Contacts hold disconnect

CONTACTS_ON_HOLD_AGENT_DISCONNECT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contacts hold agent disconnect

CONTACTS_ON_HOLD_CUSTOMER_DISCONNECT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contacts hold customer disconnect

CONTACTS_PUT_ON_HOLD

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contacts put on hold

CONTACTS_TRANSFERRED_OUT_EXTERNAL

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contacts transferred out external

CONTACTS_TRANSFERRED_OUT_INTERNAL

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contacts transferred out internal

CONTACTS_QUEUED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Contacts queued

CONTACTS_QUEUED_BY_ENQUEUE

Unit: Count

Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Contacts queued by Enqueue

CONTACTS_RESOLVED_IN_X

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

CONTACTS_TRANSFERRED_OUT

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.

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 by agent

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Contacts transferred out queue

CURRENT_CASES

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Current cases

MAX_QUEUED_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Maximum queued time

PERCENT_CASES_FIRST_CONTACT_RESOLVED

Unit: Percent

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases resolved on first contact

PERCENT_CONTACTS_STEP_EXPIRED

Unit: Percent

Valid groupings and filters: Queue, RoutingStepExpression

UI name: Not available

PERCENT_CONTACTS_STEP_JOINED

Unit: Percent

Valid groupings and filters: Queue, RoutingStepExpression

UI name: Not available

PERCENT_NON_TALK_TIME

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

PERCENT_TALK_TIME

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

PERCENT_TALK_TIME_AGENT

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

PERCENT_TALK_TIME_CUSTOMER

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

REOPENED_CASE_ACTIONS

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases reopened

RESOLVED_CASE_ACTIONS

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases resolved

SERVICE_LEVEL

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

STEP_CONTACTS_QUEUED

Unit: Count

Valid groupings and filters: Queue, RoutingStepExpression

UI name: Not available

SUM_AFTER_CONTACT_WORK_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: After contact work time

SUM_CONNECTING_TIME_AGENT

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.

SUM_CONTACT_FLOW_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contact flow time

SUM_CONTACT_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent on contact time

SUM_CONTACTS_ANSWERED_IN_X

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

SUM_CONTACTS_ABANDONED_IN_X

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

SUM_CONTACTS_DISCONNECTED

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

SUM_ERROR_STATUS_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Error status time

SUM_HANDLE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contact handle time

SUM_HOLD_TIME

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Customer hold time

SUM_IDLE_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Agent idle time

SUM_INTERACTION_AND_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent interaction and hold time

SUM_INTERACTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent interaction time

SUM_NON_PRODUCTIVE_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Non-Productive Time

SUM_ONLINE_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Online time

SUM_RETRY_CALLBACK_ATTEMPTS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype

UI name: Callback attempts

" + "documentation":"

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.

ABANDONMENT_RATE

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype

UI name: Abandonment rate

AGENT_ADHERENT_TIME

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

AGENT_ANSWER_RATE

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent answer rate

AGENT_NON_ADHERENT_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Non-adherent time

AGENT_NON_RESPONSE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent non-response

AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS

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.

UI name: Agent non-response without customer abandons

AGENT_OCCUPANCY

Unit: Percentage

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Occupancy

AGENT_SCHEDULE_ADHERENCE

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

AGENT_SCHEDULED_TIME

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

AVG_ABANDON_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

AVG_ACTIVE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Average active time

AVG_AFTER_CONTACT_WORK_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.

AVG_AGENT_CONNECTING_TIME

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.

AVG_AGENT_PAUSE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Average agent pause time

AVG_CASE_RELATED_CONTACTS

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Average contacts per case

AVG_CASE_RESOLUTION_TIME

Unit: Seconds

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Average case resolution time

AVG_CONTACT_DURATION

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.

AVG_CONVERSATION_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype

UI name: Average conversation duration

AVG_GREETING_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 agent greeting time

AVG_HANDLE_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.

AVG_HOLD_TIME

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.

AVG_HOLD_TIME_ALL_CONTACTS

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Average customer hold time all contacts

AVG_HOLDS

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.

AVG_INTERACTION_AND_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Average agent interaction and customer hold time

AVG_INTERACTION_TIME

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.

AVG_INTERRUPTIONS_AGENT

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

AVG_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 agent interruption time

AVG_NON_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 non-talk time

AVG_QUEUE_ANSWER_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.

AVG_RESOLUTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype

UI name: Average resolution time

AVG_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

AVG_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 agent talk time

AVG_TALK_TIME_CUSTOMER

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

CASES_CREATED

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases created

CONTACTS_ABANDONED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, RoutingStepExpression

UI name: Contact abandoned

CONTACTS_CREATED

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.

CONTACTS_HANDLED

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.

CONTACTS_HANDLED_BY_CONNECTED_TO_AGENT

Unit: Count

Valid metric filter key: INITIATION_METHOD

Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Contacts handled (connected to agent timestamp)

CONTACTS_HOLD_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Contacts hold disconnect

CONTACTS_ON_HOLD_AGENT_DISCONNECT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contacts hold agent disconnect

CONTACTS_ON_HOLD_CUSTOMER_DISCONNECT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contacts hold customer disconnect

CONTACTS_PUT_ON_HOLD

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contacts put on hold

CONTACTS_TRANSFERRED_OUT_EXTERNAL

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contacts transferred out external

CONTACTS_TRANSFERRED_OUT_INTERNAL

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contacts transferred out internal

CONTACTS_QUEUED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Contacts queued

CONTACTS_QUEUED_BY_ENQUEUE

Unit: Count

Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Contacts queued (enqueue timestamp)

CONTACTS_RESOLVED_IN_X

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

CONTACTS_TRANSFERRED_OUT

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.

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 by agent

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Contacts transferred out queue

CURRENT_CASES

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Current cases

MAX_QUEUED_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype

UI name: Maximum queued time

PERCENT_CASES_FIRST_CONTACT_RESOLVED

Unit: Percent

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases resolved on first contact

PERCENT_CONTACTS_STEP_EXPIRED

Unit: Percent

Valid groupings and filters: Queue, RoutingStepExpression

UI name: Not available

PERCENT_CONTACTS_STEP_JOINED

Unit: Percent

Valid groupings and filters: Queue, RoutingStepExpression

UI name: Not available

PERCENT_NON_TALK_TIME

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

PERCENT_TALK_TIME

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

PERCENT_TALK_TIME_AGENT

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

PERCENT_TALK_TIME_CUSTOMER

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

REOPENED_CASE_ACTIONS

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases reopened

RESOLVED_CASE_ACTIONS

Unit: Count

Required filter key: CASE_TEMPLATE_ARN

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

UI name: Cases resolved

SERVICE_LEVEL

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

STEP_CONTACTS_QUEUED

Unit: Count

Valid groupings and filters: Queue, RoutingStepExpression

UI name: Not available

SUM_AFTER_CONTACT_WORK_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: After contact work time

SUM_CONNECTING_TIME_AGENT

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.

SUM_CONTACT_FLOW_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contact flow time

SUM_CONTACT_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent on contact time

SUM_CONTACTS_ANSWERED_IN_X

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

SUM_CONTACTS_ABANDONED_IN_X

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

SUM_CONTACTS_DISCONNECTED

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

SUM_ERROR_STATUS_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Error status time

SUM_HANDLE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Contact handle time

SUM_HOLD_TIME

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Customer hold time

SUM_IDLE_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Agent idle time

SUM_INTERACTION_AND_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent interaction and hold time

SUM_INTERACTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

UI name: Agent interaction time

SUM_NON_PRODUCTIVE_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Non-Productive Time

SUM_ONLINE_TIME_AGENT

Unit: Seconds

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

UI name: Online time

SUM_RETRY_CALLBACK_ATTEMPTS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype

UI name: Callback attempts

" }, "NextToken":{ "shape":"NextToken2500", @@ -11961,12 +12398,24 @@ "Message":{ "shape":"Message", "documentation":"

The message about the request.

" - } + }, + "Reason":{"shape":"InvalidRequestExceptionReason"} }, "documentation":"

The request is not valid.

", "error":{"httpStatusCode":400}, "exception":true }, + "InvalidRequestExceptionReason":{ + "type":"structure", + "members":{ + "AttachedFileInvalidRequestExceptionReason":{ + "shape":"AttachedFileInvalidRequestExceptionReason", + "documentation":"

Reason why the StartAttachedFiledUpload request was invalid.

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

Reason why the request was invalid.

", + "union":true + }, "InvisibleFieldInfo":{ "type":"structure", "members":{ @@ -14228,6 +14677,11 @@ }, "MeetingId":{"type":"string"}, "Message":{"type":"string"}, + "MetadataUrl":{ + "type":"string", + "max":2000, + "min":1 + }, "MetricDataCollectionsV2":{ "type":"list", "member":{"shape":"MetricDataV2"} @@ -18134,6 +18588,90 @@ "CASES" ] }, + "StartAttachedFileUploadRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "FileName", + "FileSizeInBytes", + "FileUseCaseType", + "AssociatedResourceArn" + ], + "members":{ + "ClientToken":{ + "shape":"ClientToken", + "documentation":"

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.

", + "location":"querystring", + "locationName":"associatedResourceArn" + }, + "CreatedBy":{ + "shape":"CreatedByInfo", + "documentation":"

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\"} }.

" + } + } + }, + "StartAttachedFileUploadResponse":{ + "type":"structure", + "members":{ + "FileArn":{ + "shape":"ARN", + "documentation":"

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.

" + }, + "FileStatus":{ + "shape":"FileStatusType", + "documentation":"

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":[ @@ -19474,6 +20012,11 @@ "max":2000, "min":1 }, + "URLExpiryInSeconds":{ + "type":"integer", + "max":300, + "min":5 + }, "Unit":{ "type":"string", "enum":[ @@ -19612,7 +20155,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:

" } } }, @@ -21105,7 +21648,40 @@ "members":{ } }, + "UploadUrlMetadata":{ + "type":"structure", + "members":{ + "Url":{ + "shape":"MetadataUrl", + "documentation":"

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.

" + }, + "HeadersToInclude":{ + "shape":"UrlMetadataSignedHeaders", + "documentation":"

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/botocore/data/connectcases/2022-10-03/service-2.json b/botocore/data/connectcases/2022-10-03/service-2.json index ff1100de28..5974e1856d 100644 --- a/botocore/data/connectcases/2022-10-03/service-2.json +++ b/botocore/data/connectcases/2022-10-03/service-2.json @@ -1426,13 +1426,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" } @@ -1452,7 +1452,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" }, @@ -1478,7 +1478,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" }, @@ -1872,6 +1872,32 @@ "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.

" + }, "GetCaseAuditEventsRequest":{ "type":"structure", "required":[ @@ -2076,11 +2102,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":"FieldDescription", @@ -2096,7 +2122,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", @@ -2153,15 +2179,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", @@ -2213,11 +2239,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", @@ -2225,7 +2251,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", @@ -2712,6 +2738,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.

", @@ -2743,6 +2773,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.

", @@ -2752,7 +2786,8 @@ "type":"string", "enum":[ "Contact", - "Comment" + "Comment", + "File" ] }, "RelatedItemTypeFilter":{ @@ -2765,6 +2800,10 @@ "contact":{ "shape":"ContactFilter", "documentation":"

A filter for related items of type Contact.

" + }, + "file":{ + "shape":"FileFilter", + "documentation":"

A filter for related items of this type of File.

" } }, "documentation":"

The list of types of related items and their parameters to use for filtering.

", diff --git a/botocore/data/datasync/2018-11-09/service-2.json b/botocore/data/datasync/2018-11-09/service-2.json index 33f7985992..59190377ae 100644 --- a/botocore/data/datasync/2018-11-09/service-2.json +++ b/botocore/data/datasync/2018-11-09/service-2.json @@ -5,6 +5,7 @@ "endpointPrefix":"datasync", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"DataSync", "serviceFullName":"AWS DataSync", "serviceId":"DataSync", @@ -808,7 +809,7 @@ {"shape":"InvalidRequestException"}, {"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", @@ -1532,7 +1533,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 file can be up to 32768 bytes (before base64 encoding).

To use this parameter, configure ServerProtocol to HTTPS.

" + "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:

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.

" } }, "documentation":"

CreateLocationObjectStorageRequest

" @@ -2232,7 +2233,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

" @@ -4813,7 +4814,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).

" @@ -5108,7 +5109,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:

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/botocore/data/inspector2/2020-06-08/service-2.json b/botocore/data/inspector2/2020-06-08/service-2.json index 0a43d0e7f2..9c28347bc9 100644 --- a/botocore/data/inspector2/2020-06-08/service-2.json +++ b/botocore/data/inspector2/2020-06-08/service-2.json @@ -401,6 +401,7 @@ {"shape":"ValidationException"}, {"shape":"AccessDeniedException"}, {"shape":"ThrottlingException"}, + {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerException"} ], "documentation":"

Retrieves a CIS scan report.

" @@ -2047,6 +2048,13 @@ "type":"string", "pattern":"^\\d{12}|o-[a-z0-9]{10,32}$" }, + "CisReportFormat":{ + "type":"string", + "enum":[ + "PDF", + "CSV" + ] + }, "CisReportStatus":{ "type":"string", "enum":[ @@ -4922,6 +4930,10 @@ "type":"structure", "required":["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.

" + }, "scanArn":{ "shape":"CisScanArn", "documentation":"

The scan ARN.

" @@ -4941,7 +4953,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/botocore/data/sagemaker/2017-07-24/service-2.json b/botocore/data/sagemaker/2017-07-24/service-2.json index be45ca0892..ba74eccef9 100644 --- a/botocore/data/sagemaker/2017-07-24/service-2.json +++ b/botocore/data/sagemaker/2017-07-24/service-2.json @@ -32880,7 +32880,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.

" } }, - "documentation":"

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", @@ -35088,12 +35088,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/botocore/data/sesv2/2019-09-27/service-2.json b/botocore/data/sesv2/2019-09-27/service-2.json index 53e066a329..a3a2aa5e81 100644 --- a/botocore/data/sesv2/2019-09-27/service-2.json +++ b/botocore/data/sesv2/2019-09-27/service-2.json @@ -1685,6 +1685,10 @@ "ReplacementEmailContent":{ "shape":"ReplacementEmailContent", "documentation":"

The ReplacementEmailContent associated with a BulkEmailEntry.

" + }, + "ReplacementHeaders":{ + "shape":"MessageHeaderList", + "documentation":"

The list of message headers associated with the BulkEmailEntry data type.

" } } }, From 223d9bc1d233914b27cfcec0a6d5f8af577c3144 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 3 May 2024 18:07:41 +0000 Subject: [PATCH 2/3] Update endpoints model --- botocore/data/endpoints.json | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/botocore/data/endpoints.json b/botocore/data/endpoints.json index 90b0b645fd..18e52890cd 100644 --- a/botocore/data/endpoints.json +++ b/botocore/data/endpoints.json @@ -8193,6 +8193,12 @@ "tags" : [ "fips" ] } ] }, + "ca-west-1" : { + "variants" : [ { + "hostname" : "fsx-fips.ca-west-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, "eu-central-1" : { }, "eu-central-2" : { }, "eu-north-1" : { }, @@ -8208,6 +8214,13 @@ "deprecated" : true, "hostname" : "fsx-fips.ca-central-1.amazonaws.com" }, + "fips-ca-west-1" : { + "credentialScope" : { + "region" : "ca-west-1" + }, + "deprecated" : true, + "hostname" : "fsx-fips.ca-west-1.amazonaws.com" + }, "fips-prod-ca-central-1" : { "credentialScope" : { "region" : "ca-central-1" @@ -8215,6 +8228,13 @@ "deprecated" : true, "hostname" : "fsx-fips.ca-central-1.amazonaws.com" }, + "fips-prod-ca-west-1" : { + "credentialScope" : { + "region" : "ca-west-1" + }, + "deprecated" : true, + "hostname" : "fsx-fips.ca-west-1.amazonaws.com" + }, "fips-prod-us-east-1" : { "credentialScope" : { "region" : "us-east-1" @@ -8284,6 +8304,16 @@ "tags" : [ "fips" ] } ] }, + "prod-ca-west-1" : { + "credentialScope" : { + "region" : "ca-west-1" + }, + "deprecated" : true, + "variants" : [ { + "hostname" : "fsx-fips.ca-west-1.amazonaws.com", + "tags" : [ "fips" ] + } ] + }, "prod-us-east-1" : { "credentialScope" : { "region" : "us-east-1" @@ -17716,6 +17746,7 @@ "deprecated" : true, "hostname" : "snowball-fips.us-west-2.amazonaws.com" }, + "il-central-1" : { }, "me-central-1" : { }, "sa-east-1" : { "variants" : [ { @@ -19119,6 +19150,7 @@ "tags" : [ "fips" ] } ] }, + "ca-west-1" : { }, "eu-central-1" : { }, "eu-central-2" : { }, "eu-north-1" : { }, From a518e0ae37a17719023f95263ae6ed9315263560 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Fri, 3 May 2024 18:08:31 +0000 Subject: [PATCH 3/3] Bumping version to 1.34.98 --- .changes/1.34.98.json | 37 +++++++++++++++++++ .../api-change-bedrockagent-66303.json | 5 --- .../api-change-connect-98734.json | 5 --- .../api-change-connectcases-87696.json | 5 --- .../api-change-datasync-41325.json | 5 --- .../api-change-inspector2-76105.json | 5 --- .../api-change-sagemaker-94484.json | 5 --- .../next-release/api-change-sesv2-62381.json | 5 --- CHANGELOG.rst | 12 ++++++ botocore/__init__.py | 2 +- docs/source/conf.py | 2 +- 11 files changed, 51 insertions(+), 37 deletions(-) create mode 100644 .changes/1.34.98.json delete mode 100644 .changes/next-release/api-change-bedrockagent-66303.json delete mode 100644 .changes/next-release/api-change-connect-98734.json delete mode 100644 .changes/next-release/api-change-connectcases-87696.json delete mode 100644 .changes/next-release/api-change-datasync-41325.json delete mode 100644 .changes/next-release/api-change-inspector2-76105.json delete mode 100644 .changes/next-release/api-change-sagemaker-94484.json delete mode 100644 .changes/next-release/api-change-sesv2-62381.json diff --git a/.changes/1.34.98.json b/.changes/1.34.98.json new file mode 100644 index 0000000000..83aa3e3465 --- /dev/null +++ b/.changes/1.34.98.json @@ -0,0 +1,37 @@ +[ + { + "category": "``bedrock-agent``", + "description": "This release adds support for using Provisioned Throughput with Bedrock Agents.", + "type": "api-change" + }, + { + "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": "api-change" + }, + { + "category": "``connectcases``", + "description": "This feature supports the release of Files related items", + "type": "api-change" + }, + { + "category": "``datasync``", + "description": "Updated guidance on using private or self-signed certificate authorities (CAs) with AWS DataSync object storage locations.", + "type": "api-change" + }, + { + "category": "``inspector2``", + "description": "This release adds CSV format to GetCisScanReport for Inspector v2", + "type": "api-change" + }, + { + "category": "``sagemaker``", + "description": "Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs", + "type": "api-change" + }, + { + "category": "``sesv2``", + "description": "Adds support for specifying replacement headers per BulkEmailEntry in SendBulkEmail in SESv2.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-bedrockagent-66303.json b/.changes/next-release/api-change-bedrockagent-66303.json deleted file mode 100644 index b71592dcaa..0000000000 --- a/.changes/next-release/api-change-bedrockagent-66303.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``bedrock-agent``", - "description": "This release adds support for using Provisioned Throughput with Bedrock Agents." -} diff --git a/.changes/next-release/api-change-connect-98734.json b/.changes/next-release/api-change-connect-98734.json deleted file mode 100644 index 5dde6c5e6a..0000000000 --- a/.changes/next-release/api-change-connect-98734.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "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." -} diff --git a/.changes/next-release/api-change-connectcases-87696.json b/.changes/next-release/api-change-connectcases-87696.json deleted file mode 100644 index 246f89034d..0000000000 --- a/.changes/next-release/api-change-connectcases-87696.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``connectcases``", - "description": "This feature supports the release of Files related items" -} diff --git a/.changes/next-release/api-change-datasync-41325.json b/.changes/next-release/api-change-datasync-41325.json deleted file mode 100644 index 02a345f35b..0000000000 --- a/.changes/next-release/api-change-datasync-41325.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``datasync``", - "description": "Updated guidance on using private or self-signed certificate authorities (CAs) with AWS DataSync object storage locations." -} diff --git a/.changes/next-release/api-change-inspector2-76105.json b/.changes/next-release/api-change-inspector2-76105.json deleted file mode 100644 index 9d9fc2b264..0000000000 --- a/.changes/next-release/api-change-inspector2-76105.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``inspector2``", - "description": "This release adds CSV format to GetCisScanReport for Inspector v2" -} diff --git a/.changes/next-release/api-change-sagemaker-94484.json b/.changes/next-release/api-change-sagemaker-94484.json deleted file mode 100644 index e1d87c286c..0000000000 --- a/.changes/next-release/api-change-sagemaker-94484.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sagemaker``", - "description": "Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs" -} diff --git a/.changes/next-release/api-change-sesv2-62381.json b/.changes/next-release/api-change-sesv2-62381.json deleted file mode 100644 index 3bf0e2196c..0000000000 --- a/.changes/next-release/api-change-sesv2-62381.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``sesv2``", - "description": "Adds support for specifying replacement headers per BulkEmailEntry in SendBulkEmail in SESv2." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d5a32a3335..cd556e8901 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,18 @@ CHANGELOG ========= +1.34.98 +======= + +* api-change:``bedrock-agent``: This release adds support for using Provisioned Throughput with Bedrock Agents. +* api-change:``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. +* api-change:``connectcases``: This feature supports the release of Files related items +* api-change:``datasync``: Updated guidance on using private or self-signed certificate authorities (CAs) with AWS DataSync object storage locations. +* api-change:``inspector2``: This release adds CSV format to GetCisScanReport for Inspector v2 +* api-change:``sagemaker``: Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs +* api-change:``sesv2``: Adds support for specifying replacement headers per BulkEmailEntry in SendBulkEmail in SESv2. + + 1.34.97 ======= diff --git a/botocore/__init__.py b/botocore/__init__.py index 83eb8af87e..2054794153 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.34.97' +__version__ = '1.34.98' class NullHandler(logging.Handler): diff --git a/docs/source/conf.py b/docs/source/conf.py index 7e7d123a59..998c1618e7 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -59,7 +59,7 @@ # The short X.Y version. version = '1.34.' # The full version, including alpha/beta/rc tags. -release = '1.34.97' +release = '1.34.98' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.