serverless-spy
Version:
CDK-based library for writing elegant integration tests on AWS serverless architecture and an additional web console to monitor events in real time.
54 lines (53 loc) • 2.65 kB
JavaScript
import { createAggregatedClient } from "@smithy/smithy-client";
import { AddPermissionCommand, } from "./commands/AddPermissionCommand";
import { CancelMessageMoveTaskCommand, } from "./commands/CancelMessageMoveTaskCommand";
import { ChangeMessageVisibilityBatchCommand, } from "./commands/ChangeMessageVisibilityBatchCommand";
import { ChangeMessageVisibilityCommand, } from "./commands/ChangeMessageVisibilityCommand";
import { CreateQueueCommand } from "./commands/CreateQueueCommand";
import { DeleteMessageBatchCommand, } from "./commands/DeleteMessageBatchCommand";
import { DeleteMessageCommand, } from "./commands/DeleteMessageCommand";
import { DeleteQueueCommand } from "./commands/DeleteQueueCommand";
import { GetQueueAttributesCommand, } from "./commands/GetQueueAttributesCommand";
import { GetQueueUrlCommand } from "./commands/GetQueueUrlCommand";
import { ListDeadLetterSourceQueuesCommand, } from "./commands/ListDeadLetterSourceQueuesCommand";
import { ListMessageMoveTasksCommand, } from "./commands/ListMessageMoveTasksCommand";
import { ListQueuesCommand } from "./commands/ListQueuesCommand";
import { ListQueueTagsCommand, } from "./commands/ListQueueTagsCommand";
import { PurgeQueueCommand } from "./commands/PurgeQueueCommand";
import { ReceiveMessageCommand, } from "./commands/ReceiveMessageCommand";
import { RemovePermissionCommand, } from "./commands/RemovePermissionCommand";
import { SendMessageBatchCommand, } from "./commands/SendMessageBatchCommand";
import { SendMessageCommand } from "./commands/SendMessageCommand";
import { SetQueueAttributesCommand, } from "./commands/SetQueueAttributesCommand";
import { StartMessageMoveTaskCommand, } from "./commands/StartMessageMoveTaskCommand";
import { TagQueueCommand } from "./commands/TagQueueCommand";
import { UntagQueueCommand } from "./commands/UntagQueueCommand";
import { SQSClient } from "./SQSClient";
const commands = {
AddPermissionCommand,
CancelMessageMoveTaskCommand,
ChangeMessageVisibilityCommand,
ChangeMessageVisibilityBatchCommand,
CreateQueueCommand,
DeleteMessageCommand,
DeleteMessageBatchCommand,
DeleteQueueCommand,
GetQueueAttributesCommand,
GetQueueUrlCommand,
ListDeadLetterSourceQueuesCommand,
ListMessageMoveTasksCommand,
ListQueuesCommand,
ListQueueTagsCommand,
PurgeQueueCommand,
ReceiveMessageCommand,
RemovePermissionCommand,
SendMessageCommand,
SendMessageBatchCommand,
SetQueueAttributesCommand,
StartMessageMoveTaskCommand,
TagQueueCommand,
UntagQueueCommand,
};
export class SQS extends SQSClient {
}
createAggregatedClient(commands, SQS);