npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/amazonaws_sqs

v5.0.0

Published

DataFire integration for Amazon Simple Queue Service

Downloads

14

Readme

@datafire/amazonaws_sqs

Client library for Amazon Simple Queue Service

Installation and Usage

npm install --save @datafire/amazonaws_sqs
let amazonaws_sqs = require('@datafire/amazonaws_sqs').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

amazonaws_sqs.AddPermission({
  "QueueUrl": "",
  "Label": "",
  "AWSAccountIds": [],
  "Actions": []
}).then(data => {
  console.log(data);
});

Description

Actions

AddPermission

amazonaws_sqs.AddPermission({
  "QueueUrl": "",
  "Label": "",
  "AWSAccountIds": [],
  "Actions": []
}, context)

Input

Output

Output schema unknown

ChangeMessageVisibility

amazonaws_sqs.ChangeMessageVisibility({
  "QueueUrl": "",
  "ReceiptHandle": "",
  "VisibilityTimeout": 0
}, context)

Input

  • input object

Output

Output schema unknown

ChangeMessageVisibilityBatch

amazonaws_sqs.ChangeMessageVisibilityBatch({
  "QueueUrl": "",
  "Entries": []
}, context)

Input

Output

CreateQueue

amazonaws_sqs.CreateQueue({
  "QueueName": ""
}, context)

Input

Output

DeleteMessage

amazonaws_sqs.DeleteMessage({
  "QueueUrl": "",
  "ReceiptHandle": ""
}, context)

Input

  • input object

Output

Output schema unknown

DeleteMessageBatch

amazonaws_sqs.DeleteMessageBatch({
  "QueueUrl": "",
  "Entries": []
}, context)

Input

Output

DeleteQueue

amazonaws_sqs.DeleteQueue({
  "QueueUrl": ""
}, context)

Input

  • input object

Output

Output schema unknown

GetQueueAttributes

amazonaws_sqs.GetQueueAttributes({
  "QueueUrl": ""
}, context)

Input

Output

GetQueueUrl

amazonaws_sqs.GetQueueUrl({
  "QueueName": ""
}, context)

Input

  • input object

Output

ListDeadLetterSourceQueues

amazonaws_sqs.ListDeadLetterSourceQueues({
  "QueueUrl": ""
}, context)

Input

  • input object

Output

ListQueueTags

amazonaws_sqs.ListQueueTags({
  "QueueUrl": ""
}, context)

Input

  • input object

Output

ListQueues

amazonaws_sqs.ListQueues({}, context)

Input

  • input object

Output

PurgeQueue

amazonaws_sqs.PurgeQueue({
  "QueueUrl": ""
}, context)

Input

  • input object

Output

Output schema unknown

ReceiveMessage

amazonaws_sqs.ReceiveMessage({
  "QueueUrl": ""
}, context)

Input

Output

RemovePermission

amazonaws_sqs.RemovePermission({
  "QueueUrl": "",
  "Label": ""
}, context)

Input

Output

Output schema unknown

SendMessage

amazonaws_sqs.SendMessage({
  "QueueUrl": "",
  "MessageBody": ""
}, context)

Input

Output

SendMessageBatch

amazonaws_sqs.SendMessageBatch({
  "QueueUrl": "",
  "Entries": []
}, context)

Input

Output

SetQueueAttributes

amazonaws_sqs.SetQueueAttributes({
  "QueueUrl": "",
  "Attributes": []
}, context)

Input

Output

Output schema unknown

TagQueue

amazonaws_sqs.TagQueue({
  "QueueUrl": "",
  "Tags": []
}, context)

Input

Output

Output schema unknown

UntagQueue

amazonaws_sqs.UntagQueue({
  "QueueUrl": "",
  "TagKeys": []
}, context)

Input

Output

Output schema unknown

Definitions

AWSAccountIdList

  • AWSAccountIdList array

ActionNameList

  • ActionNameList array

AddPermissionRequest

AttributeNameList

BatchEntryIdsNotDistinct

  • BatchEntryIdsNotDistinct object: Two or more batch entries in the request have the same Id.

BatchRequestTooLong

  • BatchRequestTooLong object: The length of all the messages put together is more than the limit.

BatchResultErrorEntry

  • BatchResultErrorEntry object: This is used in the responses of batch API to give a detailed description of the result of an action on each entry in the request.

BatchResultErrorEntryList

Binary

  • Binary string

BinaryList

Boolean

  • Boolean boolean

ChangeMessageVisibilityBatchRequest

ChangeMessageVisibilityBatchRequestEntry

  • ChangeMessageVisibilityBatchRequestEntry object: Encloses a receipt handle and an entry id for each message in ChangeMessageVisibilityBatch. All of the following list parameters must be prefixed with ChangeMessageVisibilityBatchRequestEntry.n, where n is an integer value starting with 1. For example, a parameter list for this action might look like this: &amp;ChangeMessageVisibilityBatchRequestEntry.1.Id=change_visibility_msg_2 &amp;ChangeMessageVisibilityBatchRequestEntry.1.ReceiptHandle=<replaceable>Your_Receipt_Handle</replaceable> &amp;ChangeMessageVisibilityBatchRequestEntry.1.VisibilityTimeout=45

ChangeMessageVisibilityBatchRequestEntryList

ChangeMessageVisibilityBatchResult

ChangeMessageVisibilityBatchResultEntry

  • ChangeMessageVisibilityBatchResultEntry object: Encloses the Id of an entry in ChangeMessageVisibilityBatch.

ChangeMessageVisibilityBatchResultEntryList

ChangeMessageVisibilityRequest

  • ChangeMessageVisibilityRequest object

CreateQueueRequest

CreateQueueResult

  • CreateQueueResult object: Returns the QueueUrl attribute of the created queue.

DeleteMessageBatchRequest

DeleteMessageBatchRequestEntry

  • DeleteMessageBatchRequestEntry object: Encloses a receipt handle and an identifier for it.

DeleteMessageBatchRequestEntryList

DeleteMessageBatchResult

  • DeleteMessageBatchResult object: For each message in the batch, the response contains a DeleteMessageBatchResultEntry tag if the message is deleted or a BatchResultErrorEntry tag if the message can't be deleted.

DeleteMessageBatchResultEntry

  • DeleteMessageBatchResultEntry object: Encloses the Id of an entry in DeleteMessageBatch.

DeleteMessageBatchResultEntryList

DeleteMessageRequest

  • DeleteMessageRequest object:

DeleteQueueRequest

  • DeleteQueueRequest object:

EmptyBatchRequest

  • EmptyBatchRequest object: The batch request doesn't contain any entries.

GetQueueAttributesRequest

GetQueueAttributesResult

  • GetQueueAttributesResult object: A list of returned queue attributes.

GetQueueUrlRequest

  • GetQueueUrlRequest object:

GetQueueUrlResult

  • GetQueueUrlResult object: For more information, see Responses in the Amazon Simple Queue Service Developer Guide.

Integer

  • Integer integer

InvalidAttributeName

  • InvalidAttributeName object: The attribute referred to doesn't exist.

InvalidBatchEntryId

  • InvalidBatchEntryId object: The Id of a batch entry in a batch request doesn't abide by the specification.

InvalidIdFormat

  • InvalidIdFormat object: The receipt handle isn't valid for the current version.

InvalidMessageContents

  • InvalidMessageContents object: The message contains characters outside the allowed set.

ListDeadLetterSourceQueuesRequest

  • ListDeadLetterSourceQueuesRequest object:

ListDeadLetterSourceQueuesResult

  • ListDeadLetterSourceQueuesResult object: A list of your dead letter source queues.

ListQueueTagsRequest

  • ListQueueTagsRequest object

ListQueueTagsResult

  • ListQueueTagsResult object

ListQueuesRequest

  • ListQueuesRequest object:

ListQueuesResult

  • ListQueuesResult object: A list of your queues.

Message

MessageAttributeName

  • MessageAttributeName string

MessageAttributeNameList

MessageAttributeValue

  • MessageAttributeValue object: The user-specified message attribute value. For string data types, the Value attribute has the same restrictions on the content as the message body. For more information, see SendMessage. Name, type, value and the message body must not be empty or null. All parts of the message attribute, including Name, Type, and Value, are part of the message size restriction (256 KB or 262,144 bytes).

MessageBodyAttributeMap

MessageList

MessageNotInflight

  • MessageNotInflight object: The message referred to isn't in flight.

MessageSystemAttributeMap

MessageSystemAttributeName

  • MessageSystemAttributeName string (values: SenderId, SentTimestamp, ApproximateReceiveCount, ApproximateFirstReceiveTimestamp, SequenceNumber, MessageDeduplicationId, MessageGroupId)

OverLimit

  • OverLimit object: The action that you requested would violate a limit. For example, ReceiveMessage returns this error if the maximum number of inflight messages is reached. AddPermission returns this error if the maximum number of permissions for the queue is reached.

PurgeQueueInProgress

  • PurgeQueueInProgress object: Indicates that the specified queue previously received a PurgeQueue request within the last 60 seconds (the time it can take to delete the messages in the queue).

PurgeQueueRequest

  • PurgeQueueRequest object:

QueueAttributeMap

QueueAttributeName

  • QueueAttributeName string (values: All, Policy, VisibilityTimeout, MaximumMessageSize, MessageRetentionPeriod, ApproximateNumberOfMessages, ApproximateNumberOfMessagesNotVisible, CreatedTimestamp, LastModifiedTimestamp, QueueArn, ApproximateNumberOfMessagesDelayed, DelaySeconds, ReceiveMessageWaitTimeSeconds, RedrivePolicy, FifoQueue, ContentBasedDeduplication, KmsMasterKeyId, KmsDataKeyReusePeriodSeconds)

QueueDeletedRecently

  • QueueDeletedRecently object: You must wait 60 seconds after deleting a queue before you can create another one with the same name.

QueueDoesNotExist

  • QueueDoesNotExist object: The queue referred to doesn't exist.

QueueNameExists

  • QueueNameExists object: A queue already exists with this name. Amazon SQS returns this error only if the request includes attributes whose values differ from those of the existing queue.

QueueUrlList

  • QueueUrlList array

ReceiptHandleIsInvalid

  • ReceiptHandleIsInvalid object: The receipt handle provided isn't valid.

ReceiveMessageRequest

ReceiveMessageResult

  • ReceiveMessageResult object: A list of received messages.

RemovePermissionRequest

  • RemovePermissionRequest object:

SendMessageBatchRequest

SendMessageBatchRequestEntry

SendMessageBatchRequestEntryList

SendMessageBatchResult

  • SendMessageBatchResult object: For each message in the batch, the response contains a SendMessageBatchResultEntry tag if the message succeeds or a BatchResultErrorEntry tag if the message fails.

SendMessageBatchResultEntry

  • SendMessageBatchResultEntry object: Encloses a MessageId for a successfully-enqueued message in a SendMessageBatch.

SendMessageBatchResultEntryList

SendMessageRequest

SendMessageResult

  • SendMessageResult object: The MD5OfMessageBody and MessageId elements.

SetQueueAttributesRequest

String

  • String string

StringList

TagKey

  • TagKey string

TagKeyList

TagMap

TagQueueRequest

  • TagQueueRequest object

TagValue

  • TagValue string

TooManyEntriesInBatchRequest

  • TooManyEntriesInBatchRequest object: The batch request contains more entries than permissible.

UnsupportedOperation

  • UnsupportedOperation object: Error code 400. Unsupported operation.

UntagQueueRequest