-
Notifications
You must be signed in to change notification settings - Fork 85
/
CloudWatchAutoAlarms-Config-SNS.yaml
executable file
·43 lines (39 loc) · 1.42 KB
/
CloudWatchAutoAlarms-Config-SNS.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---
Description: SNS Topic for AWS config required-tags config rule remediation - for tag Create_Auto_Alarms
AWSTemplateFormatVersion: '2010-09-09'
Resources:
AWSConfigRequiredTagsRemediationTopic:
Type: AWS::SNS::Topic
Properties:
DisplayName: AWS Config required-tags SNS topic for remediation of missing tag - Create_Auto_Alarms
TopicName: AWSConfigRequiredTagCreateAutoAlarms
AWSConfigRequiredTagsRemediationPolicy:
Type: AWS::SNS::TopicPolicy
Properties:
Topics:
- !Ref AWSConfigRequiredTagsRemediationTopic
PolicyDocument:
Version: '2012-10-17'
Id: SSEAndSSLPolicy
Statement:
- Sid: Allow_Publish_Alarms
Effect: Allow
Principal:
Service:
- config.amazonaws.com
Action: sns:Publish
Resource:
- !Join
- ':'
- - 'arn'
- !Ref AWS::Partition
- 'sns'
- !Ref AWS::Region
- !Ref AWS::AccountId
- !GetAtt AWSConfigRequiredTagsRemediationTopic.TopicName
Outputs:
AWSConfigRequiredTagsSNSTopicArn:
Value: !Ref AWSConfigRequiredTagsRemediationTopic
Description: "SNS topic for notifications from AWS required-tags config rule for missing tag Create_Auto_Alarms"
Export:
Name: amazon-cloudwatch-auto-alarms-required-tag-config-rule-topic