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  }