~hduran-8/+junk/caddylegacy

« back to all changes in this revision

Viewing changes to debian/gocode/src/github.com/aws/aws-sdk-go/models/apis/sqs/2012-11-05/api-2.json

  • Committer: Horacio Durán
  • Date: 2016-10-14 14:33:43 UTC
  • Revision ID: horacio.duran@canonical.com-20161014143343-ytyhz5sx7d1cje4q
Added new upstream version

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
{
2
 
  "version":"2.0",
3
 
  "metadata":{
4
 
    "apiVersion":"2012-11-05",
5
 
    "endpointPrefix":"sqs",
6
 
    "serviceAbbreviation":"Amazon SQS",
7
 
    "serviceFullName":"Amazon Simple Queue Service",
8
 
    "signatureVersion":"v4",
9
 
    "xmlNamespace":"http://queue.amazonaws.com/doc/2012-11-05/",
10
 
    "protocol":"query"
11
 
  },
12
 
  "operations":{
13
 
    "AddPermission":{
14
 
      "name":"AddPermission",
15
 
      "http":{
16
 
        "method":"POST",
17
 
        "requestUri":"/"
18
 
      },
19
 
      "input":{"shape":"AddPermissionRequest"},
20
 
      "errors":[
21
 
        {
22
 
          "shape":"OverLimit",
23
 
          "error":{
24
 
            "code":"OverLimit",
25
 
            "httpStatusCode":403,
26
 
            "senderFault":true
27
 
          },
28
 
          "exception":true
29
 
        }
30
 
      ]
31
 
    },
32
 
    "ChangeMessageVisibility":{
33
 
      "name":"ChangeMessageVisibility",
34
 
      "http":{
35
 
        "method":"POST",
36
 
        "requestUri":"/"
37
 
      },
38
 
      "input":{"shape":"ChangeMessageVisibilityRequest"},
39
 
      "errors":[
40
 
        {
41
 
          "shape":"MessageNotInflight",
42
 
          "error":{
43
 
            "code":"AWS.SimpleQueueService.MessageNotInflight",
44
 
            "httpStatusCode":400,
45
 
            "senderFault":true
46
 
          },
47
 
          "exception":true
48
 
        },
49
 
        {
50
 
          "shape":"ReceiptHandleIsInvalid",
51
 
          "exception":true
52
 
        }
53
 
      ]
54
 
    },
55
 
    "ChangeMessageVisibilityBatch":{
56
 
      "name":"ChangeMessageVisibilityBatch",
57
 
      "http":{
58
 
        "method":"POST",
59
 
        "requestUri":"/"
60
 
      },
61
 
      "input":{"shape":"ChangeMessageVisibilityBatchRequest"},
62
 
      "output":{
63
 
        "shape":"ChangeMessageVisibilityBatchResult",
64
 
        "resultWrapper":"ChangeMessageVisibilityBatchResult"
65
 
      },
66
 
      "errors":[
67
 
        {
68
 
          "shape":"TooManyEntriesInBatchRequest",
69
 
          "error":{
70
 
            "code":"AWS.SimpleQueueService.TooManyEntriesInBatchRequest",
71
 
            "httpStatusCode":400,
72
 
            "senderFault":true
73
 
          },
74
 
          "exception":true
75
 
        },
76
 
        {
77
 
          "shape":"EmptyBatchRequest",
78
 
          "error":{
79
 
            "code":"AWS.SimpleQueueService.EmptyBatchRequest",
80
 
            "httpStatusCode":400,
81
 
            "senderFault":true
82
 
          },
83
 
          "exception":true
84
 
        },
85
 
        {
86
 
          "shape":"BatchEntryIdsNotDistinct",
87
 
          "error":{
88
 
            "code":"AWS.SimpleQueueService.BatchEntryIdsNotDistinct",
89
 
            "httpStatusCode":400,
90
 
            "senderFault":true
91
 
          },
92
 
          "exception":true
93
 
        },
94
 
        {
95
 
          "shape":"InvalidBatchEntryId",
96
 
          "error":{
97
 
            "code":"AWS.SimpleQueueService.InvalidBatchEntryId",
98
 
            "httpStatusCode":400,
99
 
            "senderFault":true
100
 
          },
101
 
          "exception":true
102
 
        }
103
 
      ]
104
 
    },
105
 
    "CreateQueue":{
106
 
      "name":"CreateQueue",
107
 
      "http":{
108
 
        "method":"POST",
109
 
        "requestUri":"/"
110
 
      },
111
 
      "input":{"shape":"CreateQueueRequest"},
112
 
      "output":{
113
 
        "shape":"CreateQueueResult",
114
 
        "resultWrapper":"CreateQueueResult"
115
 
      },
116
 
      "errors":[
117
 
        {
118
 
          "shape":"QueueDeletedRecently",
119
 
          "error":{
120
 
            "code":"AWS.SimpleQueueService.QueueDeletedRecently",
121
 
            "httpStatusCode":400,
122
 
            "senderFault":true
123
 
          },
124
 
          "exception":true
125
 
        },
126
 
        {
127
 
          "shape":"QueueNameExists",
128
 
          "error":{
129
 
            "code":"QueueAlreadyExists",
130
 
            "httpStatusCode":400,
131
 
            "senderFault":true
132
 
          },
133
 
          "exception":true
134
 
        }
135
 
      ]
136
 
    },
137
 
    "DeleteMessage":{
138
 
      "name":"DeleteMessage",
139
 
      "http":{
140
 
        "method":"POST",
141
 
        "requestUri":"/"
142
 
      },
143
 
      "input":{"shape":"DeleteMessageRequest"},
144
 
      "errors":[
145
 
        {
146
 
          "shape":"InvalidIdFormat",
147
 
          "exception":true
148
 
        },
149
 
        {
150
 
          "shape":"ReceiptHandleIsInvalid",
151
 
          "exception":true
152
 
        }
153
 
      ]
154
 
    },
155
 
    "DeleteMessageBatch":{
156
 
      "name":"DeleteMessageBatch",
157
 
      "http":{
158
 
        "method":"POST",
159
 
        "requestUri":"/"
160
 
      },
161
 
      "input":{"shape":"DeleteMessageBatchRequest"},
162
 
      "output":{
163
 
        "shape":"DeleteMessageBatchResult",
164
 
        "resultWrapper":"DeleteMessageBatchResult"
165
 
      },
166
 
      "errors":[
167
 
        {
168
 
          "shape":"TooManyEntriesInBatchRequest",
169
 
          "error":{
170
 
            "code":"AWS.SimpleQueueService.TooManyEntriesInBatchRequest",
171
 
            "httpStatusCode":400,
172
 
            "senderFault":true
173
 
          },
174
 
          "exception":true
175
 
        },
176
 
        {
177
 
          "shape":"EmptyBatchRequest",
178
 
          "error":{
179
 
            "code":"AWS.SimpleQueueService.EmptyBatchRequest",
180
 
            "httpStatusCode":400,
181
 
            "senderFault":true
182
 
          },
183
 
          "exception":true
184
 
        },
185
 
        {
186
 
          "shape":"BatchEntryIdsNotDistinct",
187
 
          "error":{
188
 
            "code":"AWS.SimpleQueueService.BatchEntryIdsNotDistinct",
189
 
            "httpStatusCode":400,
190
 
            "senderFault":true
191
 
          },
192
 
          "exception":true
193
 
        },
194
 
        {
195
 
          "shape":"InvalidBatchEntryId",
196
 
          "error":{
197
 
            "code":"AWS.SimpleQueueService.InvalidBatchEntryId",
198
 
            "httpStatusCode":400,
199
 
            "senderFault":true
200
 
          },
201
 
          "exception":true
202
 
        }
203
 
      ]
204
 
    },
205
 
    "DeleteQueue":{
206
 
      "name":"DeleteQueue",
207
 
      "http":{
208
 
        "method":"POST",
209
 
        "requestUri":"/"
210
 
      },
211
 
      "input":{"shape":"DeleteQueueRequest"}
212
 
    },
213
 
    "GetQueueAttributes":{
214
 
      "name":"GetQueueAttributes",
215
 
      "http":{
216
 
        "method":"POST",
217
 
        "requestUri":"/"
218
 
      },
219
 
      "input":{"shape":"GetQueueAttributesRequest"},
220
 
      "output":{
221
 
        "shape":"GetQueueAttributesResult",
222
 
        "resultWrapper":"GetQueueAttributesResult"
223
 
      },
224
 
      "errors":[
225
 
        {
226
 
          "shape":"InvalidAttributeName",
227
 
          "exception":true
228
 
        }
229
 
      ]
230
 
    },
231
 
    "GetQueueUrl":{
232
 
      "name":"GetQueueUrl",
233
 
      "http":{
234
 
        "method":"POST",
235
 
        "requestUri":"/"
236
 
      },
237
 
      "input":{"shape":"GetQueueUrlRequest"},
238
 
      "output":{
239
 
        "shape":"GetQueueUrlResult",
240
 
        "resultWrapper":"GetQueueUrlResult"
241
 
      },
242
 
      "errors":[
243
 
        {
244
 
          "shape":"QueueDoesNotExist",
245
 
          "error":{
246
 
            "code":"AWS.SimpleQueueService.NonExistentQueue",
247
 
            "httpStatusCode":400,
248
 
            "senderFault":true
249
 
          },
250
 
          "exception":true
251
 
        }
252
 
      ]
253
 
    },
254
 
    "ListDeadLetterSourceQueues":{
255
 
      "name":"ListDeadLetterSourceQueues",
256
 
      "http":{
257
 
        "method":"POST",
258
 
        "requestUri":"/"
259
 
      },
260
 
      "input":{"shape":"ListDeadLetterSourceQueuesRequest"},
261
 
      "output":{
262
 
        "shape":"ListDeadLetterSourceQueuesResult",
263
 
        "resultWrapper":"ListDeadLetterSourceQueuesResult"
264
 
      },
265
 
      "errors":[
266
 
        {
267
 
          "shape":"QueueDoesNotExist",
268
 
          "error":{
269
 
            "code":"AWS.SimpleQueueService.NonExistentQueue",
270
 
            "httpStatusCode":400,
271
 
            "senderFault":true
272
 
          },
273
 
          "exception":true
274
 
        }
275
 
      ]
276
 
    },
277
 
    "ListQueues":{
278
 
      "name":"ListQueues",
279
 
      "http":{
280
 
        "method":"POST",
281
 
        "requestUri":"/"
282
 
      },
283
 
      "input":{"shape":"ListQueuesRequest"},
284
 
      "output":{
285
 
        "shape":"ListQueuesResult",
286
 
        "resultWrapper":"ListQueuesResult"
287
 
      }
288
 
    },
289
 
    "PurgeQueue":{
290
 
      "name":"PurgeQueue",
291
 
      "http":{
292
 
        "method":"POST",
293
 
        "requestUri":"/"
294
 
      },
295
 
      "input":{"shape":"PurgeQueueRequest"},
296
 
      "errors":[
297
 
        {
298
 
          "shape":"QueueDoesNotExist",
299
 
          "error":{
300
 
            "code":"AWS.SimpleQueueService.NonExistentQueue",
301
 
            "httpStatusCode":400,
302
 
            "senderFault":true
303
 
          },
304
 
          "exception":true
305
 
        },
306
 
        {
307
 
          "shape":"PurgeQueueInProgress",
308
 
          "error":{
309
 
            "code":"AWS.SimpleQueueService.PurgeQueueInProgress",
310
 
            "httpStatusCode":403,
311
 
            "senderFault":true
312
 
          },
313
 
          "exception":true
314
 
        }
315
 
      ]
316
 
    },
317
 
    "ReceiveMessage":{
318
 
      "name":"ReceiveMessage",
319
 
      "http":{
320
 
        "method":"POST",
321
 
        "requestUri":"/"
322
 
      },
323
 
      "input":{"shape":"ReceiveMessageRequest"},
324
 
      "output":{
325
 
        "shape":"ReceiveMessageResult",
326
 
        "resultWrapper":"ReceiveMessageResult"
327
 
      },
328
 
      "errors":[
329
 
        {
330
 
          "shape":"OverLimit",
331
 
          "error":{
332
 
            "code":"OverLimit",
333
 
            "httpStatusCode":403,
334
 
            "senderFault":true
335
 
          },
336
 
          "exception":true
337
 
        }
338
 
      ]
339
 
    },
340
 
    "RemovePermission":{
341
 
      "name":"RemovePermission",
342
 
      "http":{
343
 
        "method":"POST",
344
 
        "requestUri":"/"
345
 
      },
346
 
      "input":{"shape":"RemovePermissionRequest"}
347
 
    },
348
 
    "SendMessage":{
349
 
      "name":"SendMessage",
350
 
      "http":{
351
 
        "method":"POST",
352
 
        "requestUri":"/"
353
 
      },
354
 
      "input":{"shape":"SendMessageRequest"},
355
 
      "output":{
356
 
        "shape":"SendMessageResult",
357
 
        "resultWrapper":"SendMessageResult"
358
 
      },
359
 
      "errors":[
360
 
        {
361
 
          "shape":"InvalidMessageContents",
362
 
          "exception":true
363
 
        },
364
 
        {
365
 
          "shape":"UnsupportedOperation",
366
 
          "error":{
367
 
            "code":"AWS.SimpleQueueService.UnsupportedOperation",
368
 
            "httpStatusCode":400,
369
 
            "senderFault":true
370
 
          },
371
 
          "exception":true
372
 
        }
373
 
      ]
374
 
    },
375
 
    "SendMessageBatch":{
376
 
      "name":"SendMessageBatch",
377
 
      "http":{
378
 
        "method":"POST",
379
 
        "requestUri":"/"
380
 
      },
381
 
      "input":{"shape":"SendMessageBatchRequest"},
382
 
      "output":{
383
 
        "shape":"SendMessageBatchResult",
384
 
        "resultWrapper":"SendMessageBatchResult"
385
 
      },
386
 
      "errors":[
387
 
        {
388
 
          "shape":"TooManyEntriesInBatchRequest",
389
 
          "error":{
390
 
            "code":"AWS.SimpleQueueService.TooManyEntriesInBatchRequest",
391
 
            "httpStatusCode":400,
392
 
            "senderFault":true
393
 
          },
394
 
          "exception":true
395
 
        },
396
 
        {
397
 
          "shape":"EmptyBatchRequest",
398
 
          "error":{
399
 
            "code":"AWS.SimpleQueueService.EmptyBatchRequest",
400
 
            "httpStatusCode":400,
401
 
            "senderFault":true
402
 
          },
403
 
          "exception":true
404
 
        },
405
 
        {
406
 
          "shape":"BatchEntryIdsNotDistinct",
407
 
          "error":{
408
 
            "code":"AWS.SimpleQueueService.BatchEntryIdsNotDistinct",
409
 
            "httpStatusCode":400,
410
 
            "senderFault":true
411
 
          },
412
 
          "exception":true
413
 
        },
414
 
        {
415
 
          "shape":"BatchRequestTooLong",
416
 
          "error":{
417
 
            "code":"AWS.SimpleQueueService.BatchRequestTooLong",
418
 
            "httpStatusCode":400,
419
 
            "senderFault":true
420
 
          },
421
 
          "exception":true
422
 
        },
423
 
        {
424
 
          "shape":"InvalidBatchEntryId",
425
 
          "error":{
426
 
            "code":"AWS.SimpleQueueService.InvalidBatchEntryId",
427
 
            "httpStatusCode":400,
428
 
            "senderFault":true
429
 
          },
430
 
          "exception":true
431
 
        },
432
 
        {
433
 
          "shape":"UnsupportedOperation",
434
 
          "error":{
435
 
            "code":"AWS.SimpleQueueService.UnsupportedOperation",
436
 
            "httpStatusCode":400,
437
 
            "senderFault":true
438
 
          },
439
 
          "exception":true
440
 
        }
441
 
      ]
442
 
    },
443
 
    "SetQueueAttributes":{
444
 
      "name":"SetQueueAttributes",
445
 
      "http":{
446
 
        "method":"POST",
447
 
        "requestUri":"/"
448
 
      },
449
 
      "input":{"shape":"SetQueueAttributesRequest"},
450
 
      "errors":[
451
 
        {
452
 
          "shape":"InvalidAttributeName",
453
 
          "exception":true
454
 
        }
455
 
      ]
456
 
    }
457
 
  },
458
 
  "shapes":{
459
 
    "AWSAccountIdList":{
460
 
      "type":"list",
461
 
      "member":{
462
 
        "shape":"String",
463
 
        "locationName":"AWSAccountId"
464
 
      },
465
 
      "flattened":true
466
 
    },
467
 
    "ActionNameList":{
468
 
      "type":"list",
469
 
      "member":{
470
 
        "shape":"String",
471
 
        "locationName":"ActionName"
472
 
      },
473
 
      "flattened":true
474
 
    },
475
 
    "AddPermissionRequest":{
476
 
      "type":"structure",
477
 
      "required":[
478
 
        "QueueUrl",
479
 
        "Label",
480
 
        "AWSAccountIds",
481
 
        "Actions"
482
 
      ],
483
 
      "members":{
484
 
        "QueueUrl":{"shape":"String"},
485
 
        "Label":{"shape":"String"},
486
 
        "AWSAccountIds":{"shape":"AWSAccountIdList"},
487
 
        "Actions":{"shape":"ActionNameList"}
488
 
      }
489
 
    },
490
 
    "AttributeMap":{
491
 
      "type":"map",
492
 
      "key":{
493
 
        "shape":"QueueAttributeName",
494
 
        "locationName":"Name"
495
 
      },
496
 
      "value":{
497
 
        "shape":"String",
498
 
        "locationName":"Value"
499
 
      },
500
 
      "flattened":true,
501
 
      "locationName":"Attribute"
502
 
    },
503
 
    "AttributeNameList":{
504
 
      "type":"list",
505
 
      "member":{
506
 
        "shape":"QueueAttributeName",
507
 
        "locationName":"AttributeName"
508
 
      },
509
 
      "flattened":true
510
 
    },
511
 
    "BatchEntryIdsNotDistinct":{
512
 
      "type":"structure",
513
 
      "members":{
514
 
      },
515
 
      "error":{
516
 
        "code":"AWS.SimpleQueueService.BatchEntryIdsNotDistinct",
517
 
        "httpStatusCode":400,
518
 
        "senderFault":true
519
 
      },
520
 
      "exception":true
521
 
    },
522
 
    "BatchRequestTooLong":{
523
 
      "type":"structure",
524
 
      "members":{
525
 
      },
526
 
      "error":{
527
 
        "code":"AWS.SimpleQueueService.BatchRequestTooLong",
528
 
        "httpStatusCode":400,
529
 
        "senderFault":true
530
 
      },
531
 
      "exception":true
532
 
    },
533
 
    "BatchResultErrorEntry":{
534
 
      "type":"structure",
535
 
      "required":[
536
 
        "Id",
537
 
        "SenderFault",
538
 
        "Code"
539
 
      ],
540
 
      "members":{
541
 
        "Id":{"shape":"String"},
542
 
        "SenderFault":{"shape":"Boolean"},
543
 
        "Code":{"shape":"String"},
544
 
        "Message":{"shape":"String"}
545
 
      }
546
 
    },
547
 
    "BatchResultErrorEntryList":{
548
 
      "type":"list",
549
 
      "member":{
550
 
        "shape":"BatchResultErrorEntry",
551
 
        "locationName":"BatchResultErrorEntry"
552
 
      },
553
 
      "flattened":true
554
 
    },
555
 
    "Binary":{"type":"blob"},
556
 
    "BinaryList":{
557
 
      "type":"list",
558
 
      "member":{
559
 
        "shape":"Binary",
560
 
        "locationName":"BinaryListValue"
561
 
      }
562
 
    },
563
 
    "Boolean":{"type":"boolean"},
564
 
    "ChangeMessageVisibilityBatchRequest":{
565
 
      "type":"structure",
566
 
      "required":[
567
 
        "QueueUrl",
568
 
        "Entries"
569
 
      ],
570
 
      "members":{
571
 
        "QueueUrl":{"shape":"String"},
572
 
        "Entries":{"shape":"ChangeMessageVisibilityBatchRequestEntryList"}
573
 
      }
574
 
    },
575
 
    "ChangeMessageVisibilityBatchRequestEntry":{
576
 
      "type":"structure",
577
 
      "required":[
578
 
        "Id",
579
 
        "ReceiptHandle"
580
 
      ],
581
 
      "members":{
582
 
        "Id":{"shape":"String"},
583
 
        "ReceiptHandle":{"shape":"String"},
584
 
        "VisibilityTimeout":{"shape":"Integer"}
585
 
      }
586
 
    },
587
 
    "ChangeMessageVisibilityBatchRequestEntryList":{
588
 
      "type":"list",
589
 
      "member":{
590
 
        "shape":"ChangeMessageVisibilityBatchRequestEntry",
591
 
        "locationName":"ChangeMessageVisibilityBatchRequestEntry"
592
 
      },
593
 
      "flattened":true
594
 
    },
595
 
    "ChangeMessageVisibilityBatchResult":{
596
 
      "type":"structure",
597
 
      "required":[
598
 
        "Successful",
599
 
        "Failed"
600
 
      ],
601
 
      "members":{
602
 
        "Successful":{"shape":"ChangeMessageVisibilityBatchResultEntryList"},
603
 
        "Failed":{"shape":"BatchResultErrorEntryList"}
604
 
      }
605
 
    },
606
 
    "ChangeMessageVisibilityBatchResultEntry":{
607
 
      "type":"structure",
608
 
      "required":["Id"],
609
 
      "members":{
610
 
        "Id":{"shape":"String"}
611
 
      }
612
 
    },
613
 
    "ChangeMessageVisibilityBatchResultEntryList":{
614
 
      "type":"list",
615
 
      "member":{
616
 
        "shape":"ChangeMessageVisibilityBatchResultEntry",
617
 
        "locationName":"ChangeMessageVisibilityBatchResultEntry"
618
 
      },
619
 
      "flattened":true
620
 
    },
621
 
    "ChangeMessageVisibilityRequest":{
622
 
      "type":"structure",
623
 
      "required":[
624
 
        "QueueUrl",
625
 
        "ReceiptHandle",
626
 
        "VisibilityTimeout"
627
 
      ],
628
 
      "members":{
629
 
        "QueueUrl":{"shape":"String"},
630
 
        "ReceiptHandle":{"shape":"String"},
631
 
        "VisibilityTimeout":{"shape":"Integer"}
632
 
      }
633
 
    },
634
 
    "CreateQueueRequest":{
635
 
      "type":"structure",
636
 
      "required":["QueueName"],
637
 
      "members":{
638
 
        "QueueName":{"shape":"String"},
639
 
        "Attributes":{
640
 
          "shape":"AttributeMap",
641
 
          "locationName":"Attribute"
642
 
        }
643
 
      }
644
 
    },
645
 
    "CreateQueueResult":{
646
 
      "type":"structure",
647
 
      "members":{
648
 
        "QueueUrl":{"shape":"String"}
649
 
      }
650
 
    },
651
 
    "DeleteMessageBatchRequest":{
652
 
      "type":"structure",
653
 
      "required":[
654
 
        "QueueUrl",
655
 
        "Entries"
656
 
      ],
657
 
      "members":{
658
 
        "QueueUrl":{"shape":"String"},
659
 
        "Entries":{"shape":"DeleteMessageBatchRequestEntryList"}
660
 
      }
661
 
    },
662
 
    "DeleteMessageBatchRequestEntry":{
663
 
      "type":"structure",
664
 
      "required":[
665
 
        "Id",
666
 
        "ReceiptHandle"
667
 
      ],
668
 
      "members":{
669
 
        "Id":{"shape":"String"},
670
 
        "ReceiptHandle":{"shape":"String"}
671
 
      }
672
 
    },
673
 
    "DeleteMessageBatchRequestEntryList":{
674
 
      "type":"list",
675
 
      "member":{
676
 
        "shape":"DeleteMessageBatchRequestEntry",
677
 
        "locationName":"DeleteMessageBatchRequestEntry"
678
 
      },
679
 
      "flattened":true
680
 
    },
681
 
    "DeleteMessageBatchResult":{
682
 
      "type":"structure",
683
 
      "required":[
684
 
        "Successful",
685
 
        "Failed"
686
 
      ],
687
 
      "members":{
688
 
        "Successful":{"shape":"DeleteMessageBatchResultEntryList"},
689
 
        "Failed":{"shape":"BatchResultErrorEntryList"}
690
 
      }
691
 
    },
692
 
    "DeleteMessageBatchResultEntry":{
693
 
      "type":"structure",
694
 
      "required":["Id"],
695
 
      "members":{
696
 
        "Id":{"shape":"String"}
697
 
      }
698
 
    },
699
 
    "DeleteMessageBatchResultEntryList":{
700
 
      "type":"list",
701
 
      "member":{
702
 
        "shape":"DeleteMessageBatchResultEntry",
703
 
        "locationName":"DeleteMessageBatchResultEntry"
704
 
      },
705
 
      "flattened":true
706
 
    },
707
 
    "DeleteMessageRequest":{
708
 
      "type":"structure",
709
 
      "required":[
710
 
        "QueueUrl",
711
 
        "ReceiptHandle"
712
 
      ],
713
 
      "members":{
714
 
        "QueueUrl":{"shape":"String"},
715
 
        "ReceiptHandle":{"shape":"String"}
716
 
      }
717
 
    },
718
 
    "DeleteQueueRequest":{
719
 
      "type":"structure",
720
 
      "required":["QueueUrl"],
721
 
      "members":{
722
 
        "QueueUrl":{"shape":"String"}
723
 
      }
724
 
    },
725
 
    "EmptyBatchRequest":{
726
 
      "type":"structure",
727
 
      "members":{
728
 
      },
729
 
      "error":{
730
 
        "code":"AWS.SimpleQueueService.EmptyBatchRequest",
731
 
        "httpStatusCode":400,
732
 
        "senderFault":true
733
 
      },
734
 
      "exception":true
735
 
    },
736
 
    "GetQueueAttributesRequest":{
737
 
      "type":"structure",
738
 
      "required":["QueueUrl"],
739
 
      "members":{
740
 
        "QueueUrl":{"shape":"String"},
741
 
        "AttributeNames":{"shape":"AttributeNameList"}
742
 
      }
743
 
    },
744
 
    "GetQueueAttributesResult":{
745
 
      "type":"structure",
746
 
      "members":{
747
 
        "Attributes":{
748
 
          "shape":"AttributeMap",
749
 
          "locationName":"Attribute"
750
 
        }
751
 
      }
752
 
    },
753
 
    "GetQueueUrlRequest":{
754
 
      "type":"structure",
755
 
      "required":["QueueName"],
756
 
      "members":{
757
 
        "QueueName":{"shape":"String"},
758
 
        "QueueOwnerAWSAccountId":{"shape":"String"}
759
 
      }
760
 
    },
761
 
    "GetQueueUrlResult":{
762
 
      "type":"structure",
763
 
      "members":{
764
 
        "QueueUrl":{"shape":"String"}
765
 
      }
766
 
    },
767
 
    "Integer":{"type":"integer"},
768
 
    "InvalidAttributeName":{
769
 
      "type":"structure",
770
 
      "members":{
771
 
      },
772
 
      "exception":true
773
 
    },
774
 
    "InvalidBatchEntryId":{
775
 
      "type":"structure",
776
 
      "members":{
777
 
      },
778
 
      "error":{
779
 
        "code":"AWS.SimpleQueueService.InvalidBatchEntryId",
780
 
        "httpStatusCode":400,
781
 
        "senderFault":true
782
 
      },
783
 
      "exception":true
784
 
    },
785
 
    "InvalidIdFormat":{
786
 
      "type":"structure",
787
 
      "members":{
788
 
      },
789
 
      "exception":true
790
 
    },
791
 
    "InvalidMessageContents":{
792
 
      "type":"structure",
793
 
      "members":{
794
 
      },
795
 
      "exception":true
796
 
    },
797
 
    "ListDeadLetterSourceQueuesRequest":{
798
 
      "type":"structure",
799
 
      "required":["QueueUrl"],
800
 
      "members":{
801
 
        "QueueUrl":{"shape":"String"}
802
 
      }
803
 
    },
804
 
    "ListDeadLetterSourceQueuesResult":{
805
 
      "type":"structure",
806
 
      "required":["queueUrls"],
807
 
      "members":{
808
 
        "queueUrls":{"shape":"QueueUrlList"}
809
 
      }
810
 
    },
811
 
    "ListQueuesRequest":{
812
 
      "type":"structure",
813
 
      "members":{
814
 
        "QueueNamePrefix":{"shape":"String"}
815
 
      }
816
 
    },
817
 
    "ListQueuesResult":{
818
 
      "type":"structure",
819
 
      "members":{
820
 
        "QueueUrls":{"shape":"QueueUrlList"}
821
 
      }
822
 
    },
823
 
    "Message":{
824
 
      "type":"structure",
825
 
      "members":{
826
 
        "MessageId":{"shape":"String"},
827
 
        "ReceiptHandle":{"shape":"String"},
828
 
        "MD5OfBody":{"shape":"String"},
829
 
        "Body":{"shape":"String"},
830
 
        "Attributes":{
831
 
          "shape":"AttributeMap",
832
 
          "locationName":"Attribute"
833
 
        },
834
 
        "MD5OfMessageAttributes":{"shape":"String"},
835
 
        "MessageAttributes":{
836
 
          "shape":"MessageAttributeMap",
837
 
          "locationName":"MessageAttribute"
838
 
        }
839
 
      }
840
 
    },
841
 
    "MessageAttributeMap":{
842
 
      "type":"map",
843
 
      "key":{
844
 
        "shape":"String",
845
 
        "locationName":"Name"
846
 
      },
847
 
      "value":{
848
 
        "shape":"MessageAttributeValue",
849
 
        "locationName":"Value"
850
 
      },
851
 
      "flattened":true
852
 
    },
853
 
    "MessageAttributeName":{"type":"string"},
854
 
    "MessageAttributeNameList":{
855
 
      "type":"list",
856
 
      "member":{
857
 
        "shape":"MessageAttributeName",
858
 
        "locationName":"MessageAttributeName"
859
 
      },
860
 
      "flattened":true
861
 
    },
862
 
    "MessageAttributeValue":{
863
 
      "type":"structure",
864
 
      "required":["DataType"],
865
 
      "members":{
866
 
        "StringValue":{"shape":"String"},
867
 
        "BinaryValue":{"shape":"Binary"},
868
 
        "StringListValues":{
869
 
          "shape":"StringList",
870
 
          "flattened":true,
871
 
          "locationName":"StringListValue"
872
 
        },
873
 
        "BinaryListValues":{
874
 
          "shape":"BinaryList",
875
 
          "flattened":true,
876
 
          "locationName":"BinaryListValue"
877
 
        },
878
 
        "DataType":{"shape":"String"}
879
 
      }
880
 
    },
881
 
    "MessageList":{
882
 
      "type":"list",
883
 
      "member":{
884
 
        "shape":"Message",
885
 
        "locationName":"Message"
886
 
      },
887
 
      "flattened":true
888
 
    },
889
 
    "MessageNotInflight":{
890
 
      "type":"structure",
891
 
      "members":{
892
 
      },
893
 
      "error":{
894
 
        "code":"AWS.SimpleQueueService.MessageNotInflight",
895
 
        "httpStatusCode":400,
896
 
        "senderFault":true
897
 
      },
898
 
      "exception":true
899
 
    },
900
 
    "OverLimit":{
901
 
      "type":"structure",
902
 
      "members":{
903
 
      },
904
 
      "error":{
905
 
        "code":"OverLimit",
906
 
        "httpStatusCode":403,
907
 
        "senderFault":true
908
 
      },
909
 
      "exception":true
910
 
    },
911
 
    "PurgeQueueInProgress":{
912
 
      "type":"structure",
913
 
      "members":{
914
 
      },
915
 
      "error":{
916
 
        "code":"AWS.SimpleQueueService.PurgeQueueInProgress",
917
 
        "httpStatusCode":403,
918
 
        "senderFault":true
919
 
      },
920
 
      "exception":true
921
 
    },
922
 
    "PurgeQueueRequest":{
923
 
      "type":"structure",
924
 
      "required":["QueueUrl"],
925
 
      "members":{
926
 
        "QueueUrl":{"shape":"String"}
927
 
      }
928
 
    },
929
 
    "QueueAttributeName":{
930
 
      "type":"string",
931
 
      "enum":[
932
 
        "Policy",
933
 
        "VisibilityTimeout",
934
 
        "MaximumMessageSize",
935
 
        "MessageRetentionPeriod",
936
 
        "ApproximateNumberOfMessages",
937
 
        "ApproximateNumberOfMessagesNotVisible",
938
 
        "CreatedTimestamp",
939
 
        "LastModifiedTimestamp",
940
 
        "QueueArn",
941
 
        "ApproximateNumberOfMessagesDelayed",
942
 
        "DelaySeconds",
943
 
        "ReceiveMessageWaitTimeSeconds",
944
 
        "RedrivePolicy"
945
 
      ]
946
 
    },
947
 
    "QueueDeletedRecently":{
948
 
      "type":"structure",
949
 
      "members":{
950
 
      },
951
 
      "error":{
952
 
        "code":"AWS.SimpleQueueService.QueueDeletedRecently",
953
 
        "httpStatusCode":400,
954
 
        "senderFault":true
955
 
      },
956
 
      "exception":true
957
 
    },
958
 
    "QueueDoesNotExist":{
959
 
      "type":"structure",
960
 
      "members":{
961
 
      },
962
 
      "error":{
963
 
        "code":"AWS.SimpleQueueService.NonExistentQueue",
964
 
        "httpStatusCode":400,
965
 
        "senderFault":true
966
 
      },
967
 
      "exception":true
968
 
    },
969
 
    "QueueNameExists":{
970
 
      "type":"structure",
971
 
      "members":{
972
 
      },
973
 
      "error":{
974
 
        "code":"QueueAlreadyExists",
975
 
        "httpStatusCode":400,
976
 
        "senderFault":true
977
 
      },
978
 
      "exception":true
979
 
    },
980
 
    "QueueUrlList":{
981
 
      "type":"list",
982
 
      "member":{
983
 
        "shape":"String",
984
 
        "locationName":"QueueUrl"
985
 
      },
986
 
      "flattened":true
987
 
    },
988
 
    "ReceiptHandleIsInvalid":{
989
 
      "type":"structure",
990
 
      "members":{
991
 
      },
992
 
      "exception":true
993
 
    },
994
 
    "ReceiveMessageRequest":{
995
 
      "type":"structure",
996
 
      "required":["QueueUrl"],
997
 
      "members":{
998
 
        "QueueUrl":{"shape":"String"},
999
 
        "AttributeNames":{"shape":"AttributeNameList"},
1000
 
        "MessageAttributeNames":{"shape":"MessageAttributeNameList"},
1001
 
        "MaxNumberOfMessages":{"shape":"Integer"},
1002
 
        "VisibilityTimeout":{"shape":"Integer"},
1003
 
        "WaitTimeSeconds":{"shape":"Integer"}
1004
 
      }
1005
 
    },
1006
 
    "ReceiveMessageResult":{
1007
 
      "type":"structure",
1008
 
      "members":{
1009
 
        "Messages":{"shape":"MessageList"}
1010
 
      }
1011
 
    },
1012
 
    "RemovePermissionRequest":{
1013
 
      "type":"structure",
1014
 
      "required":[
1015
 
        "QueueUrl",
1016
 
        "Label"
1017
 
      ],
1018
 
      "members":{
1019
 
        "QueueUrl":{"shape":"String"},
1020
 
        "Label":{"shape":"String"}
1021
 
      }
1022
 
    },
1023
 
    "SendMessageBatchRequest":{
1024
 
      "type":"structure",
1025
 
      "required":[
1026
 
        "QueueUrl",
1027
 
        "Entries"
1028
 
      ],
1029
 
      "members":{
1030
 
        "QueueUrl":{"shape":"String"},
1031
 
        "Entries":{"shape":"SendMessageBatchRequestEntryList"}
1032
 
      }
1033
 
    },
1034
 
    "SendMessageBatchRequestEntry":{
1035
 
      "type":"structure",
1036
 
      "required":[
1037
 
        "Id",
1038
 
        "MessageBody"
1039
 
      ],
1040
 
      "members":{
1041
 
        "Id":{"shape":"String"},
1042
 
        "MessageBody":{"shape":"String"},
1043
 
        "DelaySeconds":{"shape":"Integer"},
1044
 
        "MessageAttributes":{
1045
 
          "shape":"MessageAttributeMap",
1046
 
          "locationName":"MessageAttribute"
1047
 
        }
1048
 
      }
1049
 
    },
1050
 
    "SendMessageBatchRequestEntryList":{
1051
 
      "type":"list",
1052
 
      "member":{
1053
 
        "shape":"SendMessageBatchRequestEntry",
1054
 
        "locationName":"SendMessageBatchRequestEntry"
1055
 
      },
1056
 
      "flattened":true
1057
 
    },
1058
 
    "SendMessageBatchResult":{
1059
 
      "type":"structure",
1060
 
      "required":[
1061
 
        "Successful",
1062
 
        "Failed"
1063
 
      ],
1064
 
      "members":{
1065
 
        "Successful":{"shape":"SendMessageBatchResultEntryList"},
1066
 
        "Failed":{"shape":"BatchResultErrorEntryList"}
1067
 
      }
1068
 
    },
1069
 
    "SendMessageBatchResultEntry":{
1070
 
      "type":"structure",
1071
 
      "required":[
1072
 
        "Id",
1073
 
        "MessageId",
1074
 
        "MD5OfMessageBody"
1075
 
      ],
1076
 
      "members":{
1077
 
        "Id":{"shape":"String"},
1078
 
        "MessageId":{"shape":"String"},
1079
 
        "MD5OfMessageBody":{"shape":"String"},
1080
 
        "MD5OfMessageAttributes":{"shape":"String"}
1081
 
      }
1082
 
    },
1083
 
    "SendMessageBatchResultEntryList":{
1084
 
      "type":"list",
1085
 
      "member":{
1086
 
        "shape":"SendMessageBatchResultEntry",
1087
 
        "locationName":"SendMessageBatchResultEntry"
1088
 
      },
1089
 
      "flattened":true
1090
 
    },
1091
 
    "SendMessageRequest":{
1092
 
      "type":"structure",
1093
 
      "required":[
1094
 
        "QueueUrl",
1095
 
        "MessageBody"
1096
 
      ],
1097
 
      "members":{
1098
 
        "QueueUrl":{"shape":"String"},
1099
 
        "MessageBody":{"shape":"String"},
1100
 
        "DelaySeconds":{"shape":"Integer"},
1101
 
        "MessageAttributes":{
1102
 
          "shape":"MessageAttributeMap",
1103
 
          "locationName":"MessageAttribute"
1104
 
        }
1105
 
      }
1106
 
    },
1107
 
    "SendMessageResult":{
1108
 
      "type":"structure",
1109
 
      "members":{
1110
 
        "MD5OfMessageBody":{"shape":"String"},
1111
 
        "MD5OfMessageAttributes":{"shape":"String"},
1112
 
        "MessageId":{"shape":"String"}
1113
 
      }
1114
 
    },
1115
 
    "SetQueueAttributesRequest":{
1116
 
      "type":"structure",
1117
 
      "required":[
1118
 
        "QueueUrl",
1119
 
        "Attributes"
1120
 
      ],
1121
 
      "members":{
1122
 
        "QueueUrl":{"shape":"String"},
1123
 
        "Attributes":{
1124
 
          "shape":"AttributeMap",
1125
 
          "locationName":"Attribute"
1126
 
        }
1127
 
      }
1128
 
    },
1129
 
    "String":{"type":"string"},
1130
 
    "StringList":{
1131
 
      "type":"list",
1132
 
      "member":{
1133
 
        "shape":"String",
1134
 
        "locationName":"StringListValue"
1135
 
      }
1136
 
    },
1137
 
    "TooManyEntriesInBatchRequest":{
1138
 
      "type":"structure",
1139
 
      "members":{
1140
 
      },
1141
 
      "error":{
1142
 
        "code":"AWS.SimpleQueueService.TooManyEntriesInBatchRequest",
1143
 
        "httpStatusCode":400,
1144
 
        "senderFault":true
1145
 
      },
1146
 
      "exception":true
1147
 
    },
1148
 
    "UnsupportedOperation":{
1149
 
      "type":"structure",
1150
 
      "members":{
1151
 
      },
1152
 
      "error":{
1153
 
        "code":"AWS.SimpleQueueService.UnsupportedOperation",
1154
 
        "httpStatusCode":400,
1155
 
        "senderFault":true
1156
 
      },
1157
 
      "exception":true
1158
 
    }
1159
 
  }
1160
 
}