Skip to content
This repository was archived by the owner on Nov 10, 2025. It is now read-only.

Commit d5407a5

Browse files
committed
release v2.1.2
1 parent e06791e commit d5407a5

36 files changed

+197
-159
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.1.2] - 2025-02-05
9+
10+
### Changed
11+
12+
- Updated all SQS Queue policies to specify a Resource in order to meet new SQS Queue policy validation.
13+
814
## [2.1.1] - 2024-11-27
915

1016
### Changed

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# Automations for AWS Firewall Manager
22

3-
:grey_exclamation: Notice: This solution supersedes AWS Centralized WAF & VPC SG Management solution.
43
|-----------------------------------------|
54

65
**[🚀Solution Landing Page](https://aws.amazon.com/solutions/implementations/aws-firewall-mgr-automations-for-aws-orgs)** | **[🚧Feature request](https://github.com/aws-solutions/automations-for-aws-firewall-manager/issues/new?assignees=&labels=feature-request%2C+enhancement&template=feature_request.md&title=)** | **[🐛Bug Report](https://github.com/aws-solutions/automations-for-aws-firewall-manager/issues/new?assignees=&labels=bug%2C+triage&template=bug_report.md&title=)** | **[📜Documentation Improvement](https://github.com/aws-solutions/automations-for-aws-firewall-manager/issues/new?assignees=&labels=document-update&template=documentation_improvements.md&title=)**

SECURITY.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
Reporting Security Issues
2-
-------------------------------------------------------------------------------------------------------------------------------------------------
3-
We take all security reports seriously. When we receive such reports, we will investigate and
4-
subsequently address any potential vulnerabilities as quickly as possible. If you discover a potential
5-
security issue in this project, please notify AWS/Amazon Security via
6-
our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/) or
7-
directly via email to [AWS Security](mailto:[email protected]). Please do not create a public GitHub issue in this
8-
project.
1+
## Reporting Security Issues
2+
3+
We take all security reports seriously. When we receive such reports,
4+
we will investigate and subsequently address any potential vulnerabilities as
5+
quickly as possible. If you discover a potential security issue in this project,
6+
please notify AWS/Amazon Security via our [vulnerability reporting page]
7+
(http://aws.amazon.com/security/vulnerability-reporting/) or directly via email
8+
to [AWS Security](mailto:[email protected]).
9+
Please do *not* create a public GitHub issue in this project.

deployment/aws-fms-automations.template

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"Description": "(SO0134) - The AWS CloudFormation template for deployment of the automations-for-aws-firewall-manager. Version v2.1.1",
2+
"Description": "(SO0134) - The AWS CloudFormation template for deployment of the automations-for-aws-firewall-manager. Version v2.1.2",
33
"AWSTemplateFormatVersion": "2010-09-09",
44
"Metadata": {
55
"AWS::CloudFormation::Interface": {
@@ -58,7 +58,7 @@
5858
"Solution": {
5959
"SolutionId": "SO0134",
6060
"SolutionName": "automations-for-aws-firewall-manager",
61-
"SolutionVersion": "v2.1.1",
61+
"SolutionVersion": "v2.1.2",
6262
"UserAgentPrefix": "AwsSolution"
6363
}
6464
}
@@ -84,13 +84,13 @@
8484
"S3Bucket": {
8585
"Fn::Sub": "solutions-${AWS::Region}"
8686
},
87-
"S3Key": "automations-for-aws-firewall-manager/v2.1.1/assetc965a81477226dc8ad191791e3f5719ab4fea400b7f1197de8016f0765c68b4f.zip"
87+
"S3Key": "automations-for-aws-firewall-manager/v2.1.2/asset39e0fe65b28834a78b2a04686eb425d8da953f46e15d3c72e6183b0239da32b3.zip"
8888
},
8989
"LayerName": "AFM-UtilsLayer"
9090
},
9191
"Metadata": {
9292
"aws:cdk:path": "CommonResourceStack/AFM-UtilsLayer/AFM-UtilsLayer-Layer/Resource",
93-
"aws:asset:path": "asset.c965a81477226dc8ad191791e3f5719ab4fea400b7f1197de8016f0765c68b4f.zip",
93+
"aws:asset:path": "asset.39e0fe65b28834a78b2a04686eb425d8da953f46e15d3c72e6183b0239da32b3.zip",
9494
"aws:asset:is-bundled": false,
9595
"aws:asset:property": "Content"
9696
}
@@ -136,7 +136,7 @@
136136
"S3Bucket": {
137137
"Fn::Sub": "solutions-${AWS::Region}"
138138
},
139-
"S3Key": "automations-for-aws-firewall-manager/v2.1.1/assete7cb5e2dea0686ba3f722f727f4b423ddd2bfac37dabf17c6c04f94a970a9553.zip"
139+
"S3Key": "automations-for-aws-firewall-manager/v2.1.2/asset03f60342f65167cb6c1835c2700931f0b56e37fce2cd4a3c1c144c19c21c3123.zip"
140140
},
141141
"Description": {
142142
"Fn::Join": [
@@ -330,7 +330,7 @@
330330
"S3Bucket": {
331331
"Fn::Sub": "solutions-${AWS::Region}"
332332
},
333-
"S3Key": "automations-for-aws-firewall-manager/v2.1.1/asset3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip"
333+
"S3Key": "automations-for-aws-firewall-manager/v2.1.2/asset3542be390685e0c8353d92ccb5796d343cd93ca946b6b0de798004206a199adc.zip"
334334
},
335335
"Description": "AWS CDK resource provider framework - onEvent (CommonResourceStack/HelperProvider)",
336336
"Environment": {
@@ -500,7 +500,7 @@
500500
]
501501
}
502502
},
503-
"TemplateURL": "https://solutions-reference.s3.amazonaws.com/automations-for-aws-firewall-manager/v2.1.1/aws-fms-compliance.template"
503+
"TemplateURL": "https://solutions-reference.s3.amazonaws.com/automations-for-aws-firewall-manager/v2.1.2/aws-fms-compliance.template"
504504
},
505505
"UpdateReplacePolicy": "Delete",
506506
"DeletionPolicy": "Delete",
@@ -529,7 +529,7 @@
529529
"Ref": "EmailAddress"
530530
}
531531
},
532-
"TemplateURL": "https://solutions-reference.s3.amazonaws.com/automations-for-aws-firewall-manager/v2.1.1/aws-fms-policy.template"
532+
"TemplateURL": "https://solutions-reference.s3.amazonaws.com/automations-for-aws-firewall-manager/v2.1.2/aws-fms-policy.template"
533533
},
534534
"UpdateReplacePolicy": "Delete",
535535
"DeletionPolicy": "Delete",

deployment/aws-fms-compliance.template

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"Description": "(SO0134-cr) - The AWS CloudFormation template for deployment of the automations-for-aws-firewall-manager compliance reporter resources. Version v2.1.1",
2+
"Description": "(SO0134-cr) - The AWS CloudFormation template for deployment of the automations-for-aws-firewall-manager compliance reporter resources. Version v2.1.2",
33
"AWSTemplateFormatVersion": "2010-09-09",
44
"Metadata": {
55
"AWS::CloudFormation::Interface": {
@@ -34,7 +34,7 @@
3434
},
3535
"Solution": {
3636
"SolutionId": "SO0134",
37-
"SolutionVersion": "v2.1.1",
37+
"SolutionVersion": "v2.1.2",
3838
"UserAgentPrefix": "AwsSolution"
3939
},
4040
"Compliance": {
@@ -53,13 +53,13 @@
5353
"S3Bucket": {
5454
"Fn::Sub": "solutions-${AWS::Region}"
5555
},
56-
"S3Key": "automations-for-aws-firewall-manager/v2.1.1/assetc965a81477226dc8ad191791e3f5719ab4fea400b7f1197de8016f0765c68b4f.zip"
56+
"S3Key": "automations-for-aws-firewall-manager/v2.1.2/asset39e0fe65b28834a78b2a04686eb425d8da953f46e15d3c72e6183b0239da32b3.zip"
5757
},
5858
"LayerName": "AFM-UtilsLayer"
5959
},
6060
"Metadata": {
6161
"aws:cdk:path": "CommonResourceStack/ComplianceGeneratorStack/AFM-UtilsLayer/AFM-UtilsLayer-Layer/Resource",
62-
"aws:asset:path": "asset.c965a81477226dc8ad191791e3f5719ab4fea400b7f1197de8016f0765c68b4f.zip",
62+
"aws:asset:path": "asset.39e0fe65b28834a78b2a04686eb425d8da953f46e15d3c72e6183b0239da32b3.zip",
6363
"aws:asset:is-bundled": false,
6464
"aws:asset:property": "Content"
6565
}
@@ -375,10 +375,10 @@
375375
"UpdateReplacePolicy": "Delete",
376376
"DeletionPolicy": "Delete",
377377
"Metadata": {
378-
"aws:cdk:path": "CommonResourceStack/ComplianceGeneratorStack/DLQ/Resource"
378+
"aws:cdk:path": "CommonResourceStack/ComplianceGeneratorStack/DLQConstruct/DLQ/Resource"
379379
}
380380
},
381-
"QueuePolicyBEFD7452": {
381+
"DLQConstructQueuePolicyD24D92D7": {
382382
"Type": "AWS::SQS::QueuePolicy",
383383
"Properties": {
384384
"PolicyDocument": {
@@ -394,6 +394,12 @@
394394
"Principal": {
395395
"AWS": "*"
396396
},
397+
"Resource": {
398+
"Fn::GetAtt": [
399+
"DLQ581697C4",
400+
"Arn"
401+
]
402+
},
397403
"Sid": "AllowPublishThroughSSLOnly"
398404
}
399405
],
@@ -406,7 +412,7 @@
406412
]
407413
},
408414
"Metadata": {
409-
"aws:cdk:path": "CommonResourceStack/ComplianceGeneratorStack/QueuePolicy/Resource"
415+
"aws:cdk:path": "CommonResourceStack/ComplianceGeneratorStack/DLQConstruct/QueuePolicy/Resource"
410416
}
411417
},
412418
"ComplianceGeneratorServiceRoleA6DF4428": {
@@ -494,7 +500,7 @@
494500
"S3Bucket": {
495501
"Fn::Sub": "solutions-${AWS::Region}"
496502
},
497-
"S3Key": "automations-for-aws-firewall-manager/v2.1.1/asset7e132bb3e75b685b9582edb61790c7e0e5f6c82d1e1c6d7d57fad08d0f0f7843.zip"
503+
"S3Key": "automations-for-aws-firewall-manager/v2.1.2/asset7416b022d5d3f823c18e63506d7823b6534e42aabd68aadc084c2ad916d7bf59.zip"
498504
},
499505
"DeadLetterConfig": {
500506
"TargetArn": {
@@ -778,7 +784,7 @@
778784
"CDKMetadata": {
779785
"Type": "AWS::CDK::Metadata",
780786
"Properties": {
781-
"Analytics": "v2:deflate64:H4sIAAAAAAAA/1VQTW/CMAz9LdyDB3SHXQfSTvvoyrQrclMPhbZJFycgFPW/T0lA7S5+7/k9R3Y2sH5cwWqBF17Kpl12qobwTuyo2TuUrdj96BIt9uTIRvGGw6D0UeCFD6HDvm4QwiteyX6TZWV0DP3TL15LdzPmvCTbK46RUXBxQGZyDM8RBBcQtl625LbIJDKNQzeWoTSdktepnfUoWDOELzMoGb1MUp0G5nLva5ZWDffF5noU/MsQPj15il4mqU6PzeQoFPYQKtOleMIpeM/QmbRjCJW/xXxH4yjS7XuHx/jBFbHxVib/w7vBp/vn3Z3RjcpLatMQnPjhvH6CzQqKxYmVWlqvneoJqox/MBCYFuwBAAA="
787+
"Analytics": "v2:deflate64:H4sIAAAAAAAA/1VQy27CMBD8Fu5my6Oqei1IPfWRhqpXtHEWZJLYqdcGISv/XtkGJb3szOzMWrtewfJxAYsZXngu62beqgrCB7GjeudQNmJ70AVa7MiRjeId+17po8AL70OLXVUjhDe8kv0hy8roGPqnX72W7mZMeUG2Uxwjg+D1HpnJMbxEELyGsPGyIbdBJpFpHLqxDIVplbyO7awHwZohfJteyehlkuo4MJU7X7G0qr8vNtWD4F+G8OXJU/QySXV8bCIHobCDUJo2xROOwXuGzqQdQyj9LeZbGgaRbt85PMYPLomNtzL5n971Pt0/7W6NrlVeUpua4MQP5+UzrBbwNDuxUnPrtVMdQZnxD/DnEV3sAQAA"
782788
},
783789
"Metadata": {
784790
"aws:cdk:path": "CommonResourceStack/ComplianceGeneratorStack/CDKMetadata/Default"

deployment/aws-fms-demo.template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"Description": "(SO0134D) - The AWS CloudFormation template for deployment of the automations-for-aws-firewall-manager demo resources. Version v2.1.1",
2+
"Description": "(SO0134D) - The AWS CloudFormation template for deployment of the automations-for-aws-firewall-manager demo resources. Version v2.1.2",
33
"AWSTemplateFormatVersion": "2010-09-09",
44
"Resources": {
55
"testcloudfronts3S3LoggingBucket90D239DD": {
@@ -966,7 +966,7 @@
966966
"CDKMetadata": {
967967
"Type": "AWS::CDK::Metadata",
968968
"Properties": {
969-
"Analytics": "v2:deflate64:H4sIAAAAAAAA/3VRwW7CMAz9Fu5pKHSH7TbWDcRlqyjiOqWu2QwlQbEDQlX/fWrLKBdO7/nZenmxp7qePMU6HpkzR1Duo4oKXediYK/Mmb9rTnT9FmCPotKtvbIeMlcRXAa5rxsFlQvl1jsrup4HC0LOtlM3/k4snorQFV+efsjOAJB5WaIVks4zbV3mrcujiXubRiFMdb05QtvZZKnKQlER5KGwffSBrVwQXJuiwkEftBmzAzL/obtGSz6WWQufRhZG8GwuKvN0MoKD8dIKeou3gT7JtZqJGPg9oBWVIwRPcll4F45dhnuhadQK2QUP3bv3PHW2pP67yYuOR6/t1dhV3Qo4AmdZfADhcXfO2x0iTvSwz7XLk0ZZV6Le8fg0edbTWCejHRNFPlihA+pVj38pTINfHwIAAA=="
969+
"Analytics": "v2:deflate64:H4sIAAAAAAAA/3VRwW7CMAz9Fu5pKHSatttYNxCXraKI65S6ZjOUBMUOCFX996kto1x2es/P1suLPdX15CHW8cicOYJyH1VU6DoXA3tlzvxVc6Lr1wB7FJVu7ZX1kLmK4DLIfd0oqFwot95Z0fU8WBBytp268Tdi8VSErvj09E12BoDMyxKtkHSeaesyb13+m7i3aRTCVNebI7SdTZaqLBQVQR4K20cf2MoFwbUpKhz0QZsxOyDzF7prtOR9mbXwYWRhBM/mojJPJyM4GC+toLd4G+iTXKuZiIGfA1pROULwJJeFd+HYZbgXmkatkF3w0L17z1NnS+q/mzzrePTSXo1d1a2AI3CWxQcQHnfnvN0h4kQP+1y7PGmUdSXqHY9Pkyc9jfXjaMdEkQ9W6IB61eMv6bsKFB8CAAA="
970970
},
971971
"Metadata": {
972972
"aws:cdk:path": "DemoStack/CDKMetadata/Default"

deployment/aws-fms-policy.template

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"Description": "(SO0134-po) - The AWS CloudFormation template for deployment of the automations-for-aws-firewall-manager. Version v2.1.1",
2+
"Description": "(SO0134-po) - The AWS CloudFormation template for deployment of the automations-for-aws-firewall-manager. Version v2.1.2",
33
"AWSTemplateFormatVersion": "2010-09-09",
44
"Metadata": {
55
"AWS::CloudFormation::Interface": {
@@ -65,7 +65,7 @@
6565
},
6666
"Solution": {
6767
"SolutionId": "SO0134",
68-
"SolutionVersion": "v2.1.1",
68+
"SolutionVersion": "v2.1.2",
6969
"UserAgentPrefix": "AwsSolution"
7070
},
7171
"PolicyManager": {
@@ -307,13 +307,13 @@
307307
"S3Bucket": {
308308
"Fn::Sub": "solutions-${AWS::Region}"
309309
},
310-
"S3Key": "automations-for-aws-firewall-manager/v2.1.1/assetc965a81477226dc8ad191791e3f5719ab4fea400b7f1197de8016f0765c68b4f.zip"
310+
"S3Key": "automations-for-aws-firewall-manager/v2.1.2/asset39e0fe65b28834a78b2a04686eb425d8da953f46e15d3c72e6183b0239da32b3.zip"
311311
},
312312
"LayerName": "AFM-UtilsLayer"
313313
},
314314
"Metadata": {
315315
"aws:cdk:path": "CommonResourceStack/PolicyStack-DefaultPolicy/AFM-UtilsLayer/AFM-UtilsLayer-Layer/Resource",
316-
"aws:asset:path": "asset.c965a81477226dc8ad191791e3f5719ab4fea400b7f1197de8016f0765c68b4f.zip",
316+
"aws:asset:path": "asset.39e0fe65b28834a78b2a04686eb425d8da953f46e15d3c72e6183b0239da32b3.zip",
317317
"aws:asset:is-bundled": false,
318318
"aws:asset:property": "Content"
319319
}
@@ -760,7 +760,7 @@
760760
{
761761
"Ref": "AWS::Region"
762762
},
763-
"/automations-for-aws-firewall-manager/v2.1.1/policy_manifest.json\",\"Key\":\"policy_manifest.json\"},\"physicalResourceId\":{\"id\":\"1732588519861\"},\"logApiResponseData\":true}"
763+
"/automations-for-aws-firewall-manager/v2.1.2/policy_manifest.json\",\"Key\":\"policy_manifest.json\"},\"physicalResourceId\":{\"id\":\"1738685405510\"},\"logApiResponseData\":true}"
764764
]
765765
]
766766
},
@@ -875,7 +875,7 @@
875875
"S3Bucket": {
876876
"Fn::Sub": "solutions-${AWS::Region}"
877877
},
878-
"S3Key": "automations-for-aws-firewall-manager/v2.1.1/asset97f30e67419a1676a2215492723e5add1aa491caf0cbe2dd878fc4fab0468cd4.zip"
878+
"S3Key": "automations-for-aws-firewall-manager/v2.1.2/asset97f30e67419a1676a2215492723e5add1aa491caf0cbe2dd878fc4fab0468cd4.zip"
879879
},
880880
"Handler": "index.handler",
881881
"Role": {
@@ -905,10 +905,10 @@
905905
"UpdateReplacePolicy": "Delete",
906906
"DeletionPolicy": "Delete",
907907
"Metadata": {
908-
"aws:cdk:path": "CommonResourceStack/PolicyStack-DefaultPolicy/DLQ/Resource"
908+
"aws:cdk:path": "CommonResourceStack/PolicyStack-DefaultPolicy/DLQConstruct/DLQ/Resource"
909909
}
910910
},
911-
"QueuePolicyBEFD7452": {
911+
"DLQConstructQueuePolicyD24D92D7": {
912912
"Type": "AWS::SQS::QueuePolicy",
913913
"Properties": {
914914
"PolicyDocument": {
@@ -924,6 +924,12 @@
924924
"Principal": {
925925
"AWS": "*"
926926
},
927+
"Resource": {
928+
"Fn::GetAtt": [
929+
"DLQ581697C4",
930+
"Arn"
931+
]
932+
},
927933
"Sid": "AllowPublishThroughSSLOnly"
928934
}
929935
],
@@ -936,7 +942,7 @@
936942
]
937943
},
938944
"Metadata": {
939-
"aws:cdk:path": "CommonResourceStack/PolicyStack-DefaultPolicy/QueuePolicy/Resource"
945+
"aws:cdk:path": "CommonResourceStack/PolicyStack-DefaultPolicy/DLQConstruct/QueuePolicy/Resource"
940946
}
941947
},
942948
"PolicyManagerTopicF9775E18": {
@@ -1070,7 +1076,7 @@
10701076
"S3Bucket": {
10711077
"Fn::Sub": "solutions-${AWS::Region}"
10721078
},
1073-
"S3Key": "automations-for-aws-firewall-manager/v2.1.1/assetf91af2212d14e3f9d6376511d6c31f975d421193831cd9fd25e75990590c8cbb.zip"
1079+
"S3Key": "automations-for-aws-firewall-manager/v2.1.2/asset5d6ba088a94867c6b54457ea07a8b74f50ebbff66ed97686d9b6ae5489bac81c.zip"
10741080
},
10751081
"DeadLetterConfig": {
10761082
"TargetArn": {
@@ -1834,7 +1840,7 @@
18341840
"CDKMetadata": {
18351841
"Type": "AWS::CDK::Metadata",
18361842
"Properties": {
1837-
"Analytics": "v2:deflate64:H4sIAAAAAAAA/21SwW7bMAz9ltxlNW122G5rvW4YkG1pXOwaKDJtsLEpT5QSBIL+fZCc2G3Ri/ne4xMp0byT4fbTUi4X6sSFrg9Fh3sZfgM7qCun9EGUDW2UVT04sIn8UsOA1CZYGqrRoSGhTrwLner3tZJhrc5g/4LllCkbesMrpLYDZ+i7J53PTqBsZvHxCOR+0tEcoDTUYO73obgB2yOn2lHwaqeYwbG8T0HwSoYHrw/gHhSDGGE6dEFj2JgO9XmWRx4Fcy9D5SxSu0Z2b6Ywk9Ew8ShQ9TJsTQfJl+PcYCr9j2V48uCzaQT5O1tf0SiYWIZnM6BOqRFUfs/a4nCd3WseBaRZsQxbf7mI7yCKzrQsw9q0P6zxQ/45V/zkwZ6/QYOE14rvpBhFHmvlVHvZgC2w8VaDmID27Ey/sxfO8v7EZdYmy3va0B/vBu+iWH2Ry8XXtIpsOp96cqENsbNeO75JifyuvcW6heKycI+z9GzWWYuCTA3yhW+Ot5/l3VKuFi+MWFhPDnuQ2zH+B1bFFR/+AgAA"
1843+
"Analytics": "v2:deflate64:H4sIAAAAAAAA/21SwW7bMAz9ltxlNm2GYbut9bphQLalSbFroMi0wcaWPFFKEAj690GyY7fFLuZ7j0+kRPMOwu2HJSwX8syFqo5FSwcIv5AdVjsn1VGUtd5IKzt0aBP5KfuedJNgaXRFjowW8sz70MruUEkIa3lB+wctp0xZ6zd8R7pp0Rn9zWuVz06grGfx8YTa/dAnc8TS6Jpyv/+KG7QdcaodBa/2khkdw30KglcQHrw6onuQjGKA6dCIhrAxLanLLA88CuYOws5Z0s2a2L2ZwkwGw8SjINlB2JoWky/HucFU+i9DePLos2kA+TtbX9EoWDOEZ9OTSqkB7PyBlaX+OrvXPApMs2IIWz9exLcYRWsahrA2zXdrfJ9/zhU/ebSXr1iTpmvFd1KMIo9152QzbsAW2XirUExAeXam29uRM9yfuczaZHlPa/3bu967KFafYbn4klaRTetTTy6U0eysV45vUiK/62CparAYF+5xlp7NOmtRaFMhvPDN6fYT3C3h4+KFiQrrtaMOYTvEf5YynFT+AgAA"
18381844
},
18391845
"Metadata": {
18401846
"aws:cdk:path": "CommonResourceStack/PolicyStack-DefaultPolicy/CDKMetadata/Default"

0 commit comments

Comments
 (0)