Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/aws_api/services/sqs/mod.ts>SQS

From-scratch Typescript client for accessing AWS APIs
Go to Latest
class SQS
import { SQS } from "https://deno.land/x/aws_api@v0.8.0/services/sqs/mod.ts";

Constructors

new
SQS(apiFactory: client.ApiFactory)

Methods

addPermission(params: s.AddPermissionRequest, opts?: client.RequestOptions): Promise<void>
changeMessageVisibility(params: s.ChangeMessageVisibilityRequest, opts?: client.RequestOptions): Promise<void>
changeMessageVisibilityBatch(params: s.ChangeMessageVisibilityBatchRequest, opts?: client.RequestOptions): Promise<s.ChangeMessageVisibilityBatchResult>
createQueue(params: s.CreateQueueRequest, opts?: client.RequestOptions): Promise<s.CreateQueueResult>
deleteMessage(params: s.DeleteMessageRequest, opts?: client.RequestOptions): Promise<void>
deleteMessageBatch(params: s.DeleteMessageBatchRequest, opts?: client.RequestOptions): Promise<s.DeleteMessageBatchResult>
deleteQueue(params: s.DeleteQueueRequest, opts?: client.RequestOptions): Promise<void>
getQueueAttributes(params: s.GetQueueAttributesRequest, opts?: client.RequestOptions): Promise<s.GetQueueAttributesResult>
getQueueUrl(params: s.GetQueueUrlRequest, opts?: client.RequestOptions): Promise<s.GetQueueUrlResult>
listDeadLetterSourceQueues(params: s.ListDeadLetterSourceQueuesRequest, opts?: client.RequestOptions): Promise<s.ListDeadLetterSourceQueuesResult>
listQueues(params?: s.ListQueuesRequest, opts?: client.RequestOptions): Promise<s.ListQueuesResult>
listQueueTags(params: s.ListQueueTagsRequest, opts?: client.RequestOptions): Promise<s.ListQueueTagsResult>
purgeQueue(params: s.PurgeQueueRequest, opts?: client.RequestOptions): Promise<void>
receiveMessage(params: s.ReceiveMessageRequest, opts?: client.RequestOptions): Promise<s.ReceiveMessageResult>
removePermission(params: s.RemovePermissionRequest, opts?: client.RequestOptions): Promise<void>
sendMessage(params: s.SendMessageRequest, opts?: client.RequestOptions): Promise<s.SendMessageResult>
sendMessageBatch(params: s.SendMessageBatchRequest, opts?: client.RequestOptions): Promise<s.SendMessageBatchResult>
setQueueAttributes(params: s.SetQueueAttributesRequest, opts?: client.RequestOptions): Promise<void>
tagQueue(params: s.TagQueueRequest, opts?: client.RequestOptions): Promise<void>
untagQueue(params: s.UntagQueueRequest, opts?: client.RequestOptions): Promise<void>

Static Properties

ApiMetadata: client.ApiMetadata