diff --git a/.changes/2.1651.0.json b/.changes/2.1651.0.json new file mode 100644 index 0000000000..6d1801eddd --- /dev/null +++ b/.changes/2.1651.0.json @@ -0,0 +1,42 @@ +[ + { + "type": "feature", + "category": "ACMPCA", + "description": "Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions." + }, + { + "type": "feature", + "category": "CloudHSMV2", + "description": "Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API." + }, + { + "type": "feature", + "category": "Connect", + "description": "This release supports showing PreferredAgentRouting step via DescribeContact API." + }, + { + "type": "feature", + "category": "EMR", + "description": "This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters." + }, + { + "type": "feature", + "category": "Glue", + "description": "Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name." + }, + { + "type": "feature", + "category": "KinesisAnalyticsV2", + "description": "Support for Flink 1.19 in Managed Service for Apache Flink" + }, + { + "type": "feature", + "category": "OpenSearch", + "description": "This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains." + }, + { + "type": "feature", + "category": "WorkSpaces", + "description": "Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal." + } +] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 2093174b13..daf3068b3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,17 @@ # Changelog for AWS SDK for JavaScript - + +## 2.1651.0 +* feature: ACMPCA: Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions. +* feature: CloudHSMV2: Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API. +* feature: Connect: This release supports showing PreferredAgentRouting step via DescribeContact API. +* feature: EMR: This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters. +* feature: Glue: Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name. +* feature: KinesisAnalyticsV2: Support for Flink 1.19 in Managed Service for Apache Flink +* feature: OpenSearch: This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains. +* feature: WorkSpaces: Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal. + ## 2.1650.0 * feature: ApplicationAutoScaling: Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool. * feature: ChimeSDKMediaPipelines: Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics diff --git a/README.md b/README.md index 092ab3bd0e..c8b2f66fc4 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ require('aws-sdk/lib/maintenance_mode_message').suppress = true; To use the SDK in the browser, simply add the following script tag to your HTML pages: - + You can also build a custom browser SDK with your specified set of AWS services. This can allow you to reduce the SDK's size, specify different API versions of diff --git a/apis/acm-pca-2017-08-22.normal.json b/apis/acm-pca-2017-08-22.normal.json index b5dc327d79..09364b60b7 100644 --- a/apis/acm-pca-2017-08-22.normal.json +++ b/apis/acm-pca-2017-08-22.normal.json @@ -1713,14 +1713,16 @@ "RSA_2048", "RSA_4096", "EC_prime256v1", - "EC_secp384r1" + "EC_secp384r1", + "SM2" ] }, "KeyStorageSecurityStandard": { "type": "string", "enum": [ "FIPS_140_2_LEVEL_2_OR_HIGHER", - "FIPS_140_2_LEVEL_3_OR_HIGHER" + "FIPS_140_2_LEVEL_3_OR_HIGHER", + "CCPC_LEVEL_1_OR_HIGHER" ] }, "KeyUsage": { @@ -2136,7 +2138,8 @@ "SHA512WITHECDSA", "SHA256WITHRSA", "SHA384WITHRSA", - "SHA512WITHRSA" + "SHA512WITHRSA", + "SM3WITHSM2" ] }, "String": { diff --git a/apis/cloudhsmv2-2017-04-28.min.json b/apis/cloudhsmv2-2017-04-28.min.json index aafd5630b9..3a6b7b9224 100644 --- a/apis/cloudhsmv2-2017-04-28.min.json +++ b/apis/cloudhsmv2-2017-04-28.min.json @@ -14,7 +14,10 @@ "signatureVersion": "v4", "signingName": "cloudhsm", "targetPrefix": "BaldrApiService", - "uid": "cloudhsmv2-2017-04-28" + "uid": "cloudhsmv2-2017-04-28", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "CopyBackupToRegion": { @@ -76,7 +79,7 @@ "type": "structure", "members": { "Cluster": { - "shape": "Sl" + "shape": "Sm" } } } @@ -98,7 +101,7 @@ "type": "structure", "members": { "Hsm": { - "shape": "So" + "shape": "Sp" } } } @@ -117,7 +120,7 @@ "type": "structure", "members": { "Backup": { - "shape": "S17" + "shape": "S18" } } } @@ -136,7 +139,7 @@ "type": "structure", "members": { "Cluster": { - "shape": "Sl" + "shape": "Sm" } } } @@ -161,6 +164,21 @@ } } }, + "DeleteResourcePolicy": { + "input": { + "type": "structure", + "members": { + "ResourceArn": {} + } + }, + "output": { + "type": "structure", + "members": { + "ResourceArn": {}, + "Policy": {} + } + } + }, "DescribeBackups": { "input": { "type": "structure", @@ -170,7 +188,10 @@ "type": "integer" }, "Filters": { - "shape": "S1h" + "shape": "S1m" + }, + "Shared": { + "type": "boolean" }, "SortAscending": { "type": "boolean" @@ -183,7 +204,7 @@ "Backups": { "type": "list", "member": { - "shape": "S17" + "shape": "S18" } }, "NextToken": {} @@ -195,7 +216,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S1h" + "shape": "S1m" }, "NextToken": {}, "MaxResults": { @@ -209,13 +230,27 @@ "Clusters": { "type": "list", "member": { - "shape": "Sl" + "shape": "Sm" } }, "NextToken": {} } } }, + "GetResourcePolicy": { + "input": { + "type": "structure", + "members": { + "ResourceArn": {} + } + }, + "output": { + "type": "structure", + "members": { + "Policy": {} + } + } + }, "InitializeCluster": { "input": { "type": "structure", @@ -283,7 +318,7 @@ "type": "structure", "members": { "Backup": { - "shape": "S17" + "shape": "S18" } } } @@ -306,11 +341,27 @@ "type": "structure", "members": { "Cluster": { - "shape": "Sl" + "shape": "Sm" } } } }, + "PutResourcePolicy": { + "input": { + "type": "structure", + "members": { + "ResourceArn": {}, + "Policy": {} + } + }, + "output": { + "type": "structure", + "members": { + "ResourceArn": {}, + "Policy": {} + } + } + }, "RestoreBackup": { "input": { "type": "structure", @@ -325,7 +376,7 @@ "type": "structure", "members": { "Backup": { - "shape": "S17" + "shape": "S18" } } } @@ -392,7 +443,7 @@ "Value": {} } }, - "Sl": { + "Sm": { "type": "structure", "members": { "BackupPolicy": {}, @@ -406,7 +457,7 @@ "Hsms": { "type": "list", "member": { - "shape": "So" + "shape": "Sp" } }, "HsmType": {}, @@ -437,7 +488,7 @@ "Mode": {} } }, - "So": { + "Sp": { "type": "structure", "required": [ "HsmId" @@ -453,13 +504,14 @@ "StateMessage": {} } }, - "S17": { + "S18": { "type": "structure", "required": [ "BackupId" ], "members": { "BackupId": {}, + "BackupArn": {}, "BackupState": {}, "ClusterId": {}, "CreateTimestamp": { @@ -484,7 +536,7 @@ "Mode": {} } }, - "S1h": { + "S1m": { "type": "map", "key": {}, "value": { diff --git a/apis/cloudhsmv2-2017-04-28.normal.json b/apis/cloudhsmv2-2017-04-28.normal.json index f975f07640..01868d330d 100644 --- a/apis/cloudhsmv2-2017-04-28.normal.json +++ b/apis/cloudhsmv2-2017-04-28.normal.json @@ -14,7 +14,10 @@ "signatureVersion": "v4", "signingName": "cloudhsm", "targetPrefix": "BaldrApiService", - "uid": "cloudhsmv2-2017-04-28" + "uid": "cloudhsmv2-2017-04-28", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "CopyBackupToRegion": { @@ -49,7 +52,7 @@ "shape": "CloudHsmTagException" } ], - "documentation": "
Copy an AWS CloudHSM cluster backup to a different region.
" + "documentation": "Copy an CloudHSM cluster backup to a different region.
Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account.
" }, "CreateCluster": { "name": "CreateCluster", @@ -83,7 +86,7 @@ "shape": "CloudHsmTagException" } ], - "documentation": "Creates a new AWS CloudHSM cluster.
" + "documentation": "Creates a new CloudHSM cluster.
Cross-account use: Yes. To perform this operation with an CloudHSM backup in a different AWS account, specify the full backup ARN in the value of the SourceBackupId parameter.
" }, "CreateHsm": { "name": "CreateHsm", @@ -114,7 +117,7 @@ "shape": "CloudHsmAccessDeniedException" } ], - "documentation": "Creates a new hardware security module (HSM) in the specified AWS CloudHSM cluster.
" + "documentation": "Creates a new hardware security module (HSM) in the specified CloudHSM cluster.
Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Service account.
" }, "DeleteBackup": { "name": "DeleteBackup", @@ -145,7 +148,7 @@ "shape": "CloudHsmServiceException" } ], - "documentation": "Deletes a specified AWS CloudHSM backup. A backup can be restored up to 7 days after the DeleteBackup request is made. For more information on restoring a backup, see RestoreBackup.
" + "documentation": "Deletes a specified CloudHSM backup. A backup can be restored up to 7 days after the DeleteBackup request is made. For more information on restoring a backup, see RestoreBackup.
Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account.
" }, "DeleteCluster": { "name": "DeleteCluster", @@ -179,7 +182,7 @@ "shape": "CloudHsmTagException" } ], - "documentation": "Deletes the specified AWS CloudHSM cluster. Before you can delete a cluster, you must delete all HSMs in the cluster. To see if the cluster contains any HSMs, use DescribeClusters. To delete an HSM, use DeleteHsm.
" + "documentation": "Deletes the specified CloudHSM cluster. Before you can delete a cluster, you must delete all HSMs in the cluster. To see if the cluster contains any HSMs, use DescribeClusters. To delete an HSM, use DeleteHsm.
Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Services account.
" }, "DeleteHsm": { "name": "DeleteHsm", @@ -210,7 +213,38 @@ "shape": "CloudHsmAccessDeniedException" } ], - "documentation": "Deletes the specified HSM. To specify an HSM, you can use its identifier (ID), the IP address of the HSM's elastic network interface (ENI), or the ID of the HSM's ENI. You need to specify only one of these values. To find these values, use DescribeClusters.
" + "documentation": "Deletes the specified HSM. To specify an HSM, you can use its identifier (ID), the IP address of the HSM's elastic network interface (ENI), or the ID of the HSM's ENI. You need to specify only one of these values. To find these values, use DescribeClusters.
Cross-account use: No. You cannot perform this operation on an CloudHSM hsm in a different Amazon Web Services account.
" + }, + "DeleteResourcePolicy": { + "name": "DeleteResourcePolicy", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "DeleteResourcePolicyRequest" + }, + "output": { + "shape": "DeleteResourcePolicyResponse" + }, + "errors": [ + { + "shape": "CloudHsmInternalFailureException" + }, + { + "shape": "CloudHsmServiceException" + }, + { + "shape": "CloudHsmInvalidRequestException" + }, + { + "shape": "CloudHsmResourceNotFoundException" + }, + { + "shape": "CloudHsmAccessDeniedException" + } + ], + "documentation": "Deletes an CloudHSM resource policy. Deleting a resource policy will result in the resource being unshared and removed from any RAM resource shares. Deleting the resource policy attached to a backup will not impact any clusters created from that backup.
Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.
" }, "DescribeBackups": { "name": "DescribeBackups", @@ -244,7 +278,7 @@ "shape": "CloudHsmTagException" } ], - "documentation": "Gets information about backups of AWS CloudHSM clusters.
This is a paginated operation, which means that each response might contain only a subset of all the backups. When the response contains only a subset of backups, it includes a NextToken
value. Use this value in a subsequent DescribeBackups
request to get more backups. When you receive a response with no NextToken
(or an empty or null value), that means there are no more backups to get.
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.
This is a paginated operation, which means that each response might contain only a subset of all the backups. When the response contains only a subset of backups, it includes a NextToken
value. Use this value in a subsequent DescribeBackups
request to get more backups. When you receive a response with no NextToken
(or an empty or null value), that means there are no more backups to get.
Cross-account use: Yes. Customers can describe backups in other Amazon Web Services accounts that are shared with them.
" }, "DescribeClusters": { "name": "DescribeClusters", @@ -275,7 +309,38 @@ "shape": "CloudHsmTagException" } ], - "documentation": "Gets information about AWS CloudHSM clusters.
This is a paginated operation, which means that each response might contain only a subset of all the clusters. When the response contains only a subset of clusters, it includes a NextToken
value. Use this value in a subsequent DescribeClusters
request to get more clusters. When you receive a response with no NextToken
(or an empty or null value), that means there are no more clusters to get.
Gets information about CloudHSM clusters.
This is a paginated operation, which means that each response might contain only a subset of all the clusters. When the response contains only a subset of clusters, it includes a NextToken
value. Use this value in a subsequent DescribeClusters
request to get more clusters. When you receive a response with no NextToken
(or an empty or null value), that means there are no more clusters to get.
Cross-account use: No. You cannot perform this operation on CloudHSM clusters in a different Amazon Web Services account.
" + }, + "GetResourcePolicy": { + "name": "GetResourcePolicy", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "GetResourcePolicyRequest" + }, + "output": { + "shape": "GetResourcePolicyResponse" + }, + "errors": [ + { + "shape": "CloudHsmInternalFailureException" + }, + { + "shape": "CloudHsmServiceException" + }, + { + "shape": "CloudHsmInvalidRequestException" + }, + { + "shape": "CloudHsmResourceNotFoundException" + }, + { + "shape": "CloudHsmAccessDeniedException" + } + ], + "documentation": "Retrieves the resource policy document attached to a given resource.
Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.
" }, "InitializeCluster": { "name": "InitializeCluster", @@ -306,7 +371,7 @@ "shape": "CloudHsmServiceException" } ], - "documentation": "Claims an AWS CloudHSM cluster by submitting the cluster certificate issued by your issuing certificate authority (CA) and the CA's root certificate. Before you can claim a cluster, you must sign the cluster's certificate signing request (CSR) with your issuing CA. To get the cluster's CSR, use DescribeClusters.
" + "documentation": "Claims an CloudHSM cluster by submitting the cluster certificate issued by your issuing certificate authority (CA) and the CA's root certificate. Before you can claim a cluster, you must sign the cluster's certificate signing request (CSR) with your issuing CA. To get the cluster's CSR, use DescribeClusters.
Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Services account.
" }, "ListTags": { "name": "ListTags", @@ -340,7 +405,7 @@ "shape": "CloudHsmTagException" } ], - "documentation": "Gets a list of tags for the specified AWS CloudHSM cluster.
This is a paginated operation, which means that each response might contain only a subset of all the tags. When the response contains only a subset of tags, it includes a NextToken
value. Use this value in a subsequent ListTags
request to get more tags. When you receive a response with no NextToken
(or an empty or null value), that means there are no more tags to get.
Gets a list of tags for the specified CloudHSM cluster.
This is a paginated operation, which means that each response might contain only a subset of all the tags. When the response contains only a subset of tags, it includes a NextToken
value. Use this value in a subsequent ListTags
request to get more tags. When you receive a response with no NextToken
(or an empty or null value), that means there are no more tags to get.
Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.
" }, "ModifyBackupAttributes": { "name": "ModifyBackupAttributes", @@ -371,7 +436,7 @@ "shape": "CloudHsmServiceException" } ], - "documentation": "Modifies attributes for AWS CloudHSM backup.
" + "documentation": "Modifies attributes for CloudHSM backup.
Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account.
" }, "ModifyCluster": { "name": "ModifyCluster", @@ -402,7 +467,38 @@ "shape": "CloudHsmServiceException" } ], - "documentation": "Modifies AWS CloudHSM cluster.
" + "documentation": "Modifies CloudHSM cluster.
Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Services account.
" + }, + "PutResourcePolicy": { + "name": "PutResourcePolicy", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": { + "shape": "PutResourcePolicyRequest" + }, + "output": { + "shape": "PutResourcePolicyResponse" + }, + "errors": [ + { + "shape": "CloudHsmInternalFailureException" + }, + { + "shape": "CloudHsmServiceException" + }, + { + "shape": "CloudHsmInvalidRequestException" + }, + { + "shape": "CloudHsmResourceNotFoundException" + }, + { + "shape": "CloudHsmAccessDeniedException" + } + ], + "documentation": "Creates or updates an CloudHSM resource policy. A resource policy helps you to define the IAM entity (for example, an Amazon Web Services account) that can manage your CloudHSM resources. The following resources support CloudHSM resource policies:
Backup - The resource policy allows you to describe the backup and restore a cluster from the backup in another Amazon Web Services account.
In order to share a backup, it must be in a 'READY' state and you must own it.
While you can share a backup using the CloudHSM PutResourcePolicy operation, we recommend using Resource Access Manager (RAM) instead. Using RAM provides multiple benefits as it creates the policy for you, allows multiple resources to be shared at one time, and increases the discoverability of shared resources. If you use PutResourcePolicy and want consumers to be able to describe the backups you share with them, you must promote the backup to a standard RAM Resource Share using the RAM PromoteResourceShareCreatedFromPolicy API operation. For more information, see Working with shared backups in the CloudHSM User Guide
Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.
" }, "RestoreBackup": { "name": "RestoreBackup", @@ -433,7 +529,7 @@ "shape": "CloudHsmServiceException" } ], - "documentation": "Restores a specified AWS CloudHSM backup that is in the PENDING_DELETION
state. For mor information on deleting a backup, see DeleteBackup.
Restores a specified CloudHSM backup that is in the PENDING_DELETION
state. For more information on deleting a backup, see DeleteBackup.
Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account.
" }, "TagResource": { "name": "TagResource", @@ -467,7 +563,7 @@ "shape": "CloudHsmTagException" } ], - "documentation": "Adds or overwrites one or more tags for the specified AWS CloudHSM cluster.
" + "documentation": "Adds or overwrites one or more tags for the specified CloudHSM cluster.
Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.
" }, "UntagResource": { "name": "UntagResource", @@ -501,7 +597,7 @@ "shape": "CloudHsmTagException" } ], - "documentation": "Removes the specified tag or tags from the specified AWS CloudHSM cluster.
" + "documentation": "Removes the specified tag or tags from the specified CloudHSM cluster.
Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account.
" } }, "shapes": { @@ -515,6 +611,10 @@ "shape": "BackupId", "documentation": "The identifier (ID) of the backup.
" }, + "BackupArn": { + "shape": "BackupArn", + "documentation": "The Amazon Resource Name (ARN) of the backup.
" + }, "BackupState": { "shape": "BackupState", "documentation": "The state of the backup.
" @@ -557,14 +657,18 @@ }, "HsmType": { "shape": "HsmType", - "documentation": "The HSM type of the cluster that was backed up.
" + "documentation": "The HSM type used to create the backup.
" }, "Mode": { "shape": "ClusterMode", "documentation": "The mode of the cluster that was backed up.
" } }, - "documentation": "Contains information about a backup of an AWS CloudHSM cluster. All backup objects contain the BackupId
, BackupState
, ClusterId
, and CreateTimestamp
parameters. Backups that were copied into a destination region additionally contain the CopyTimestamp
, SourceBackup
, SourceCluster
, and SourceRegion
parameters. A backup that is pending deletion will include the DeleteTimestamp
parameter.
Contains information about a backup of an CloudHSM cluster. All backup objects contain the BackupId
, BackupState
, ClusterId
, and CreateTimestamp
parameters. Backups that were copied into a destination region additionally contain the CopyTimestamp
, SourceBackup
, SourceCluster
, and SourceRegion
parameters. A backup that is pending deletion will include the DeleteTimestamp
parameter.
The HSM hardware certificate issued (signed) by AWS CloudHSM.
" + "documentation": "The HSM hardware certificate issued (signed) by CloudHSM.
" }, "ManufacturerHardwareCertificate": { "shape": "Cert", @@ -656,6 +760,10 @@ }, "documentation": "Contains one or more certificates or a certificate signing request (CSR).
" }, + "CloudHsmArn": { + "type": "string", + "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}" + }, "Cluster": { "type": "structure", "members": { @@ -724,7 +832,7 @@ "documentation": "The mode of the cluster.
" } }, - "documentation": "Contains information about an AWS CloudHSM cluster.
" + "documentation": "Contains information about an CloudHSM cluster.
" }, "ClusterId": { "type": "string", @@ -808,8 +916,8 @@ "documentation": "The type of HSM to use in the cluster. The allowed values are hsm1.medium
and hsm2m.medium
.
The identifier (ID) of the cluster backup to restore. Use this value to restore the cluster from a backup instead of creating a new cluster. To find the backup ID, use DescribeBackups.
" + "shape": "BackupArn", + "documentation": "The identifier (ID) or the Amazon Resource Name (ARN) of the cluster backup to restore. Use this value to restore the 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.
" }, "SubnetIds": { "shape": "SubnetIds", @@ -939,6 +1047,28 @@ } } }, + "DeleteResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "shape": "CloudHsmArn", + "documentation": "Amazon Resource Name (ARN) of the resource from which the policy will be removed.
" + } + } + }, + "DeleteResourcePolicyResponse": { + "type": "structure", + "members": { + "ResourceArn": { + "shape": "CloudHsmArn", + "documentation": "Amazon Resource Name (ARN) of the resource from which the policy was deleted.
" + }, + "Policy": { + "shape": "ResourcePolicy", + "documentation": "The policy previously attached to the resource.
" + } + } + }, "DescribeBackupsRequest": { "type": "structure", "members": { @@ -954,6 +1084,10 @@ "shape": "Filters", "documentation": "One or more filters to limit the items returned in the response.
Use the backupIds
filter to return only the specified backups. Specify backups by their backup identifier (ID).
Use the sourceBackupIds
filter to return only the backups created from a source backup. The sourceBackupID
of a source backup is returned by the CopyBackupToRegion operation.
Use the clusterIds
filter to return only the backups for the specified clusters. Specify clusters by their cluster identifier (ID).
Use the states
filter to return only backups that match the specified state.
Use the neverExpires
filter to return backups filtered by the value in the neverExpires
parameter. True
returns all backups exempt from the backup retention policy. False
returns all backups with a backup retention policy defined at the cluster.
Describe backups that are shared with you.
By default when using this option, the command returns backups that have been shared using a standard Resource Access Manager resource share. In order for a backup that was shared using the PutResourcePolicy command to be returned, the share must be promoted to a standard resource share using the RAM PromoteResourceShareCreatedFromPolicy API operation. For more information about sharing backups, see Working with shared backups in the CloudHSM User Guide.
Designates whether or not to sort the return backups by ascending chronological order of generation.
" @@ -1056,6 +1190,24 @@ }, "max": 30 }, + "GetResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "shape": "CloudHsmArn", + "documentation": "Amazon Resource Name (ARN) of the resource to which a policy is attached.
" + } + } + }, + "GetResourcePolicyResponse": { + "type": "structure", + "members": { + "Policy": { + "shape": "ResourcePolicy", + "documentation": "The policy attached to a resource.
" + } + } + }, "Hsm": { "type": "structure", "required": [ @@ -1095,7 +1247,7 @@ "documentation": "A description of the HSM's state.
" } }, - "documentation": "Contains information about a hardware security module (HSM) in an AWS CloudHSM cluster.
" + "documentation": "Contains information about a hardware security module (HSM) in an CloudHSM cluster.
" }, "HsmId": { "type": "string", @@ -1262,6 +1414,32 @@ "max": 32, "min": 7 }, + "PutResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "shape": "CloudHsmArn", + "documentation": "Amazon Resource Name (ARN) of the resource to which you want to attach a policy.
" + }, + "Policy": { + "shape": "ResourcePolicy", + "documentation": "The policy you want to associate with a resource.
For an example policy, see Working with shared backups in the CloudHSM User Guide
" + } + } + }, + "PutResourcePolicyResponse": { + "type": "structure", + "members": { + "ResourceArn": { + "shape": "CloudHsmArn", + "documentation": "Amazon Resource Name (ARN) of the resource to which a policy is attached.
" + }, + "Policy": { + "shape": "ResourcePolicy", + "documentation": "The policy attached to a resource.
" + } + } + }, "Region": { "type": "string", "pattern": "[a-z]{2}(-(gov))?-(east|west|north|south|central){1,2}-\\d" @@ -1270,6 +1448,11 @@ "type": "string", "pattern": "(?:cluster|backup)-[2-7a-zA-Z]{11,16}" }, + "ResourcePolicy": { + "type": "string", + "max": 20000, + "min": 1 + }, "RestoreBackupRequest": { "type": "structure", "required": [ @@ -1417,5 +1600,5 @@ "pattern": "vpc-[0-9a-fA-F]" } }, - "documentation": "For more information about AWS CloudHSM, see AWS CloudHSM and the AWS CloudHSM User Guide.
" + "documentation": "For more information about CloudHSM, see CloudHSM and the CloudHSM User Guide.
" } \ No newline at end of file diff --git a/apis/connect-2017-08-08.min.json b/apis/connect-2017-08-08.min.json index 6ac40d0d8f..0a6af5e01a 100644 --- a/apis/connect-2017-08-08.min.json +++ b/apis/connect-2017-08-08.min.json @@ -13,7 +13,10 @@ "serviceId": "Connect", "signatureVersion": "v4", "signingName": "connect", - "uid": "connect-2017-08-08" + "uid": "connect-2017-08-08", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "ActivateEvaluationForm": { @@ -2500,7 +2503,7 @@ "type": "structure", "members": { "Audio": { - "shape": "Sdj" + "shape": "Sdo" } } }, @@ -2508,7 +2511,7 @@ "type": "structure", "members": { "Audio": { - "shape": "Sdj" + "shape": "Sdo" } } } @@ -2521,7 +2524,7 @@ } }, "SegmentAttributes": { - "shape": "Sdq" + "shape": "Sdv" } } } @@ -2583,7 +2586,7 @@ "EvaluatorArn": {}, "ContactAgentId": {}, "Score": { - "shape": "Sdy" + "shape": "Se3" } } }, @@ -2594,23 +2597,23 @@ "type": "structure", "members": { "Value": { - "shape": "Se2" + "shape": "Se7" }, "SystemSuggestedValue": { - "shape": "Se2" + "shape": "Se7" } } } }, "Notes": { - "shape": "Se5" + "shape": "Sea" }, "Status": {}, "Scores": { "type": "map", "key": {}, "value": { - "shape": "Sdy" + "shape": "Se3" } }, "CreatedTime": { @@ -2678,7 +2681,7 @@ "type": "structure", "members": { "ContactFlow": { - "shape": "Sed" + "shape": "Sei" } } } @@ -2709,7 +2712,7 @@ "type": "structure", "members": { "ContactFlowModule": { - "shape": "Seh" + "shape": "Sem" } } } @@ -2822,7 +2825,7 @@ "type": "structure", "members": { "HoursOfOperation": { - "shape": "Ser" + "shape": "Sew" } } } @@ -2908,7 +2911,7 @@ "type": "structure", "members": { "Attribute": { - "shape": "Sf1" + "shape": "Sf6" } } } @@ -3022,7 +3025,7 @@ "type": "structure", "members": { "PredefinedAttribute": { - "shape": "Sff" + "shape": "Sfk" } } } @@ -3053,7 +3056,7 @@ "type": "structure", "members": { "Prompt": { - "shape": "Sfi" + "shape": "Sfn" } } } @@ -3084,7 +3087,7 @@ "type": "structure", "members": { "Queue": { - "shape": "Sfl" + "shape": "Sfq" } } } @@ -3115,7 +3118,7 @@ "type": "structure", "members": { "QuickConnect": { - "shape": "Sfp" + "shape": "Sfu" } } } @@ -3146,7 +3149,7 @@ "type": "structure", "members": { "RoutingProfile": { - "shape": "Sfs" + "shape": "Sfx" } } } @@ -3406,19 +3409,19 @@ "type": "structure", "members": { "LevelOne": { - "shape": "Sgf" + "shape": "Sgk" }, "LevelTwo": { - "shape": "Sgf" + "shape": "Sgk" }, "LevelThree": { - "shape": "Sgf" + "shape": "Sgk" }, "LevelFour": { - "shape": "Sgf" + "shape": "Sgk" }, "LevelFive": { - "shape": "Sgf" + "shape": "Sgk" } } }, @@ -3458,19 +3461,19 @@ "type": "structure", "members": { "LevelOne": { - "shape": "Sgj" + "shape": "Sgo" }, "LevelTwo": { - "shape": "Sgj" + "shape": "Sgo" }, "LevelThree": { - "shape": "Sgj" + "shape": "Sgo" }, "LevelFour": { - "shape": "Sgj" + "shape": "Sgo" }, "LevelFive": { - "shape": "Sgj" + "shape": "Sgo" } } } @@ -4053,15 +4056,15 @@ "locationName": "InstanceId" }, "Filters": { - "shape": "Shk" + "shape": "Shp" }, "Groupings": { - "shape": "Shq" + "shape": "Shv" }, "CurrentMetrics": { "type": "list", "member": { - "shape": "Sht" + "shape": "Shy" } }, "NextToken": {}, @@ -4090,7 +4093,7 @@ "type": "structure", "members": { "Dimensions": { - "shape": "Si4" + "shape": "Si9" }, "Collections": { "type": "list", @@ -4098,7 +4101,7 @@ "type": "structure", "members": { "Metric": { - "shape": "Sht" + "shape": "Shy" }, "Value": { "type": "double" @@ -4137,7 +4140,7 @@ "type": "structure", "members": { "Queues": { - "shape": "Shl" + "shape": "Shq" }, "ContactFilter": { "type": "structure", @@ -4149,7 +4152,7 @@ } }, "RoutingProfiles": { - "shape": "Shn" + "shape": "Shs" }, "Agents": { "type": "list", @@ -4184,25 +4187,25 @@ } }, "RoutingProfile": { - "shape": "Si6" + "shape": "Sib" }, "HierarchyPath": { "type": "structure", "members": { "LevelOne": { - "shape": "Sin" + "shape": "Sis" }, "LevelTwo": { - "shape": "Sin" + "shape": "Sis" }, "LevelThree": { - "shape": "Sin" + "shape": "Sis" }, "LevelFour": { - "shape": "Sin" + "shape": "Sis" }, "LevelFive": { - "shape": "Sin" + "shape": "Sis" } } }, @@ -4217,13 +4220,13 @@ } }, "AvailableSlotsByChannel": { - "shape": "Sip" + "shape": "Siu" }, "MaxSlotsByChannel": { - "shape": "Sip" + "shape": "Siu" }, "ActiveSlotsByChannel": { - "shape": "Sip" + "shape": "Siu" }, "Contacts": { "type": "list", @@ -4241,7 +4244,7 @@ "type": "timestamp" }, "Queue": { - "shape": "Si5" + "shape": "Sia" } } } @@ -4280,13 +4283,13 @@ "type": "structure", "members": { "AccessToken": { - "shape": "Siw" + "shape": "Sj1" }, "AccessTokenExpiration": { "type": "timestamp" }, "RefreshToken": { - "shape": "Siw" + "shape": "Sj1" }, "RefreshTokenExpiration": { "type": "timestamp" @@ -4361,15 +4364,15 @@ "type": "timestamp" }, "Filters": { - "shape": "Shk" + "shape": "Shp" }, "Groupings": { - "shape": "Shq" + "shape": "Shv" }, "HistoricalMetrics": { "type": "list", "member": { - "shape": "Sj1" + "shape": "Sj6" } }, "NextToken": {}, @@ -4388,7 +4391,7 @@ "type": "structure", "members": { "Dimensions": { - "shape": "Si4" + "shape": "Si9" }, "Collections": { "type": "list", @@ -4396,7 +4399,7 @@ "type": "structure", "members": { "Metric": { - "shape": "Sj1" + "shape": "Sj6" }, "Value": { "type": "double" @@ -4458,7 +4461,7 @@ "Metrics": { "type": "list", "member": { - "shape": "Sjm" + "shape": "Sjr" } }, "NextToken": {}, @@ -4499,7 +4502,7 @@ "type": "structure", "members": { "Metric": { - "shape": "Sjm" + "shape": "Sjr" }, "Value": { "type": "double" @@ -4629,15 +4632,15 @@ "type": "structure", "members": { "TelephonyConfig": { - "shape": "Skb" + "shape": "Skg" }, "Id": {}, "Arn": {}, "SignInConfig": { - "shape": "Skg" + "shape": "Skl" }, "AgentConfig": { - "shape": "Skj" + "shape": "Sko" } } } @@ -4910,7 +4913,7 @@ "Status": {}, "EvaluatorArn": {}, "Score": { - "shape": "Sdy" + "shape": "Se3" }, "CreatedTime": { "type": "timestamp" @@ -5440,7 +5443,7 @@ "Attributes": { "type": "list", "member": { - "shape": "Sf1" + "shape": "Sf6" } }, "NextToken": {} @@ -5692,12 +5695,12 @@ "locationName": "InstanceId" }, "PhoneNumberTypes": { - "shape": "Smz", + "shape": "Sn4", "location": "querystring", "locationName": "phoneNumberTypes" }, "PhoneNumberCountryCodes": { - "shape": "Sn0", + "shape": "Sn5", "location": "querystring", "locationName": "phoneNumberCountryCodes" }, @@ -5746,10 +5749,10 @@ }, "NextToken": {}, "PhoneNumberCountryCodes": { - "shape": "Sn0" + "shape": "Sn5" }, "PhoneNumberTypes": { - "shape": "Smz" + "shape": "Sn4" }, "PhoneNumberPrefix": {} } @@ -5908,7 +5911,7 @@ "members": { "NextToken": {}, "QuickConnectSummaryList": { - "shape": "Snl" + "shape": "Snq" }, "LastModifiedTime": { "type": "timestamp" @@ -6008,7 +6011,7 @@ "type": "structure", "members": { "QuickConnectSummaryList": { - "shape": "Snl" + "shape": "Snq" }, "NextToken": {} } @@ -6078,7 +6081,7 @@ "Content": {}, "ContentType": {}, "Time": { - "shape": "Soa" + "shape": "Sof" }, "Redaction": { "type": "structure", @@ -6086,7 +6089,7 @@ "CharacterOffsets": { "type": "list", "member": { - "shape": "Soe" + "shape": "Soj" } } } @@ -6124,7 +6127,7 @@ "members": { "Id": {}, "CharacterOffsets": { - "shape": "Soe" + "shape": "Soj" } } } @@ -6162,7 +6165,7 @@ "Content": {}, "Id": {}, "CharacterOffsets": { - "shape": "Soe" + "shape": "Soj" } } } @@ -6186,7 +6189,7 @@ "DisplayName": {}, "EventType": {}, "Time": { - "shape": "Soa" + "shape": "Sof" } } }, @@ -6221,7 +6224,7 @@ } }, "Time": { - "shape": "Soa" + "shape": "Sof" } } } @@ -6873,7 +6876,7 @@ "UserHierarchyGroupSummaryList": { "type": "list", "member": { - "shape": "Sgf" + "shape": "Sgk" } }, "NextToken": {} @@ -7323,12 +7326,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Srh" + "shape": "Srm" } } }, "SearchCriteria": { - "shape": "Srl" + "shape": "Srq" } } }, @@ -7338,7 +7341,7 @@ "ContactFlowModules": { "type": "list", "member": { - "shape": "Seh" + "shape": "Sem" } }, "NextToken": {}, @@ -7367,12 +7370,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Srh" + "shape": "Srm" } } }, "SearchCriteria": { - "shape": "Srt" + "shape": "Sry" } } }, @@ -7382,7 +7385,7 @@ "ContactFlows": { "type": "list", "member": { - "shape": "Sed" + "shape": "Sei" } }, "NextToken": {}, @@ -7432,19 +7435,19 @@ "type": "structure", "members": { "L1Ids": { - "shape": "Ss3" + "shape": "Ss8" }, "L2Ids": { - "shape": "Ss3" + "shape": "Ss8" }, "L3Ids": { - "shape": "Ss3" + "shape": "Ss8" }, "L4Ids": { - "shape": "Ss3" + "shape": "Ss8" }, "L5Ids": { - "shape": "Ss3" + "shape": "Ss8" } } }, @@ -7620,12 +7623,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Srh" + "shape": "Srm" } } }, "SearchCriteria": { - "shape": "Ssu" + "shape": "Ssz" } } }, @@ -7635,7 +7638,7 @@ "HoursOfOperations": { "type": "list", "member": { - "shape": "Ser" + "shape": "Sew" } }, "NextToken": {}, @@ -7661,7 +7664,7 @@ "type": "integer" }, "SearchCriteria": { - "shape": "Ssz" + "shape": "St4" } } }, @@ -7671,7 +7674,7 @@ "PredefinedAttributes": { "type": "list", "member": { - "shape": "Sff" + "shape": "Sfk" } }, "NextToken": {}, @@ -7700,12 +7703,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Srh" + "shape": "Srm" } } }, "SearchCriteria": { - "shape": "St5" + "shape": "Sta" } } }, @@ -7715,7 +7718,7 @@ "Prompts": { "type": "list", "member": { - "shape": "Sfi" + "shape": "Sfn" } }, "NextToken": {}, @@ -7744,12 +7747,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Srh" + "shape": "Srm" } } }, "SearchCriteria": { - "shape": "Stc" + "shape": "Sth" } } }, @@ -7759,7 +7762,7 @@ "Queues": { "type": "list", "member": { - "shape": "Sfl" + "shape": "Sfq" } }, "NextToken": {}, @@ -7788,12 +7791,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Srh" + "shape": "Srm" } } }, "SearchCriteria": { - "shape": "Stj" + "shape": "Sto" } } }, @@ -7803,7 +7806,7 @@ "QuickConnects": { "type": "list", "member": { - "shape": "Sfp" + "shape": "Sfu" } }, "NextToken": {}, @@ -7884,12 +7887,12 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Srh" + "shape": "Srm" } } }, "SearchCriteria": { - "shape": "Sty" + "shape": "Su3" } } }, @@ -7899,7 +7902,7 @@ "RoutingProfiles": { "type": "list", "member": { - "shape": "Sfs" + "shape": "Sfx" } }, "NextToken": {}, @@ -7925,13 +7928,13 @@ "type": "integer" }, "SearchCriteria": { - "shape": "Su3" + "shape": "Su8" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { - "shape": "Srh" + "shape": "Srm" } } } @@ -7982,7 +7985,7 @@ "type": "structure", "members": { "TagFilter": { - "shape": "Srh" + "shape": "Srm" }, "UserAttributeFilter": { "type": "structure", @@ -7990,24 +7993,24 @@ "OrConditions": { "type": "list", "member": { - "shape": "Sud" + "shape": "Sui" } }, "AndCondition": { - "shape": "Sud" + "shape": "Sui" }, "TagCondition": { - "shape": "Srk" + "shape": "Srp" }, "HierarchyGroupCondition": { - "shape": "Sue" + "shape": "Suj" } } } } }, "SearchCriteria": { - "shape": "Sug" + "shape": "Sul" } } }, @@ -8140,16 +8143,16 @@ "type": "structure", "members": { "SupportedMessagingContentTypes": { - "shape": "Suz" + "shape": "Sv4" }, "ParticipantDetails": { - "shape": "Sv1" + "shape": "Sv6" }, "Attributes": { "shape": "S38" }, "StreamingConfiguration": { - "shape": "Sv2" + "shape": "Sv7" } } } @@ -8251,7 +8254,7 @@ "shape": "S38" }, "ParticipantDetails": { - "shape": "Sv1" + "shape": "Sv6" }, "InitialMessage": { "type": "structure", @@ -8271,7 +8274,7 @@ "type": "integer" }, "SupportedMessagingContentTypes": { - "shape": "Suz" + "shape": "Sv4" }, "PersistentChat": { "type": "structure", @@ -8282,7 +8285,7 @@ }, "RelatedContactId": {}, "SegmentAttributes": { - "shape": "Sdq" + "shape": "Sdv" } } }, @@ -8378,7 +8381,7 @@ "InstanceId": {}, "ContactId": {}, "ChatStreamingConfiguration": { - "shape": "Sv2" + "shape": "Sv7" }, "ClientToken": { "idempotencyToken": true @@ -8529,7 +8532,7 @@ } }, "ParticipantDetails": { - "shape": "Sv1" + "shape": "Sv6" }, "RelatedContactId": {}, "References": { @@ -8682,10 +8685,10 @@ "locationName": "EvaluationId" }, "Answers": { - "shape": "Swj" + "shape": "Swo" }, "Notes": { - "shape": "Se5" + "shape": "Sea" } } }, @@ -8969,10 +8972,10 @@ "locationName": "EvaluationId" }, "Answers": { - "shape": "Swj" + "shape": "Swo" }, "Notes": { - "shape": "Se5" + "shape": "Sea" } } }, @@ -9951,13 +9954,13 @@ "locationName": "Id" }, "TelephonyConfig": { - "shape": "Skb" + "shape": "Skg" }, "SignInConfig": { - "shape": "Skg" + "shape": "Skl" }, "AgentConfig": { - "shape": "Skj" + "shape": "Sko" } } }, @@ -10028,19 +10031,19 @@ "type": "structure", "members": { "LevelOne": { - "shape": "Syv" + "shape": "Sz0" }, "LevelTwo": { - "shape": "Syv" + "shape": "Sz0" }, "LevelThree": { - "shape": "Syv" + "shape": "Sz0" }, "LevelFour": { - "shape": "Syv" + "shape": "Sz0" }, "LevelFive": { - "shape": "Syv" + "shape": "Sz0" } } }, @@ -11183,24 +11186,38 @@ "ProficiencyLevel": { "type": "float" }, + "MatchCriteria": { + "type": "structure", + "members": { + "AgentsCriteria": { + "type": "structure", + "members": { + "AgentIds": { + "type": "list", + "member": {} + } + } + } + } + }, "ComparisonOperator": {} } }, "AndExpression": { - "shape": "Sdb" + "shape": "Sdg" }, "OrExpression": { - "shape": "Sdb" + "shape": "Sdg" } } }, - "Sdb": { + "Sdg": { "type": "list", "member": { "shape": "Sd7" } }, - "Sdj": { + "Sdo": { "type": "structure", "members": { "QualityScore": { @@ -11212,7 +11229,7 @@ } } }, - "Sdq": { + "Sdv": { "type": "map", "key": {}, "value": { @@ -11222,7 +11239,7 @@ } } }, - "Sdy": { + "Se3": { "type": "structure", "members": { "Percentage": { @@ -11236,7 +11253,7 @@ } } }, - "Se2": { + "Se7": { "type": "structure", "members": { "StringValue": {}, @@ -11249,7 +11266,7 @@ }, "union": true }, - "Se5": { + "Sea": { "type": "map", "key": {}, "value": { @@ -11259,7 +11276,7 @@ } } }, - "Sed": { + "Sei": { "type": "structure", "members": { "Arn": {}, @@ -11275,7 +11292,7 @@ } } }, - "Seh": { + "Sem": { "type": "structure", "members": { "Arn": {}, @@ -11290,7 +11307,7 @@ } } }, - "Ser": { + "Sew": { "type": "structure", "members": { "HoursOfOperationId": {}, @@ -11310,14 +11327,14 @@ "LastModifiedRegion": {} } }, - "Sf1": { + "Sf6": { "type": "structure", "members": { "AttributeType": {}, "Value": {} } }, - "Sff": { + "Sfk": { "type": "structure", "members": { "Name": {}, @@ -11330,7 +11347,7 @@ "LastModifiedRegion": {} } }, - "Sfi": { + "Sfn": { "type": "structure", "members": { "PromptARN": {}, @@ -11346,7 +11363,7 @@ "LastModifiedRegion": {} } }, - "Sfl": { + "Sfq": { "type": "structure", "members": { "Name": {}, @@ -11370,7 +11387,7 @@ "LastModifiedRegion": {} } }, - "Sfp": { + "Sfu": { "type": "structure", "members": { "QuickConnectARN": {}, @@ -11389,7 +11406,7 @@ "LastModifiedRegion": {} } }, - "Sfs": { + "Sfx": { "type": "structure", "members": { "InstanceId": {}, @@ -11424,7 +11441,7 @@ } } }, - "Sgf": { + "Sgk": { "type": "structure", "members": { "Id": {}, @@ -11436,7 +11453,7 @@ "LastModifiedRegion": {} } }, - "Sgj": { + "Sgo": { "type": "structure", "members": { "Id": {}, @@ -11448,18 +11465,18 @@ "LastModifiedRegion": {} } }, - "Shk": { + "Shp": { "type": "structure", "members": { "Queues": { - "shape": "Shl" + "shape": "Shq" }, "Channels": { "type": "list", "member": {} }, "RoutingProfiles": { - "shape": "Shn" + "shape": "Shs" }, "RoutingStepExpressions": { "type": "list", @@ -11467,71 +11484,71 @@ } } }, - "Shl": { + "Shq": { "type": "list", "member": {} }, - "Shn": { + "Shs": { "type": "list", "member": {} }, - "Shq": { + "Shv": { "type": "list", "member": {} }, - "Sht": { + "Shy": { "type": "structure", "members": { "Name": {}, "Unit": {} } }, - "Si4": { + "Si9": { "type": "structure", "members": { "Queue": { - "shape": "Si5" + "shape": "Sia" }, "Channel": {}, "RoutingProfile": { - "shape": "Si6" + "shape": "Sib" }, "RoutingStepExpression": {} } }, - "Si5": { + "Sia": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, - "Si6": { + "Sib": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, - "Sin": { + "Sis": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, - "Sip": { + "Siu": { "type": "map", "key": {}, "value": { "type": "integer" } }, - "Siw": { + "Sj1": { "type": "string", "sensitive": true }, - "Sj1": { + "Sj6": { "type": "structure", "members": { "Name": {}, @@ -11548,7 +11565,7 @@ "Unit": {} } }, - "Sjm": { + "Sjr": { "type": "structure", "members": { "Name": {}, @@ -11582,18 +11599,18 @@ } } }, - "Skb": { + "Skg": { "type": "structure", "required": [ "Distributions" ], "members": { "Distributions": { - "shape": "Skc" + "shape": "Skh" } } }, - "Skc": { + "Skh": { "type": "list", "member": { "type": "structure", @@ -11609,7 +11626,7 @@ } } }, - "Skg": { + "Skl": { "type": "structure", "required": [ "Distributions" @@ -11633,26 +11650,26 @@ } } }, - "Skj": { + "Sko": { "type": "structure", "required": [ "Distributions" ], "members": { "Distributions": { - "shape": "Skc" + "shape": "Skh" } } }, - "Smz": { + "Sn4": { "type": "list", "member": {} }, - "Sn0": { + "Sn5": { "type": "list", "member": {} }, - "Snl": { + "Snq": { "type": "list", "member": { "type": "structure", @@ -11668,7 +11685,7 @@ } } }, - "Soa": { + "Sof": { "type": "structure", "members": { "AbsoluteTime": { @@ -11678,7 +11695,7 @@ }, "union": true }, - "Soe": { + "Soj": { "type": "structure", "required": [ "BeginOffsetChar", @@ -11693,57 +11710,57 @@ } } }, - "Srh": { + "Srm": { "type": "structure", "members": { "OrConditions": { "type": "list", "member": { - "shape": "Srj" + "shape": "Sro" } }, "AndConditions": { - "shape": "Srj" + "shape": "Sro" }, "TagCondition": { - "shape": "Srk" + "shape": "Srp" } } }, - "Srj": { + "Sro": { "type": "list", "member": { - "shape": "Srk" + "shape": "Srp" } }, - "Srk": { + "Srp": { "type": "structure", "members": { "TagKey": {}, "TagValue": {} } }, - "Srl": { + "Srq": { "type": "structure", "members": { "OrConditions": { - "shape": "Srm" + "shape": "Srr" }, "AndConditions": { - "shape": "Srm" + "shape": "Srr" }, "StringCondition": { - "shape": "Srn" + "shape": "Srs" } } }, - "Srm": { + "Srr": { "type": "list", "member": { - "shape": "Srl" + "shape": "Srq" } }, - "Srn": { + "Srs": { "type": "structure", "members": { "FieldName": {}, @@ -11751,220 +11768,220 @@ "ComparisonType": {} } }, - "Srt": { + "Sry": { "type": "structure", "members": { "OrConditions": { - "shape": "Sru" + "shape": "Srz" }, "AndConditions": { - "shape": "Sru" + "shape": "Srz" }, "StringCondition": { - "shape": "Srn" + "shape": "Srs" }, "TypeCondition": {}, "StateCondition": {}, "StatusCondition": {} } }, - "Sru": { + "Srz": { "type": "list", "member": { - "shape": "Srt" + "shape": "Sry" } }, - "Ss3": { + "Ss8": { "type": "list", "member": {} }, - "Ssu": { + "Ssz": { "type": "structure", "members": { "OrConditions": { - "shape": "Ssv" + "shape": "St0" }, "AndConditions": { - "shape": "Ssv" + "shape": "St0" }, "StringCondition": { - "shape": "Srn" + "shape": "Srs" } } }, - "Ssv": { + "St0": { "type": "list", "member": { - "shape": "Ssu" + "shape": "Ssz" } }, - "Ssz": { + "St4": { "type": "structure", "members": { "OrConditions": { - "shape": "St0" + "shape": "St5" }, "AndConditions": { - "shape": "St0" + "shape": "St5" }, "StringCondition": { - "shape": "Srn" + "shape": "Srs" } } }, - "St0": { + "St5": { "type": "list", "member": { - "shape": "Ssz" + "shape": "St4" } }, - "St5": { + "Sta": { "type": "structure", "members": { "OrConditions": { - "shape": "St6" + "shape": "Stb" }, "AndConditions": { - "shape": "St6" + "shape": "Stb" }, "StringCondition": { - "shape": "Srn" + "shape": "Srs" } } }, - "St6": { + "Stb": { "type": "list", "member": { - "shape": "St5" + "shape": "Sta" } }, - "Stc": { + "Sth": { "type": "structure", "members": { "OrConditions": { - "shape": "Std" + "shape": "Sti" }, "AndConditions": { - "shape": "Std" + "shape": "Sti" }, "StringCondition": { - "shape": "Srn" + "shape": "Srs" }, "QueueTypeCondition": {} } }, - "Std": { + "Sti": { "type": "list", "member": { - "shape": "Stc" + "shape": "Sth" } }, - "Stj": { + "Sto": { "type": "structure", "members": { "OrConditions": { - "shape": "Stk" + "shape": "Stp" }, "AndConditions": { - "shape": "Stk" + "shape": "Stp" }, "StringCondition": { - "shape": "Srn" + "shape": "Srs" } } }, - "Stk": { + "Stp": { "type": "list", "member": { - "shape": "Stj" + "shape": "Sto" } }, - "Sty": { + "Su3": { "type": "structure", "members": { "OrConditions": { - "shape": "Stz" + "shape": "Su4" }, "AndConditions": { - "shape": "Stz" + "shape": "Su4" }, "StringCondition": { - "shape": "Srn" + "shape": "Srs" } } }, - "Stz": { + "Su4": { "type": "list", "member": { - "shape": "Sty" + "shape": "Su3" } }, - "Su3": { + "Su8": { "type": "structure", "members": { "OrConditions": { - "shape": "Su4" + "shape": "Su9" }, "AndConditions": { - "shape": "Su4" + "shape": "Su9" }, "StringCondition": { - "shape": "Srn" + "shape": "Srs" } } }, - "Su4": { + "Su9": { "type": "list", "member": { - "shape": "Su3" + "shape": "Su8" } }, - "Sud": { + "Sui": { "type": "structure", "members": { "TagConditions": { - "shape": "Srj" + "shape": "Sro" }, "HierarchyGroupCondition": { - "shape": "Sue" + "shape": "Suj" } } }, - "Sue": { + "Suj": { "type": "structure", "members": { "Value": {}, "HierarchyGroupMatchType": {} } }, - "Sug": { + "Sul": { "type": "structure", "members": { "OrConditions": { - "shape": "Suh" + "shape": "Sum" }, "AndConditions": { - "shape": "Suh" + "shape": "Sum" }, "StringCondition": { - "shape": "Srn" + "shape": "Srs" }, "HierarchyGroupCondition": { - "shape": "Sue" + "shape": "Suj" } } }, - "Suh": { + "Sum": { "type": "list", "member": { - "shape": "Sug" + "shape": "Sul" } }, - "Suz": { + "Sv4": { "type": "list", "member": {} }, - "Sv1": { + "Sv6": { "type": "structure", "required": [ "DisplayName" @@ -11973,7 +11990,7 @@ "DisplayName": {} } }, - "Sv2": { + "Sv7": { "type": "structure", "required": [ "StreamingEndpointArn" @@ -11982,19 +11999,19 @@ "StreamingEndpointArn": {} } }, - "Swj": { + "Swo": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": { - "shape": "Se2" + "shape": "Se7" } } } }, - "Syv": { + "Sz0": { "type": "structure", "required": [ "Name" diff --git a/apis/connect-2017-08-08.normal.json b/apis/connect-2017-08-08.normal.json index 3e4c62f406..d743a52f4f 100644 --- a/apis/connect-2017-08-08.normal.json +++ b/apis/connect-2017-08-08.normal.json @@ -13,7 +13,10 @@ "serviceId": "Connect", "signatureVersion": "v4", "signingName": "connect", - "uid": "connect-2017-08-08" + "uid": "connect-2017-08-08", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "ActivateEvaluationForm": { @@ -3854,7 +3857,7 @@ "shape": "AccessDeniedException" } ], - "documentation": "Imports a claimed phone number from an external service, such as Amazon Pinpoint, into an Amazon Connect instance. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance was created.
" + "documentation": "Imports a claimed phone number from an external service, such as Amazon Pinpoint, into an Amazon Connect instance. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance was created.
Call the DescribePhoneNumber API to verify the status of a previous ImportPhoneNumber
operation.
If you plan to claim or import numbers and then release numbers frequently, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until up to 180 days past the oldest number released has expired.
By default you can claim or import and then release up to 200% of your maximum number of active phone numbers. If you claim or import and then release phone numbers using the UI or API during a rolling 180 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming or importing any more numbers until 180 days past the oldest number released has expired.
For example, if you already have 99 claimed or imported numbers and a service level quota of 99 phone numbers, and in any 180 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services Support ticket.
" }, "ListAgentStatuses": { "name": "ListAgentStatuses", @@ -5974,7 +5977,7 @@ "shape": "LimitExceededException" } ], - "documentation": "Initiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.
When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.
A 429 error occurs in the following situations:
API rate limit is exceeded. API TPS throttling returns a TooManyRequests
exception.
The quota for concurrent active chats is exceeded. Active chat throttling returns a LimitExceededException
.
If you use the ChatDurationInMinutes
parameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support.
For more information about chat, see Chat in the Amazon Connect Administrator Guide.
" + "documentation": "Initiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.
When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.
A 429 error occurs in the following situations:
API rate limit is exceeded. API TPS throttling returns a TooManyRequests
exception.
The quota for concurrent active chats is exceeded. Active chat throttling returns a LimitExceededException
.
If you use the ChatDurationInMinutes
parameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support.
For more information about chat, see the following topics in the Amazon Connect Administrator Guide:
" }, "StartContactEvaluation": { "name": "StartContactEvaluation", @@ -6068,7 +6071,7 @@ "shape": "LimitExceededException" } ], - "documentation": "Initiates real-time message streaming for a new chat contact.
For more information about message streaming, see Enable real-time chat message streaming in the Amazon Connect Administrator Guide.
" + "documentation": "Initiates real-time message streaming for a new chat contact.
For more information about message streaming, see Enable real-time chat message streaming in the Amazon Connect Administrator Guide.
For more information about chat, see the following topics in the Amazon Connect Administrator Guide:
" }, "StartOutboundVoiceContact": { "name": "StartOutboundVoiceContact", @@ -8092,6 +8095,16 @@ }, "documentation": "A structure that defines search criteria for contacts using agent hierarchy group levels. For more information about agent hierarchies, see Set Up Agent Hierarchies in the Amazon Connect Administrator Guide.
" }, + "AgentId": { + "type": "string", + "max": 256 + }, + "AgentIds": { + "type": "list", + "member": { + "shape": "AgentId" + } + }, "AgentInfo": { "type": "structure", "members": { @@ -8299,6 +8312,16 @@ "max": 100, "min": 1 }, + "AgentsCriteria": { + "type": "structure", + "members": { + "AgentIds": { + "shape": "AgentIds", + "documentation": "An object to specify a list of agents, by Agent ID.
" + } + }, + "documentation": "Can be used to define a list of preferred agents to target the contact within the queue. Note that agents must have the queue in their routing profile in order to be offered the contact.
" + }, "AgentsMinOneMaxHundred": { "type": "list", "member": { @@ -9004,9 +9027,13 @@ "documentation": "The value of predefined attribute.
" }, "ProficiencyLevel": { - "shape": "ProficiencyLevel", + "shape": "NullableProficiencyLevel", "documentation": "The proficiency level of the condition.
" }, + "MatchCriteria": { + "shape": "MatchCriteria", + "documentation": "An object to define AgentsCriteria
.
The operator of the condition.
" @@ -14804,7 +14831,7 @@ }, "DoubleValue": { "shape": "Double", - "documentation": "a Double number value type.
" + "documentation": "A Double number value type.
" }, "EmptyValue": { "shape": "EmptyFieldValue", @@ -15356,7 +15383,7 @@ }, "Metrics": { "shape": "MetricsV2", - "documentation": "The metrics to retrieve. Specify the name, groupings, and filters for each metric. The following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator Guide.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Abandonment rate
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherent time
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent answer rate
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Non-adherent time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent non-response
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
Data for this metric is available starting from October 1, 2023 0:00:00 GMT.
Unit: Percentage
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Occupancy
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherence
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Scheduled time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average queue abandon time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Average active time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average after contact work time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. For now, this metric only supports the following as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Average agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Average agent pause time
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average contacts per case
Unit: Seconds
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average case resolution time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average contact duration
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average conversation duration
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Average flow time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent greeting time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression
UI name: Average handle time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average customer hold time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average holds
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interaction time
Feature is a valid filter but not a valid grouping.
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interruptions
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interruption time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average non-talk time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average queue answer time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average resolution time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average talk time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent talk time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average customer talk time
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases created
Unit: Count
Metric filter:
Valid values: API
| Incoming
| Outbound
| Transfer
| Callback
| Queue_Transfer
| Disconnect
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect
UI name: Contact abandoned
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts abandoned in X seconds
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts answered in X seconds
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts created
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
, DISCONNECT_REASON
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect
UI name: API contacts handled
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts hold disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts hold agent disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts hold customer disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts put on hold
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts transferred out external
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts transferred out internal
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts queued
Unit: Count
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts queued (enqueue timestamp)
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts resolved in X
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out by agent
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out queue
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Current cases
Unit: Count
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows outcome
Unit: Count
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows started
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Maximum flow time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Maximum queued time
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Minimum flow time
Unit: Percent
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved on first contact
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: Not available
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: Not available
Unit: Percent
Valid metric filter key: FLOWS_OUTCOME_TYPE
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows outcome percentage.
The FLOWS_OUTCOME_TYPE
is not a valid grouping.
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Non-talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Agent talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Customer talk time percent
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases reopened
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved
You can include up to 20 SERVICE_LEVEL metrics in a request.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Service level X
Unit: Count
Valid groupings and filters: Queue, RoutingStepExpression
UI name: Not available
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: After contact work time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. This metric only supports the following filter keys as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contact flow time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent on contact time
Valid metric filter key: DISCONNECT_REASON
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contact disconnected
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Error status time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contact handle time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Customer hold time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Agent idle time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Agent interaction and hold time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent interaction time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Non-Productive Time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Online time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Callback attempts
The metrics to retrieve. Specify the name, groupings, and filters for each metric. The following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator Guide.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Abandonment rate
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherent time
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent answer rate
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Non-adherent time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent non-response
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
Data for this metric is available starting from October 1, 2023 0:00:00 GMT.
Unit: Percentage
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Occupancy
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Adherence
This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Scheduled time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average queue abandon time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Average active time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average after contact work time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. For now, this metric only supports the following as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Average agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Average agent pause time
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average contacts per case
Unit: Seconds
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Average case resolution time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average contact duration
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average conversation duration
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Average flow time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent greeting time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression
UI name: Average handle time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average customer hold time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average holds
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interaction time
Feature is a valid filter but not a valid grouping.
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interruptions
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent interruption time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average non-talk time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average queue answer time
Feature is a valid filter but not a valid grouping.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average resolution time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average talk time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average agent talk time
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Average customer talk time
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases created
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Routing Profile, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts created
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
, DISCONNECT_REASON
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect
UI name: API contacts handled
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid metric filter key: INITIATION_METHOD
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts hold disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts hold agent disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts hold customer disconnect
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts put on hold
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts transferred out external
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contacts transferred out internal
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts queued
Unit: Count
Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype
UI name: Contacts queued (enqueue timestamp)
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: This metric is not available in Amazon Connect admin website.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts resolved in X
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out
Feature is a valid filter but not a valid grouping.
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out by agent
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contacts transferred out queue
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Current cases
Unit: Count
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows outcome
Unit: Count
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows started
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Maximum flow time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Maximum queued time
Unit: Seconds
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Minimum flow time
Unit: Percent
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved on first contact
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.
Unit: Percent
Valid groupings and filters: Queue, RoutingStepExpression
UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.
Unit: Percent
Valid metric filter key: FLOWS_OUTCOME_TYPE
Valid groupings and filters: Channel, contact/segmentAttributes/connect:Subtype, Flow type, Flows module resource ID, Flows next resource ID, Flows next resource queue ID, Flows outcome type, Flows resource ID, Initiation method, Resource published timestamp
UI name: Flows outcome percentage.
The FLOWS_OUTCOME_TYPE
is not a valid grouping.
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Non-talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Agent talk time percent
This metric is available only for contacts analyzed by Contact Lens conversational analytics.
Unit: Percentage
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Customer talk time percent
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases reopened
Unit: Count
Required filter key: CASE_TEMPLATE_ARN
Valid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUS
UI name: Cases resolved
You can include up to 20 SERVICE_LEVEL metrics in a request.
Unit: Percent
Valid groupings and filters: Queue, Channel, Routing Profile, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Service level X
Unit: Count
Valid groupings and filters: Queue, RoutingStepExpression
UI name: This metric is available in Real-time Metrics UI but not on the Historical Metrics UI.
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: After contact work time
Unit: Seconds
Valid metric filter key: INITIATION_METHOD
. This metric only supports the following filter keys as INITIATION_METHOD
: INBOUND
| OUTBOUND
| CALLBACK
| API
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent API connecting time
The Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Count
Metric filter:
Valid values: API
| Incoming
| Outbound
| Transfer
| Callback
| Queue_Transfer
| Disconnect
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in Connect
UI name: Contact abandoned
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts abandoned in X seconds
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
Threshold: For ThresholdValue
, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison
, you must enter LT
(for \"Less than\").
UI name: Contacts answered in X seconds
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contact flow time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Agent on contact time
Valid metric filter key: DISCONNECT_REASON
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Contact disconnected
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Error status time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Contact handle time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Customer hold time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Agent idle time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Q in Connect
UI name: Agent interaction and hold time
Unit: Seconds
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
UI name: Agent interaction time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Non-Productive Time
Unit: Seconds
Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy
UI name: Online time
Unit: Count
Valid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype, Q in Connect
UI name: Callback attempts
An object to define AgentIds
.
An object to define AgentsCriteria
.
The type of notification recipient.
" }, + "NullableProficiencyLevel": { + "type": "float", + "max": 5, + "min": 1 + }, "NumberReference": { "type": "structure", "members": { @@ -22052,7 +22094,7 @@ }, "SearchableContactAttributes": { "shape": "SearchableContactAttributes", - "documentation": "The search criteria based on user-defined contact attributes that have been configured for contact search. For more information, see Search by customer contact attributes in the Amazon Connect Administrator Guide.
To use SearchableContactAttributes
in a search request, the GetContactAttributes
action is required to perform an API request. For more information, see https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect-actions-as-permissionsActions defined by Amazon Connect.
The search criteria based on user-defined contact attributes that have been configured for contact search. For more information, see Search by custom contact attributes in the Amazon Connect Administrator Guide.
To use SearchableContactAttributes
in a search request, the GetContactAttributes
action is required to perform an API request. For more information, see https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnect.html#amazonconnect-actions-as-permissionsActions defined by Amazon Connect.
A structure of search criteria to be used to return contacts.
" @@ -23006,7 +23048,7 @@ "documentation": "An ascending or descending sort.
" } }, - "documentation": "A structure that defineds the field name to sort by and a sort order.
" + "documentation": "A structure that defines the field name to sort by and a sort order.
" }, "SortOrder": { "type": "string", diff --git a/apis/elasticmapreduce-2009-03-31.min.json b/apis/elasticmapreduce-2009-03-31.min.json index d76e8aeb1f..491b52a509 100644 --- a/apis/elasticmapreduce-2009-03-31.min.json +++ b/apis/elasticmapreduce-2009-03-31.min.json @@ -5,12 +5,18 @@ "endpointPrefix": "elasticmapreduce", "jsonVersion": "1.1", "protocol": "json", + "protocols": [ + "json" + ], "serviceAbbreviation": "Amazon EMR", "serviceFullName": "Amazon EMR", "serviceId": "EMR", "signatureVersion": "v4", "targetPrefix": "ElasticMapReduce", - "uid": "elasticmapreduce-2009-03-31" + "uid": "elasticmapreduce-2009-03-31", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "AddInstanceFleet": { @@ -1072,7 +1078,10 @@ "EbsOptimized": { "type": "boolean" }, - "CustomAmiId": {} + "CustomAmiId": {}, + "Priority": { + "type": "double" + } } } }, @@ -2103,7 +2112,10 @@ "Configurations": { "shape": "Si" }, - "CustomAmiId": {} + "CustomAmiId": {}, + "Priority": { + "type": "double" + } } } }, diff --git a/apis/elasticmapreduce-2009-03-31.normal.json b/apis/elasticmapreduce-2009-03-31.normal.json index bf14a51878..70bb1b5e25 100644 --- a/apis/elasticmapreduce-2009-03-31.normal.json +++ b/apis/elasticmapreduce-2009-03-31.normal.json @@ -5,12 +5,18 @@ "endpointPrefix": "elasticmapreduce", "jsonVersion": "1.1", "protocol": "json", + "protocols": [ + "json" + ], "serviceAbbreviation": "Amazon EMR", "serviceFullName": "Amazon EMR", "serviceId": "EMR", "signatureVersion": "v4", "targetPrefix": "ElasticMapReduce", - "uid": "elasticmapreduce-2009-03-31" + "uid": "elasticmapreduce-2009-03-31", + "auth": [ + "aws.auth#sigv4" + ] }, "operations": { "AddInstanceFleet": { @@ -3590,6 +3596,10 @@ "CustomAmiId": { "shape": "XmlStringMaxLen256", "documentation": "The custom AMI ID to use for the instance type.
" + }, + "Priority": { + "shape": "NonNegativeDouble", + "documentation": "The priority at which Amazon EMR launches the Amazon EC2 instances with this instance type. Priority starts at 0, which is the highest priority. Amazon EMR considers the highest priority first.
" } }, "documentation": "An instance type configuration for each instance type in an instance fleet, which determines the Amazon EC2 instances Amazon EMR attempts to provision to fulfill On-Demand and Spot target capacities. When you use an allocation strategy, you can include a maximum of 30 instance type configurations for a fleet. For more information about how to use an allocation strategy, see Configure Instance Fleets. Without an allocation strategy, you may specify a maximum of five instance type configurations for a fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
The custom AMI ID to use for the instance type.
" + }, + "Priority": { + "shape": "NonNegativeDouble", + "documentation": "The priority at which Amazon EMR launches the Amazon EC2 instances with this instance type. Priority starts at 0, which is the highest priority. Amazon EMR considers the highest priority first.
" } }, "documentation": "The configuration specification for each instance type in an instance fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
Specifies the strategy to use in launching On-Demand instance fleets. Currently, the only option is lowest-price
(the default), which launches the lowest price first.
Specifies the strategy to use in launching On-Demand instance fleets. Available options are lowest-price
and prioritized
. lowest-price
specifies to launch the instances with the lowest price first, and prioritized
specifies that Amazon EMR should launch the instances with the highest priority first. The default is lowest-price
.
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.
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.
Specifies one of the following strategies to launch Spot Instance fleets: capacity-optimized
, price-capacity-optimized
, lowest-price
, or 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.
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.
The launch specification for Spot Instances in the instance fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. Spot Instance allocation strategy is available in Amazon EMR releases 5.12.1 and later.
Spot Instances with a defined duration (also known as Spot blocks) are no longer available to new customers from July 1, 2021. For customers who have previously used the feature, we will continue to support Spot Instances with a defined duration until December 31, 2022.
The Database
object represents a logical grouping of tables that might reside in a Hive metastore or an RDBMS.
Allows you to specify that you want to list the databases shared with your account. The allowable values are FEDERATED
, FOREIGN
or ALL
.
If set to FEDERATED
, will list the federated databases (referencing an external entity) shared with your account.
If set to FOREIGN
, will list the databases shared with your account.
If set to ALL
, will list the databases shared with your account, as well as the databases in yor local account.
Specifies the database fields returned by the GetDatabases
call. This parameter doesn’t accept an empty list. The request must include the NAME
.
Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval
, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.
If CheckpointConfiguration.ConfigurationType
is DEFAULT
, the application will use a MinPauseBetweenCheckpoints
value of 5000, even if this value is set using this API or in application code.
Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval
, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.
If CheckpointConfiguration.ConfigurationType
is DEFAULT
, the application will use a MinPauseBetweenCheckpoints
value of 5000, even if this value is set using this API or in application code.
Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
" + "documentation": "Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
" }, "CheckpointConfigurationDescription": { "type": "structure", @@ -2841,7 +2844,7 @@ "members": { "CheckpointConfiguration": { "shape": "CheckpointConfiguration", - "documentation": "Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
" + "documentation": "Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
" }, "MonitoringConfiguration": { "shape": "MonitoringConfiguration", @@ -2871,7 +2874,7 @@ }, "JobPlanDescription": { "shape": "JobPlanDescription", - "documentation": "The job plan for an application. For more information about the job plan, see Jobs and Scheduling in the Apache Flink Documentation. To retrieve the job plan for the application, use the DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication operation.
" + "documentation": "The job plan for an application. For more information about the job plan, see Jobs and Scheduling in the Apache Flink Documentation. To retrieve the job plan for the application, use the DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication operation.
" } }, "documentation": "Describes configuration parameters for a Managed Service for Apache Flink application.
" @@ -2899,7 +2902,7 @@ "members": { "AllowNonRestoredState": { "shape": "BooleanObject", - "documentation": "When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. This will happen if the program is updated between snapshots to remove stateful parameters, and state data in the snapshot no longer corresponds to valid application data. For more information, see Allowing Non-Restored State in the Apache Flink documentation.
This value defaults to false
. If you update your application without specifying this parameter, AllowNonRestoredState
will be set to false
, even if it was previously set to true
.
When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. This will happen if the program is updated between snapshots to remove stateful parameters, and state data in the snapshot no longer corresponds to valid application data. For more information, see Allowing Non-Restored State in the Apache Flink documentation.
This value defaults to false
. If you update your application without specifying this parameter, AllowNonRestoredState
will be set to false
, even if it was previously set to true
.
Describes the starting parameters for a Managed Service for Apache Flink application.
" @@ -3974,7 +3977,7 @@ "documentation": "Describes whether the Managed Service for Apache Flink service can increase the parallelism of the application in response to increased throughput.
" } }, - "documentation": "Describes parameters for how a Managed Service for Apache Flink application executes multiple tasks simultaneously. For more information about parallelism, see Parallel Execution in the Apache Flink Documentation.
" + "documentation": "Describes parameters for how a Managed Service for Apache Flink application executes multiple tasks simultaneously. For more information about parallelism, see Parallel Execution in the Apache Flink Documentation.
" }, "ParallelismConfigurationDescription": { "type": "structure", @@ -4392,7 +4395,8 @@ "ZEPPELIN-FLINK-2_0", "FLINK-1_15", "ZEPPELIN-FLINK-3_0", - "FLINK-1_18" + "FLINK-1_18", + "FLINK-1_19" ] }, "S3ApplicationCodeLocationDescription": { diff --git a/apis/opensearch-2021-01-01.min.json b/apis/opensearch-2021-01-01.min.json index 1cf20f751d..3edc661366 100644 --- a/apis/opensearch-2021-01-01.min.json +++ b/apis/opensearch-2021-01-01.min.json @@ -282,9 +282,6 @@ }, "SoftwareUpdateOptions": { "shape": "S35" - }, - "AIMLOptions": { - "shape": "S36" } } }, @@ -292,7 +289,7 @@ "type": "structure", "members": { "DomainStatus": { - "shape": "S3a" + "shape": "S37" } } } @@ -318,7 +315,7 @@ "ConnectionAlias": {}, "ConnectionMode": {}, "ConnectionProperties": { - "shape": "S40" + "shape": "S3u" } } }, @@ -333,12 +330,12 @@ }, "ConnectionAlias": {}, "ConnectionStatus": { - "shape": "S45" + "shape": "S3z" }, "ConnectionId": {}, "ConnectionMode": {}, "ConnectionProperties": { - "shape": "S40" + "shape": "S3u" } } } @@ -359,7 +356,7 @@ "PackageType": {}, "PackageDescription": {}, "PackageSource": { - "shape": "S49" + "shape": "S43" } } }, @@ -367,7 +364,7 @@ "type": "structure", "members": { "PackageDetails": { - "shape": "S4d" + "shape": "S47" } } } @@ -397,7 +394,7 @@ ], "members": { "VpcEndpoint": { - "shape": "S4r" + "shape": "S4l" } } } @@ -452,7 +449,7 @@ "type": "structure", "members": { "DomainStatus": { - "shape": "S3a" + "shape": "S37" } } } @@ -504,7 +501,7 @@ "type": "structure", "members": { "Connection": { - "shape": "S52" + "shape": "S4w" } } } @@ -530,7 +527,7 @@ "type": "structure", "members": { "PackageDetails": { - "shape": "S4d" + "shape": "S47" } } } @@ -559,7 +556,7 @@ ], "members": { "VpcEndpointSummary": { - "shape": "S57" + "shape": "S51" } } } @@ -588,7 +585,7 @@ ], "members": { "DomainStatus": { - "shape": "S3a" + "shape": "S37" } } } @@ -735,7 +732,7 @@ ], "members": { "DomainConfig": { - "shape": "S5z" + "shape": "S5t" } } } @@ -863,7 +860,7 @@ "DomainStatusList": { "type": "list", "member": { - "shape": "S3a" + "shape": "S37" } } } @@ -899,13 +896,13 @@ "type": "structure", "members": { "DryRunProgressStatus": { - "shape": "S7h" + "shape": "S7a" }, "DryRunConfig": { - "shape": "S3a" + "shape": "S37" }, "DryRunResults": { - "shape": "S7k" + "shape": "S7d" } } } @@ -918,7 +915,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S7n" + "shape": "S7g" }, "MaxResults": { "type": "integer" @@ -988,7 +985,7 @@ "members": { "LimitName": {}, "LimitValues": { - "shape": "S84" + "shape": "S7x" } } } @@ -1019,7 +1016,7 @@ "members": { "LimitName": {}, "LimitValues": { - "shape": "S84" + "shape": "S7x" } } } @@ -1038,7 +1035,7 @@ "type": "structure", "members": { "Filters": { - "shape": "S7n" + "shape": "S7g" }, "MaxResults": { "type": "integer" @@ -1052,7 +1049,7 @@ "Connections": { "type": "list", "member": { - "shape": "S52" + "shape": "S4w" } }, "NextToken": {} @@ -1091,7 +1088,7 @@ "PackageDetailsList": { "type": "list", "member": { - "shape": "S4d" + "shape": "S47" } }, "NextToken": {} @@ -1144,7 +1141,7 @@ "CurrencyCode": {}, "PaymentOption": {}, "RecurringCharges": { - "shape": "S8u" + "shape": "S8n" } } } @@ -1210,7 +1207,7 @@ "State": {}, "PaymentOption": {}, "RecurringCharges": { - "shape": "S8u" + "shape": "S8n" } } } @@ -1244,7 +1241,7 @@ "VpcEndpoints": { "type": "list", "member": { - "shape": "S4r" + "shape": "S4l" } }, "VpcEndpointErrors": { @@ -1315,7 +1312,7 @@ "members": { "SourceVersion": {}, "TargetVersions": { - "shape": "S9f" + "shape": "S98" } } } @@ -1436,7 +1433,7 @@ "type": "timestamp" }, "PluginProperties": { - "shape": "S4h" + "shape": "S4b" } } } @@ -1692,7 +1689,7 @@ "type": "structure", "members": { "DomainPackageDetailsList": { - "shape": "San" + "shape": "Sag" }, "NextToken": {} } @@ -1806,7 +1803,7 @@ "type": "structure", "members": { "DomainPackageDetailsList": { - "shape": "San" + "shape": "Sag" }, "NextToken": {} } @@ -1844,7 +1841,7 @@ "ScheduledActions": { "type": "list", "member": { - "shape": "Sb0" + "shape": "Sat" } }, "NextToken": {} @@ -1900,7 +1897,7 @@ "type": "structure", "members": { "Versions": { - "shape": "S9f" + "shape": "S98" }, "NextToken": {} } @@ -1966,7 +1963,7 @@ ], "members": { "VpcEndpointSummaryList": { - "shape": "Sbe" + "shape": "Sb7" }, "NextToken": {} } @@ -2001,7 +1998,7 @@ ], "members": { "VpcEndpointSummaryList": { - "shape": "Sbe" + "shape": "Sb7" }, "NextToken": {} } @@ -2237,7 +2234,7 @@ "shape": "S2g" }, "AutoTuneOptions": { - "shape": "S6i" + "shape": "S6c" }, "DryRun": { "type": "boolean" @@ -2248,9 +2245,6 @@ }, "SoftwareUpdateOptions": { "shape": "S35" - }, - "AIMLOptions": { - "shape": "S36" } } }, @@ -2261,13 +2255,13 @@ ], "members": { "DomainConfig": { - "shape": "S5z" + "shape": "S5t" }, "DryRunResults": { - "shape": "S7k" + "shape": "S7d" }, "DryRunProgressStatus": { - "shape": "S7h" + "shape": "S7a" } } } @@ -2285,7 +2279,7 @@ "members": { "PackageID": {}, "PackageSource": { - "shape": "S49" + "shape": "S43" }, "PackageDescription": {}, "CommitMessage": {} @@ -2295,7 +2289,7 @@ "type": "structure", "members": { "PackageDetails": { - "shape": "S4d" + "shape": "S47" } } } @@ -2330,7 +2324,7 @@ "type": "structure", "members": { "ScheduledAction": { - "shape": "Sb0" + "shape": "Sat" } } } @@ -2359,7 +2353,7 @@ ], "members": { "VpcEndpoint": { - "shape": "S4r" + "shape": "S4l" } } } @@ -2398,7 +2392,7 @@ "shape": "S28" }, "ChangeProgressDetails": { - "shape": "S3m" + "shape": "S3j" } } } @@ -2799,18 +2793,7 @@ } } }, - "S36": { - "type": "structure", - "members": { - "NaturalLanguageQueryGenerationOptions": { - "type": "structure", - "members": { - "DesiredState": {} - } - } - } - }, - "S3a": { + "S37": { "type": "structure", "required": [ "DomainId", @@ -2855,7 +2838,7 @@ "shape": "S1z" }, "VPCOptions": { - "shape": "S3f" + "shape": "S3c" }, "CognitoOptions": { "shape": "S22" @@ -2879,7 +2862,7 @@ "shape": "S2d" }, "AdvancedSecurityOptions": { - "shape": "S3g" + "shape": "S3d" }, "AutoTuneOptions": { "type": "structure", @@ -2892,7 +2875,7 @@ } }, "ChangeProgressDetails": { - "shape": "S3m" + "shape": "S3j" }, "OffPeakWindowOptions": { "shape": "S30" @@ -2902,14 +2885,11 @@ }, "DomainProcessingStatus": {}, "ModifyingProperties": { - "shape": "S3s" - }, - "AIMLOptions": { - "shape": "S3v" + "shape": "S3p" } } }, - "S3f": { + "S3c": { "type": "structure", "members": { "VPCId": {}, @@ -2924,7 +2904,7 @@ } } }, - "S3g": { + "S3d": { "type": "structure", "members": { "Enabled": { @@ -2968,7 +2948,7 @@ } } }, - "S3m": { + "S3j": { "type": "structure", "members": { "ChangeId": {}, @@ -2983,7 +2963,7 @@ } } }, - "S3s": { + "S3p": { "type": "list", "member": { "type": "structure", @@ -2995,19 +2975,7 @@ } } }, - "S3v": { - "type": "structure", - "members": { - "NaturalLanguageQueryGenerationOptions": { - "type": "structure", - "members": { - "DesiredState": {}, - "CurrentState": {} - } - } - } - }, - "S40": { + "S3u": { "type": "structure", "members": { "Endpoint": {}, @@ -3019,21 +2987,21 @@ } } }, - "S45": { + "S3z": { "type": "structure", "members": { "StatusCode": {}, "Message": {} } }, - "S49": { + "S43": { "type": "structure", "members": { "S3BucketName": {}, "S3Key": {} } }, - "S4d": { + "S47": { "type": "structure", "members": { "PackageID": {}, @@ -3053,11 +3021,11 @@ }, "EngineVersion": {}, "AvailablePluginProperties": { - "shape": "S4h" + "shape": "S4b" } } }, - "S4h": { + "S4b": { "type": "structure", "members": { "Name": {}, @@ -3069,20 +3037,20 @@ } } }, - "S4r": { + "S4l": { "type": "structure", "members": { "VpcEndpointId": {}, "VpcEndpointOwner": {}, "DomainArn": {}, "VpcOptions": { - "shape": "S3f" + "shape": "S3c" }, "Status": {}, "Endpoint": {} } }, - "S52": { + "S4w": { "type": "structure", "members": { "LocalDomainInfo": { @@ -3094,15 +3062,15 @@ "ConnectionId": {}, "ConnectionAlias": {}, "ConnectionStatus": { - "shape": "S45" + "shape": "S3z" }, "ConnectionMode": {}, "ConnectionProperties": { - "shape": "S40" + "shape": "S3u" } } }, - "S57": { + "S51": { "type": "structure", "members": { "VpcEndpointId": {}, @@ -3111,7 +3079,7 @@ "Status": {} } }, - "S5z": { + "S5t": { "type": "structure", "members": { "EngineVersion": { @@ -3123,7 +3091,7 @@ "members": { "Options": {}, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3138,7 +3106,7 @@ "shape": "S1p" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3153,7 +3121,7 @@ "shape": "S1v" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3166,7 +3134,7 @@ "members": { "Options": {}, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3179,7 +3147,7 @@ "members": { "Options": {}, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3194,7 +3162,7 @@ "shape": "S1z" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3206,10 +3174,10 @@ ], "members": { "Options": { - "shape": "S3f" + "shape": "S3c" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3224,7 +3192,7 @@ "shape": "S22" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3239,7 +3207,7 @@ "shape": "S25" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3254,7 +3222,7 @@ "shape": "S27" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3269,7 +3237,7 @@ "shape": "S28" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3280,7 +3248,7 @@ "shape": "S29" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3295,7 +3263,7 @@ "shape": "S2d" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3307,10 +3275,10 @@ ], "members": { "Options": { - "shape": "S3g" + "shape": "S3d" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3318,7 +3286,7 @@ "type": "structure", "members": { "Options": { - "shape": "S6i" + "shape": "S6c" }, "Status": { "type": "structure", @@ -3347,7 +3315,7 @@ } }, "ChangeProgressDetails": { - "shape": "S3m" + "shape": "S3j" }, "OffPeakWindowOptions": { "type": "structure", @@ -3356,7 +3324,7 @@ "shape": "S30" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, @@ -3367,27 +3335,16 @@ "shape": "S35" }, "Status": { - "shape": "S61" + "shape": "S5v" } } }, "ModifyingProperties": { - "shape": "S3s" - }, - "AIMLOptions": { - "type": "structure", - "members": { - "Options": { - "shape": "S3v" - }, - "Status": { - "shape": "S61" - } - } + "shape": "S3p" } } }, - "S61": { + "S5v": { "type": "structure", "required": [ "CreationDate", @@ -3410,7 +3367,7 @@ } } }, - "S6i": { + "S6c": { "type": "structure", "members": { "DesiredState": {}, @@ -3423,7 +3380,7 @@ } } }, - "S7h": { + "S7a": { "type": "structure", "required": [ "DryRunId", @@ -3448,14 +3405,14 @@ } } }, - "S7k": { + "S7d": { "type": "structure", "members": { "DeploymentType": {}, "Message": {} } }, - "S7n": { + "S7g": { "type": "list", "member": { "type": "structure", @@ -3468,11 +3425,11 @@ } } }, - "S84": { + "S7x": { "type": "list", "member": {} }, - "S8u": { + "S8n": { "type": "list", "member": { "type": "structure", @@ -3484,17 +3441,17 @@ } } }, - "S9f": { + "S98": { "type": "list", "member": {} }, - "San": { + "Sag": { "type": "list", "member": { "shape": "Sv" } }, - "Sb0": { + "Sat": { "type": "structure", "required": [ "Id", @@ -3520,10 +3477,10 @@ } } }, - "Sbe": { + "Sb7": { "type": "list", "member": { - "shape": "S57" + "shape": "S51" } } } diff --git a/apis/opensearch-2021-01-01.normal.json b/apis/opensearch-2021-01-01.normal.json index 06bd4ef5f5..3e24c788fd 100644 --- a/apis/opensearch-2021-01-01.normal.json +++ b/apis/opensearch-2021-01-01.normal.json @@ -1905,39 +1905,6 @@ } }, "shapes": { - "AIMLOptionsInput": { - "type": "structure", - "members": { - "NaturalLanguageQueryGenerationOptions": { - "shape": "NaturalLanguageQueryGenerationOptionsInput", - "documentation": "Container for parameters required for natural language query generation on the specified domain.
" - } - }, - "documentation": "Container for parameters required to enable all machine learning features.
" - }, - "AIMLOptionsOutput": { - "type": "structure", - "members": { - "NaturalLanguageQueryGenerationOptions": { - "shape": "NaturalLanguageQueryGenerationOptionsOutput", - "documentation": "Container for parameters required for natural language query generation on the specified domain.
" - } - }, - "documentation": "Container for parameters representing the state of machine learning features on the specified domain.
" - }, - "AIMLOptionsStatus": { - "type": "structure", - "members": { - "Options": { - "shape": "AIMLOptionsOutput", - "documentation": "Machine learning options on the specified domain.
" - }, - "Status": { - "shape": "OptionStatus" - } - }, - "documentation": "The status of machine learning options on the specified domain.
" - }, "ARN": { "type": "string", "documentation": "The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using Amazon Web Services Identity and Access Management for more information.
", @@ -3045,10 +3012,6 @@ "SoftwareUpdateOptions": { "shape": "SoftwareUpdateOptions", "documentation": "Software update options for the domain.
" - }, - "AIMLOptions": { - "shape": "AIMLOptionsInput", - "documentation": "Options for all machine learning features for the specified domain.
" } } }, @@ -4137,10 +4100,6 @@ "ModifyingProperties": { "shape": "ModifyingPropertiesList", "documentation": "Information about the domain properties that are currently being modified.
" - }, - "AIMLOptions": { - "shape": "AIMLOptionsStatus", - "documentation": "Container for parameters required to enable all machine learning features.
" } }, "documentation": "Container for the configuration of an OpenSearch Service domain.
" @@ -4558,10 +4517,6 @@ "ModifyingProperties": { "shape": "ModifyingPropertiesList", "documentation": "Information about the domain properties that are currently being modified.
" - }, - "AIMLOptions": { - "shape": "AIMLOptionsOutput", - "documentation": "Container for parameters required to enable all machine learning features.
" } }, "documentation": "The current status of an OpenSearch Service domain.
" @@ -5934,49 +5889,6 @@ "shape": "ModifyingProperties" } }, - "NaturalLanguageQueryGenerationCurrentState": { - "type": "string", - "enum": [ - "NOT_ENABLED", - "ENABLE_COMPLETE", - "ENABLE_IN_PROGRESS", - "ENABLE_FAILED", - "DISABLE_COMPLETE", - "DISABLE_IN_PROGRESS", - "DISABLE_FAILED" - ] - }, - "NaturalLanguageQueryGenerationDesiredState": { - "type": "string", - "enum": [ - "ENABLED", - "DISABLED" - ] - }, - "NaturalLanguageQueryGenerationOptionsInput": { - "type": "structure", - "members": { - "DesiredState": { - "shape": "NaturalLanguageQueryGenerationDesiredState", - "documentation": "The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.
" - } - }, - "documentation": "Container for parameters required to enable the natural language query generation feature.
" - }, - "NaturalLanguageQueryGenerationOptionsOutput": { - "type": "structure", - "members": { - "DesiredState": { - "shape": "NaturalLanguageQueryGenerationDesiredState", - "documentation": "The desired state of the natural language query generation feature. Valid values are ENABLED and DISABLED.
" - }, - "CurrentState": { - "shape": "NaturalLanguageQueryGenerationCurrentState", - "documentation": "The current state of the natural language query generation feature, indicating completion, in progress, or failure.
" - } - }, - "documentation": "Container for parameters representing the state of the natural language query generation feature on the specified domain.
" - }, "NextToken": { "type": "string", "documentation": "When nextToken
is returned, there are more results available. The value of nextToken
is a unique pagination token for each page. Send the request again using the returned token to retrieve the next page.
Service software update options for the domain.
" - }, - "AIMLOptions": { - "shape": "AIMLOptionsInput", - "documentation": "Options for all machine learning features for the specified domain.
" } }, "documentation": "Container for the request parameters to the UpdateDomain
operation.
One or more filters to apply in the request. Restrictions:
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
A single filter for any other dimension in this dimension group.
One or more filters to apply in the request. Restrictions:
Any number of filters by the same dimension, as specified in the GroupBy
or Partition
parameters.
A single filter for any other dimension in this dimension group.
The db.sql.db_id
filter isn't available for RDS for SQL Server DB instances.
One or more filters to apply in the request. Restrictions:
Any number of filters by the same dimension, as specified in the GroupBy
parameter.
A single filter for any other dimension in this dimension group.
One or more filters to apply in the request. Restrictions:
Any number of filters by the same dimension, as specified in the GroupBy
parameter.
A single filter for any other dimension in this dimension group.
The db.sql.db_id
filter isn't available for RDS for SQL Server DB instances.
A single query to be processed. You must provide the metric to query and append an aggregate function to the metric. For example, to find the average for the metric db.load
you must use db.load.avg
. Valid values for aggregate functions include .avg
, .min
, .max
, and .sum
. If no other parameters are specified, Performance Insights returns all data points for the specified metric. Optionally, you can request that the data points be aggregated by dimension group (GroupBy
), and return only those data points that match your criteria (Filter
).
Retrieves a list that describes the streaming sessions for a specified WorkSpaces pool.
" + "documentation": "Retrieves a list that describes the streaming sessions for a specified pool.
" }, "DescribeWorkspacesPools": { "name": "DescribeWorkspacesPools", @@ -1401,7 +1401,7 @@ "shape": "AccessDeniedException" } ], - "documentation": "Describes the specified WorkSpaces pool.
" + "documentation": "Describes the specified WorkSpaces Pools.
" }, "DisassociateConnectionAlias": { "name": "DisassociateConnectionAlias", @@ -2170,7 +2170,7 @@ "shape": "AccessDeniedException" } ], - "documentation": "Starts the specified WorkSpaces pool.
You cannot start a WorkSpace pool unless it has a running mode of AutoStop
and a state of STOPPED
.
Starts the specified pool.
You cannot start a pool unless it has a running mode of AutoStop
and a state of STOPPED
.
Stops the specifiedWorkSpaces pool.
You cannot stop a WorkSpace pool unless it has a running mode of AutoStop
and a state of AVAILABLE
, IMPAIRED
, UNHEALTHY
, or ERROR
.
Stops the specified pool.
You cannot stop a WorkSpace pool unless it has a running mode of AutoStop
and a state of AVAILABLE
, IMPAIRED
, UNHEALTHY
, or ERROR
.
Terminates the specified WorkSpaces pool.
" + "documentation": "Terminates the specified pool.
" }, "TerminateWorkspacesPoolSession": { "name": "TerminateWorkspacesPoolSession", @@ -2291,7 +2291,7 @@ "shape": "AccessDeniedException" } ], - "documentation": "Terminates the WorkSpaces pool session.
" + "documentation": "Terminates the pool session.
" }, "UpdateConnectClientAddIn": { "name": "UpdateConnectClientAddIn", @@ -2483,7 +2483,7 @@ "shape": "AccessDeniedException" } ], - "documentation": "Updates the specified WorkSpaces pool.
" + "documentation": "Updates the specified pool.
" } }, "shapes": { @@ -2728,7 +2728,7 @@ "documentation": "The path prefix for the S3 bucket where users’ persistent application settings are stored. You can allow the same persistent application settings to be used across multiple pools by specifying the same settings group for each pool.
" } }, - "documentation": "The persistent application settings for users of a WorkSpaces pool.
" + "documentation": "The persistent application settings for WorkSpaces Pools users.
" }, "ApplicationSettingsResponse": { "type": "structure", @@ -2749,7 +2749,7 @@ "documentation": "The S3 bucket where users’ persistent application settings are stored. When persistent application settings are enabled for the first time for an account in an Amazon Web Services Region, an S3 bucket is created. The bucket is unique to the Amazon Web Services account and the Region.
" } }, - "documentation": "Describes the persistent application settings for users of a WorkSpaces pool.
" + "documentation": "Describes the persistent application settings for WorkSpaces Pools users.
" }, "ApplicationSettingsStatusEnum": { "type": "string", @@ -3008,7 +3008,7 @@ "documentation": "The desired number of user sessions for a multi-session pool. This is not allowed for single-session pools.
" } }, - "documentation": "Describes the user capacity for a WorkSpaces pool.
" + "documentation": "Describes the user capacity for a pool of WorkSpaces.
" }, "CapacityStatus": { "type": "structure", @@ -3029,14 +3029,14 @@ }, "ActualUserSessions": { "shape": "ActualUserSessions", - "documentation": "The total number of session slots that are available for WorkSpaces pools.
" + "documentation": "The total number of session slots that are available for a pool of WorkSpaces.
" }, "ActiveUserSessions": { "shape": "ActiveUserSessions", "documentation": "The number of user sessions currently being used for pool sessions. This only applies to multi-session pools.
" } }, - "documentation": "Describes the capacity status for a WorkSpaces pool
" + "documentation": "Describes the capacity status for a pool of WorkSpaces.
" }, "CertificateAuthorityArn": { "type": "string", @@ -3698,35 +3698,35 @@ "members": { "PoolName": { "shape": "WorkspacesPoolName", - "documentation": "The name of the WorkSpaces pool.
" + "documentation": "The name of the pool.
" }, "Description": { "shape": "UpdateDescription", - "documentation": "The WorkSpaces pool description.
" + "documentation": "The pool description.
" }, "BundleId": { "shape": "BundleId", - "documentation": "The identifier of the bundle for the WorkSpaces pool.
" + "documentation": "The identifier of the bundle for the pool.
" }, "DirectoryId": { "shape": "DirectoryId", - "documentation": "The identifier of the directory for the WorkSpaces pool.
" + "documentation": "The identifier of the directory for the pool.
" }, "Capacity": { "shape": "Capacity", - "documentation": "The user capacity of the WorkSpaces pool.
" + "documentation": "The user capacity of the pool.
" }, "Tags": { "shape": "TagList", - "documentation": "The tags for the WorkSpaces pool.
" + "documentation": "The tags for the pool.
" }, "ApplicationSettings": { "shape": "ApplicationSettingsRequest", - "documentation": "Indicates the application settings of the WorkSpaces pool.
" + "documentation": "Indicates the application settings of the pool.
" }, "TimeoutSettings": { "shape": "TimeoutSettings", - "documentation": "Indicates the timeout settings of the WorkSpaces pool.
" + "documentation": "Indicates the timeout settings of the pool.
" } } }, @@ -3735,7 +3735,7 @@ "members": { "WorkspacesPool": { "shape": "WorkspacesPool", - "documentation": "Indicates the WorkSpaces pool to create.
" + "documentation": "Indicates the pool to create.
" } } }, @@ -4748,7 +4748,7 @@ "members": { "PoolId": { "shape": "WorkspacesPoolId", - "documentation": "The identifier of the WorkSpaces pool.
" + "documentation": "The identifier of the pool.
" }, "UserId": { "shape": "WorkspacesPoolUserId", @@ -4769,7 +4769,7 @@ "members": { "Sessions": { "shape": "WorkspacesPoolSessions", - "documentation": "Describes the WorkSpaces pool sessions.
" + "documentation": "Describes the pool sessions.
" }, "NextToken": { "shape": "PaginationToken", @@ -4791,14 +4791,14 @@ }, "Values": { "shape": "DescribeWorkspacesPoolsFilterValues", - "documentation": "The values for filtering WorkSpaces pools.
" + "documentation": "The values for filtering WorkSpaces Pools.
" }, "Operator": { "shape": "DescribeWorkspacesPoolsFilterOperator", - "documentation": "The operator values for filtering WorkSpaces pools.
" + "documentation": "The operator values for filtering WorkSpaces Pools.
" } }, - "documentation": "Describes the filter conditions for the WorkSpaces pool to return.
" + "documentation": "Describes the filter conditions for WorkSpaces Pools to return.
" }, "DescribeWorkspacesPoolsFilterName": { "type": "string", @@ -4842,11 +4842,11 @@ "members": { "PoolIds": { "shape": "WorkspacesPoolIds", - "documentation": "The identifier of the WorkSpaces pool.
" + "documentation": "The identifier of the WorkSpaces Pools.
" }, "Filters": { "shape": "DescribeWorkspacesPoolsFilters", - "documentation": "The filter conditions for the WorkSpaces pool to return.
" + "documentation": "The filter conditions for the WorkSpaces Pool to return.
" }, "Limit": { "shape": "Limit", @@ -4863,7 +4863,7 @@ "members": { "WorkspacesPools": { "shape": "WorkspacesPools", - "documentation": "Information about the WorkSpaces pools.
" + "documentation": "Information about the WorkSpaces Pools.
" }, "NextToken": { "shape": "PaginationToken", @@ -5904,7 +5904,7 @@ "documentation": "The resource identifier of the elastic network interface that is attached to instances in your VPC. All network interfaces have the eni-xxxxxxxx resource identifier.
" } }, - "documentation": "Describes the network details of a WorkSpaces pool.
" + "documentation": "Describes the network details of a WorkSpaces Pool.
" }, "NonEmptyString": { "type": "string", @@ -5933,7 +5933,8 @@ "WINDOWS_7", "WINDOWS_SERVER_2016", "WINDOWS_SERVER_2019", - "WINDOWS_SERVER_2022" + "WINDOWS_SERVER_2022", + "RHEL_8" ] }, "OperatingSystemNameList": { @@ -6480,7 +6481,7 @@ "members": { "PoolId": { "shape": "WorkspacesPoolId", - "documentation": "The identifier of the WorkSpaces pool.
" + "documentation": "The identifier of the pool.
" } } }, @@ -6535,7 +6536,7 @@ "members": { "PoolId": { "shape": "WorkspacesPoolId", - "documentation": "The identifier of the WorkSpaces pool.
" + "documentation": "The identifier of the pool.
" } } }, @@ -6726,7 +6727,7 @@ "members": { "PoolId": { "shape": "WorkspacesPoolId", - "documentation": "The identifier of the WorkSpaces pool.
" + "documentation": "The identifier of the pool.
" } } }, @@ -6742,7 +6743,7 @@ "members": { "SessionId": { "shape": "AmazonUuid", - "documentation": "The identifier of the WorkSpaces pool session.
" + "documentation": "The identifier of the pool session.
" } } }, @@ -6787,7 +6788,7 @@ "documentation": "Specifies the maximum amount of time, in seconds, that a streaming session can remain active. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.
" } }, - "documentation": "Describes the timeout settings for a WorkSpaces pool.
" + "documentation": "Describes the timeout settings for a pool of WorkSpaces.
" }, "Timestamp": { "type": "timestamp" @@ -6934,11 +6935,11 @@ "members": { "PoolId": { "shape": "WorkspacesPoolId", - "documentation": "The identifier of the specified WorkSpaces pool to update.
" + "documentation": "The identifier of the specified pool to update.
" }, "Description": { "shape": "UpdateDescription", - "documentation": "Describes the specified WorkSpaces pool to update.
" + "documentation": "Describes the specified pool to update.
" }, "BundleId": { "shape": "BundleId", @@ -6950,7 +6951,7 @@ }, "Capacity": { "shape": "Capacity", - "documentation": "The desired capacity for the WorkSpaces pool.
" + "documentation": "The desired capacity for the pool.
" }, "ApplicationSettings": { "shape": "ApplicationSettingsRequest", @@ -6958,7 +6959,7 @@ }, "TimeoutSettings": { "shape": "TimeoutSettings", - "documentation": "Indicates the timeout settings of the specified WorkSpaces pool.
" + "documentation": "Indicates the timeout settings of the specified pool.
" } } }, @@ -6967,7 +6968,7 @@ "members": { "WorkspacesPool": { "shape": "WorkspacesPool", - "documentation": "Describes the specified WorkSpaces pool.
" + "documentation": "Describes the specified pool.
" } } }, @@ -7913,11 +7914,11 @@ "members": { "PoolId": { "shape": "WorkspacesPoolId", - "documentation": "The identifier of a WorkSpaces pool.
" + "documentation": "The identifier of a pool.
" }, "PoolArn": { "shape": "ARN", - "documentation": "The Amazon Resource Name (ARN) for the WorkSpaces pool.
" + "documentation": "The Amazon Resource Name (ARN) for the pool.
" }, "CapacityStatus": { "shape": "CapacityStatus", @@ -7960,7 +7961,7 @@ "documentation": "The amount of time that a pool session remains active after users disconnect. If they try to reconnect to the pool session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new pool instance.
" } }, - "documentation": "Describes a WorkSpaces pool.
" + "documentation": "Describes a pool of WorkSpaces.
" }, "WorkspacesPoolError": { "type": "structure", @@ -7974,7 +7975,7 @@ "documentation": "The error message.
" } }, - "documentation": "Describes a WorkSpaces pool error.
" + "documentation": "Describes a pool error.
" }, "WorkspacesPoolErrorCode": { "type": "string", @@ -8053,7 +8054,7 @@ "members": { "AuthenticationType": { "shape": "AuthenticationType", - "documentation": "The authentication method. The user is authenticated using a WorkSpaces pool URL (API) or SAML 2.0 federation (SAML).
" + "documentation": "The authentication method. The user is authenticated using a WorkSpaces Pools URL (API) or SAML 2.0 federation (SAML).
" }, "ConnectionState": { "shape": "SessionConnectionState", @@ -8088,7 +8089,7 @@ "documentation": "The identifier of the user.
" } }, - "documentation": "Describes a WorkSpaces pool session.
" + "documentation": "Describes a pool session.
" }, "WorkspacesPoolSessions": { "type": "list", diff --git a/clients/acmpca.d.ts b/clients/acmpca.d.ts index 4039a011f0..e2ed0758dd 100644 --- a/clients/acmpca.d.ts +++ b/clients/acmpca.d.ts @@ -824,8 +824,8 @@ declare namespace ACMPCA { */ CertificateArn?: Arn; } - export type KeyAlgorithm = "RSA_2048"|"RSA_4096"|"EC_prime256v1"|"EC_secp384r1"|string; - export type KeyStorageSecurityStandard = "FIPS_140_2_LEVEL_2_OR_HIGHER"|"FIPS_140_2_LEVEL_3_OR_HIGHER"|string; + export type KeyAlgorithm = "RSA_2048"|"RSA_4096"|"EC_prime256v1"|"EC_secp384r1"|"SM2"|string; + export type KeyStorageSecurityStandard = "FIPS_140_2_LEVEL_2_OR_HIGHER"|"FIPS_140_2_LEVEL_3_OR_HIGHER"|"CCPC_LEVEL_1_OR_HIGHER"|string; export interface KeyUsage { /** * Key can be used for digital signing. @@ -1062,7 +1062,7 @@ declare namespace ACMPCA { export type S3BucketName3To255 = string; export type S3Key = string; export type S3ObjectAcl = "PUBLIC_READ"|"BUCKET_OWNER_FULL_CONTROL"|string; - export type SigningAlgorithm = "SHA256WITHECDSA"|"SHA384WITHECDSA"|"SHA512WITHECDSA"|"SHA256WITHRSA"|"SHA384WITHRSA"|"SHA512WITHRSA"|string; + export type SigningAlgorithm = "SHA256WITHECDSA"|"SHA384WITHECDSA"|"SHA512WITHECDSA"|"SHA256WITHRSA"|"SHA384WITHRSA"|"SHA512WITHRSA"|"SM3WITHSM2"|string; export type String = string; export type String128 = string; export type String16 = string; diff --git a/clients/cloudhsmv2.d.ts b/clients/cloudhsmv2.d.ts index 184813e9ed..28a23019f0 100644 --- a/clients/cloudhsmv2.d.ts +++ b/clients/cloudhsmv2.d.ts @@ -12,123 +12,147 @@ declare class CloudHSMV2 extends Service { constructor(options?: CloudHSMV2.Types.ClientConfiguration) config: Config & CloudHSMV2.Types.ClientConfiguration; /** - * Copy an AWS CloudHSM cluster backup to a different region. + * Copy an CloudHSM cluster backup to a different region. Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account. */ copyBackupToRegion(params: CloudHSMV2.Types.CopyBackupToRegionRequest, callback?: (err: AWSError, data: CloudHSMV2.Types.CopyBackupToRegionResponse) => void): Request>1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u =0?(c=b.substr(0,S),l=b.substr(S+1)):(c=b,l=""),d=decodeURIComponent(c),y=decodeURIComponent(l),a(o,d)?i(o[d])?o[d].push(y):o[d]=[o[d],y]:o[d]=y}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],448:[function(e,t,r){"use strict";function a(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a >1,l=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=a?0:s-1,y=a?1:-1,b=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(n=isNaN(t)?1:0,o=m):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+c>=1?l/u:l*Math.pow(2,1-c),t*u>=2&&(o++,u/=2),o+c>=m?(n=0,o=m):o+c>=1?(n=(t*u-1)*Math.pow(2,i),o+=c):(n=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&n,d+=y,n/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=y,o/=256,p-=8);e[r+d-y]|=128*b}},{}],443:[function(e,t,r){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],444:[function(e,t,r){!function(e){"use strict";function t(e){return null!==e&&"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,i){if(e===i)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(i))return!1;if(!0===t(e)){if(e.length!==i.length)return!1;for(var s=0;s G((f-r)/g)&&i("overflow"),r+=(p-t)*g,t=p,u=0;u=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(x),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l=0&&delete e.httpRequest.headers["Content-Length"]}function i(e){var t=new d,r=e.service.api.operations[e.operation].input;if(r.payload){var a={},i=r.members[r.payload];a=e.params[r.payload],"structure"===i.type?(e.httpRequest.body=t.build(a||{},i),s(e)):void 0!==a&&(e.httpRequest.body=a,("binary"===i.type||i.isStreaming)&&s(e,!0))}else e.httpRequest.body=t.build(e.params,r),s(e)}function s(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}function o(e){c.buildRequest(e),b.indexOf(e.httpRequest.method)<0&&i(e)}function n(e){l.extractError(e)}function u(e){c.extractData(e);var t,r=e.request,a=r.service.api.operations[r.operation],i=r.service.api.operations[r.operation].output||{};a.hasEventOutput;if(i.payload){var s=i.members[i.payload],o=e.httpResponse.body;if(s.isEventStream)t=new y,e.data[i.payload]=m.createEventStream(2===p.HttpClient.streamsApiVersion?e.httpResponse.stream:o,t,s);else if("structure"===s.type||"list"===s.type){var t=new y;e.data[i.payload]=t.parse(o,s)}else"binary"===s.type||s.isStreaming?e.data[i.payload]=o:e.data[i.payload]=s.toType(o)}else{var n=e.data;l.extractData(e),e.data=m.merge(n,e.data)}}var p=e("../core"),m=e("../util"),c=e("./rest"),l=e("./json"),d=e("../json/builder"),y=e("../json/parser"),b=["GET","HEAD","DELETE"];t.exports={buildRequest:o,extractError:n,extractData:u,unsetContentLength:a}},{"../core":350,"../json/builder":374,"../json/parser":375,"../util":428,"./json":386,"./rest":388}],390:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,a=e.params,i=t.payload;if(i){var s=t.members[i];if(void 0===(a=a[i]))return;if("structure"===s.type){var o=s.name;e.httpRequest.body=r.toXML(a,s,o,!0)}else e.httpRequest.body=a}else e.httpRequest.body=r.toXML(a,t,t.name||t.shape||u.string.upperFirst(e.operation)+"Request")}function i(e){p.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&a(e)}function s(e){p.extractError(e);var t;try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=u.error(new Error,{code:t.Code,message:t.Message}):e.error=u.error(new Error,{code:e.httpResponse.statusCode,message:null})}function o(e){p.extractData(e);var t,r=e.request,a=e.httpResponse.body,i=r.service.api.operations[r.operation],s=i.output,o=(i.hasEventOutput,s.payload);if(o){var m=s.members[o];m.isEventStream?(t=new n.XML.Parser,e.data[o]=u.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,m)):"structure"===m.type?(t=new n.XML.Parser,e.data[o]=t.parse(a.toString(),m)):"binary"===m.type||m.isStreaming?e.data[o]=a:e.data[o]=m.toType(a)}else if(a.length>0){t=new n.XML.Parser;var c=t.parse(a.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:i,extractError:s,extractData:o}},{"../core":350,"../util":428,"./rest":388}],391:[function(e,t,r){function a(){}function i(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,a){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=i(s);n=e?e+"."+n:n,u(n,o,s,a)}})}function o(e,t,r,a){var i=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+i+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,a),u(e+m,s,r.value,a)})}function n(e,t,r,a){var s=r.member||{};if(0===t.length)return void("ec2"!==r.api.protocol&&a.call(this,e,null));p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(s.name){var p=e.split(".");p.pop(),p.push(i(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,a)})}function u(e,t,r,a){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,a):"list"===r.type?n(e,t,r,a):"map"===r.type?o(e,t,r,a):a(e,r.toWireFormat(t).toString()))}var p=e("../util");a.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=a},{"../util":428}],392:[function(e,t,r){var a=e("../core"),i=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};a.RDS.Signer=a.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=a.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new a.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),i=new a.Service(u),i.api=s;var p=i.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,a){a&&(a=r.convertUrlToAuthToken(a)),t(e,a)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=a.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||a.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":350}],393:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],394:[function(e,t,r){function a(e){return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function i(e){return"string"==typeof e&&["aws-global","aws-us-gov-global"].includes(e)}function s(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}t.exports={isFipsRegion:a,isGlobalRegion:i,getRealRegion:s}},{}],395:[function(e,t,r){function a(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function i(e){var t=e.config.region,r=a(t),i=e.api.endpointPrefix;return[[t,i],[r,i],[t,"*"],[r,"*"],["*",i],[t,"internal-*"],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function s(e,t){u.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=i(e),r=e.config.useFipsEndpoint,a=e.config.useDualstackEndpoint,o=0;o=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),s.alloc(+e)}function S(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(a)return K(e).length;t=(""+t).toLowerCase(),a=!0}}function g(e,t,r){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,r);case"utf8":case"utf-8":return v(this,t,r);case"ascii":return P(this,t,r);case"latin1":case"binary":return q(this,t,r);case"base64":return D(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function h(e,t,r){var a=e[t];e[t]=e[r],e[r]=a}function I(e,t,r,a,i){if(0===e.length)return-1;if("string"==typeof r?(a=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=s.from(t,a)),s.isBuffer(t))return 0===t.length?-1:N(e,t,r,a,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):N(e,[t],r,a,i);throw new TypeError("val must be string, number or Buffer")}function N(e,t,r,a,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,n=e.length,u=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;o=2,n/=2,u/=2,r/=2}var p;if(i){var m=-1;for(p=r;p>>8*(a?i:1-i)}function B(e,t,r,a){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-r,4);i>>8*(a?i:3-i)&255}function U(e,t,r,a,i,s){if(r+a>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function _(e,t,r,a,i){return i||U(e,t,r,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(e,t,r,a,23,4),r+4}function F(e,t,r,a,i){return i||U(e,t,r,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(e,t,r,a,52,8),r+8}function O(e){if(e=V(e).replace(ee,""),e.length<2)return"";for(;e.length%4!=0;)e+="=";return e}function V(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function K(e,t){t=t||1/0;for(var r,a=e.length,i=null,s=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===a){(t-=3)>-1&&s.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function j(e){for(var t=[],r=0;r=55296&&t<=56319&&i65535&&(e-=65536,t+=w(e>>>10&1023|55296),e=56320|1023&e),t+=w(e)}).join("")}function p(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function m(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function c(e,t,r){var a=0;for(e=r?G(e/R):e>>1,e+=G(e/t);e>L*k>>1;a+=T)e=G(e/L);return G(a+(L+1)*e/(e+A))}function l(e){var t,r,a,s,o,n,m,l,d,y,b=[],S=e.length,g=0,h=v,I=D;for(r=e.lastIndexOf(x),r<0&&(r=0),a=0;a=S&&i("invalid-input"),l=p(e.charCodeAt(s++)),(l>=T||l>G((f-g)/n))&&i("overflow"),g+=l*n,d=m<=I?C:m>=I+k?k:m-I,!(l=t&&bf&&i("overflow"),b==t){for(l=r,d=T;y=d<=o?C:d>=o+k?k:d-o,!(l