Skip to content

Commit ef68c7b

Browse files
ekristencorybekk
authored andcommitted
docs: add community contribution presets
1 parent e79ab0c commit ef68c7b

File tree

2 files changed

+101
-0
lines changed

2 files changed

+101
-0
lines changed

docs/config-contrib.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
# Config Contributions
2+
3+
## Community Presets
4+
5+
These are a collection of presets from the community.
6+
7+
!!! warning
8+
These presets are built from feedback from the community, they are not routinely tested. Use at your own risk.
9+
10+
### Filter SSO Resources
11+
12+
This is a preset to filter out AWS SSO resources.
13+
14+
```yaml
15+
presets:
16+
sso:
17+
filters:
18+
IAMSAMLProvider:
19+
- type: "regex"
20+
value: "AWSSSO_.*_DO_NOT_DELETE"
21+
IAMRole:
22+
- type: "glob"
23+
value: "AWSReservedSSO_*"
24+
IAMRolePolicyAttachment:
25+
- type: "glob"
26+
value: "AWSReservedSSO_*"
27+
```
28+
29+
### Filter Control Tower
30+
31+
This is a preset to filter out AWS Control Tower resources.
32+
33+
```yaml
34+
presets:
35+
controltower:
36+
filters:
37+
CloudTrailTrail:
38+
- type: "contains"
39+
value: "aws-controltower"
40+
CloudWatchEventsRule:
41+
- type: "contains"
42+
value: "aws-controltower"
43+
EC2VPCEndpoint:
44+
- type: "contains"
45+
value: "aws-controltower"
46+
EC2VPC:
47+
- type: "contains"
48+
value: "aws-controltower"
49+
OpsWorksUserProfile:
50+
- type: "contains"
51+
value: "AWSControlTowerExecution"
52+
CloudWatchLogsLogGroup:
53+
- type: "contains"
54+
value: "aws-controltower"
55+
- type: "contains"
56+
value: "AWSControlTowerBP"
57+
CloudWatchEventsTarget:
58+
- type: "contains"
59+
value: "aws-controltower"
60+
SNSSubscription:
61+
- type: "contains"
62+
value: "aws-controltower"
63+
SNSTopic:
64+
- type: "contains"
65+
value: "aws-controltower"
66+
EC2Subnet:
67+
- type: "contains"
68+
value: "aws-controltower"
69+
ConfigServiceDeliveryChannel:
70+
- type: "contains"
71+
value: "aws-controltower"
72+
ConfigServiceConfigurationRecorder:
73+
- type: "contains"
74+
value: "aws-controltower"
75+
CloudFormationStack:
76+
- type: "contains"
77+
value: "AWSControlTower"
78+
EC2RouteTable:
79+
- type: "contains"
80+
value: "aws-controltower"
81+
LambdaFunction:
82+
- type: "contains"
83+
value: "aws-controltower"
84+
EC2DHCPOption:
85+
- type: "contains"
86+
value: "aws-controltower"
87+
IAMRole:
88+
- type: "contains"
89+
value: "aws-controltower"
90+
- type: "contains"
91+
value: "AWSControlTower"
92+
IAMRolePolicyAttachment:
93+
- type: "contains"
94+
value: "aws-controltower"
95+
- type: "contains"
96+
value: "AWSControlTower"
97+
IAMRolePolicy:
98+
- type: "contains"
99+
value: "aws-controltower"
100+
```

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ nav:
9191
- Presets: config-presets.md
9292
- Custom Endpoints: config-custom-endpoints.md
9393
- Migration Guide: config-migration.md
94+
- Examples & Presets: config-contrib.md
9495
- Resources:
9596
- Overview: resources/overview.md
9697
- Cognito User Pool: resources/cognito-user-pool.md

0 commit comments

Comments
 (0)