|
70 | 70 | { |
71 | 71 | "target": "com.amazonaws.connectcampaignsv2#GetConnectInstanceConfig" |
72 | 72 | }, |
| 73 | + { |
| 74 | + "target": "com.amazonaws.connectcampaignsv2#GetInstanceCommunicationLimits" |
| 75 | + }, |
73 | 76 | { |
74 | 77 | "target": "com.amazonaws.connectcampaignsv2#GetInstanceOnboardingJobStatus" |
75 | 78 | }, |
|
88 | 91 | { |
89 | 92 | "target": "com.amazonaws.connectcampaignsv2#PutConnectInstanceIntegration" |
90 | 93 | }, |
| 94 | + { |
| 95 | + "target": "com.amazonaws.connectcampaignsv2#PutInstanceCommunicationLimits" |
| 96 | + }, |
91 | 97 | { |
92 | 98 | "target": "com.amazonaws.connectcampaignsv2#PutOutboundRequestBatch" |
93 | 99 | }, |
|
1289 | 1295 | "members": { |
1290 | 1296 | "allChannelSubtypes": { |
1291 | 1297 | "target": "com.amazonaws.connectcampaignsv2#CommunicationLimits" |
| 1298 | + }, |
| 1299 | + "instanceLimitsHandling": { |
| 1300 | + "target": "com.amazonaws.connectcampaignsv2#InstanceLimitsHandling" |
1292 | 1301 | } |
1293 | 1302 | }, |
1294 | 1303 | "traits": { |
|
2563 | 2572 | "smithy.api#output": {} |
2564 | 2573 | } |
2565 | 2574 | }, |
| 2575 | + "com.amazonaws.connectcampaignsv2#GetInstanceCommunicationLimits": { |
| 2576 | + "type": "operation", |
| 2577 | + "input": { |
| 2578 | + "target": "com.amazonaws.connectcampaignsv2#GetInstanceCommunicationLimitsRequest" |
| 2579 | + }, |
| 2580 | + "output": { |
| 2581 | + "target": "com.amazonaws.connectcampaignsv2#GetInstanceCommunicationLimitsResponse" |
| 2582 | + }, |
| 2583 | + "errors": [ |
| 2584 | + { |
| 2585 | + "target": "com.amazonaws.connectcampaignsv2#AccessDeniedException" |
| 2586 | + }, |
| 2587 | + { |
| 2588 | + "target": "com.amazonaws.connectcampaignsv2#InternalServerException" |
| 2589 | + }, |
| 2590 | + { |
| 2591 | + "target": "com.amazonaws.connectcampaignsv2#ResourceNotFoundException" |
| 2592 | + }, |
| 2593 | + { |
| 2594 | + "target": "com.amazonaws.connectcampaignsv2#ValidationException" |
| 2595 | + } |
| 2596 | + ], |
| 2597 | + "traits": { |
| 2598 | + "smithy.api#documentation": "Get the instance communication limits.", |
| 2599 | + "smithy.api#http": { |
| 2600 | + "uri": "/v2/connect-instance/{connectInstanceId}/communication-limits", |
| 2601 | + "method": "GET" |
| 2602 | + }, |
| 2603 | + "smithy.api#readonly": {} |
| 2604 | + } |
| 2605 | + }, |
| 2606 | + "com.amazonaws.connectcampaignsv2#GetInstanceCommunicationLimitsRequest": { |
| 2607 | + "type": "structure", |
| 2608 | + "members": { |
| 2609 | + "connectInstanceId": { |
| 2610 | + "target": "com.amazonaws.connectcampaignsv2#InstanceId", |
| 2611 | + "traits": { |
| 2612 | + "smithy.api#httpLabel": {}, |
| 2613 | + "smithy.api#required": {} |
| 2614 | + } |
| 2615 | + } |
| 2616 | + }, |
| 2617 | + "traits": { |
| 2618 | + "smithy.api#documentation": "The request for GetInstanceCommunicationLimits API.", |
| 2619 | + "smithy.api#input": {} |
| 2620 | + } |
| 2621 | + }, |
| 2622 | + "com.amazonaws.connectcampaignsv2#GetInstanceCommunicationLimitsResponse": { |
| 2623 | + "type": "structure", |
| 2624 | + "members": { |
| 2625 | + "communicationLimitsConfig": { |
| 2626 | + "target": "com.amazonaws.connectcampaignsv2#InstanceCommunicationLimitsConfig" |
| 2627 | + } |
| 2628 | + }, |
| 2629 | + "traits": { |
| 2630 | + "smithy.api#documentation": "The response for GetInstanceCommunicationLimits API.", |
| 2631 | + "smithy.api#output": {} |
| 2632 | + } |
| 2633 | + }, |
2566 | 2634 | "com.amazonaws.connectcampaignsv2#GetInstanceOnboardingJobStatus": { |
2567 | 2635 | "type": "operation", |
2568 | 2636 | "input": { |
|
2622 | 2690 | "smithy.api#output": {} |
2623 | 2691 | } |
2624 | 2692 | }, |
| 2693 | + "com.amazonaws.connectcampaignsv2#InstanceCommunicationLimitsConfig": { |
| 2694 | + "type": "structure", |
| 2695 | + "members": { |
| 2696 | + "allChannelSubtypes": { |
| 2697 | + "target": "com.amazonaws.connectcampaignsv2#CommunicationLimits" |
| 2698 | + } |
| 2699 | + }, |
| 2700 | + "traits": { |
| 2701 | + "smithy.api#documentation": "Instance Communication limits config" |
| 2702 | + } |
| 2703 | + }, |
2625 | 2704 | "com.amazonaws.connectcampaignsv2#InstanceConfig": { |
2626 | 2705 | "type": "structure", |
2627 | 2706 | "members": { |
|
2692 | 2771 | ] |
2693 | 2772 | } |
2694 | 2773 | }, |
| 2774 | + "com.amazonaws.connectcampaignsv2#InstanceLimitsHandling": { |
| 2775 | + "type": "string", |
| 2776 | + "traits": { |
| 2777 | + "smithy.api#documentation": "Instance limits handling", |
| 2778 | + "smithy.api#enum": [ |
| 2779 | + { |
| 2780 | + "value": "OPT_IN", |
| 2781 | + "name": "OPT_IN" |
| 2782 | + }, |
| 2783 | + { |
| 2784 | + "value": "OPT_OUT", |
| 2785 | + "name": "OPT_OUT" |
| 2786 | + } |
| 2787 | + ] |
| 2788 | + } |
| 2789 | + }, |
2695 | 2790 | "com.amazonaws.connectcampaignsv2#InstanceOnboardingJobFailureCode": { |
2696 | 2791 | "type": "string", |
2697 | 2792 | "traits": { |
|
3096 | 3191 | "smithy.api#http": { |
3097 | 3192 | "uri": "/v2/tags/{arn}", |
3098 | 3193 | "method": "GET" |
3099 | | - }, |
3100 | | - "smithy.api#readonly": {} |
| 3194 | + } |
3101 | 3195 | } |
3102 | 3196 | }, |
3103 | 3197 | "com.amazonaws.connectcampaignsv2#ListTagsForResourceRequest": { |
|
3488 | 3582 | "smithy.api#input": {} |
3489 | 3583 | } |
3490 | 3584 | }, |
| 3585 | + "com.amazonaws.connectcampaignsv2#PutInstanceCommunicationLimits": { |
| 3586 | + "type": "operation", |
| 3587 | + "input": { |
| 3588 | + "target": "com.amazonaws.connectcampaignsv2#PutInstanceCommunicationLimitsRequest" |
| 3589 | + }, |
| 3590 | + "output": { |
| 3591 | + "target": "smithy.api#Unit" |
| 3592 | + }, |
| 3593 | + "errors": [ |
| 3594 | + { |
| 3595 | + "target": "com.amazonaws.connectcampaignsv2#AccessDeniedException" |
| 3596 | + }, |
| 3597 | + { |
| 3598 | + "target": "com.amazonaws.connectcampaignsv2#ConflictException" |
| 3599 | + }, |
| 3600 | + { |
| 3601 | + "target": "com.amazonaws.connectcampaignsv2#InternalServerException" |
| 3602 | + }, |
| 3603 | + { |
| 3604 | + "target": "com.amazonaws.connectcampaignsv2#ResourceNotFoundException" |
| 3605 | + }, |
| 3606 | + { |
| 3607 | + "target": "com.amazonaws.connectcampaignsv2#ValidationException" |
| 3608 | + } |
| 3609 | + ], |
| 3610 | + "traits": { |
| 3611 | + "smithy.api#documentation": "Put the instance communication limits. This API is idempotent.", |
| 3612 | + "smithy.api#http": { |
| 3613 | + "uri": "/v2/connect-instance/{connectInstanceId}/communication-limits", |
| 3614 | + "method": "PUT" |
| 3615 | + }, |
| 3616 | + "smithy.api#idempotent": {} |
| 3617 | + } |
| 3618 | + }, |
| 3619 | + "com.amazonaws.connectcampaignsv2#PutInstanceCommunicationLimitsRequest": { |
| 3620 | + "type": "structure", |
| 3621 | + "members": { |
| 3622 | + "connectInstanceId": { |
| 3623 | + "target": "com.amazonaws.connectcampaignsv2#InstanceId", |
| 3624 | + "traits": { |
| 3625 | + "smithy.api#httpLabel": {}, |
| 3626 | + "smithy.api#required": {} |
| 3627 | + } |
| 3628 | + }, |
| 3629 | + "communicationLimitsConfig": { |
| 3630 | + "target": "com.amazonaws.connectcampaignsv2#InstanceCommunicationLimitsConfig", |
| 3631 | + "traits": { |
| 3632 | + "smithy.api#required": {} |
| 3633 | + } |
| 3634 | + } |
| 3635 | + }, |
| 3636 | + "traits": { |
| 3637 | + "smithy.api#documentation": "The request for PutInstanceCommunicationLimits API.", |
| 3638 | + "smithy.api#input": {} |
| 3639 | + } |
| 3640 | + }, |
3491 | 3641 | "com.amazonaws.connectcampaignsv2#PutOutboundRequestBatch": { |
3492 | 3642 | "type": "operation", |
3493 | 3643 | "input": { |
|
0 commit comments