From b76404f69b8b6b2e398f9fd3f4759e36e3407353 Mon Sep 17 00:00:00 2001 From: AWS SDK for Go v2 automation user Date: Fri, 28 Jun 2024 19:06:31 +0000 Subject: [PATCH] Update API model --- codegen/sdk-codegen/aws-models/acm-pca.json | 18 ++ .../sdk-codegen/aws-models/cloudhsm-v2.json | 279 ++++++++++++++++-- codegen/sdk-codegen/aws-models/connect.json | 92 ++++-- codegen/sdk-codegen/aws-models/emr.json | 30 +- codegen/sdk-codegen/aws-models/glue.json | 23 ++ .../aws-models/kinesis-analytics-v2.json | 18 +- .../sdk-codegen/aws-models/opensearch.json | 167 ----------- codegen/sdk-codegen/aws-models/pi.json | 4 +- .../sdk-codegen/aws-models/workspaces.json | 98 +++--- 9 files changed, 464 insertions(+), 265 deletions(-) diff --git a/codegen/sdk-codegen/aws-models/acm-pca.json b/codegen/sdk-codegen/aws-models/acm-pca.json index 651b691b04c..eef153c64d5 100644 --- a/codegen/sdk-codegen/aws-models/acm-pca.json +++ b/codegen/sdk-codegen/aws-models/acm-pca.json @@ -3322,6 +3322,12 @@ "traits": { "smithy.api#enumValue": "EC_secp384r1" } + }, + "SM2": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SM2" + } } } }, @@ -3339,6 +3345,12 @@ "traits": { "smithy.api#enumValue": "FIPS_140_2_LEVEL_3_OR_HIGHER" } + }, + "CCPC_LEVEL_1_OR_HIGHER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CCPC_LEVEL_1_OR_HIGHER" + } } } }, @@ -4311,6 +4323,12 @@ "traits": { "smithy.api#enumValue": "SHA512WITHRSA" } + }, + "SM3WITHSM2": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SM3WITHSM2" + } } } }, diff --git a/codegen/sdk-codegen/aws-models/cloudhsm-v2.json b/codegen/sdk-codegen/aws-models/cloudhsm-v2.json index a4bc48bc054..bd920e51783 100644 --- a/codegen/sdk-codegen/aws-models/cloudhsm-v2.json +++ b/codegen/sdk-codegen/aws-models/cloudhsm-v2.json @@ -39,6 +39,12 @@ "smithy.api#required": {} } }, + "BackupArn": { + "target": "com.amazonaws.cloudhsmv2#BackupArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the backup.

" + } + }, "BackupState": { "target": "com.amazonaws.cloudhsmv2#BackupState", "traits": { @@ -102,7 +108,7 @@ "HsmType": { "target": "com.amazonaws.cloudhsmv2#HsmType", "traits": { - "smithy.api#documentation": "

The HSM type of the cluster that was backed up.

" + "smithy.api#documentation": "

The HSM type used to create the backup.

" } }, "Mode": { @@ -113,7 +119,13 @@ } }, "traits": { - "smithy.api#documentation": "

Contains information about a backup of an AWS CloudHSM cluster. All backup objects\n contain the BackupId, BackupState, ClusterId, and\n CreateTimestamp parameters. Backups that were copied into a destination region\n additionally contain the CopyTimestamp, SourceBackup,\n SourceCluster, and SourceRegion parameters. A backup that is\n pending deletion will include the DeleteTimestamp parameter.

" + "smithy.api#documentation": "

Contains information about a backup of an CloudHSM cluster. All backup objects\n contain the BackupId, BackupState, ClusterId, and\n CreateTimestamp parameters. Backups that were copied into a destination region\n additionally contain the CopyTimestamp, SourceBackup,\n SourceCluster, and SourceRegion parameters. A backup that is\n pending deletion will include the DeleteTimestamp parameter.

" + } + }, + "com.amazonaws.cloudhsmv2#BackupArn": { + "type": "string", + "traits": { + "smithy.api#pattern": "^(arn:aws(-(us-gov))?:cloudhsm:([a-z]{2}(-(gov|isob|iso))?-(east|west|north|south|central){1,2}-[0-9]{1}):[0-9]{12}:backup/)?backup-[2-7a-zA-Z]{11,16}$" } }, "com.amazonaws.cloudhsmv2#BackupId": { @@ -240,12 +252,18 @@ { "target": "com.amazonaws.cloudhsmv2#DeleteHsm" }, + { + "target": "com.amazonaws.cloudhsmv2#DeleteResourcePolicy" + }, { "target": "com.amazonaws.cloudhsmv2#DescribeBackups" }, { "target": "com.amazonaws.cloudhsmv2#DescribeClusters" }, + { + "target": "com.amazonaws.cloudhsmv2#GetResourcePolicy" + }, { "target": "com.amazonaws.cloudhsmv2#InitializeCluster" }, @@ -258,6 +276,9 @@ { "target": "com.amazonaws.cloudhsmv2#ModifyCluster" }, + { + "target": "com.amazonaws.cloudhsmv2#PutResourcePolicy" + }, { "target": "com.amazonaws.cloudhsmv2#RestoreBackup" }, @@ -281,7 +302,7 @@ "name": "cloudhsm" }, "aws.protocols#awsJson1_1": {}, - "smithy.api#documentation": "

For more information about AWS CloudHSM, see AWS CloudHSM and the AWS\n CloudHSM User Guide.

", + "smithy.api#documentation": "

For more information about CloudHSM, see CloudHSM and the \n CloudHSM User Guide.

", "smithy.api#title": "AWS CloudHSM V2", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -1267,7 +1288,7 @@ "AwsHardwareCertificate": { "target": "com.amazonaws.cloudhsmv2#Cert", "traits": { - "smithy.api#documentation": "

The HSM hardware certificate issued (signed) by AWS CloudHSM.

" + "smithy.api#documentation": "

The HSM hardware certificate issued (signed) by CloudHSM.

" } }, "ManufacturerHardwareCertificate": { @@ -1299,6 +1320,12 @@ "smithy.api#error": "client" } }, + "com.amazonaws.cloudhsmv2#CloudHsmArn": { + "type": "string", + "traits": { + "smithy.api#pattern": "^arn:aws(-(us-gov))?:cloudhsm:([a-z]{2}(-(gov|isob|iso))?-(east|west|north|south|central){1,2}-[0-9]{1}):[0-9]{12}:(backup/backup|cluster/cluster|hsm/hsm)-[2-7a-zA-Z]{11,16}$" + } + }, "com.amazonaws.cloudhsmv2#CloudHsmInternalFailureException": { "type": "structure", "members": { @@ -1307,7 +1334,7 @@ } }, "traits": { - "smithy.api#documentation": "

The request was rejected because of an AWS CloudHSM internal failure. The request can\n be retried.

", + "smithy.api#documentation": "

The request was rejected because of an CloudHSM internal failure. The request can\n be retried.

", "smithy.api#error": "server" } }, @@ -1460,7 +1487,7 @@ } }, "traits": { - "smithy.api#documentation": "

Contains information about an AWS CloudHSM cluster.

" + "smithy.api#documentation": "

Contains information about an CloudHSM cluster.

" } }, "com.amazonaws.cloudhsmv2#ClusterId": { @@ -1589,7 +1616,7 @@ } ], "traits": { - "smithy.api#documentation": "

Copy an AWS CloudHSM cluster backup to a different region.

" + "smithy.api#documentation": "

Copy an CloudHSM cluster backup to a different region.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account.

" } }, "com.amazonaws.cloudhsmv2#CopyBackupToRegionRequest": { @@ -1663,7 +1690,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a new AWS CloudHSM cluster.

" + "smithy.api#documentation": "

Creates a new CloudHSM cluster.

\n

\n Cross-account use: Yes. To perform this operation with an CloudHSM backup in a different AWS account, specify the full backup \n ARN in the value of the SourceBackupId parameter.

" } }, "com.amazonaws.cloudhsmv2#CreateClusterRequest": { @@ -1683,9 +1710,9 @@ } }, "SourceBackupId": { - "target": "com.amazonaws.cloudhsmv2#BackupId", + "target": "com.amazonaws.cloudhsmv2#BackupArn", "traits": { - "smithy.api#documentation": "

The identifier (ID) of the cluster backup to restore. Use this value to restore the\n cluster from a backup instead of creating a new cluster. To find the backup ID, use DescribeBackups.

" + "smithy.api#documentation": "

The identifier (ID) or the Amazon Resource Name (ARN) of the cluster backup to restore. Use this value to restore the\n cluster from a backup instead of creating a new cluster. To find the backup ID or ARN, use DescribeBackups. If using a backup in another account, the full ARN must be supplied.\n

" } }, "SubnetIds": { @@ -1752,7 +1779,7 @@ } ], "traits": { - "smithy.api#documentation": "

Creates a new hardware security module (HSM) in the specified AWS CloudHSM\n cluster.

" + "smithy.api#documentation": "

Creates a new hardware security module (HSM) in the specified CloudHSM\n cluster.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Service account.

" } }, "com.amazonaws.cloudhsmv2#CreateHsmRequest": { @@ -1823,7 +1850,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes a specified AWS CloudHSM backup. A backup can be restored up to 7 days\n after the DeleteBackup request is made. For more information on restoring a backup, see\n RestoreBackup.

" + "smithy.api#documentation": "

Deletes a specified CloudHSM backup. A backup can be restored up to 7 days\n after the DeleteBackup request is made. For more information on restoring a backup, see\n RestoreBackup.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account.

" } }, "com.amazonaws.cloudhsmv2#DeleteBackupRequest": { @@ -1884,7 +1911,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes the specified AWS CloudHSM cluster. Before you can delete a cluster, you must\n delete all HSMs in the cluster. To see if the cluster contains any HSMs, use DescribeClusters. To delete an HSM, use DeleteHsm.

" + "smithy.api#documentation": "

Deletes the specified CloudHSM cluster. Before you can delete a cluster, you must\n delete all HSMs in the cluster. To see if the cluster contains any HSMs, use DescribeClusters. To delete an HSM, use DeleteHsm.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Services account.

" } }, "com.amazonaws.cloudhsmv2#DeleteClusterRequest": { @@ -1942,7 +1969,7 @@ } ], "traits": { - "smithy.api#documentation": "

Deletes the specified HSM. To specify an HSM, you can use its identifier (ID), the IP\n address of the HSM's elastic network interface (ENI), or the ID of the HSM's ENI. You need to\n specify only one of these values. To find these values, use DescribeClusters.

" + "smithy.api#documentation": "

Deletes the specified HSM. To specify an HSM, you can use its identifier (ID), the IP\n address of the HSM's elastic network interface (ENI), or the ID of the HSM's ENI. You need to\n specify only one of these values. To find these values, use DescribeClusters.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM hsm in a different Amazon Web Services account.

" } }, "com.amazonaws.cloudhsmv2#DeleteHsmRequest": { @@ -1992,6 +2019,69 @@ "smithy.api#output": {} } }, + "com.amazonaws.cloudhsmv2#DeleteResourcePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.cloudhsmv2#DeleteResourcePolicyRequest" + }, + "output": { + "target": "com.amazonaws.cloudhsmv2#DeleteResourcePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmAccessDeniedException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmInternalFailureException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmInvalidRequestException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmResourceNotFoundException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmServiceException" + } + ], + "traits": { + "smithy.api#documentation": "

Deletes an CloudHSM resource policy. Deleting a resource policy will result in the resource being unshared and removed from\n any RAM resource shares. Deleting the resource policy attached to a backup will not impact any clusters created from that \n backup.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.

" + } + }, + "com.amazonaws.cloudhsmv2#DeleteResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.cloudhsmv2#CloudHsmArn", + "traits": { + "smithy.api#documentation": "

Amazon Resource Name (ARN) of the resource from which the policy will be removed.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.cloudhsmv2#DeleteResourcePolicyResponse": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.cloudhsmv2#CloudHsmArn", + "traits": { + "smithy.api#documentation": "

Amazon Resource Name (ARN) of the resource from which the policy was deleted.

" + } + }, + "Policy": { + "target": "com.amazonaws.cloudhsmv2#ResourcePolicy", + "traits": { + "smithy.api#documentation": "

The policy previously attached to the resource.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.cloudhsmv2#DescribeBackups": { "type": "operation", "input": { @@ -2021,7 +2111,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets information about backups of AWS CloudHSM clusters.

\n

This is a paginated operation, which means that each response might contain only a\n subset of all the backups. When the response contains only a subset of backups, it includes a\n NextToken value. Use this value in a subsequent DescribeBackups\n request to get more backups. When you receive a response with no NextToken (or an\n empty or null value), that means there are no more backups to get.

", + "smithy.api#documentation": "

Gets information about backups of CloudHSM clusters. Lists either the backups you own or the backups shared with you when the Shared parameter is true.

\n

This is a paginated operation, which means that each response might contain only a\n subset of all the backups. When the response contains only a subset of backups, it includes a\n NextToken value. Use this value in a subsequent DescribeBackups\n request to get more backups. When you receive a response with no NextToken (or an\n empty or null value), that means there are no more backups to get.

\n

\n Cross-account use: Yes. Customers can describe backups in other Amazon Web Services accounts that are shared with them.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -2050,6 +2140,12 @@ "smithy.api#documentation": "

One or more filters to limit the items returned in the response.

\n

Use the backupIds filter to return only the specified backups. Specify\n backups by their backup identifier (ID).

\n

Use the sourceBackupIds filter to return only the backups created from a\n source backup. The sourceBackupID of a source backup is returned by the CopyBackupToRegion operation.

\n

Use the clusterIds filter to return only the backups for the specified\n clusters. Specify clusters by their cluster identifier (ID).

\n

Use the states filter to return only backups that match the specified\n state.

\n

Use the neverExpires filter to return backups filtered by the value in the\n neverExpires parameter. True returns all backups exempt from the\n backup retention policy. False returns all backups with a backup retention policy\n defined at the cluster.

" } }, + "Shared": { + "target": "com.amazonaws.cloudhsmv2#Boolean", + "traits": { + "smithy.api#documentation": "

Describe backups that are shared with you.

\n \n

By default when using this option, the command returns backups that have been shared using a standard Resource Access Manager \n resource share. In order for a backup that was shared using the PutResourcePolicy command to be returned, the share must be promoted to a \n standard resource share using the RAM PromoteResourceShareCreatedFromPolicy API operation.\n\n For more information about sharing backups, see Working with shared backups in the CloudHSM User Guide.

\n
" + } + }, "SortAscending": { "target": "com.amazonaws.cloudhsmv2#Boolean", "traits": { @@ -2107,7 +2203,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets information about AWS CloudHSM clusters.

\n

This is a paginated operation, which means that each response might contain only a\n subset of all the clusters. When the response contains only a subset of clusters, it includes\n a NextToken value. Use this value in a subsequent DescribeClusters\n request to get more clusters. When you receive a response with no NextToken (or\n an empty or null value), that means there are no more clusters to get.

", + "smithy.api#documentation": "

Gets information about CloudHSM clusters.

\n

This is a paginated operation, which means that each response might contain only a\n subset of all the clusters. When the response contains only a subset of clusters, it includes\n a NextToken value. Use this value in a subsequent DescribeClusters\n request to get more clusters. When you receive a response with no NextToken (or\n an empty or null value), that means there are no more clusters to get.

\n

\n Cross-account use: No. You cannot perform this operation on CloudHSM clusters in a different Amazon Web Services account.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -2235,6 +2331,63 @@ } } }, + "com.amazonaws.cloudhsmv2#GetResourcePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.cloudhsmv2#GetResourcePolicyRequest" + }, + "output": { + "target": "com.amazonaws.cloudhsmv2#GetResourcePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmAccessDeniedException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmInternalFailureException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmInvalidRequestException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmResourceNotFoundException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmServiceException" + } + ], + "traits": { + "smithy.api#documentation": "

Retrieves the resource policy document attached to a given resource.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.

" + } + }, + "com.amazonaws.cloudhsmv2#GetResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.cloudhsmv2#CloudHsmArn", + "traits": { + "smithy.api#documentation": "

Amazon Resource Name (ARN) of the resource to which a policy is attached.

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.cloudhsmv2#GetResourcePolicyResponse": { + "type": "structure", + "members": { + "Policy": { + "target": "com.amazonaws.cloudhsmv2#ResourcePolicy", + "traits": { + "smithy.api#documentation": "

The policy attached to a resource.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.cloudhsmv2#Hsm": { "type": "structure", "members": { @@ -2289,7 +2442,7 @@ } }, "traits": { - "smithy.api#documentation": "

Contains information about a hardware security module (HSM) in an AWS CloudHSM\n cluster.

" + "smithy.api#documentation": "

Contains information about a hardware security module (HSM) in an CloudHSM\n cluster.

" } }, "com.amazonaws.cloudhsmv2#HsmId": { @@ -2375,7 +2528,7 @@ } ], "traits": { - "smithy.api#documentation": "

Claims an AWS CloudHSM cluster by submitting the cluster certificate issued by your\n issuing certificate authority (CA) and the CA's root certificate. Before you can claim a\n cluster, you must sign the cluster's certificate signing request (CSR) with your issuing CA.\n To get the cluster's CSR, use DescribeClusters.

" + "smithy.api#documentation": "

Claims an CloudHSM cluster by submitting the cluster certificate issued by your\n issuing certificate authority (CA) and the CA's root certificate. Before you can claim a\n cluster, you must sign the cluster's certificate signing request (CSR) with your issuing CA.\n To get the cluster's CSR, use DescribeClusters.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Services account.

" } }, "com.amazonaws.cloudhsmv2#InitializeClusterRequest": { @@ -2462,7 +2615,7 @@ } ], "traits": { - "smithy.api#documentation": "

Gets a list of tags for the specified AWS CloudHSM cluster.

\n

This is a paginated operation, which means that each response might contain only a\n subset of all the tags. When the response contains only a subset of tags, it includes a\n NextToken value. Use this value in a subsequent ListTags request to\n get more tags. When you receive a response with no NextToken (or an empty or null\n value), that means there are no more tags to get.

", + "smithy.api#documentation": "

Gets a list of tags for the specified CloudHSM cluster.

\n

This is a paginated operation, which means that each response might contain only a\n subset of all the tags. When the response contains only a subset of tags, it includes a\n NextToken value. Use this value in a subsequent ListTags request to\n get more tags. When you receive a response with no NextToken (or an empty or null\n value), that means there are no more tags to get.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.

", "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", @@ -2553,7 +2706,7 @@ } ], "traits": { - "smithy.api#documentation": "

Modifies attributes for AWS CloudHSM backup.

" + "smithy.api#documentation": "

Modifies attributes for CloudHSM backup.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account.

" } }, "com.amazonaws.cloudhsmv2#ModifyBackupAttributesRequest": { @@ -2615,7 +2768,7 @@ } ], "traits": { - "smithy.api#documentation": "

Modifies AWS CloudHSM cluster.

" + "smithy.api#documentation": "

Modifies CloudHSM cluster.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Services account.

" } }, "com.amazonaws.cloudhsmv2#ModifyClusterRequest": { @@ -2670,6 +2823,75 @@ } } }, + "com.amazonaws.cloudhsmv2#PutResourcePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.cloudhsmv2#PutResourcePolicyRequest" + }, + "output": { + "target": "com.amazonaws.cloudhsmv2#PutResourcePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmAccessDeniedException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmInternalFailureException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmInvalidRequestException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmResourceNotFoundException" + }, + { + "target": "com.amazonaws.cloudhsmv2#CloudHsmServiceException" + } + ], + "traits": { + "smithy.api#documentation": "

Creates or updates an CloudHSM resource policy. A resource policy helps you to define the IAM entity \n (for example, an Amazon Web Services account) that can manage your CloudHSM resources. The following resources support \n CloudHSM resource policies:

\n \n

In order to share a backup, it must be in a 'READY' state and you must own it.

\n \n

While you can share a backup using the CloudHSM PutResourcePolicy operation, we recommend using Resource Access Manager\n (RAM) instead. Using RAM provides multiple benefits as it creates the policy for you, allows multiple resources to be shared at\n one time, and increases the discoverability of shared resources. If you use PutResourcePolicy and want consumers to be able to\n describe the backups you share with them, you must promote the backup to a standard RAM\n Resource Share using the RAM PromoteResourceShareCreatedFromPolicy API operation.\n\n For more information, see Working with shared backups in the CloudHSM User Guide

\n
\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.

" + } + }, + "com.amazonaws.cloudhsmv2#PutResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.cloudhsmv2#CloudHsmArn", + "traits": { + "smithy.api#documentation": "

Amazon Resource Name (ARN) of the resource to which you want to attach a policy.

" + } + }, + "Policy": { + "target": "com.amazonaws.cloudhsmv2#ResourcePolicy", + "traits": { + "smithy.api#documentation": "

The policy you want to associate with a resource.

\n

For an example policy, see Working with shared backups in the CloudHSM User Guide

" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.cloudhsmv2#PutResourcePolicyResponse": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.cloudhsmv2#CloudHsmArn", + "traits": { + "smithy.api#documentation": "

Amazon Resource Name (ARN) of the resource to which a policy is attached.

" + } + }, + "Policy": { + "target": "com.amazonaws.cloudhsmv2#ResourcePolicy", + "traits": { + "smithy.api#documentation": "

The policy attached to a resource.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.cloudhsmv2#Region": { "type": "string", "traits": { @@ -2682,6 +2904,15 @@ "smithy.api#pattern": "^(?:cluster|backup)-[2-7a-zA-Z]{11,16}$" } }, + "com.amazonaws.cloudhsmv2#ResourcePolicy": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 20000 + } + } + }, "com.amazonaws.cloudhsmv2#RestoreBackup": { "type": "operation", "input": { @@ -2708,7 +2939,7 @@ } ], "traits": { - "smithy.api#documentation": "

Restores a specified AWS CloudHSM backup that is in the\n PENDING_DELETION state. For mor information on deleting a backup, see\n DeleteBackup.

" + "smithy.api#documentation": "

Restores a specified CloudHSM backup that is in the\n PENDING_DELETION state. For more information on deleting a backup, see\n DeleteBackup.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account.

" } }, "com.amazonaws.cloudhsmv2#RestoreBackupRequest": { @@ -2868,7 +3099,7 @@ } ], "traits": { - "smithy.api#documentation": "

Adds or overwrites one or more tags for the specified AWS CloudHSM cluster.

" + "smithy.api#documentation": "

Adds or overwrites one or more tags for the specified CloudHSM cluster.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.

" } }, "com.amazonaws.cloudhsmv2#TagResourceRequest": { @@ -2942,7 +3173,7 @@ } ], "traits": { - "smithy.api#documentation": "

Removes the specified tag or tags from the specified AWS CloudHSM cluster.

" + "smithy.api#documentation": "

Removes the specified tag or tags from the specified CloudHSM cluster.

\n

\n Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.

" } }, "com.amazonaws.cloudhsmv2#UntagResourceRequest": { diff --git a/codegen/sdk-codegen/aws-models/connect.json b/codegen/sdk-codegen/aws-models/connect.json index 415c13eeafd..7a735258203 100644 --- a/codegen/sdk-codegen/aws-models/connect.json +++ b/codegen/sdk-codegen/aws-models/connect.json @@ -378,6 +378,21 @@ "smithy.api#documentation": "

A structure that defines search criteria for contacts using agent hierarchy group levels.\n For more information about agent hierarchies, see Set Up Agent Hierarchies in the\n Amazon Connect Administrator Guide.

" } }, + "com.amazonaws.connect#AgentId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 256 + } + } + }, + "com.amazonaws.connect#AgentIds": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#AgentId" + } + }, "com.amazonaws.connect#AgentInfo": { "type": "structure", "members": { @@ -707,6 +722,20 @@ } } }, + "com.amazonaws.connect#AgentsCriteria": { + "type": "structure", + "members": { + "AgentIds": { + "target": "com.amazonaws.connect#AgentIds", + "traits": { + "smithy.api#documentation": "

An object to specify a list of agents, by Agent ID.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Can be used to define a list of preferred agents to target the contact within the queue.\n Note that agents must have the queue in their routing profile in order to be offered the\n contact.

" + } + }, "com.amazonaws.connect#AgentsMinOneMaxHundred": { "type": "list", "member": { @@ -3834,11 +3863,17 @@ } }, "ProficiencyLevel": { - "target": "com.amazonaws.connect#ProficiencyLevel", + "target": "com.amazonaws.connect#NullableProficiencyLevel", "traits": { "smithy.api#documentation": "

The proficiency level of the condition.

" } }, + "MatchCriteria": { + "target": "com.amazonaws.connect#MatchCriteria", + "traits": { + "smithy.api#documentation": "

An object to define AgentsCriteria.

" + } + }, "ComparisonOperator": { "target": "com.amazonaws.connect#ComparisonOperator", "traits": { @@ -3916,7 +3951,7 @@ "PotentialQualityIssues": { "target": "com.amazonaws.connect#PotentialAudioQualityIssues", "traits": { - "smithy.api#documentation": "

List of potential issues causing degradation of quality on a media connection. If the service did not detect any potential quality issues the list is empty.

\n

Valid values: HighPacketLoss | HighRoundTripTime | HighJitterBuffer\n

" + "smithy.api#documentation": "

List of potential issues causing degradation of quality on a media connection. If the\n service did not detect any potential quality issues the list is empty.

\n

Valid values: HighPacketLoss | HighRoundTripTime |\n HighJitterBuffer\n

" } } }, @@ -5152,7 +5187,7 @@ "AnsweringMachineDetectionStatus": { "target": "com.amazonaws.connect#AnsweringMachineDetectionStatus", "traits": { - "smithy.api#documentation": "

Indicates how an outbound campaign call is actually disposed if the contact is connected to Amazon Connect.

" + "smithy.api#documentation": "

Indicates how an outbound campaign call is\n actually disposed if the contact is connected to Amazon Connect.

" } }, "CustomerVoiceActivity": { @@ -5176,7 +5211,7 @@ "SegmentAttributes": { "target": "com.amazonaws.connect#SegmentAttributes", "traits": { - "smithy.api#documentation": "

A set of system defined key-value pairs stored on individual contact segments using an attribute map. The attributes are standard Amazon Connect attributes and can be accessed in flows. Attribute keys can include only alphanumeric, -, and _ characters. This field can be used to show channel subtype. For example, connect:Guide or connect:SMS.

" + "smithy.api#documentation": "

A set of system defined key-value pairs stored on individual contact segments using an\n attribute map. The attributes are standard Amazon Connect attributes and can be accessed in\n flows. Attribute keys can include only alphanumeric, -, and _ characters. This field can be used\n to show channel subtype. For example, connect:Guide or\n connect:SMS.

" } } }, @@ -9137,7 +9172,7 @@ "GreetingStartTimestamp": { "target": "com.amazonaws.connect#Timestamp", "traits": { - "smithy.api#documentation": "

Timestamp that measures the beginning of the customer greeting from an outbound voice call.

" + "smithy.api#documentation": "

Timestamp that measures the beginning of the customer greeting from an outbound voice\n call.

" } }, "GreetingEndTimestamp": { @@ -13518,7 +13553,7 @@ "PotentialDisconnectIssue": { "target": "com.amazonaws.connect#PotentialDisconnectIssue", "traits": { - "smithy.api#documentation": "

Indicates the potential disconnection issues for a call. This field is not populated if the service does not detect potential issues.

" + "smithy.api#documentation": "

Indicates the potential disconnection issues for a call. This field is not populated if the\n service does not detect potential issues.

" } } }, @@ -15452,7 +15487,7 @@ "DoubleValue": { "target": "com.amazonaws.connect#Double", "traits": { - "smithy.api#documentation": "

a Double number value type.

" + "smithy.api#documentation": "

A Double number value type.

" } }, "EmptyValue": { @@ -16517,7 +16552,7 @@ "Metrics": { "target": "com.amazonaws.connect#MetricsV2", "traits": { - "smithy.api#documentation": "

The metrics to retrieve. Specify the name, groupings, and filters for each metric. The\n following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator\n Guide.

\n
\n
ABANDONMENT_RATE
\n
\n

Unit: Percent

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Abandonment rate\n

\n
\n
AGENT_ADHERENT_TIME
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Seconds

\n

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

\n

UI name: Adherent time\n

\n
\n
AGENT_ANSWER_RATE
\n
\n

Unit: Percent

\n

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

\n

UI name: Agent answer rate\n

\n
\n
AGENT_NON_ADHERENT_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Non-adherent time\n

\n
\n
AGENT_NON_RESPONSE
\n
\n

Unit: Count

\n

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

\n

UI name: Agent\n non-response\n

\n
\n
AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS
\n
\n

Unit: Count

\n

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

\n

Data for this metric is available starting from October 1, 2023 0:00:00 GMT.

\n

UI name: Agent non-response without customer abandons\n

\n
\n
AGENT_OCCUPANCY
\n
\n

Unit: Percentage

\n

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

\n

UI name: Occupancy\n

\n
\n
AGENT_SCHEDULE_ADHERENCE
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Percent

\n

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

\n

UI name: Adherence\n

\n
\n
AGENT_SCHEDULED_TIME
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Seconds

\n

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

\n

UI name: Scheduled time\n

\n
\n
AVG_ABANDON_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average queue abandon time\n

\n
\n
AVG_ACTIVE_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Average active time\n

\n
\n
AVG_AFTER_CONTACT_WORK_TIME
\n
\n

Unit: Seconds

\n

Valid metric filter key: INITIATION_METHOD\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average after contact work time\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_AGENT_CONNECTING_TIME
\n
\n

Unit: Seconds

\n

Valid metric filter key: INITIATION_METHOD. For now, this metric only\n supports the following as INITIATION_METHOD: INBOUND |\n OUTBOUND | CALLBACK | API\n

\n

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

\n

UI name: Average agent API connecting time\n

\n \n

The Negate key in Metric Level Filters is not applicable for this\n metric.

\n
\n
\n
AVG_AGENT_PAUSE_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Average agent pause time\n

\n
\n
AVG_CASE_RELATED_CONTACTS
\n
\n

Unit: Count

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Average contacts per case\n

\n
\n
AVG_CASE_RESOLUTION_TIME
\n
\n

Unit: Seconds

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Average case resolution time\n

\n
\n
AVG_CONTACT_DURATION
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average contact duration\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_CONVERSATION_DURATION
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average conversation duration\n

\n
\n
AVG_FLOW_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp

\n

UI name: Average flow time\n

\n
\n
AVG_GREETING_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent greeting time\n

\n
\n
AVG_HANDLE_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Average handle time\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_HOLD_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average customer hold time\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_HOLD_TIME_ALL_CONTACTS
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average customer hold time all contacts\n

\n
\n
AVG_HOLDS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average holds\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_INTERACTION_AND_HOLD_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent interaction and customer hold time\n

\n
\n
AVG_INTERACTION_TIME
\n
\n

Unit: Seconds

\n

Valid metric filter key: INITIATION_METHOD\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent interaction time\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_INTERRUPTIONS_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent interruptions\n

\n
\n
AVG_INTERRUPTION_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent interruption time\n

\n
\n
AVG_NON_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average non-talk time\n

\n
\n
AVG_QUEUE_ANSWER_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average queue answer time\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_RESOLUTION_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect

\n

UI name: Average resolution time\n

\n
\n
AVG_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average talk time\n

\n
\n
AVG_TALK_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent talk time\n

\n
\n
AVG_TALK_TIME_CUSTOMER
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average customer talk time\n

\n
\n
CASES_CREATED
\n
\n

Unit: Count

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Cases created\n

\n
\n
CONTACTS_ABANDONED
\n
\n

Unit: Count

\n

Metric filter:

\n
    \n
  • \n

    Valid values: API| Incoming | Outbound |\n Transfer | Callback | Queue_Transfer|\n Disconnect\n

    \n
  • \n
\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect

\n

UI name: Contact abandoned\n

\n
\n
CONTACTS_ABANDONED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n

UI name: Contacts abandoned in X seconds\n

\n
\n
CONTACTS_ANSWERED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n

UI name: Contacts answered in X seconds\n

\n
\n
CONTACTS_CREATED
\n
\n

Unit: Count

\n

Valid metric filter key: INITIATION_METHOD\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts created\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_HANDLED
\n
\n

Unit: Count

\n

Valid metric filter key: INITIATION_METHOD,\n DISCONNECT_REASON\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect

\n

UI name: API contacts handled\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_HANDLED_BY_CONNECTED_TO_AGENT
\n
\n

Unit: Count

\n

Valid metric filter key: INITIATION_METHOD\n

\n

Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts handled (connected to agent timestamp)\n

\n
\n
CONTACTS_HOLD_ABANDONS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts hold disconnect\n

\n
\n
CONTACTS_ON_HOLD_AGENT_DISCONNECT
\n
\n

Unit: Count

\n

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

\n

UI name: Contacts hold agent disconnect\n

\n
\n
CONTACTS_ON_HOLD_CUSTOMER_DISCONNECT
\n
\n

Unit: Count

\n

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

\n

UI name: Contacts hold customer disconnect\n

\n
\n
CONTACTS_PUT_ON_HOLD
\n
\n

Unit: Count

\n

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

\n

UI name: Contacts put on hold\n

\n
\n
CONTACTS_TRANSFERRED_OUT_EXTERNAL
\n
\n

Unit: Count

\n

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

\n

UI name: Contacts transferred out external\n

\n
\n
CONTACTS_TRANSFERRED_OUT_INTERNAL
\n
\n

Unit: Percent

\n

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

\n

UI name: Contacts transferred out internal\n

\n
\n
CONTACTS_QUEUED
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts queued\n

\n
\n
CONTACTS_QUEUED_BY_ENQUEUE
\n
\n

Unit: Count

\n

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

\n

UI name: Contacts queued (enqueue timestamp)\n

\n
\n
CONTACTS_RESOLVED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect

\n

Threshold: For ThresholdValue enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n

UI name: Contacts resolved in X\n

\n
\n
CONTACTS_TRANSFERRED_OUT
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts transferred out\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_TRANSFERRED_OUT_BY_AGENT
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts transferred out by agent\n

\n
\n
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts transferred out queue\n

\n
\n
CURRENT_CASES
\n
\n

Unit: Count

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Current cases\n

\n
\n
FLOWS_OUTCOME
\n
\n

Unit: Count

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp

\n

UI name: Flows outcome\n

\n
\n
FLOWS_STARTED
\n
\n

Unit: Count

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows resource ID, Initiation method, Resource published timestamp

\n

UI name: Flows started\n

\n
\n
MAX_FLOW_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp

\n

UI name: Maximum flow time\n

\n
\n
MAX_QUEUED_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Maximum queued time\n

\n
\n
MIN_FLOW_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp

\n

UI name: Minimum flow time\n

\n
\n
PERCENT_CASES_FIRST_CONTACT_RESOLVED
\n
\n

Unit: Percent

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Cases resolved on first contact\n

\n
\n
PERCENT_CONTACTS_STEP_EXPIRED
\n
\n

Unit: Percent

\n

Valid groupings and filters: Queue, RoutingStepExpression

\n

UI name: Not available

\n
\n
PERCENT_CONTACTS_STEP_JOINED
\n
\n

Unit: Percent

\n

Valid groupings and filters: Queue, RoutingStepExpression

\n

UI name: Not available

\n
\n
PERCENT_FLOWS_OUTCOME
\n
\n

Unit: Percent

\n

Valid metric filter key: FLOWS_OUTCOME_TYPE\n

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp

\n

UI name: Flows outcome percentage.

\n \n

The FLOWS_OUTCOME_TYPE is not a valid grouping.

\n
\n
\n
PERCENT_NON_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Percentage

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Non-talk\n time percent\n

\n
\n
PERCENT_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Percentage

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Talk time\n percent\n

\n
\n
PERCENT_TALK_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Percentage

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Agent\n talk time percent\n

\n
\n
PERCENT_TALK_TIME_CUSTOMER
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Percentage

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Customer talk time percent\n

\n
\n
REOPENED_CASE_ACTIONS
\n
\n

Unit: Count

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Cases reopened\n

\n
\n
RESOLVED_CASE_ACTIONS
\n
\n

Unit: Count

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Cases resolved\n

\n
\n
SERVICE_LEVEL
\n
\n

You can include up to 20 SERVICE_LEVEL metrics in a request.

\n

Unit: Percent

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n

UI name: Service level X\n

\n
\n
STEP_CONTACTS_QUEUED
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, RoutingStepExpression

\n

UI name: Not available

\n
\n
SUM_AFTER_CONTACT_WORK_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: After\n contact work time\n

\n
\n
SUM_CONNECTING_TIME_AGENT
\n
\n

Unit: Seconds

\n

Valid metric filter key: INITIATION_METHOD. This metric only supports the\n following filter keys as INITIATION_METHOD: INBOUND |\n OUTBOUND | CALLBACK | API\n

\n

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

\n

UI name: Agent API connecting time\n

\n \n

The Negate key in Metric Level Filters is not applicable for this\n metric.

\n
\n
\n
SUM_CONTACT_FLOW_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Contact flow time\n

\n
\n
SUM_CONTACT_TIME_AGENT
\n
\n

Unit: Seconds

\n

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

\n

UI name: Agent on contact time\n

\n
\n
SUM_CONTACTS_DISCONNECTED
\n
\n

Valid metric filter key: DISCONNECT_REASON\n

\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contact disconnected\n

\n
\n
SUM_ERROR_STATUS_TIME_AGENT
\n
\n

Unit: Seconds

\n

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

\n

UI name: Error status time\n

\n
\n
SUM_HANDLE_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Contact handle time\n

\n
\n
SUM_HOLD_TIME
\n
\n

Unit: Count

\n

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

\n

UI name: Customer hold time\n

\n
\n
SUM_IDLE_TIME_AGENT
\n
\n

Unit: Seconds

\n

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

\n

UI name: Agent idle time\n

\n
\n
SUM_INTERACTION_AND_HOLD_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Agent interaction and hold time\n

\n
\n
SUM_INTERACTION_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Agent interaction time\n

\n
\n
SUM_NON_PRODUCTIVE_TIME_AGENT
\n
\n

Unit: Seconds

\n

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

\n

UI name: Non-Productive Time\n

\n
\n
SUM_ONLINE_TIME_AGENT
\n
\n

Unit: Seconds

\n

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

\n

UI name: Online time\n

\n
\n
SUM_RETRY_CALLBACK_ATTEMPTS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect

\n

UI name: Callback attempts\n

\n
\n
", + "smithy.api#documentation": "

The metrics to retrieve. Specify the name, groupings, and filters for each metric. The\n following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator\n Guide.

\n
\n
ABANDONMENT_RATE
\n
\n

Unit: Percent

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Abandonment rate\n

\n
\n
AGENT_ADHERENT_TIME
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Seconds

\n

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

\n

UI name: Adherent time\n

\n
\n
AGENT_ANSWER_RATE
\n
\n

Unit: Percent

\n

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

\n

UI name: Agent answer rate\n

\n
\n
AGENT_NON_ADHERENT_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Non-adherent time\n

\n
\n
AGENT_NON_RESPONSE
\n
\n

Unit: Count

\n

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

\n

UI name: Agent\n non-response\n

\n
\n
AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS
\n
\n

Unit: Count

\n

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

\n

Data for this metric is available starting from October 1, 2023 0:00:00 GMT.

\n

UI name: Agent non-response without customer abandons\n

\n
\n
AGENT_OCCUPANCY
\n
\n

Unit: Percentage

\n

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

\n

UI name: Occupancy\n

\n
\n
AGENT_SCHEDULE_ADHERENCE
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Percent

\n

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

\n

UI name: Adherence\n

\n
\n
AGENT_SCHEDULED_TIME
\n
\n

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

\n

Unit: Seconds

\n

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

\n

UI name: Scheduled time\n

\n
\n
AVG_ABANDON_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average queue abandon time\n

\n
\n
AVG_ACTIVE_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Average active time\n

\n
\n
AVG_AFTER_CONTACT_WORK_TIME
\n
\n

Unit: Seconds

\n

Valid metric filter key: INITIATION_METHOD\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average after contact work time\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_AGENT_CONNECTING_TIME
\n
\n

Unit: Seconds

\n

Valid metric filter key: INITIATION_METHOD. For now, this metric only\n supports the following as INITIATION_METHOD: INBOUND |\n OUTBOUND | CALLBACK | API\n

\n

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

\n

UI name: Average agent API connecting time\n

\n \n

The Negate key in Metric Level Filters is not applicable for this\n metric.

\n
\n
\n
AVG_AGENT_PAUSE_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Average agent pause time\n

\n
\n
AVG_CASE_RELATED_CONTACTS
\n
\n

Unit: Count

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Average contacts per case\n

\n
\n
AVG_CASE_RESOLUTION_TIME
\n
\n

Unit: Seconds

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Average case resolution time\n

\n
\n
AVG_CONTACT_DURATION
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average contact duration\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_CONVERSATION_DURATION
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average conversation duration\n

\n
\n
AVG_FLOW_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp

\n

UI name: Average flow time\n

\n
\n
AVG_GREETING_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent greeting time\n

\n
\n
AVG_HANDLE_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Average handle time\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_HOLD_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average customer hold time\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_HOLD_TIME_ALL_CONTACTS
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average customer hold time all contacts\n

\n
\n
AVG_HOLDS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average holds\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_INTERACTION_AND_HOLD_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent interaction and customer hold time\n

\n
\n
AVG_INTERACTION_TIME
\n
\n

Unit: Seconds

\n

Valid metric filter key: INITIATION_METHOD\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent interaction time\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_INTERRUPTIONS_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent interruptions\n

\n
\n
AVG_INTERRUPTION_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent interruption time\n

\n
\n
AVG_NON_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average non-talk time\n

\n
\n
AVG_QUEUE_ANSWER_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average queue answer time\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
AVG_RESOLUTION_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect

\n

UI name: Average resolution time\n

\n
\n
AVG_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average talk time\n

\n
\n
AVG_TALK_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average agent talk time\n

\n
\n
AVG_TALK_TIME_CUSTOMER
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Average customer talk time\n

\n
\n
CASES_CREATED
\n
\n

Unit: Count

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Cases created\n

\n
\n
CONTACTS_CREATED
\n
\n

Unit: Count

\n

Valid metric filter key: INITIATION_METHOD\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts created\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_HANDLED
\n
\n

Unit: Count

\n

Valid metric filter key: INITIATION_METHOD,\n DISCONNECT_REASON\n

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect

\n

UI name: API contacts handled\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_HANDLED_BY_CONNECTED_TO_AGENT
\n
\n

Unit: Count

\n

Valid metric filter key: INITIATION_METHOD\n

\n

Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts handled (connected to agent timestamp)\n

\n
\n
CONTACTS_HOLD_ABANDONS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts hold disconnect\n

\n
\n
CONTACTS_ON_HOLD_AGENT_DISCONNECT
\n
\n

Unit: Count

\n

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

\n

UI name: Contacts hold agent disconnect\n

\n
\n
CONTACTS_ON_HOLD_CUSTOMER_DISCONNECT
\n
\n

Unit: Count

\n

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

\n

UI name: Contacts hold customer disconnect\n

\n
\n
CONTACTS_PUT_ON_HOLD
\n
\n

Unit: Count

\n

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

\n

UI name: Contacts put on hold\n

\n
\n
CONTACTS_TRANSFERRED_OUT_EXTERNAL
\n
\n

Unit: Count

\n

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

\n

UI name: Contacts transferred out external\n

\n
\n
CONTACTS_TRANSFERRED_OUT_INTERNAL
\n
\n

Unit: Percent

\n

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

\n

UI name: Contacts transferred out internal\n

\n
\n
CONTACTS_QUEUED
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts queued\n

\n
\n
CONTACTS_QUEUED_BY_ENQUEUE
\n
\n

Unit: Count

\n

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

\n

UI name: Contacts queued (enqueue timestamp)\n

\n
\n
CONTACTS_REMOVED_FROM_QUEUE_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n

UI name: This metric is not available in Amazon Connect admin website.

\n
\n
CONTACTS_RESOLVED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect

\n

Threshold: For ThresholdValue enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n

UI name: Contacts resolved in X\n

\n
\n
CONTACTS_TRANSFERRED_OUT
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts transferred out\n

\n \n

Feature is a valid filter but not a valid grouping.

\n
\n
\n
CONTACTS_TRANSFERRED_OUT_BY_AGENT
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts transferred out by agent\n

\n
\n
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contacts transferred out queue\n

\n
\n
CURRENT_CASES
\n
\n

Unit: Count

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Current cases\n

\n
\n
FLOWS_OUTCOME
\n
\n

Unit: Count

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp

\n

UI name: Flows outcome\n

\n
\n
FLOWS_STARTED
\n
\n

Unit: Count

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows resource ID, Initiation method, Resource published timestamp

\n

UI name: Flows started\n

\n
\n
MAX_FLOW_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp

\n

UI name: Maximum flow time\n

\n
\n
MAX_QUEUED_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Maximum queued time\n

\n
\n
MIN_FLOW_TIME
\n
\n

Unit: Seconds

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp

\n

UI name: Minimum flow time\n

\n
\n
PERCENT_CASES_FIRST_CONTACT_RESOLVED
\n
\n

Unit: Percent

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Cases resolved on first contact\n

\n
\n
PERCENT_CONTACTS_STEP_EXPIRED
\n
\n

Unit: Percent

\n

Valid groupings and filters: Queue, RoutingStepExpression

\n

UI name: This metric is available in Real-time Metrics UI but not on the Historical\n Metrics UI.

\n
\n
PERCENT_CONTACTS_STEP_JOINED
\n
\n

Unit: Percent

\n

Valid groupings and filters: Queue, RoutingStepExpression

\n

UI name: This metric is available in Real-time Metrics UI but not on the Historical\n Metrics UI.

\n
\n
PERCENT_FLOWS_OUTCOME
\n
\n

Unit: Percent

\n

Valid metric filter key: FLOWS_OUTCOME_TYPE\n

\n

Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module\n resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows\n resource ID, Initiation method, Resource published timestamp

\n

UI name: Flows outcome percentage.

\n \n

The FLOWS_OUTCOME_TYPE is not a valid grouping.

\n
\n
\n
PERCENT_NON_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Percentage

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Non-talk\n time percent\n

\n
\n
PERCENT_TALK_TIME
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Percentage

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Talk time\n percent\n

\n
\n
PERCENT_TALK_TIME_AGENT
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Percentage

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Agent\n talk time percent\n

\n
\n
PERCENT_TALK_TIME_CUSTOMER
\n
\n

This metric is available only for contacts analyzed by Contact Lens conversational\n analytics.

\n

Unit: Percentage

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Customer talk time percent\n

\n
\n
REOPENED_CASE_ACTIONS
\n
\n

Unit: Count

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Cases reopened\n

\n
\n
RESOLVED_CASE_ACTIONS
\n
\n

Unit: Count

\n

Required filter key: CASE_TEMPLATE_ARN

\n

Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS

\n

UI name: Cases resolved\n

\n
\n
SERVICE_LEVEL
\n
\n

You can include up to 20 SERVICE_LEVEL metrics in a request.

\n

Unit: Percent

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n

UI name: Service level X\n

\n
\n
STEP_CONTACTS_QUEUED
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, RoutingStepExpression

\n

UI name: This metric is available in Real-time Metrics UI but not on the Historical\n Metrics UI.

\n
\n
SUM_AFTER_CONTACT_WORK_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: After\n contact work time\n

\n
\n
SUM_CONNECTING_TIME_AGENT
\n
\n

Unit: Seconds

\n

Valid metric filter key: INITIATION_METHOD. This metric only supports the\n following filter keys as INITIATION_METHOD: INBOUND |\n OUTBOUND | CALLBACK | API\n

\n

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

\n

UI name: Agent API connecting time\n

\n \n

The Negate key in Metric Level Filters is not applicable for this\n metric.

\n
\n
\n
SUM_CONTACTS_ABANDONED
\n
\n

Unit: Count

\n

Metric filter:

\n
    \n
  • \n

    Valid values: API| Incoming | Outbound |\n Transfer | Callback | Queue_Transfer|\n Disconnect\n

    \n
  • \n
\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect

\n

UI name: Contact abandoned\n

\n
\n
SUM_CONTACTS_ABANDONED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n

UI name: Contacts abandoned in X seconds\n

\n
\n
SUM_CONTACTS_ANSWERED_IN_X
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect

\n

Threshold: For ThresholdValue, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison, you must enter LT (for\n \"Less than\").

\n

UI name: Contacts answered in X seconds\n

\n
\n
SUM_CONTACT_FLOW_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Contact flow time\n

\n
\n
SUM_CONTACT_TIME_AGENT
\n
\n

Unit: Seconds

\n

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

\n

UI name: Agent on contact time\n

\n
\n
SUM_CONTACTS_DISCONNECTED
\n
\n

Valid metric filter key: DISCONNECT_REASON\n

\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,\n contact/segmentAttributes/connect:Subtype, Q in Connect

\n

UI name: Contact disconnected\n

\n
\n
SUM_ERROR_STATUS_TIME_AGENT
\n
\n

Unit: Seconds

\n

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

\n

UI name: Error status time\n

\n
\n
SUM_HANDLE_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Contact handle time\n

\n
\n
SUM_HOLD_TIME
\n
\n

Unit: Count

\n

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

\n

UI name: Customer hold time\n

\n
\n
SUM_IDLE_TIME_AGENT
\n
\n

Unit: Seconds

\n

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

\n

UI name: Agent idle time\n

\n
\n
SUM_INTERACTION_AND_HOLD_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Agent interaction and hold time\n

\n
\n
SUM_INTERACTION_TIME
\n
\n

Unit: Seconds

\n

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

\n

UI name: Agent interaction time\n

\n
\n
SUM_NON_PRODUCTIVE_TIME_AGENT
\n
\n

Unit: Seconds

\n

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

\n

UI name: Non-Productive Time\n

\n
\n
SUM_ONLINE_TIME_AGENT
\n
\n

Unit: Seconds

\n

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

\n

UI name: Online time\n

\n
\n
SUM_RETRY_CALLBACK_ATTEMPTS
\n
\n

Unit: Count

\n

Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,\n Q in Connect

\n

UI name: Callback attempts\n

\n
\n
", "smithy.api#required": {} } }, @@ -17150,7 +17185,7 @@ } }, "traits": { - "smithy.api#documentation": "

Information about the agent hierarchy. Hierarchies can be configured with up to five levels.

" + "smithy.api#documentation": "

Information about the agent hierarchy. Hierarchies can be configured with up to five\n levels.

" } }, "com.amazonaws.connect#HierarchyLevel": { @@ -17974,7 +18009,7 @@ } ], "traits": { - "smithy.api#documentation": "

Imports a claimed phone number from an external service, such as Amazon Pinpoint, into an\n Amazon Connect instance. You can call this API only in the same Amazon Web Services Region\n where the Amazon Connect instance was created.

", + "smithy.api#documentation": "

Imports a claimed phone number from an external service, such as Amazon Pinpoint, into an\n Amazon Connect instance. You can call this API only in the same Amazon Web Services Region\n where the Amazon Connect instance was created.

\n \n

Call the DescribePhoneNumber API\n to verify the status of a previous ImportPhoneNumber operation.

\n
\n

If you plan to claim or import numbers and then release numbers frequently, contact us for a\n service quota exception. Otherwise, it is possible you will be blocked from claiming and\n releasing any more numbers until up to 180 days past the oldest number released has expired.

\n

By default you can claim or import and then release up to 200% of your maximum number of\n active phone numbers. If you claim or import and then release phone numbers using the UI or API\n during a rolling 180 day cycle that exceeds 200% of your phone number service level quota, you\n will be blocked from claiming or importing any more numbers until 180 days past the oldest number\n released has expired.

\n

For example, if you already have 99 claimed or imported numbers and a service level quota of\n 99 phone numbers, and in any 180 day period you release 99, claim 99, and then release 99, you\n will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers\n until you open an Amazon Web Services Support ticket.

", "smithy.api#http": { "method": "POST", "uri": "/phone-number/import", @@ -23302,6 +23337,20 @@ "com.amazonaws.connect#Long": { "type": "long" }, + "com.amazonaws.connect#MatchCriteria": { + "type": "structure", + "members": { + "AgentsCriteria": { + "target": "com.amazonaws.connect#AgentsCriteria", + "traits": { + "smithy.api#documentation": "

An object to define AgentIds.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

An object to define AgentsCriteria.

" + } + }, "com.amazonaws.connect#MaxResult10": { "type": "integer", "traits": { @@ -23961,6 +24010,15 @@ "smithy.api#documentation": "

The type of notification recipient.

" } }, + "com.amazonaws.connect#NullableProficiencyLevel": { + "type": "float", + "traits": { + "smithy.api#range": { + "min": 1.0, + "max": 5.0 + } + } + }, "com.amazonaws.connect#NumberReference": { "type": "structure", "members": { @@ -28766,13 +28824,13 @@ "Steps": { "target": "com.amazonaws.connect#Steps", "traits": { - "smithy.api#documentation": "

List of routing steps. When Amazon Connect does not find an available agent meeting the requirements in a step for a given step duration, the routing criteria will move on to the next step sequentially until a join is completed with an agent. When all steps are exhausted, the contact will be offered to any agent in the queue.

" + "smithy.api#documentation": "

List of routing steps. When Amazon Connect does not find an available agent meeting the\n requirements in a step for a given step duration, the routing criteria will move on to the next\n step sequentially until a join is completed with an agent. When all steps are exhausted, the\n contact will be offered to any agent in the queue.

" } }, "ActivationTimestamp": { "target": "com.amazonaws.connect#Timestamp", "traits": { - "smithy.api#documentation": "

The timestamp indicating when the routing criteria is set to active. A routing criteria is activated when contact is transferred to a queue. ActivationTimestamp will be set on routing criteria for contacts in agent queue even though Routing criteria is never activated for contacts in agent queue.

" + "smithy.api#documentation": "

The timestamp indicating when the routing criteria is set to active. A routing criteria is\n activated when contact is transferred to a queue. ActivationTimestamp will be set on routing\n criteria for contacts in agent queue even though Routing criteria is never activated for contacts\n in agent queue.

" } }, "Index": { @@ -29133,7 +29191,7 @@ "StringCondition": { "target": "com.amazonaws.connect#StringCondition", "traits": { - "smithy.api#documentation": "

A leaf node condition which can be used to specify a string condition.

\n \n

The currently supported values for FieldName are\n associatedQueueIds, name, description, and resourceID.

\n
" + "smithy.api#documentation": "

A leaf node condition which can be used to specify a string condition.

\n \n

The currently supported values for FieldName are\n associatedQueueIds, name, description, and\n resourceID.

\n
" } } }, @@ -30078,7 +30136,7 @@ "SearchableContactAttributes": { "target": "com.amazonaws.connect#SearchableContactAttributes", "traits": { - "smithy.api#documentation": "

The search criteria based on user-defined contact attributes that have been configured for\n contact search. For more information, see Search by customer contact\n attributes in the Amazon Connect Administrator Guide.

\n \n

To use SearchableContactAttributes in a search request, the\n GetContactAttributes action is required to perform an API request. For more\n information, see https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect-actions-as-permissionsActions defined by Amazon Connect.

\n
" + "smithy.api#documentation": "

The search criteria based on user-defined contact attributes that have been configured for\n contact search. For more information, see Search by custom contact\n attributes in the Amazon Connect Administrator Guide.

\n \n

To use SearchableContactAttributes in a search request, the\n GetContactAttributes action is required to perform an API request. For more\n information, see https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect-actions-as-permissionsActions defined by Amazon Connect.

\n
" } } }, @@ -31866,7 +31924,7 @@ } }, "traits": { - "smithy.api#documentation": "

A structure that defineds the field name to sort by and a sort order.

" + "smithy.api#documentation": "

A structure that defines the field name to sort by and a sort order.

" } }, "com.amazonaws.connect#SortOrder": { @@ -32147,7 +32205,7 @@ } ], "traits": { - "smithy.api#documentation": "

Initiates a flow to start a new chat for the customer. Response of this API provides a token\n required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.

\n

When a new chat contact is successfully created, clients must subscribe to the participant’s\n connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.

\n

A 429 error occurs in the following situations:

\n \n

If you use the ChatDurationInMinutes parameter and receive a 400 error, your\n account may not support the ability to configure custom chat durations. For more information,\n contact Amazon Web Services Support.

\n

For more information about chat, see Chat in the Amazon Connect\n Administrator Guide.

", + "smithy.api#documentation": "

Initiates a flow to start a new chat for the customer. Response of this API provides a token\n required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.

\n

When a new chat contact is successfully created, clients must subscribe to the participant’s\n connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.

\n

A 429 error occurs in the following situations:

\n \n

If you use the ChatDurationInMinutes parameter and receive a 400 error, your\n account may not support the ability to configure custom chat durations. For more information,\n contact Amazon Web Services Support.

\n

For more information about chat, see the following topics in the Amazon Connect\n Administrator Guide:

\n ", "smithy.api#http": { "method": "PUT", "uri": "/contact/chat", @@ -32462,7 +32520,7 @@ } ], "traits": { - "smithy.api#documentation": "

Initiates real-time message streaming for a new chat contact.

\n

For more information about message streaming, see Enable real-time chat message\n streaming in the Amazon Connect Administrator Guide.

", + "smithy.api#documentation": "

Initiates real-time message streaming for a new chat contact.

\n

For more information about message streaming, see Enable real-time chat message\n streaming in the Amazon Connect Administrator Guide.

\n

For more information about chat, see the following topics in the Amazon Connect\n Administrator Guide:

\n ", "smithy.api#http": { "method": "POST", "uri": "/contact/start-streaming", diff --git a/codegen/sdk-codegen/aws-models/emr.json b/codegen/sdk-codegen/aws-models/emr.json index fdcf84502a3..8fd8511434d 100644 --- a/codegen/sdk-codegen/aws-models/emr.json +++ b/codegen/sdk-codegen/aws-models/emr.json @@ -2833,7 +2833,7 @@ "sdkId": "EMR", "arnNamespace": "elasticmapreduce", "cloudFormationName": "EMR", - "cloudTrailEventSource": "emr.amazonaws.com", + "cloudTrailEventSource": "elasticmapreduce.amazonaws.com", "docId": "elasticmapreduce-2009-03-31", "endpointPrefix": "elasticmapreduce" }, @@ -5715,6 +5715,12 @@ "traits": { "smithy.api#documentation": "

The custom AMI ID to use for the instance type.

" } + }, + "Priority": { + "target": "com.amazonaws.emr#NonNegativeDouble", + "traits": { + "smithy.api#documentation": "

The priority at which Amazon EMR launches the Amazon EC2 instances with this instance type. \n Priority starts at 0, which is the highest priority. Amazon EMR considers the highest priority first.

" + } } }, "traits": { @@ -5777,6 +5783,12 @@ "traits": { "smithy.api#documentation": "

The custom AMI ID to use for the instance type.

" } + }, + "Priority": { + "target": "com.amazonaws.emr#NonNegativeDouble", + "traits": { + "smithy.api#documentation": "

The priority at which Amazon EMR launches the Amazon EC2 instances with this instance type. \n Priority starts at 0, which is the highest priority. Amazon EMR considers the highest priority first.

" + } } }, "traits": { @@ -7807,6 +7819,12 @@ "traits": { "smithy.api#enumValue": "lowest-price" } + }, + "PRIORITIZED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "prioritized" + } } } }, @@ -7817,7 +7835,7 @@ "target": "com.amazonaws.emr#OnDemandProvisioningAllocationStrategy", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#documentation": "

Specifies the strategy to use in launching On-Demand instance fleets. Currently, the\n only option is lowest-price (the default), which launches the lowest price\n first.

", + "smithy.api#documentation": "

Specifies the strategy to use in launching On-Demand instance fleets. Available\n options are lowest-price and prioritized. lowest-price\n specifies to launch the instances with the lowest price first, and prioritized specifies\n that Amazon EMR should launch the instances with the highest priority first. The default is\n lowest-price.

", "smithy.api#required": {} } }, @@ -9225,6 +9243,12 @@ "traits": { "smithy.api#enumValue": "diversified" } + }, + "CAPACITY_OPTIMIZED_PRIORITIZED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "capacity-optimized-prioritized" + } } } }, @@ -9256,7 +9280,7 @@ "AllocationStrategy": { "target": "com.amazonaws.emr#SpotProvisioningAllocationStrategy", "traits": { - "smithy.api#documentation": "

Specifies one of the following strategies to launch Spot Instance fleets: price-capacity-optimized, capacity-optimized, lowest-price, or diversified. For more information on the provisioning strategies, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide for Linux Instances.

\n \n

When you launch a Spot Instance fleet with the old console, it automatically launches with the capacity-optimized strategy. You can't change the allocation strategy from the old console.

\n
" + "smithy.api#documentation": "

Specifies one of the following strategies to launch Spot Instance fleets: \n capacity-optimized, price-capacity-optimized, lowest-price, or \n diversified, and capacity-optimized-prioritized. For more information on the provisioning strategies, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide for Linux Instances.

\n \n

When you launch a Spot Instance fleet with the old console, it automatically launches with the capacity-optimized strategy. You can't change the allocation strategy from the old console.

\n
" } } }, diff --git a/codegen/sdk-codegen/aws-models/glue.json b/codegen/sdk-codegen/aws-models/glue.json index 08e65e4c692..5d3acdb1955 100644 --- a/codegen/sdk-codegen/aws-models/glue.json +++ b/codegen/sdk-codegen/aws-models/glue.json @@ -11770,6 +11770,23 @@ "smithy.api#documentation": "

The Database object represents a logical grouping of tables that might reside\n in a Hive metastore or an RDBMS.

" } }, + "com.amazonaws.glue#DatabaseAttributes": { + "type": "enum", + "members": { + "NAME": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NAME" + } + } + } + }, + "com.amazonaws.glue#DatabaseAttributesList": { + "type": "list", + "member": { + "target": "com.amazonaws.glue#DatabaseAttributes" + } + }, "com.amazonaws.glue#DatabaseIdentifier": { "type": "structure", "members": { @@ -17145,6 +17162,12 @@ "traits": { "smithy.api#documentation": "

Allows you to specify that you want to list the databases shared with your account. The allowable values are FEDERATED, FOREIGN or ALL.

\n " } + }, + "AttributesToGet": { + "target": "com.amazonaws.glue#DatabaseAttributesList", + "traits": { + "smithy.api#documentation": "

Specifies the database fields returned by the GetDatabases call. This parameter doesn’t accept an empty list. The request must include the NAME.

" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/kinesis-analytics-v2.json b/codegen/sdk-codegen/aws-models/kinesis-analytics-v2.json index 92689a0549b..1117c55e331 100644 --- a/codegen/sdk-codegen/aws-models/kinesis-analytics-v2.json +++ b/codegen/sdk-codegen/aws-models/kinesis-analytics-v2.json @@ -1554,12 +1554,12 @@ "MinPauseBetweenCheckpoints": { "target": "com.amazonaws.kinesisanalyticsv2#MinPauseBetweenCheckpoints", "traits": { - "smithy.api#documentation": "

Describes the minimum time in milliseconds after a checkpoint operation completes that a\n new checkpoint operation can start. If a checkpoint operation takes longer than the\n CheckpointInterval, the application otherwise performs continual checkpoint\n operations. For more information, see Tuning Checkpointing in the Apache Flink\n Documentation.

\n \n

If CheckpointConfiguration.ConfigurationType is DEFAULT,\n the application will use a MinPauseBetweenCheckpoints value of 5000, even if this value is set using this \n API or in application code.

\n
" + "smithy.api#documentation": "

Describes the minimum time in milliseconds after a checkpoint operation completes that a\n new checkpoint operation can start. If a checkpoint operation takes longer than the\n CheckpointInterval, the application otherwise performs continual checkpoint\n operations. For more information, see Tuning Checkpointing in the Apache Flink\n Documentation.

\n \n

If CheckpointConfiguration.ConfigurationType is DEFAULT,\n the application will use a MinPauseBetweenCheckpoints value of 5000, even if this value is set using this \n API or in application code.

\n
" } } }, "traits": { - "smithy.api#documentation": "

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault \n tolerance.\n For more information, see \n \n Checkpoints for Fault Tolerance in the\n Apache Flink Documentation.

" + "smithy.api#documentation": "

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault \n tolerance.\n For more information, see \n \n Checkpoints for Fault Tolerance in the\n Apache Flink Documentation.

" } }, "com.amazonaws.kinesisanalyticsv2#CheckpointConfigurationDescription": { @@ -3234,7 +3234,7 @@ "CheckpointConfiguration": { "target": "com.amazonaws.kinesisanalyticsv2#CheckpointConfiguration", "traits": { - "smithy.api#documentation": "

Describes an application's checkpointing configuration. Checkpointing is the \n process of persisting application state for fault tolerance.\n For more information, see \n \n Checkpoints for Fault Tolerance in the \n Apache Flink Documentation.

" + "smithy.api#documentation": "

Describes an application's checkpointing configuration. Checkpointing is the \n process of persisting application state for fault tolerance.\n For more information, see \n \n Checkpoints for Fault Tolerance in the \n Apache Flink Documentation.

" } }, "MonitoringConfiguration": { @@ -3278,7 +3278,7 @@ "JobPlanDescription": { "target": "com.amazonaws.kinesisanalyticsv2#JobPlanDescription", "traits": { - "smithy.api#documentation": "

The job plan for an application. For more information about the job plan, see Jobs and Scheduling in the Apache Flink\n Documentation. To retrieve the job plan for the application, use the DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication operation.

" + "smithy.api#documentation": "

The job plan for an application. For more information about the job plan, see Jobs and Scheduling in the Apache Flink\n Documentation. To retrieve the job plan for the application, use the DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication operation.

" } } }, @@ -3318,7 +3318,7 @@ "AllowNonRestoredState": { "target": "com.amazonaws.kinesisanalyticsv2#BooleanObject", "traits": { - "smithy.api#documentation": "

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot \n be mapped to the new program.\n This will happen if the program is updated between snapshots to remove stateful parameters, and \n state data in the snapshot no longer \n corresponds to valid application data. For more information, see \n \n Allowing Non-Restored State in the Apache Flink\n documentation.

\n \n

This value defaults to false. If you update your application without\n specifying this parameter, AllowNonRestoredState will be set to false,\n even if it was previously set to true.

\n
" + "smithy.api#documentation": "

When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot \n be mapped to the new program.\n This will happen if the program is updated between snapshots to remove stateful parameters, and \n state data in the snapshot no longer \n corresponds to valid application data. For more information, see \n \n Allowing Non-Restored State in the Apache Flink\n documentation.

\n \n

This value defaults to false. If you update your application without\n specifying this parameter, AllowNonRestoredState will be set to false,\n even if it was previously set to true.

\n
" } } }, @@ -6028,7 +6028,7 @@ } }, "traits": { - "smithy.api#documentation": "

Describes parameters for how a Managed Service for Apache Flink application\n executes multiple tasks simultaneously. For more information about parallelism,\n see Parallel Execution in the Apache Flink\n Documentation.

" + "smithy.api#documentation": "

Describes parameters for how a Managed Service for Apache Flink application\n executes multiple tasks simultaneously. For more information about parallelism,\n see Parallel Execution in the Apache Flink\n Documentation.

" } }, "com.amazonaws.kinesisanalyticsv2#ParallelismConfigurationDescription": { @@ -6722,6 +6722,12 @@ "traits": { "smithy.api#enumValue": "FLINK-1_18" } + }, + "FLINK_1_19": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FLINK-1_19" + } } } }, diff --git a/codegen/sdk-codegen/aws-models/opensearch.json b/codegen/sdk-codegen/aws-models/opensearch.json index a04daec6154..c20cf2b0975 100644 --- a/codegen/sdk-codegen/aws-models/opensearch.json +++ b/codegen/sdk-codegen/aws-models/opensearch.json @@ -29,51 +29,6 @@ ] }, "shapes": { - "com.amazonaws.opensearch#AIMLOptionsInput": { - "type": "structure", - "members": { - "NaturalLanguageQueryGenerationOptions": { - "target": "com.amazonaws.opensearch#NaturalLanguageQueryGenerationOptionsInput", - "traits": { - "smithy.api#documentation": "

Container for parameters required for natural language query generation on the specified domain.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Container for parameters required to enable all machine learning features.

" - } - }, - "com.amazonaws.opensearch#AIMLOptionsOutput": { - "type": "structure", - "members": { - "NaturalLanguageQueryGenerationOptions": { - "target": "com.amazonaws.opensearch#NaturalLanguageQueryGenerationOptionsOutput", - "traits": { - "smithy.api#documentation": "

Container for parameters required for natural language query generation on the specified domain.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Container for parameters representing the state of machine learning features on the specified domain.

" - } - }, - "com.amazonaws.opensearch#AIMLOptionsStatus": { - "type": "structure", - "members": { - "Options": { - "target": "com.amazonaws.opensearch#AIMLOptionsOutput", - "traits": { - "smithy.api#documentation": "

Machine learning options on the specified domain.

" - } - }, - "Status": { - "target": "com.amazonaws.opensearch#OptionStatus" - } - }, - "traits": { - "smithy.api#documentation": "

The status of machine learning options on the specified domain.

" - } - }, "com.amazonaws.opensearch#ARN": { "type": "string", "traits": { @@ -3363,12 +3318,6 @@ "traits": { "smithy.api#documentation": "

Software update options for the domain.

" } - }, - "AIMLOptions": { - "target": "com.amazonaws.opensearch#AIMLOptionsInput", - "traits": { - "smithy.api#documentation": "

Options for all machine learning features for the specified domain.

" - } } }, "traits": { @@ -5761,12 +5710,6 @@ "traits": { "smithy.api#documentation": "

Information about the domain properties that are currently being modified.

" } - }, - "AIMLOptions": { - "target": "com.amazonaws.opensearch#AIMLOptionsStatus", - "traits": { - "smithy.api#documentation": "

Container for parameters required to enable all machine learning features.

" - } } }, "traits": { @@ -6443,12 +6386,6 @@ "traits": { "smithy.api#documentation": "

Information about the domain properties that are currently being modified.

" } - }, - "AIMLOptions": { - "target": "com.amazonaws.opensearch#AIMLOptionsOutput", - "traits": { - "smithy.api#documentation": "

Container for parameters required to enable all machine learning features.

" - } } }, "traits": { @@ -9099,104 +9036,6 @@ "target": "com.amazonaws.opensearch#ModifyingProperties" } }, - "com.amazonaws.opensearch#NaturalLanguageQueryGenerationCurrentState": { - "type": "enum", - "members": { - "NotEnabled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "NOT_ENABLED" - } - }, - "EnableComplete": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ENABLE_COMPLETE" - } - }, - "EnableInProgress": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ENABLE_IN_PROGRESS" - } - }, - "EnableFailed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ENABLE_FAILED" - } - }, - "DisableComplete": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DISABLE_COMPLETE" - } - }, - "DisableInProgress": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DISABLE_IN_PROGRESS" - } - }, - "DisableFailed": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DISABLE_FAILED" - } - } - } - }, - "com.amazonaws.opensearch#NaturalLanguageQueryGenerationDesiredState": { - "type": "enum", - "members": { - "Enabled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "ENABLED" - } - }, - "Disabled": { - "target": "smithy.api#Unit", - "traits": { - "smithy.api#enumValue": "DISABLED" - } - } - } - }, - "com.amazonaws.opensearch#NaturalLanguageQueryGenerationOptionsInput": { - "type": "structure", - "members": { - "DesiredState": { - "target": "com.amazonaws.opensearch#NaturalLanguageQueryGenerationDesiredState", - "traits": { - "smithy.api#documentation": "

The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Container for parameters required to enable the natural language query generation feature.

" - } - }, - "com.amazonaws.opensearch#NaturalLanguageQueryGenerationOptionsOutput": { - "type": "structure", - "members": { - "DesiredState": { - "target": "com.amazonaws.opensearch#NaturalLanguageQueryGenerationDesiredState", - "traits": { - "smithy.api#documentation": "

The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.

" - } - }, - "CurrentState": { - "target": "com.amazonaws.opensearch#NaturalLanguageQueryGenerationCurrentState", - "traits": { - "smithy.api#documentation": "

The current state of the natural language query generation feature, indicating completion, in progress, or failure.

" - } - } - }, - "traits": { - "smithy.api#documentation": "

Container for parameters representing the state of the natural language query generation feature on the specified domain.

" - } - }, "com.amazonaws.opensearch#NextToken": { "type": "string", "traits": { @@ -12382,12 +12221,6 @@ "traits": { "smithy.api#documentation": "

Service software update options for the domain.

" } - }, - "AIMLOptions": { - "target": "com.amazonaws.opensearch#AIMLOptionsInput", - "traits": { - "smithy.api#documentation": "

Options for all machine learning features for the specified domain.

" - } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/pi.json b/codegen/sdk-codegen/aws-models/pi.json index 1cd963a0464..fc5fe125bc4 100644 --- a/codegen/sdk-codegen/aws-models/pi.json +++ b/codegen/sdk-codegen/aws-models/pi.json @@ -523,7 +523,7 @@ "Filter": { "target": "com.amazonaws.pi#MetricQueryFilterMap", "traits": { - "smithy.api#documentation": "

One or more filters to apply in the request. Restrictions:

\n " + "smithy.api#documentation": "

One or more filters to apply in the request. Restrictions:

\n \n \n

The db.sql.db_id filter isn't available for RDS for SQL Server DB instances.

\n
" } }, "MaxResults": { @@ -1796,7 +1796,7 @@ "Filter": { "target": "com.amazonaws.pi#MetricQueryFilterMap", "traits": { - "smithy.api#documentation": "

One or more filters to apply in the request. Restrictions:

\n " + "smithy.api#documentation": "

One or more filters to apply in the request. Restrictions:

\n \n \n

The db.sql.db_id filter isn't available for RDS for SQL Server DB instances.

\n
" } } }, diff --git a/codegen/sdk-codegen/aws-models/workspaces.json b/codegen/sdk-codegen/aws-models/workspaces.json index c9a15e8a696..7cf1241b5a8 100644 --- a/codegen/sdk-codegen/aws-models/workspaces.json +++ b/codegen/sdk-codegen/aws-models/workspaces.json @@ -462,7 +462,7 @@ } }, "traits": { - "smithy.api#documentation": "

The persistent application settings for users of a WorkSpaces pool.

" + "smithy.api#documentation": "

The persistent application settings for WorkSpaces Pools users.

" } }, "com.amazonaws.workspaces#ApplicationSettingsResponse": { @@ -489,7 +489,7 @@ } }, "traits": { - "smithy.api#documentation": "

Describes the persistent application settings for users of a WorkSpaces pool.

" + "smithy.api#documentation": "

Describes the persistent application settings for WorkSpaces Pools users.

" } }, "com.amazonaws.workspaces#ApplicationSettingsStatusEnum": { @@ -1082,7 +1082,7 @@ } }, "traits": { - "smithy.api#documentation": "

Describes the user capacity for a WorkSpaces pool.

" + "smithy.api#documentation": "

Describes the user capacity for a pool of WorkSpaces.

" } }, "com.amazonaws.workspaces#CapacityStatus": { @@ -1105,7 +1105,7 @@ "ActualUserSessions": { "target": "com.amazonaws.workspaces#ActualUserSessions", "traits": { - "smithy.api#documentation": "

The total number of session slots that are available for WorkSpaces pools.

", + "smithy.api#documentation": "

The total number of session slots that are available for a pool of WorkSpaces.

", "smithy.api#required": {} } }, @@ -1118,7 +1118,7 @@ } }, "traits": { - "smithy.api#documentation": "

Describes the capacity status for a WorkSpaces pool

" + "smithy.api#documentation": "

Describes the capacity status for a pool of WorkSpaces.

" } }, "com.amazonaws.workspaces#CertificateAuthorityArn": { @@ -2519,54 +2519,54 @@ "PoolName": { "target": "com.amazonaws.workspaces#WorkspacesPoolName", "traits": { - "smithy.api#documentation": "

The name of the WorkSpaces pool.

", + "smithy.api#documentation": "

The name of the pool.

", "smithy.api#required": {} } }, "Description": { "target": "com.amazonaws.workspaces#UpdateDescription", "traits": { - "smithy.api#documentation": "

The WorkSpaces pool description.

", + "smithy.api#documentation": "

The pool description.

", "smithy.api#required": {} } }, "BundleId": { "target": "com.amazonaws.workspaces#BundleId", "traits": { - "smithy.api#documentation": "

The identifier of the bundle for the WorkSpaces pool.

", + "smithy.api#documentation": "

The identifier of the bundle for the pool.

", "smithy.api#required": {} } }, "DirectoryId": { "target": "com.amazonaws.workspaces#DirectoryId", "traits": { - "smithy.api#documentation": "

The identifier of the directory for the WorkSpaces pool.

", + "smithy.api#documentation": "

The identifier of the directory for the pool.

", "smithy.api#required": {} } }, "Capacity": { "target": "com.amazonaws.workspaces#Capacity", "traits": { - "smithy.api#documentation": "

The user capacity of the WorkSpaces pool.

", + "smithy.api#documentation": "

The user capacity of the pool.

", "smithy.api#required": {} } }, "Tags": { "target": "com.amazonaws.workspaces#TagList", "traits": { - "smithy.api#documentation": "

The tags for the WorkSpaces pool.

" + "smithy.api#documentation": "

The tags for the pool.

" } }, "ApplicationSettings": { "target": "com.amazonaws.workspaces#ApplicationSettingsRequest", "traits": { - "smithy.api#documentation": "

Indicates the application settings of the WorkSpaces pool.

" + "smithy.api#documentation": "

Indicates the application settings of the pool.

" } }, "TimeoutSettings": { "target": "com.amazonaws.workspaces#TimeoutSettings", "traits": { - "smithy.api#documentation": "

Indicates the timeout settings of the WorkSpaces pool.

" + "smithy.api#documentation": "

Indicates the timeout settings of the pool.

" } } }, @@ -2580,7 +2580,7 @@ "WorkspacesPool": { "target": "com.amazonaws.workspaces#WorkspacesPool", "traits": { - "smithy.api#documentation": "

Indicates the WorkSpaces pool to create.

" + "smithy.api#documentation": "

Indicates the pool to create.

" } } }, @@ -4838,7 +4838,7 @@ } ], "traits": { - "smithy.api#documentation": "

Retrieves a list that describes the streaming sessions for a specified WorkSpaces pool.

" + "smithy.api#documentation": "

Retrieves a list that describes the streaming sessions for a specified pool.

" } }, "com.amazonaws.workspaces#DescribeWorkspacesPoolSessionsRequest": { @@ -4847,7 +4847,7 @@ "PoolId": { "target": "com.amazonaws.workspaces#WorkspacesPoolId", "traits": { - "smithy.api#documentation": "

The identifier of the WorkSpaces pool.

", + "smithy.api#documentation": "

The identifier of the pool.

", "smithy.api#required": {} } }, @@ -4880,7 +4880,7 @@ "Sessions": { "target": "com.amazonaws.workspaces#WorkspacesPoolSessions", "traits": { - "smithy.api#documentation": "

Describes the WorkSpaces pool sessions.

" + "smithy.api#documentation": "

Describes the pool sessions.

" } }, "NextToken": { @@ -4914,7 +4914,7 @@ } ], "traits": { - "smithy.api#documentation": "

Describes the specified WorkSpaces pool.

" + "smithy.api#documentation": "

Describes the specified WorkSpaces Pools.

" } }, "com.amazonaws.workspaces#DescribeWorkspacesPoolsFilter": { @@ -4930,20 +4930,20 @@ "Values": { "target": "com.amazonaws.workspaces#DescribeWorkspacesPoolsFilterValues", "traits": { - "smithy.api#documentation": "

The values for filtering WorkSpaces pools.

", + "smithy.api#documentation": "

The values for filtering WorkSpaces Pools.

", "smithy.api#required": {} } }, "Operator": { "target": "com.amazonaws.workspaces#DescribeWorkspacesPoolsFilterOperator", "traits": { - "smithy.api#documentation": "

The operator values for filtering WorkSpaces pools.

", + "smithy.api#documentation": "

The operator values for filtering WorkSpaces Pools.

", "smithy.api#required": {} } } }, "traits": { - "smithy.api#documentation": "

Describes the filter conditions for the WorkSpaces pool to return.

" + "smithy.api#documentation": "

Describes the filter conditions for WorkSpaces Pools to return.

" } }, "com.amazonaws.workspaces#DescribeWorkspacesPoolsFilterName": { @@ -5026,13 +5026,13 @@ "PoolIds": { "target": "com.amazonaws.workspaces#WorkspacesPoolIds", "traits": { - "smithy.api#documentation": "

The identifier of the WorkSpaces pool.

" + "smithy.api#documentation": "

The identifier of the WorkSpaces Pools.

" } }, "Filters": { "target": "com.amazonaws.workspaces#DescribeWorkspacesPoolsFilters", "traits": { - "smithy.api#documentation": "

The filter conditions for the WorkSpaces pool to return.

" + "smithy.api#documentation": "

The filter conditions for the WorkSpaces Pool to return.

" } }, "Limit": { @@ -5058,7 +5058,7 @@ "WorkspacesPools": { "target": "com.amazonaws.workspaces#WorkspacesPools", "traits": { - "smithy.api#documentation": "

Information about the WorkSpaces pools.

" + "smithy.api#documentation": "

Information about the WorkSpaces Pools.

" } }, "NextToken": { @@ -7125,7 +7125,7 @@ } }, "traits": { - "smithy.api#documentation": "

Describes the network details of a WorkSpaces pool.

" + "smithy.api#documentation": "

Describes the network details of a WorkSpaces Pool.

" } }, "com.amazonaws.workspaces#NonEmptyString": { @@ -7218,6 +7218,12 @@ "traits": { "smithy.api#enumValue": "WINDOWS_SERVER_2022" } + }, + "RHEL_8": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RHEL_8" + } } } }, @@ -8384,7 +8390,7 @@ } ], "traits": { - "smithy.api#documentation": "

Starts the specified WorkSpaces pool.

\n

You cannot start a WorkSpace pool unless it has a running mode of \n AutoStop and a state of STOPPED.

" + "smithy.api#documentation": "

Starts the specified pool.

\n

You cannot start a pool unless it has a running mode of \n AutoStop and a state of STOPPED.

" } }, "com.amazonaws.workspaces#StartWorkspacesPoolRequest": { @@ -8393,7 +8399,7 @@ "PoolId": { "target": "com.amazonaws.workspaces#WorkspacesPoolId", "traits": { - "smithy.api#documentation": "

The identifier of the WorkSpaces pool.

", + "smithy.api#documentation": "

The identifier of the pool.

", "smithy.api#required": {} } } @@ -8502,7 +8508,7 @@ } ], "traits": { - "smithy.api#documentation": "

Stops the specifiedWorkSpaces pool.

\n

You cannot stop a WorkSpace pool unless it has a running mode of AutoStop \n and a state of AVAILABLE, IMPAIRED, UNHEALTHY, or ERROR.

" + "smithy.api#documentation": "

Stops the specified pool.

\n

You cannot stop a WorkSpace pool unless it has a running mode of AutoStop \n and a state of AVAILABLE, IMPAIRED, UNHEALTHY, or ERROR.

" } }, "com.amazonaws.workspaces#StopWorkspacesPoolRequest": { @@ -8511,7 +8517,7 @@ "PoolId": { "target": "com.amazonaws.workspaces#WorkspacesPoolId", "traits": { - "smithy.api#documentation": "

The identifier of the WorkSpaces pool.

", + "smithy.api#documentation": "

The identifier of the pool.

", "smithy.api#required": {} } } @@ -8841,7 +8847,7 @@ } ], "traits": { - "smithy.api#documentation": "

Terminates the specified WorkSpaces pool.

" + "smithy.api#documentation": "

Terminates the specified pool.

" } }, "com.amazonaws.workspaces#TerminateWorkspacesPoolRequest": { @@ -8850,7 +8856,7 @@ "PoolId": { "target": "com.amazonaws.workspaces#WorkspacesPoolId", "traits": { - "smithy.api#documentation": "

The identifier of the WorkSpaces pool.

", + "smithy.api#documentation": "

The identifier of the pool.

", "smithy.api#required": {} } } @@ -8892,7 +8898,7 @@ } ], "traits": { - "smithy.api#documentation": "

Terminates the WorkSpaces pool session.

" + "smithy.api#documentation": "

Terminates the pool session.

" } }, "com.amazonaws.workspaces#TerminateWorkspacesPoolSessionRequest": { @@ -8901,7 +8907,7 @@ "SessionId": { "target": "com.amazonaws.workspaces#AmazonUuid", "traits": { - "smithy.api#documentation": "

The identifier of the WorkSpaces pool session.

", + "smithy.api#documentation": "

The identifier of the pool session.

", "smithy.api#required": {} } } @@ -8969,7 +8975,7 @@ } }, "traits": { - "smithy.api#documentation": "

Describes the timeout settings for a WorkSpaces pool.

" + "smithy.api#documentation": "

Describes the timeout settings for a pool of WorkSpaces.

" } }, "com.amazonaws.workspaces#Timestamp": { @@ -9368,7 +9374,7 @@ } ], "traits": { - "smithy.api#documentation": "

Updates the specified WorkSpaces pool.

" + "smithy.api#documentation": "

Updates the specified pool.

" } }, "com.amazonaws.workspaces#UpdateWorkspacesPoolRequest": { @@ -9377,14 +9383,14 @@ "PoolId": { "target": "com.amazonaws.workspaces#WorkspacesPoolId", "traits": { - "smithy.api#documentation": "

The identifier of the specified WorkSpaces pool to update.

", + "smithy.api#documentation": "

The identifier of the specified pool to update.

", "smithy.api#required": {} } }, "Description": { "target": "com.amazonaws.workspaces#UpdateDescription", "traits": { - "smithy.api#documentation": "

Describes the specified WorkSpaces pool to update.

" + "smithy.api#documentation": "

Describes the specified pool to update.

" } }, "BundleId": { @@ -9402,7 +9408,7 @@ "Capacity": { "target": "com.amazonaws.workspaces#Capacity", "traits": { - "smithy.api#documentation": "

The desired capacity for the WorkSpaces pool.

" + "smithy.api#documentation": "

The desired capacity for the pool.

" } }, "ApplicationSettings": { @@ -9414,7 +9420,7 @@ "TimeoutSettings": { "target": "com.amazonaws.workspaces#TimeoutSettings", "traits": { - "smithy.api#documentation": "

Indicates the timeout settings of the specified WorkSpaces pool.

" + "smithy.api#documentation": "

Indicates the timeout settings of the specified pool.

" } } }, @@ -9428,7 +9434,7 @@ "WorkspacesPool": { "target": "com.amazonaws.workspaces#WorkspacesPool", "traits": { - "smithy.api#documentation": "

Describes the specified WorkSpaces pool.

" + "smithy.api#documentation": "

Describes the specified pool.

" } } }, @@ -11148,14 +11154,14 @@ "PoolId": { "target": "com.amazonaws.workspaces#WorkspacesPoolId", "traits": { - "smithy.api#documentation": "

The identifier of a WorkSpaces pool.

", + "smithy.api#documentation": "

The identifier of a pool.

", "smithy.api#required": {} } }, "PoolArn": { "target": "com.amazonaws.workspaces#ARN", "traits": { - "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the WorkSpaces pool.

", + "smithy.api#documentation": "

The Amazon Resource Name (ARN) for the pool.

", "smithy.api#required": {} } }, @@ -11227,7 +11233,7 @@ } }, "traits": { - "smithy.api#documentation": "

Describes a WorkSpaces pool.

" + "smithy.api#documentation": "

Describes a pool of WorkSpaces.

" } }, "com.amazonaws.workspaces#WorkspacesPoolError": { @@ -11247,7 +11253,7 @@ } }, "traits": { - "smithy.api#documentation": "

Describes a WorkSpaces pool error.

" + "smithy.api#documentation": "

Describes a pool error.

" } }, "com.amazonaws.workspaces#WorkspacesPoolErrorCode": { @@ -11531,7 +11537,7 @@ "AuthenticationType": { "target": "com.amazonaws.workspaces#AuthenticationType", "traits": { - "smithy.api#documentation": "

The authentication method. The user is authenticated using a WorkSpaces \n pool URL (API) or SAML 2.0 federation (SAML).

" + "smithy.api#documentation": "

The authentication method. The user is authenticated using a \n WorkSpaces Pools URL (API) or SAML 2.0 federation (SAML).

" } }, "ConnectionState": { @@ -11587,7 +11593,7 @@ } }, "traits": { - "smithy.api#documentation": "

Describes a WorkSpaces pool session.

" + "smithy.api#documentation": "

Describes a pool session.

" } }, "com.amazonaws.workspaces#WorkspacesPoolSessions": {