UNPKG

discord-bot-cdk-construct

Version:

A quick CDK Construct for creating a serverless Discord bot in AWS!

815 lines 18.7 kB
{ "version": "2.0", "metadata": { "apiVersion": "2012-11-05", "endpointPrefix": "sqs", "protocol": "query", "serviceAbbreviation": "Amazon SQS", "serviceFullName": "Amazon Simple Queue Service", "serviceId": "SQS", "signatureVersion": "v4", "uid": "sqs-2012-11-05", "xmlNamespace": "http://queue.amazonaws.com/doc/2012-11-05/" }, "operations": { "AddPermission": { "input": { "type": "structure", "required": [ "QueueUrl", "Label", "AWSAccountIds", "Actions" ], "members": { "QueueUrl": {}, "Label": {}, "AWSAccountIds": { "type": "list", "member": { "locationName": "AWSAccountId" }, "flattened": true }, "Actions": { "type": "list", "member": { "locationName": "ActionName" }, "flattened": true } } } }, "CancelMessageMoveTask": { "input": { "type": "structure", "required": [ "TaskHandle" ], "members": { "TaskHandle": {} } }, "output": { "resultWrapper": "CancelMessageMoveTaskResult", "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": { "locationName": "ChangeMessageVisibilityBatchRequestEntry", "type": "structure", "required": [ "Id", "ReceiptHandle" ], "members": { "Id": {}, "ReceiptHandle": {}, "VisibilityTimeout": { "type": "integer" } } }, "flattened": true } } }, "output": { "resultWrapper": "ChangeMessageVisibilityBatchResult", "type": "structure", "required": [ "Successful", "Failed" ], "members": { "Successful": { "type": "list", "member": { "locationName": "ChangeMessageVisibilityBatchResultEntry", "type": "structure", "required": [ "Id" ], "members": { "Id": {} } }, "flattened": true }, "Failed": { "shape": "Sg" } } } }, "CreateQueue": { "input": { "type": "structure", "required": [ "QueueName" ], "members": { "QueueName": {}, "Attributes": { "shape": "Sk", "locationName": "Attribute" }, "tags": { "shape": "Sm", "locationName": "Tag" } } }, "output": { "resultWrapper": "CreateQueueResult", "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": { "locationName": "DeleteMessageBatchRequestEntry", "type": "structure", "required": [ "Id", "ReceiptHandle" ], "members": { "Id": {}, "ReceiptHandle": {} } }, "flattened": true } } }, "output": { "resultWrapper": "DeleteMessageBatchResult", "type": "structure", "required": [ "Successful", "Failed" ], "members": { "Successful": { "type": "list", "member": { "locationName": "DeleteMessageBatchResultEntry", "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": { "resultWrapper": "GetQueueAttributesResult", "type": "structure", "members": { "Attributes": { "shape": "Sk", "locationName": "Attribute" } } } }, "GetQueueUrl": { "input": { "type": "structure", "required": [ "QueueName" ], "members": { "QueueName": {}, "QueueOwnerAWSAccountId": {} } }, "output": { "resultWrapper": "GetQueueUrlResult", "type": "structure", "members": { "QueueUrl": {} } } }, "ListDeadLetterSourceQueues": { "input": { "type": "structure", "required": [ "QueueUrl" ], "members": { "QueueUrl": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListDeadLetterSourceQueuesResult", "type": "structure", "required": [ "queueUrls" ], "members": { "queueUrls": { "shape": "S17" }, "NextToken": {} } } }, "ListMessageMoveTasks": { "input": { "type": "structure", "required": [ "SourceArn" ], "members": { "SourceArn": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListMessageMoveTasksResult", "type": "structure", "members": { "Results": { "type": "list", "member": { "locationName": "ListMessageMoveTasksResultEntry", "type": "structure", "members": { "TaskHandle": {}, "Status": {}, "SourceArn": {}, "DestinationArn": {}, "MaxNumberOfMessagesPerSecond": { "type": "integer" }, "ApproximateNumberOfMessagesMoved": { "type": "long" }, "ApproximateNumberOfMessagesToMove": { "type": "long" }, "FailureReason": {}, "StartedTimestamp": { "type": "long" } } }, "flattened": true } } } }, "ListQueueTags": { "input": { "type": "structure", "required": [ "QueueUrl" ], "members": { "QueueUrl": {} } }, "output": { "resultWrapper": "ListQueueTagsResult", "type": "structure", "members": { "Tags": { "shape": "Sm", "locationName": "Tag" } } } }, "ListQueues": { "input": { "type": "structure", "members": { "QueueNamePrefix": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListQueuesResult", "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": { "locationName": "MessageAttributeName" }, "flattened": true }, "MaxNumberOfMessages": { "type": "integer" }, "VisibilityTimeout": { "type": "integer" }, "WaitTimeSeconds": { "type": "integer" }, "ReceiveRequestAttemptId": {} } }, "output": { "resultWrapper": "ReceiveMessageResult", "type": "structure", "members": { "Messages": { "type": "list", "member": { "locationName": "Message", "type": "structure", "members": { "MessageId": {}, "ReceiptHandle": {}, "MD5OfBody": {}, "Body": {}, "Attributes": { "locationName": "Attribute", "type": "map", "key": { "locationName": "Name" }, "value": { "locationName": "Value" }, "flattened": true }, "MD5OfMessageAttributes": {}, "MessageAttributes": { "shape": "S1p", "locationName": "MessageAttribute" } } }, "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": "S1p", "locationName": "MessageAttribute" }, "MessageSystemAttributes": { "shape": "S1w", "locationName": "MessageSystemAttribute" }, "MessageDeduplicationId": {}, "MessageGroupId": {} } }, "output": { "resultWrapper": "SendMessageResult", "type": "structure", "members": { "MD5OfMessageBody": {}, "MD5OfMessageAttributes": {}, "MD5OfMessageSystemAttributes": {}, "MessageId": {}, "SequenceNumber": {} } } }, "SendMessageBatch": { "input": { "type": "structure", "required": [ "QueueUrl", "Entries" ], "members": { "QueueUrl": {}, "Entries": { "type": "list", "member": { "locationName": "SendMessageBatchRequestEntry", "type": "structure", "required": [ "Id", "MessageBody" ], "members": { "Id": {}, "MessageBody": {}, "DelaySeconds": { "type": "integer" }, "MessageAttributes": { "shape": "S1p", "locationName": "MessageAttribute" }, "MessageSystemAttributes": { "shape": "S1w", "locationName": "MessageSystemAttribute" }, "MessageDeduplicationId": {}, "MessageGroupId": {} } }, "flattened": true } } }, "output": { "resultWrapper": "SendMessageBatchResult", "type": "structure", "required": [ "Successful", "Failed" ], "members": { "Successful": { "type": "list", "member": { "locationName": "SendMessageBatchResultEntry", "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", "locationName": "Attribute" } } } }, "StartMessageMoveTask": { "input": { "type": "structure", "required": [ "SourceArn" ], "members": { "SourceArn": {}, "DestinationArn": {}, "MaxNumberOfMessagesPerSecond": { "type": "integer" } } }, "output": { "resultWrapper": "StartMessageMoveTaskResult", "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": { "locationName": "TagKey" }, "flattened": true } } } } }, "shapes": { "Sg": { "type": "list", "member": { "locationName": "BatchResultErrorEntry", "type": "structure", "required": [ "Id", "SenderFault", "Code" ], "members": { "Id": {}, "SenderFault": { "type": "boolean" }, "Code": {}, "Message": {} } }, "flattened": true }, "Sk": { "type": "map", "key": { "locationName": "Name" }, "value": { "locationName": "Value" }, "flattened": true, "locationName": "Attribute" }, "Sm": { "type": "map", "key": { "locationName": "Key" }, "value": { "locationName": "Value" }, "flattened": true, "locationName": "Tag" }, "Sz": { "type": "list", "member": { "locationName": "AttributeName" }, "flattened": true }, "S17": { "type": "list", "member": { "locationName": "QueueUrl" }, "flattened": true }, "S1p": { "type": "map", "key": { "locationName": "Name" }, "value": { "locationName": "Value", "type": "structure", "required": [ "DataType" ], "members": { "StringValue": {}, "BinaryValue": { "type": "blob" }, "StringListValues": { "shape": "S1s", "flattened": true, "locationName": "StringListValue" }, "BinaryListValues": { "shape": "S1t", "flattened": true, "locationName": "BinaryListValue" }, "DataType": {} } }, "flattened": true }, "S1s": { "type": "list", "member": { "locationName": "StringListValue" } }, "S1t": { "type": "list", "member": { "locationName": "BinaryListValue", "type": "blob" } }, "S1w": { "type": "map", "key": { "locationName": "Name" }, "value": { "locationName": "Value", "type": "structure", "required": [ "DataType" ], "members": { "StringValue": {}, "BinaryValue": { "type": "blob" }, "StringListValues": { "shape": "S1s", "flattened": true, "locationName": "StringListValue" }, "BinaryListValues": { "shape": "S1t", "flattened": true, "locationName": "BinaryListValue" }, "DataType": {} } }, "flattened": true } } }