UNPKG

@mapbox/cloudfriend

Version:

Helper functions for assembling CloudFormation templates in JavaScript

52 lines 1.14 kB
{ "AWSTemplateFormatVersion": "2010-09-09", "Metadata": {}, "Parameters": {}, "Rules": {}, "Mappings": {}, "Conditions": {}, "Resources": { "MyFifoQueue": { "Type": "AWS::SQS::Queue", "Properties": { "FifoQueue": true, "MessageRetentionPeriod": 1209600, "QueueName": { "Fn::Sub": [ "${queue}.fifo", { "queue": "custom-and-fancy" } ] }, "RedrivePolicy": { "maxReceiveCount": 10, "deadLetterTargetArn": { "Fn::GetAtt": [ "MyFifoQueueDeadLetter", "Arn" ] } }, "VisibilityTimeout": 300 } }, "MyFifoQueueDeadLetter": { "Type": "AWS::SQS::Queue", "Properties": { "MessageRetentionPeriod": 1209600, "VisibilityTimeout": 300, "FifoQueue": true, "QueueName": { "Fn::Sub": [ "${queue}-dead-letter.fifo", { "queue": "custom-and-fancy" } ] } } } }, "Outputs": {} }