UNPKG

@cumulus/ingest

Version:
20 lines 834 B
import { SQSMessage } from '@cumulus/aws-client/SQS'; export declare function getS3PrefixForArchivedMessage(stackName: string, queueName: string): string; export declare function getS3KeyForArchivedMessage(stackName: string, messageId: string, queueName: string): string; /** * Archives incoming SQS Message into S3 * * @param {string} queueUrl - Queue URL * @param {Object} message - SQS message * @returns {undefined} */ export declare function archiveSqsMessageToS3(queueUrl: string, message: SQSMessage): Promise<void>; /** * Deletes archived SQS Message from S3 * * @param {string} messageId - SQS message ID * @param {string} queueUrl - SQS queue URL * @returns {undefined} */ export declare function deleteArchivedMessageFromS3(messageId: string, queueUrl: string): Promise<void>; //# sourceMappingURL=sqs.d.ts.map