Skip to content

Commit 9f1a143

Browse files
author
awstools
committed
feat(client-connect): GetMetricDataV2 now supports 3 groupings
1 parent 8bd69ca commit 9f1a143

File tree

3 files changed

+35
-14
lines changed

3 files changed

+35
-14
lines changed

clients/client-connect/src/models/models_1.ts

+27-6
Original file line numberDiff line numberDiff line change
@@ -2056,8 +2056,10 @@ export interface GetCurrentMetricDataRequest {
20562056
* <p>Metric data is retrieved only for the resources associated with the queues or routing
20572057
* profiles, and by any channels included in the filter. (You cannot filter by both queue AND
20582058
* routing profile.) You can include both resource IDs and resource ARNs in the same request.</p>
2059-
* <p>When using <code>RoutingStepExpression</code>, you need to pass exactly one
2060-
* <code>QueueId</code>.</p>
2059+
* <p>When using the <code>RoutingStepExpression</code> filter, you need to pass exactly one
2060+
* <code>QueueId</code>. The filter is also case sensitive so when using the
2061+
* <code>RoutingStepExpression</code> filter, grouping by <code>ROUTING_STEP_EXPRESSION</code> is
2062+
* required.</p>
20612063
* <p>Currently tagging is only supported on the resources that are passed in the filter.</p>
20622064
*/
20632065
Filters: Filters | undefined;
@@ -3451,8 +3453,10 @@ export interface GetMetricDataV2Request {
34513453
* <code>connect:Chat</code>, <code>connect:SMS</code>, <code>connect:Telephony</code>, and
34523454
* <code>connect:WebRTC</code> are valid <code>filterValue</code> examples (not exhaustive) for
34533455
* the <code>contact/segmentAttributes/connect:Subtype filter</code> key.</p>
3454-
* <p>ROUTING_STEP_EXPRESSION is a valid filter key with a filter value up to 3000
3455-
* length.</p>
3456+
* <p>
3457+
* <code>ROUTING_STEP_EXPRESSION</code> is a valid filter key with a filter value up to 3000 length. This
3458+
* filter is case and order sensitive. JSON string fields must be sorted in ascending order and
3459+
* JSON array order should be kept as is.</p>
34563460
* </li>
34573461
* </ul>
34583462
*/
@@ -3735,6 +3739,14 @@ export interface GetMetricDataV2Request {
37353739
* <p>Feature is a valid filter but not a valid grouping.</p>
37363740
* </note>
37373741
* </dd>
3742+
* <dt>CONTACTS_HANDLED_BY_CONNECTED_TO_AGENT</dt>
3743+
* <dd>
3744+
* <p>Unit: Count</p>
3745+
* <p>Valid metric filter key: <code>INITIATION_METHOD</code>
3746+
* </p>
3747+
* <p>Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy,
3748+
* contact/segmentAttributes/connect:Subtype</p>
3749+
* </dd>
37383750
* <dt>CONTACTS_HOLD_ABANDONS</dt>
37393751
* <dd>
37403752
* <p>Unit: Count</p>
@@ -3772,6 +3784,12 @@ export interface GetMetricDataV2Request {
37723784
* <p>Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,
37733785
* contact/segmentAttributes/connect:Subtype</p>
37743786
* </dd>
3787+
* <dt>CONTACTS_QUEUED_BY_ENQUEUE</dt>
3788+
* <dd>
3789+
* <p>Unit: Count</p>
3790+
* <p>Valid groupings and filters: Queue, Channel, Agent, Agent Hierarchy,
3791+
* contact/segmentAttributes/connect:Subtype</p>
3792+
* </dd>
37753793
* <dt>CONTACTS_RESOLVED_IN_X</dt>
37763794
* <dd>
37773795
* <p>Unit: Count</p>
@@ -4227,7 +4245,9 @@ export interface GetTaskTemplateResponse {
42274245
export interface GetTrafficDistributionRequest {
42284246
/**
42294247
* @public
4230-
* <p>The identifier of the traffic distribution group.</p>
4248+
* <p>The identifier of the traffic distribution group.
4249+
* This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created.
4250+
* The ARN must be provided if the call is from the replicated Region.</p>
42314251
*/
42324252
Id: string | undefined;
42334253
}
@@ -8617,7 +8637,8 @@ export interface MonitorContactRequest {
86178637
/**
86188638
* @public
86198639
* <p>Specify which monitoring actions the user is allowed to take. For example, whether the user
8620-
* is allowed to escalate from silent monitoring to barge. AllowedMonitorCapabilities is required if barge is enabled.</p>
8640+
* is allowed to escalate from silent monitoring to barge. AllowedMonitorCapabilities is required if
8641+
* barge is enabled.</p>
86218642
*/
86228643
AllowedMonitorCapabilities?: MonitorCapability[];
86238644

clients/client-connect/src/models/models_2.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4117,7 +4117,7 @@ export interface UpdateTrafficDistributionRequest {
41174117
* @public
41184118
* <p>The identifier of the traffic distribution group.
41194119
* This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created.
4120-
* The ARN must be provided if the call is from the replicated Region.</p>
4120+
* The ARN must be provided if the call is from the replicated Region. </p>
41214121
*/
41224122
Id: string | undefined;
41234123

0 commit comments

Comments
 (0)