Skip to content

Commit ba09758

Browse files
committed
feat(config-managed-rule): update latest rules
1 parent 91d1ea5 commit ba09758

File tree

3 files changed

+17631
-5221
lines changed

3 files changed

+17631
-5221
lines changed

modules/config-managed-rule/get-managed-rules.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
#!/usr/bin/env sh
22

3+
curl https://a.b.cdn.console.awsstatic.com/a/v1/775YGM4M3SHLVWHBMZMAQNPI5LE3J2LYXJ5DISHSLQR4LRANT23A/managed-rules.json -o raw.json
34
cat raw.json | jq '
45
[
5-
.payload[] | {
6+
.[] | {
67
id: .identifier,
78
default_name: .defaultName,
89
description: .description,
10+
is_ready: .isReadyToUse,
11+
supported_evaluation_modes: (.supportedEvaluationModes | map(.evaluationMode)),
912
parameters: {
1013
required: .compulsoryInputParameterDetails,
1114
optional: .optionalInputParameterDetails
@@ -14,7 +17,7 @@ cat raw.json | jq '
1417
enabled: (.sourceDetails | map(.messageType == "ConfigurationItemChangeNotification" or .messageType == "OversizedConfigurationItemChangeNotification") | any(.) ),
1518
scope: (if (.scope != null)
1619
then {
17-
resource_types: .scope.resourceTypes
20+
resource_types: .scope.ResourceTypes
1821
}
1922
else null
2023
end),

modules/config-managed-rule/raw.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)