mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 05:09:05 +00:00
744 lines
16 KiB
JSON
744 lines
16 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2012-11-05",
|
|
"awsQueryCompatible": {},
|
|
"endpointPrefix": "sqs",
|
|
"jsonVersion": "1.0",
|
|
"protocol": "json",
|
|
"serviceAbbreviation": "Amazon SQS",
|
|
"serviceFullName": "Amazon Simple Queue Service",
|
|
"serviceId": "SQS",
|
|
"signatureVersion": "v4",
|
|
"targetPrefix": "AmazonSQS",
|
|
"uid": "sqs-2012-11-05"
|
|
},
|
|
"operations": {
|
|
"AddPermission": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl",
|
|
"Label",
|
|
"AWSAccountIds",
|
|
"Actions"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"Label": {},
|
|
"AWSAccountIds": {
|
|
"type": "list",
|
|
"member": {},
|
|
"flattened": true
|
|
},
|
|
"Actions": {
|
|
"type": "list",
|
|
"member": {},
|
|
"flattened": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CancelMessageMoveTask": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TaskHandle"
|
|
],
|
|
"members": {
|
|
"TaskHandle": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApproximateNumberOfMessagesMoved": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ChangeMessageVisibility": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl",
|
|
"ReceiptHandle",
|
|
"VisibilityTimeout"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"ReceiptHandle": {},
|
|
"VisibilityTimeout": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ChangeMessageVisibilityBatch": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl",
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Id",
|
|
"ReceiptHandle"
|
|
],
|
|
"members": {
|
|
"Id": {},
|
|
"ReceiptHandle": {},
|
|
"VisibilityTimeout": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"flattened": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Successful",
|
|
"Failed"
|
|
],
|
|
"members": {
|
|
"Successful": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Id"
|
|
],
|
|
"members": {
|
|
"Id": {}
|
|
}
|
|
},
|
|
"flattened": true
|
|
},
|
|
"Failed": {
|
|
"shape": "Sg"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateQueue": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueName"
|
|
],
|
|
"members": {
|
|
"QueueName": {},
|
|
"Attributes": {
|
|
"shape": "Sk"
|
|
},
|
|
"tags": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"QueueUrl": {}
|
|
}
|
|
}
|
|
},
|
|
"DeleteMessage": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl",
|
|
"ReceiptHandle"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"ReceiptHandle": {}
|
|
}
|
|
}
|
|
},
|
|
"DeleteMessageBatch": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl",
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Id",
|
|
"ReceiptHandle"
|
|
],
|
|
"members": {
|
|
"Id": {},
|
|
"ReceiptHandle": {}
|
|
}
|
|
},
|
|
"flattened": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Successful",
|
|
"Failed"
|
|
],
|
|
"members": {
|
|
"Successful": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Id"
|
|
],
|
|
"members": {
|
|
"Id": {}
|
|
}
|
|
},
|
|
"flattened": true
|
|
},
|
|
"Failed": {
|
|
"shape": "Sg"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteQueue": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {}
|
|
}
|
|
}
|
|
},
|
|
"GetQueueAttributes": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"AttributeNames": {
|
|
"shape": "Sz"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Attributes": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetQueueUrl": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueName"
|
|
],
|
|
"members": {
|
|
"QueueName": {},
|
|
"QueueOwnerAWSAccountId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"QueueUrl": {}
|
|
}
|
|
}
|
|
},
|
|
"ListDeadLetterSourceQueues": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"queueUrls"
|
|
],
|
|
"members": {
|
|
"queueUrls": {
|
|
"shape": "S17"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListMessageMoveTasks": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"SourceArn"
|
|
],
|
|
"members": {
|
|
"SourceArn": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Results": {
|
|
"flattened": true,
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"TaskHandle": {},
|
|
"Status": {},
|
|
"SourceArn": {},
|
|
"DestinationArn": {},
|
|
"MaxNumberOfMessagesPerSecond": {
|
|
"type": "integer"
|
|
},
|
|
"ApproximateNumberOfMessagesMoved": {
|
|
"type": "long"
|
|
},
|
|
"ApproximateNumberOfMessagesToMove": {
|
|
"type": "long"
|
|
},
|
|
"FailureReason": {},
|
|
"StartedTimestamp": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListQueueTags": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Tags": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListQueues": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"QueueNamePrefix": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"QueueUrls": {
|
|
"shape": "S17"
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"PurgeQueue": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {}
|
|
}
|
|
}
|
|
},
|
|
"ReceiveMessage": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"AttributeNames": {
|
|
"shape": "Sz"
|
|
},
|
|
"MessageAttributeNames": {
|
|
"type": "list",
|
|
"member": {},
|
|
"flattened": true
|
|
},
|
|
"MaxNumberOfMessages": {
|
|
"type": "integer"
|
|
},
|
|
"VisibilityTimeout": {
|
|
"type": "integer"
|
|
},
|
|
"WaitTimeSeconds": {
|
|
"type": "integer"
|
|
},
|
|
"ReceiveRequestAttemptId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Messages": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MessageId": {},
|
|
"ReceiptHandle": {},
|
|
"MD5OfBody": {},
|
|
"Body": {},
|
|
"Attributes": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {},
|
|
"flattened": true
|
|
},
|
|
"MD5OfMessageAttributes": {},
|
|
"MessageAttributes": {
|
|
"shape": "S1q"
|
|
}
|
|
}
|
|
},
|
|
"flattened": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"RemovePermission": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl",
|
|
"Label"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"Label": {}
|
|
}
|
|
}
|
|
},
|
|
"SendMessage": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl",
|
|
"MessageBody"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"MessageBody": {},
|
|
"DelaySeconds": {
|
|
"type": "integer"
|
|
},
|
|
"MessageAttributes": {
|
|
"shape": "S1q"
|
|
},
|
|
"MessageSystemAttributes": {
|
|
"shape": "S1x"
|
|
},
|
|
"MessageDeduplicationId": {},
|
|
"MessageGroupId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MD5OfMessageBody": {},
|
|
"MD5OfMessageAttributes": {},
|
|
"MD5OfMessageSystemAttributes": {},
|
|
"MessageId": {},
|
|
"SequenceNumber": {}
|
|
}
|
|
}
|
|
},
|
|
"SendMessageBatch": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl",
|
|
"Entries"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"Entries": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Id",
|
|
"MessageBody"
|
|
],
|
|
"members": {
|
|
"Id": {},
|
|
"MessageBody": {},
|
|
"DelaySeconds": {
|
|
"type": "integer"
|
|
},
|
|
"MessageAttributes": {
|
|
"shape": "S1q"
|
|
},
|
|
"MessageSystemAttributes": {
|
|
"shape": "S1x"
|
|
},
|
|
"MessageDeduplicationId": {},
|
|
"MessageGroupId": {}
|
|
}
|
|
},
|
|
"flattened": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Successful",
|
|
"Failed"
|
|
],
|
|
"members": {
|
|
"Successful": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Id",
|
|
"MessageId",
|
|
"MD5OfMessageBody"
|
|
],
|
|
"members": {
|
|
"Id": {},
|
|
"MessageId": {},
|
|
"MD5OfMessageBody": {},
|
|
"MD5OfMessageAttributes": {},
|
|
"MD5OfMessageSystemAttributes": {},
|
|
"SequenceNumber": {}
|
|
}
|
|
},
|
|
"flattened": true
|
|
},
|
|
"Failed": {
|
|
"shape": "Sg"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SetQueueAttributes": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl",
|
|
"Attributes"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"Attributes": {
|
|
"shape": "Sk"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StartMessageMoveTask": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"SourceArn"
|
|
],
|
|
"members": {
|
|
"SourceArn": {},
|
|
"DestinationArn": {},
|
|
"MaxNumberOfMessagesPerSecond": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"TaskHandle": {}
|
|
}
|
|
}
|
|
},
|
|
"TagQueue": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl",
|
|
"Tags"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"Tags": {
|
|
"shape": "Sm"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UntagQueue": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"QueueUrl",
|
|
"TagKeys"
|
|
],
|
|
"members": {
|
|
"QueueUrl": {},
|
|
"TagKeys": {
|
|
"type": "list",
|
|
"member": {},
|
|
"flattened": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"Sg": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Id",
|
|
"SenderFault",
|
|
"Code"
|
|
],
|
|
"members": {
|
|
"Id": {},
|
|
"SenderFault": {
|
|
"type": "boolean"
|
|
},
|
|
"Code": {},
|
|
"Message": {}
|
|
}
|
|
},
|
|
"flattened": true
|
|
},
|
|
"Sk": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {},
|
|
"flattened": true
|
|
},
|
|
"Sm": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {},
|
|
"flattened": true
|
|
},
|
|
"Sz": {
|
|
"type": "list",
|
|
"member": {},
|
|
"flattened": true
|
|
},
|
|
"S17": {
|
|
"type": "list",
|
|
"member": {},
|
|
"flattened": true
|
|
},
|
|
"S1q": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DataType"
|
|
],
|
|
"members": {
|
|
"StringValue": {},
|
|
"BinaryValue": {
|
|
"type": "blob"
|
|
},
|
|
"StringListValues": {
|
|
"shape": "S1t",
|
|
"flattened": true
|
|
},
|
|
"BinaryListValues": {
|
|
"shape": "S1u",
|
|
"flattened": true
|
|
},
|
|
"DataType": {}
|
|
}
|
|
},
|
|
"flattened": true
|
|
},
|
|
"S1t": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S1u": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "blob"
|
|
}
|
|
},
|
|
"S1x": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DataType"
|
|
],
|
|
"members": {
|
|
"StringValue": {},
|
|
"BinaryValue": {
|
|
"type": "blob"
|
|
},
|
|
"StringListValues": {
|
|
"shape": "S1t",
|
|
"flattened": true
|
|
},
|
|
"BinaryListValues": {
|
|
"shape": "S1u",
|
|
"flattened": true
|
|
},
|
|
"DataType": {}
|
|
}
|
|
},
|
|
"flattened": true
|
|
}
|
|
}
|
|
} |