{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Message", "type": "object", "description": "An Amazon SQS message", "properties": { "MessageId": { "type": "string", "description": "A unique identifier for the message" }, "ReceiptHandle": { "type": "string", "description": "An identifier associated with the act of receiving the message. A new receipt handle is returned every time you receive a message. When deleting a message, you provide the last received receipt handle to delete the message." }, "MD5OfBody": { "type": "string", "description": "An MD5 digest of the non-URL-encoded message body string" }, "Body": { "type": "string", "description": "The message's contents (not URL-encoded)" }, "Attribute": { "type": "array", "description": "A map of the attributes requested in ReceiveMessage to their respective values." }, "MessageAttribute": { "type": "array", "description": "Each message attribute consists of a Name, Type, and Value." } } }