|
205 | 205 | ],
|
206 | 206 | "documentation":"<p>This API is in preview release for Amazon Connect and is subject to change.</p> <p>Associates a security key to the instance.</p>"
|
207 | 207 | },
|
| 208 | + "AssociateTrafficDistributionGroupUser":{ |
| 209 | + "name":"AssociateTrafficDistributionGroupUser", |
| 210 | + "http":{ |
| 211 | + "method":"PUT", |
| 212 | + "requestUri":"/traffic-distribution-group/{TrafficDistributionGroupId}/user" |
| 213 | + }, |
| 214 | + "input":{"shape":"AssociateTrafficDistributionGroupUserRequest"}, |
| 215 | + "output":{"shape":"AssociateTrafficDistributionGroupUserResponse"}, |
| 216 | + "errors":[ |
| 217 | + {"shape":"InvalidRequestException"}, |
| 218 | + {"shape":"AccessDeniedException"}, |
| 219 | + {"shape":"ThrottlingException"}, |
| 220 | + {"shape":"ResourceNotFoundException"}, |
| 221 | + {"shape":"ResourceConflictException"}, |
| 222 | + {"shape":"InternalServiceException"} |
| 223 | + ], |
| 224 | + "documentation":"<p>Associates an agent with a traffic distribution group.</p>", |
| 225 | + "idempotent":true |
| 226 | + }, |
208 | 227 | "ClaimPhoneNumber":{
|
209 | 228 | "name":"ClaimPhoneNumber",
|
210 | 229 | "http":{
|
|
1445 | 1464 | ],
|
1446 | 1465 | "documentation":"<p>This API is in preview release for Amazon Connect and is subject to change.</p> <p>Deletes the specified security key.</p>"
|
1447 | 1466 | },
|
| 1467 | + "DisassociateTrafficDistributionGroupUser":{ |
| 1468 | + "name":"DisassociateTrafficDistributionGroupUser", |
| 1469 | + "http":{ |
| 1470 | + "method":"DELETE", |
| 1471 | + "requestUri":"/traffic-distribution-group/{TrafficDistributionGroupId}/user" |
| 1472 | + }, |
| 1473 | + "input":{"shape":"DisassociateTrafficDistributionGroupUserRequest"}, |
| 1474 | + "output":{"shape":"DisassociateTrafficDistributionGroupUserResponse"}, |
| 1475 | + "errors":[ |
| 1476 | + {"shape":"InvalidRequestException"}, |
| 1477 | + {"shape":"AccessDeniedException"}, |
| 1478 | + {"shape":"ThrottlingException"}, |
| 1479 | + {"shape":"ResourceNotFoundException"}, |
| 1480 | + {"shape":"ResourceConflictException"}, |
| 1481 | + {"shape":"InternalServiceException"} |
| 1482 | + ], |
| 1483 | + "documentation":"<p>Disassociates an agent from a traffic distribution group.</p>", |
| 1484 | + "idempotent":true |
| 1485 | + }, |
1448 | 1486 | "DismissUserContact":{
|
1449 | 1487 | "name":"DismissUserContact",
|
1450 | 1488 | "http":{
|
|
1928 | 1966 | {"shape":"InternalServiceException"},
|
1929 | 1967 | {"shape":"AccessDeniedException"}
|
1930 | 1968 | ],
|
1931 |
| - "documentation":"<p>Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided <code>TargetArn</code> is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group.</p> <p>For more information about phone numbers, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/contact-center-phone-number.html\">Set Up Phone Numbers for Your Contact Center</a> in the <i>Amazon Connect Administrator Guide</i>.</p>" |
| 1969 | + "documentation":"<p>Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided <code>TargetArn</code> is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group.</p> <p>For more information about phone numbers, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/contact-center-phone-number.html\">Set Up Phone Numbers for Your Contact Center</a> in the <i>Amazon Connect Administrator Guide</i>.</p> <note> <ul> <li> <p>When given an instance ARN, <code>ListPhoneNumbersV2</code> returns only the phone numbers claimed to the instance.</p> </li> <li> <p>When given a traffic distribution group ARN <code>ListPhoneNumbersV2</code> returns only the phone numbers claimed to the traffic distribution group.</p> </li> </ul> </note>" |
1932 | 1970 | },
|
1933 | 1971 | "ListPrompts":{
|
1934 | 1972 | "name":"ListPrompts",
|
|
2134 | 2172 | ],
|
2135 | 2173 | "documentation":"<p>Lists task templates for the specified Amazon Connect instance.</p>"
|
2136 | 2174 | },
|
| 2175 | + "ListTrafficDistributionGroupUsers":{ |
| 2176 | + "name":"ListTrafficDistributionGroupUsers", |
| 2177 | + "http":{ |
| 2178 | + "method":"GET", |
| 2179 | + "requestUri":"/traffic-distribution-group/{TrafficDistributionGroupId}/user" |
| 2180 | + }, |
| 2181 | + "input":{"shape":"ListTrafficDistributionGroupUsersRequest"}, |
| 2182 | + "output":{"shape":"ListTrafficDistributionGroupUsersResponse"}, |
| 2183 | + "errors":[ |
| 2184 | + {"shape":"ResourceNotFoundException"}, |
| 2185 | + {"shape":"InvalidRequestException"}, |
| 2186 | + {"shape":"AccessDeniedException"}, |
| 2187 | + {"shape":"ThrottlingException"}, |
| 2188 | + {"shape":"InternalServiceException"} |
| 2189 | + ], |
| 2190 | + "documentation":"<p>Lists traffic distribution group users.</p>" |
| 2191 | + }, |
2137 | 2192 | "ListTrafficDistributionGroups":{
|
2138 | 2193 | "name":"ListTrafficDistributionGroups",
|
2139 | 2194 | "http":{
|
|
3256 | 3311 | {"shape":"ThrottlingException"},
|
3257 | 3312 | {"shape":"InternalServiceException"}
|
3258 | 3313 | ],
|
3259 |
| - "documentation":"<p>Updates the traffic distribution for a given traffic distribution group. </p> <p>For more information about updating a traffic distribution group, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/update-telephony-traffic-distribution.html\">Update telephony traffic distribution across Amazon Web Services Regions </a> in the <i>Amazon Connect Administrator Guide</i>. </p>" |
| 3314 | + "documentation":"<p>Updates the traffic distribution for a given traffic distribution group. </p> <note> <p>You can change the <code>SignInConfig</code> only for a default <code>TrafficDistributionGroup</code>. If you call <code>UpdateTrafficDistribution</code> with a modified <code>SignInConfig</code> and a non-default <code>TrafficDistributionGroup</code>, an <code>InvalidRequestException</code> is returned.</p> </note> <p>For more information about updating a traffic distribution group, see <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/update-telephony-traffic-distribution.html\">Update telephony traffic distribution across Amazon Web Services Regions </a> in the <i>Amazon Connect Administrator Guide</i>. </p>" |
3260 | 3315 | },
|
3261 | 3316 | "UpdateUserHierarchy":{
|
3262 | 3317 | "name":"UpdateUserHierarchy",
|
|
3467 | 3522 | "TIME_SINCE_LAST_INBOUND"
|
3468 | 3523 | ]
|
3469 | 3524 | },
|
| 3525 | + "AgentConfig":{ |
| 3526 | + "type":"structure", |
| 3527 | + "required":["Distributions"], |
| 3528 | + "members":{ |
| 3529 | + "Distributions":{ |
| 3530 | + "shape":"DistributionList", |
| 3531 | + "documentation":"<p>Information about traffic distributions.</p>" |
| 3532 | + } |
| 3533 | + }, |
| 3534 | + "documentation":"<p>The distribution of agents between the instance and its replica(s).</p>" |
| 3535 | + }, |
3470 | 3536 | "AgentContactReference":{
|
3471 | 3537 | "type":"structure",
|
3472 | 3538 | "members":{
|
|
3938 | 4004 | }
|
3939 | 4005 | }
|
3940 | 4006 | },
|
| 4007 | + "AssociateTrafficDistributionGroupUserRequest":{ |
| 4008 | + "type":"structure", |
| 4009 | + "required":[ |
| 4010 | + "TrafficDistributionGroupId", |
| 4011 | + "UserId", |
| 4012 | + "InstanceId" |
| 4013 | + ], |
| 4014 | + "members":{ |
| 4015 | + "TrafficDistributionGroupId":{ |
| 4016 | + "shape":"TrafficDistributionGroupIdOrArn", |
| 4017 | + "documentation":"<p>The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.</p>", |
| 4018 | + "location":"uri", |
| 4019 | + "locationName":"TrafficDistributionGroupId" |
| 4020 | + }, |
| 4021 | + "UserId":{ |
| 4022 | + "shape":"UserId", |
| 4023 | + "documentation":"<p>The identifier of the user account. This can be the ID or the ARN of the user. </p>" |
| 4024 | + }, |
| 4025 | + "InstanceId":{ |
| 4026 | + "shape":"InstanceId", |
| 4027 | + "documentation":"<p>The identifier of the Amazon Connect instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>" |
| 4028 | + } |
| 4029 | + } |
| 4030 | + }, |
| 4031 | + "AssociateTrafficDistributionGroupUserResponse":{ |
| 4032 | + "type":"structure", |
| 4033 | + "members":{ |
| 4034 | + } |
| 4035 | + }, |
3941 | 4036 | "AssociationId":{
|
3942 | 4037 | "type":"string",
|
3943 | 4038 | "max":100,
|
|
5185 | 5280 | },
|
5186 | 5281 | "AgentAvailabilityTimer":{
|
5187 | 5282 | "shape":"AgentAvailabilityTimer",
|
5188 |
| - "documentation":"<p>Whether agents with this routing profile will have their routing order calculated based on <i>time since their last inbound contact</i> or <i>longest idle time</i>. </p>" |
| 5283 | + "documentation":"<p>Whether agents with this routing profile will have their routing order calculated based on <i>longest idle time</i> or <i>time since their last inbound contact</i>. </p>" |
5189 | 5284 | }
|
5190 | 5285 | }
|
5191 | 5286 | },
|
|
7223 | 7318 | }
|
7224 | 7319 | }
|
7225 | 7320 | },
|
| 7321 | + "DisassociateTrafficDistributionGroupUserRequest":{ |
| 7322 | + "type":"structure", |
| 7323 | + "required":[ |
| 7324 | + "TrafficDistributionGroupId", |
| 7325 | + "UserId", |
| 7326 | + "InstanceId" |
| 7327 | + ], |
| 7328 | + "members":{ |
| 7329 | + "TrafficDistributionGroupId":{ |
| 7330 | + "shape":"TrafficDistributionGroupIdOrArn", |
| 7331 | + "documentation":"<p>The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.</p>", |
| 7332 | + "location":"uri", |
| 7333 | + "locationName":"TrafficDistributionGroupId" |
| 7334 | + }, |
| 7335 | + "UserId":{ |
| 7336 | + "shape":"UserId", |
| 7337 | + "documentation":"<p>The identifier for the user. This can be the ID or the ARN of the user.</p>", |
| 7338 | + "location":"querystring", |
| 7339 | + "locationName":"UserId" |
| 7340 | + }, |
| 7341 | + "InstanceId":{ |
| 7342 | + "shape":"InstanceId", |
| 7343 | + "documentation":"<p>The identifier of the Amazon Connect instance. You can <a href=\"https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html\">find the instance ID</a> in the Amazon Resource Name (ARN) of the instance.</p>", |
| 7344 | + "location":"querystring", |
| 7345 | + "locationName":"InstanceId" |
| 7346 | + } |
| 7347 | + } |
| 7348 | + }, |
| 7349 | + "DisassociateTrafficDistributionGroupUserResponse":{ |
| 7350 | + "type":"structure", |
| 7351 | + "members":{ |
| 7352 | + } |
| 7353 | + }, |
7226 | 7354 | "DismissUserContactRequest":{
|
7227 | 7355 | "type":"structure",
|
7228 | 7356 | "required":[
|
|
8420 | 8548 | },
|
8421 | 8549 | "UserId":{
|
8422 | 8550 | "shape":"AgentResourceId",
|
8423 |
| - "documentation":"<p>The identifier for the user.</p>" |
| 8551 | + "documentation":"<p>The identifier for the user. This can be the ID or the ARN of the user.</p>" |
8424 | 8552 | }
|
8425 | 8553 | }
|
8426 | 8554 | },
|
|
8687 | 8815 | "Arn":{
|
8688 | 8816 | "shape":"TrafficDistributionGroupArn",
|
8689 | 8817 | "documentation":"<p>The Amazon Resource Name (ARN) of the traffic distribution group.</p>"
|
| 8818 | + }, |
| 8819 | + "SignInConfig":{ |
| 8820 | + "shape":"SignInConfig", |
| 8821 | + "documentation":"<p>The distribution of allowing signing in to the instance and its replica(s).</p>" |
| 8822 | + }, |
| 8823 | + "AgentConfig":{ |
| 8824 | + "shape":"AgentConfig", |
| 8825 | + "documentation":"<p>The distribution of agents between the instance and its replica(s).</p>" |
8690 | 8826 | }
|
8691 | 8827 | }
|
8692 | 8828 | },
|
|
10998 | 11134 | }
|
10999 | 11135 | }
|
11000 | 11136 | },
|
| 11137 | + "ListTrafficDistributionGroupUsersRequest":{ |
| 11138 | + "type":"structure", |
| 11139 | + "required":["TrafficDistributionGroupId"], |
| 11140 | + "members":{ |
| 11141 | + "TrafficDistributionGroupId":{ |
| 11142 | + "shape":"TrafficDistributionGroupIdOrArn", |
| 11143 | + "documentation":"<p>The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.</p>", |
| 11144 | + "location":"uri", |
| 11145 | + "locationName":"TrafficDistributionGroupId" |
| 11146 | + }, |
| 11147 | + "MaxResults":{ |
| 11148 | + "shape":"MaxResult10", |
| 11149 | + "documentation":"<p>The maximum number of results to return per page.</p>", |
| 11150 | + "box":true, |
| 11151 | + "location":"querystring", |
| 11152 | + "locationName":"maxResults" |
| 11153 | + }, |
| 11154 | + "NextToken":{ |
| 11155 | + "shape":"NextToken", |
| 11156 | + "documentation":"<p>The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.</p>", |
| 11157 | + "location":"querystring", |
| 11158 | + "locationName":"nextToken" |
| 11159 | + } |
| 11160 | + } |
| 11161 | + }, |
| 11162 | + "ListTrafficDistributionGroupUsersResponse":{ |
| 11163 | + "type":"structure", |
| 11164 | + "members":{ |
| 11165 | + "NextToken":{ |
| 11166 | + "shape":"NextToken", |
| 11167 | + "documentation":"<p>If there are additional results, this is the token for the next set of results.</p>" |
| 11168 | + }, |
| 11169 | + "TrafficDistributionGroupUserSummaryList":{ |
| 11170 | + "shape":"TrafficDistributionGroupUserSummaryList", |
| 11171 | + "documentation":"<p>A list of traffic distribution group users.</p>" |
| 11172 | + } |
| 11173 | + } |
| 11174 | + }, |
11001 | 11175 | "ListTrafficDistributionGroupsRequest":{
|
11002 | 11176 | "type":"structure",
|
11003 | 11177 | "members":{
|
|
13932 | 14106 | "error":{"httpStatusCode":402},
|
13933 | 14107 | "exception":true
|
13934 | 14108 | },
|
| 14109 | + "SignInConfig":{ |
| 14110 | + "type":"structure", |
| 14111 | + "required":["Distributions"], |
| 14112 | + "members":{ |
| 14113 | + "Distributions":{ |
| 14114 | + "shape":"SignInDistributionList", |
| 14115 | + "documentation":"<p>Information about traffic distributions.</p>" |
| 14116 | + } |
| 14117 | + }, |
| 14118 | + "documentation":"<p>The distribution of allowing signing in to the instance and its replica(s).</p>" |
| 14119 | + }, |
| 14120 | + "SignInDistribution":{ |
| 14121 | + "type":"structure", |
| 14122 | + "required":[ |
| 14123 | + "Region", |
| 14124 | + "Enabled" |
| 14125 | + ], |
| 14126 | + "members":{ |
| 14127 | + "Region":{ |
| 14128 | + "shape":"AwsRegion", |
| 14129 | + "documentation":"<p>The Amazon Web Services Region of the sign in distribution.</p>" |
| 14130 | + }, |
| 14131 | + "Enabled":{ |
| 14132 | + "shape":"Boolean", |
| 14133 | + "documentation":"<p>Whether sign in distribution is enabled.</p>" |
| 14134 | + } |
| 14135 | + }, |
| 14136 | + "documentation":"<p>The distribution of sign in traffic between the instance and its replica(s).</p>" |
| 14137 | + }, |
| 14138 | + "SignInDistributionList":{ |
| 14139 | + "type":"list", |
| 14140 | + "member":{"shape":"SignInDistribution"} |
| 14141 | + }, |
13935 | 14142 | "SingleSelectOptions":{
|
13936 | 14143 | "type":"list",
|
13937 | 14144 | "member":{"shape":"TaskTemplateSingleSelectOption"}
|
|
14971 | 15178 | "Tags":{
|
14972 | 15179 | "shape":"TagMap",
|
14973 | 15180 | "documentation":"<p>The tags used to organize, track, or control access for this resource. For example, { \"tags\": {\"key1\":\"value1\", \"key2\":\"value2\"} }.</p>"
|
| 15181 | + }, |
| 15182 | + "IsDefault":{ |
| 15183 | + "shape":"Boolean", |
| 15184 | + "documentation":"<p>Whether this is the default traffic distribution group created during instance replication. The default traffic distribution group cannot be deleted by the <code>DeleteTrafficDistributionGroup</code> API. The default traffic distribution group is deleted as part of the process for deleting a replica.</p> <note> <p>You can change the <code>SignInConfig</code> only for a default <code>TrafficDistributionGroup</code>. If you call <code>UpdateTrafficDistribution</code> with a modified <code>SignInConfig</code> and a non-default <code>TrafficDistributionGroup</code>, an <code>InvalidRequestException</code> is returned.</p> </note>" |
14974 | 15185 | }
|
14975 | 15186 | },
|
14976 | 15187 | "documentation":"<p>Information about a traffic distribution group.</p>"
|
|
15020 | 15231 | "Status":{
|
15021 | 15232 | "shape":"TrafficDistributionGroupStatus",
|
15022 | 15233 | "documentation":"<p>The status of the traffic distribution group. </p> <ul> <li> <p> <code>CREATION_IN_PROGRESS</code> means the previous <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateTrafficDistributionGroup.html\">CreateTrafficDistributionGroup</a> operation is still in progress and has not yet completed.</p> </li> <li> <p> <code>ACTIVE</code> means the previous <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateTrafficDistributionGroup.html\">CreateTrafficDistributionGroup</a> operation has succeeded.</p> </li> <li> <p> <code>CREATION_FAILED</code> indicates that the previous <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateTrafficDistributionGroup.html\">CreateTrafficDistributionGroup</a> operation has failed.</p> </li> <li> <p> <code>PENDING_DELETION</code> means the previous <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteTrafficDistributionGroup.html\">DeleteTrafficDistributionGroup</a> operation is still in progress and has not yet completed.</p> </li> <li> <p> <code>DELETION_FAILED</code> means the previous <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteTrafficDistributionGroup.html\">DeleteTrafficDistributionGroup</a> operation has failed.</p> </li> <li> <p> <code>UPDATE_IN_PROGRESS</code> means the previous <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateTrafficDistributionGroup.html\">UpdateTrafficDistributionGroup</a> operation is still in progress and has not yet completed.</p> </li> </ul>"
|
| 15234 | + }, |
| 15235 | + "IsDefault":{ |
| 15236 | + "shape":"Boolean", |
| 15237 | + "documentation":"<p>Whether this is the default traffic distribution group created during instance replication. The default traffic distribution group cannot be deleted by the <code>DeleteTrafficDistributionGroup</code> API. The default traffic distribution group is deleted as part of the process for deleting a replica.</p>" |
15023 | 15238 | }
|
15024 | 15239 | },
|
15025 | 15240 | "documentation":"<p>Information about traffic distribution groups.</p>"
|
|
15030 | 15245 | "max":10,
|
15031 | 15246 | "min":0
|
15032 | 15247 | },
|
| 15248 | + "TrafficDistributionGroupUserSummary":{ |
| 15249 | + "type":"structure", |
| 15250 | + "members":{ |
| 15251 | + "UserId":{ |
| 15252 | + "shape":"UserId", |
| 15253 | + "documentation":"<p>The identifier for the user. This can be the ID or the ARN of the user.</p>" |
| 15254 | + } |
| 15255 | + }, |
| 15256 | + "documentation":"<p>Summary information about a traffic distribution group user.</p>" |
| 15257 | + }, |
| 15258 | + "TrafficDistributionGroupUserSummaryList":{ |
| 15259 | + "type":"list", |
| 15260 | + "member":{"shape":"TrafficDistributionGroupUserSummary"}, |
| 15261 | + "max":10, |
| 15262 | + "min":0 |
| 15263 | + }, |
15033 | 15264 | "TrafficType":{
|
15034 | 15265 | "type":"string",
|
15035 | 15266 | "enum":[
|
|
15059 | 15290 | },
|
15060 | 15291 | "UserId":{
|
15061 | 15292 | "shape":"AgentResourceId",
|
15062 |
| - "documentation":"<p>The identifier for the user.</p>" |
| 15293 | + "documentation":"<p>The identifier for the user. This can be the ID or the ARN of the user.</p>" |
15063 | 15294 | },
|
15064 | 15295 | "ContactFlowId":{
|
15065 | 15296 | "shape":"ContactFlowId",
|
|
16293 | 16524 | "TelephonyConfig":{
|
16294 | 16525 | "shape":"TelephonyConfig",
|
16295 | 16526 | "documentation":"<p>The distribution of traffic between the instance and its replica(s).</p>"
|
| 16527 | + }, |
| 16528 | + "SignInConfig":{ |
| 16529 | + "shape":"SignInConfig", |
| 16530 | + "documentation":"<p>The distribution of allowing signing in to the instance and its replica(s).</p>" |
| 16531 | + }, |
| 16532 | + "AgentConfig":{ |
| 16533 | + "shape":"AgentConfig", |
| 16534 | + "documentation":"<p>The distribution of agents between the instance and its replica(s).</p>" |
16296 | 16535 | }
|
16297 | 16536 | }
|
16298 | 16537 | },
|
|
0 commit comments