|
233 | 233 | {"shape":"AccessDeniedException"} |
234 | 234 | ] |
235 | 235 | }, |
| 236 | + "AssociateQueueEmailAddresses":{ |
| 237 | + "name":"AssociateQueueEmailAddresses", |
| 238 | + "http":{ |
| 239 | + "method":"POST", |
| 240 | + "requestUri":"/queues/{InstanceId}/{QueueId}/associate-email-addresses" |
| 241 | + }, |
| 242 | + "input":{"shape":"AssociateQueueEmailAddressesRequest"}, |
| 243 | + "errors":[ |
| 244 | + {"shape":"InvalidRequestException"}, |
| 245 | + {"shape":"InvalidParameterException"}, |
| 246 | + {"shape":"ResourceNotFoundException"}, |
| 247 | + {"shape":"LimitExceededException"}, |
| 248 | + {"shape":"ThrottlingException"}, |
| 249 | + {"shape":"InternalServiceException"}, |
| 250 | + {"shape":"AccessDeniedException"} |
| 251 | + ] |
| 252 | + }, |
236 | 253 | "AssociateQueueQuickConnects":{ |
237 | 254 | "name":"AssociateQueueQuickConnects", |
238 | 255 | "http":{ |
|
2514 | 2531 | {"shape":"AccessDeniedException"} |
2515 | 2532 | ] |
2516 | 2533 | }, |
| 2534 | + "DisassociateQueueEmailAddresses":{ |
| 2535 | + "name":"DisassociateQueueEmailAddresses", |
| 2536 | + "http":{ |
| 2537 | + "method":"POST", |
| 2538 | + "requestUri":"/queues/{InstanceId}/{QueueId}/disassociate-email-addresses" |
| 2539 | + }, |
| 2540 | + "input":{"shape":"DisassociateQueueEmailAddressesRequest"}, |
| 2541 | + "errors":[ |
| 2542 | + {"shape":"InvalidRequestException"}, |
| 2543 | + {"shape":"InvalidParameterException"}, |
| 2544 | + {"shape":"ResourceNotFoundException"}, |
| 2545 | + {"shape":"ThrottlingException"}, |
| 2546 | + {"shape":"InternalServiceException"}, |
| 2547 | + {"shape":"AccessDeniedException"} |
| 2548 | + ] |
| 2549 | + }, |
2517 | 2550 | "DisassociateQueueQuickConnects":{ |
2518 | 2551 | "name":"DisassociateQueueQuickConnects", |
2519 | 2552 | "http":{ |
|
3512 | 3545 | {"shape":"InternalServiceException"} |
3513 | 3546 | ] |
3514 | 3547 | }, |
| 3548 | + "ListQueueEmailAddresses":{ |
| 3549 | + "name":"ListQueueEmailAddresses", |
| 3550 | + "http":{ |
| 3551 | + "method":"GET", |
| 3552 | + "requestUri":"/queues/{InstanceId}/{QueueId}/email-addresses" |
| 3553 | + }, |
| 3554 | + "input":{"shape":"ListQueueEmailAddressesRequest"}, |
| 3555 | + "output":{"shape":"ListQueueEmailAddressesResponse"}, |
| 3556 | + "errors":[ |
| 3557 | + {"shape":"InvalidRequestException"}, |
| 3558 | + {"shape":"InvalidParameterException"}, |
| 3559 | + {"shape":"ResourceNotFoundException"}, |
| 3560 | + {"shape":"ThrottlingException"}, |
| 3561 | + {"shape":"InternalServiceException"}, |
| 3562 | + {"shape":"AccessDeniedException"} |
| 3563 | + ] |
| 3564 | + }, |
3515 | 3565 | "ListQueueQuickConnects":{ |
3516 | 3566 | "name":"ListQueueQuickConnects", |
3517 | 3567 | "http":{ |
|
6860 | 6910 | "ContactFlowId":{"shape":"ContactFlowId"} |
6861 | 6911 | } |
6862 | 6912 | }, |
| 6913 | + "AssociateQueueEmailAddressesRequest":{ |
| 6914 | + "type":"structure", |
| 6915 | + "required":[ |
| 6916 | + "InstanceId", |
| 6917 | + "QueueId", |
| 6918 | + "EmailAddressesConfig" |
| 6919 | + ], |
| 6920 | + "members":{ |
| 6921 | + "InstanceId":{ |
| 6922 | + "shape":"InstanceId", |
| 6923 | + "location":"uri", |
| 6924 | + "locationName":"InstanceId" |
| 6925 | + }, |
| 6926 | + "QueueId":{ |
| 6927 | + "shape":"QueueId", |
| 6928 | + "location":"uri", |
| 6929 | + "locationName":"QueueId" |
| 6930 | + }, |
| 6931 | + "EmailAddressesConfig":{"shape":"EmailAddressConfigList"}, |
| 6932 | + "ClientToken":{ |
| 6933 | + "shape":"ClientToken", |
| 6934 | + "idempotencyToken":true |
| 6935 | + } |
| 6936 | + } |
| 6937 | + }, |
6863 | 6938 | "AssociateQueueQuickConnectsRequest":{ |
6864 | 6939 | "type":"structure", |
6865 | 6940 | "required":[ |
|
9383 | 9458 | "box":true |
9384 | 9459 | }, |
9385 | 9460 | "QuickConnectIds":{"shape":"QuickConnectsList"}, |
| 9461 | + "EmailAddressesConfig":{"shape":"EmailAddressConfigList"}, |
9386 | 9462 | "Tags":{"shape":"TagMap"} |
9387 | 9463 | } |
9388 | 9464 | }, |
|
12416 | 12492 | } |
12417 | 12493 | } |
12418 | 12494 | }, |
| 12495 | + "DisassociateQueueEmailAddressesRequest":{ |
| 12496 | + "type":"structure", |
| 12497 | + "required":[ |
| 12498 | + "InstanceId", |
| 12499 | + "QueueId", |
| 12500 | + "EmailAddressesId" |
| 12501 | + ], |
| 12502 | + "members":{ |
| 12503 | + "InstanceId":{ |
| 12504 | + "shape":"InstanceId", |
| 12505 | + "location":"uri", |
| 12506 | + "locationName":"InstanceId" |
| 12507 | + }, |
| 12508 | + "QueueId":{ |
| 12509 | + "shape":"QueueId", |
| 12510 | + "location":"uri", |
| 12511 | + "locationName":"QueueId" |
| 12512 | + }, |
| 12513 | + "EmailAddressesId":{"shape":"EmailAddressIdList"}, |
| 12514 | + "ClientToken":{ |
| 12515 | + "shape":"ClientToken", |
| 12516 | + "idempotencyToken":true |
| 12517 | + } |
| 12518 | + } |
| 12519 | + }, |
12419 | 12520 | "DisassociateQueueQuickConnectsRequest":{ |
12420 | 12521 | "type":"structure", |
12421 | 12522 | "required":[ |
|
12711 | 12812 | "max":500, |
12712 | 12813 | "min":1 |
12713 | 12814 | }, |
| 12815 | + "EmailAddressConfig":{ |
| 12816 | + "type":"structure", |
| 12817 | + "required":["EmailAddressId"], |
| 12818 | + "members":{ |
| 12819 | + "EmailAddressId":{"shape":"EmailAddressId"} |
| 12820 | + } |
| 12821 | + }, |
| 12822 | + "EmailAddressConfigList":{ |
| 12823 | + "type":"list", |
| 12824 | + "member":{"shape":"EmailAddressConfig"}, |
| 12825 | + "max":50, |
| 12826 | + "min":1 |
| 12827 | + }, |
12714 | 12828 | "EmailAddressDisplayName":{ |
12715 | 12829 | "type":"string", |
12716 | 12830 | "max":256, |
|
12722 | 12836 | "max":500, |
12723 | 12837 | "min":1 |
12724 | 12838 | }, |
| 12839 | + "EmailAddressIdList":{ |
| 12840 | + "type":"list", |
| 12841 | + "member":{"shape":"EmailAddressId"}, |
| 12842 | + "max":50, |
| 12843 | + "min":1 |
| 12844 | + }, |
12725 | 12845 | "EmailAddressInfo":{ |
12726 | 12846 | "type":"structure", |
12727 | 12847 | "required":["EmailAddress"], |
|
12745 | 12865 | "AliasConfigurations":{"shape":"AliasConfigurationList"} |
12746 | 12866 | } |
12747 | 12867 | }, |
| 12868 | + "EmailAddressMetadataList":{ |
| 12869 | + "type":"list", |
| 12870 | + "member":{"shape":"EmailAddressSummary"} |
| 12871 | + }, |
12748 | 12872 | "EmailAddressRecipientList":{ |
12749 | 12873 | "type":"list", |
12750 | 12874 | "member":{"shape":"EmailAddressInfo"}, |
|
12769 | 12893 | "TagFilter":{"shape":"ControlPlaneTagFilter"} |
12770 | 12894 | } |
12771 | 12895 | }, |
| 12896 | + "EmailAddressSummary":{ |
| 12897 | + "type":"structure", |
| 12898 | + "members":{ |
| 12899 | + "Id":{"shape":"EmailAddressId"}, |
| 12900 | + "Arn":{"shape":"EmailAddressArn"}, |
| 12901 | + "IsDefaultOutboundEmail":{"shape":"Boolean"} |
| 12902 | + } |
| 12903 | + }, |
12772 | 12904 | "EmailAttachment":{ |
12773 | 12905 | "type":"structure", |
12774 | 12906 | "required":[ |
|
17011 | 17143 | "NextToken":{"shape":"NextToken"} |
17012 | 17144 | } |
17013 | 17145 | }, |
| 17146 | + "ListQueueEmailAddressesRequest":{ |
| 17147 | + "type":"structure", |
| 17148 | + "required":[ |
| 17149 | + "InstanceId", |
| 17150 | + "QueueId" |
| 17151 | + ], |
| 17152 | + "members":{ |
| 17153 | + "InstanceId":{ |
| 17154 | + "shape":"InstanceId", |
| 17155 | + "location":"uri", |
| 17156 | + "locationName":"InstanceId" |
| 17157 | + }, |
| 17158 | + "QueueId":{ |
| 17159 | + "shape":"QueueId", |
| 17160 | + "location":"uri", |
| 17161 | + "locationName":"QueueId" |
| 17162 | + }, |
| 17163 | + "NextToken":{ |
| 17164 | + "shape":"NextToken", |
| 17165 | + "location":"querystring", |
| 17166 | + "locationName":"nextToken" |
| 17167 | + }, |
| 17168 | + "MaxResults":{ |
| 17169 | + "shape":"MaxResult100", |
| 17170 | + "box":true, |
| 17171 | + "location":"querystring", |
| 17172 | + "locationName":"maxResults" |
| 17173 | + } |
| 17174 | + } |
| 17175 | + }, |
| 17176 | + "ListQueueEmailAddressesResponse":{ |
| 17177 | + "type":"structure", |
| 17178 | + "members":{ |
| 17179 | + "NextToken":{"shape":"NextToken"}, |
| 17180 | + "EmailAddressMetadataList":{"shape":"EmailAddressMetadataList"}, |
| 17181 | + "LastModifiedTime":{"shape":"Timestamp"}, |
| 17182 | + "LastModifiedRegion":{"shape":"RegionName"} |
| 17183 | + } |
| 17184 | + }, |
17014 | 17185 | "ListQueueQuickConnectsRequest":{ |
17015 | 17186 | "type":"structure", |
17016 | 17187 | "required":[ |
|
0 commit comments