Official `aws-lite` plugin for SQS
npm install @aws-lite/sqs@aws-lite/sqs> Official aws-lite plugin for SQS
> Maintained by: @architect
``sh`
npm i @aws-lite/sqs
Optionally install types:
`sh`
npm i -D @aws-lite/sqs-types
Reference documentation with examples at aws-lite.org
Properties:
- MessageBody (string) [required]
- Message to send, from 1b - 256KiB
- QueueUrl (string) [required]
- SQS queue URL to send the message to
- DelaySeconds (number)
- Seconds, from 0 - 900, to delay a message
- MessageAttributes (object)
- Message attribute map
- More details (AWS)
- MessageDeduplicationId (string)
- Ensures request is idempotent; may only be used for FIFO queues
- MessageGroupId (string)
- Tag specifying a specific message group; may only be used for FIFO queues
- MessageSystemAttributes (object)
- Message system attribute map
- More details (AWS)
Properties:
- QueueUrl (string) [required]
- SQS queue URL to retrieve attribute information from
- AttributeNames (array)
- List of attribute names (strings) to retrieve
Properties:
- QueueUrl (string) [required]
- SQS queue URL from which messages are received
- AttributeNames (array)
- List of attribute names (strings) to be returned along with each message
- MaxNumberOfMessages (number)
- Maximum number of messages to return
- MessageAttributeNames (array)
- The name of the message attribute
- MessageSystemAttributeNames (array)
- A list of attributes that need to be returned along with each message
- ReceiveRequestAttemptId (string)
- The token used for deduplication of ReceiveMessage callsVisibilityTimeout
- (number)ReceiveMessage
- The duration (in seconds) that the received messages are hidden from subsequent retrieve requests after being retrieved by a requestWaitTimeSeconds
- (number)
- The duration (in seconds) for which the call waits for a message to arrive in the queue before returning
Properties:
- QueueUrl (string) [required]
- SQS queue URL from which messages are deleted
- ReceiptHandle (string) [required]
- The receipt handle associated with the message to delete
> Please help out by opening a PR!
- AddPermission
- CancelMessageMoveTask
- ChangeMessageVisibility
- ChangeMessageVisibilityBatch
- CreateQueue
- DeleteMessageBatch
- DeleteQueue
- GetQueueUrl
- ListDeadLetterSourceQueues
- ListMessageMoveTasks
- ListQueues
- ListQueueTags
- PurgeQueue
- RemovePermission
- SendMessageBatch
- SetQueueAttributes
- StartMessageMoveTask
- TagQueue
- UntagQueue
- More information about the aws-lite plugin API
- Learn about contributing to this and other aws-lite` plugins