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