File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -163,6 +163,7 @@ Resources:
163163 DestinationConfig :
164164 OnFailure :
165165 Type : SQS
166+ Destination : !GetAtt PublicationEvaluationEventHandlerDLQ.Arn
166167 Events :
167168 ApprovalEvent :
168169 Type : EventBridgeRule
@@ -316,6 +317,23 @@ Resources:
316317 - Key : namespace
317318 Value : " {{resolve:ssm:/uni-prop/UnicornWebNamespace}}"
318319
320+ # DeadLetterQueue for PublicationEvaluationEventHandler. Contains messages that failed to be processed
321+ PublicationEvaluationEventHandlerDLQ :
322+ Type : AWS::SQS::Queue
323+ UpdateReplacePolicy : Delete
324+ DeletionPolicy : Delete
325+ Properties :
326+ SqsManagedSseEnabled : true
327+ MessageRetentionPeriod : 1209600 # Maximum value, 1,209,600 (14days)
328+ QueueName : !Sub PublicationEvaluationEventHandlerDLQ-${Stage}
329+ Tags :
330+ - Key : stage
331+ Value : !Ref Stage
332+ - Key : project
333+ Value : !FindInMap [Constants, ProjectName, Value]
334+ - Key : namespace
335+ Value : " {{resolve:ssm:/uni-prop/UnicornWebNamespace}}"
336+
319337 # #### DYNAMODB
320338 # Persists Property details in DynamoDB
321339 PropertiesTable :
You can’t perform that action at this time.
0 commit comments