Skip to content

Commit a4546d5

Browse files
Updated API models and rebuilt service gems.
1 parent af877dc commit a4546d5

64 files changed

Lines changed: 2605 additions & 418 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apis/connect/2017-08-08/api-2.json

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,23 @@
233233
{"shape":"AccessDeniedException"}
234234
]
235235
},
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+
},
236253
"AssociateQueueQuickConnects":{
237254
"name":"AssociateQueueQuickConnects",
238255
"http":{
@@ -2514,6 +2531,22 @@
25142531
{"shape":"AccessDeniedException"}
25152532
]
25162533
},
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+
},
25172550
"DisassociateQueueQuickConnects":{
25182551
"name":"DisassociateQueueQuickConnects",
25192552
"http":{
@@ -3512,6 +3545,23 @@
35123545
{"shape":"InternalServiceException"}
35133546
]
35143547
},
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+
},
35153565
"ListQueueQuickConnects":{
35163566
"name":"ListQueueQuickConnects",
35173567
"http":{
@@ -6860,6 +6910,31 @@
68606910
"ContactFlowId":{"shape":"ContactFlowId"}
68616911
}
68626912
},
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+
},
68636938
"AssociateQueueQuickConnectsRequest":{
68646939
"type":"structure",
68656940
"required":[
@@ -9383,6 +9458,7 @@
93839458
"box":true
93849459
},
93859460
"QuickConnectIds":{"shape":"QuickConnectsList"},
9461+
"EmailAddressesConfig":{"shape":"EmailAddressConfigList"},
93869462
"Tags":{"shape":"TagMap"}
93879463
}
93889464
},
@@ -12416,6 +12492,31 @@
1241612492
}
1241712493
}
1241812494
},
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+
},
1241912520
"DisassociateQueueQuickConnectsRequest":{
1242012521
"type":"structure",
1242112522
"required":[
@@ -12711,6 +12812,19 @@
1271112812
"max":500,
1271212813
"min":1
1271312814
},
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+
},
1271412828
"EmailAddressDisplayName":{
1271512829
"type":"string",
1271612830
"max":256,
@@ -12722,6 +12836,12 @@
1272212836
"max":500,
1272312837
"min":1
1272412838
},
12839+
"EmailAddressIdList":{
12840+
"type":"list",
12841+
"member":{"shape":"EmailAddressId"},
12842+
"max":50,
12843+
"min":1
12844+
},
1272512845
"EmailAddressInfo":{
1272612846
"type":"structure",
1272712847
"required":["EmailAddress"],
@@ -12745,6 +12865,10 @@
1274512865
"AliasConfigurations":{"shape":"AliasConfigurationList"}
1274612866
}
1274712867
},
12868+
"EmailAddressMetadataList":{
12869+
"type":"list",
12870+
"member":{"shape":"EmailAddressSummary"}
12871+
},
1274812872
"EmailAddressRecipientList":{
1274912873
"type":"list",
1275012874
"member":{"shape":"EmailAddressInfo"},
@@ -12769,6 +12893,14 @@
1276912893
"TagFilter":{"shape":"ControlPlaneTagFilter"}
1277012894
}
1277112895
},
12896+
"EmailAddressSummary":{
12897+
"type":"structure",
12898+
"members":{
12899+
"Id":{"shape":"EmailAddressId"},
12900+
"Arn":{"shape":"EmailAddressArn"},
12901+
"IsDefaultOutboundEmail":{"shape":"Boolean"}
12902+
}
12903+
},
1277212904
"EmailAttachment":{
1277312905
"type":"structure",
1277412906
"required":[
@@ -17011,6 +17143,45 @@
1701117143
"NextToken":{"shape":"NextToken"}
1701217144
}
1701317145
},
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+
},
1701417185
"ListQueueQuickConnectsRequest":{
1701517186
"type":"structure",
1701617187
"required":[

0 commit comments

Comments
 (0)