UNPKG

@mapbox/cloudfriend

Version:

Helper functions for assembling CloudFormation templates in JavaScript

56 lines 1.26 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": { "Fn::Sub": "${AWS::StackName}-MyFifoQueue" } } ] }, "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": { "Fn::Sub": "${AWS::StackName}-MyFifoQueue" } } ] } } } }, "Outputs": {} }