Skip to content

Commit df9543e

Browse files
authored
Some security group ID cleanup based on docs (#3925)
1 parent c0e2823 commit df9543e

File tree

298 files changed

+26536
-24799
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

298 files changed

+26536
-24799
lines changed

docs/format_keyword.md

+7-3

scripts/update_schemas_format.py

+27-5
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,11 @@ def _create_subnet_ids_patch(type_name: str, ref: str, resolver: RefResolver):
6666

6767

6868
def _create_security_group_ids_patch(type_name: str, ref: str, resolver: RefResolver):
69-
if type_name in ["AWS::Pipes::Pipe", "AWS::EC2::NetworkInsightsAnalysis"]:
69+
if type_name in [
70+
"AWS::Pipes::Pipe",
71+
"AWS::EC2::NetworkInsightsAnalysis",
72+
"AWS::AutoScaling::LaunchConfiguration",
73+
]:
7074
return []
7175

7276
_, resolved = resolver.resolve(ref)
@@ -181,6 +185,26 @@ def _create_patch(value: dict[str, str], ref: Sequence[str], resolver: RefResolv
181185
path="/properties/GroupId",
182186
),
183187
],
188+
"AWS::AutoScaling::LaunchConfiguration": [
189+
Patch(
190+
values={
191+
"anyOf": [
192+
{"format": "AWS::EC2::SecurityGroup.Ids"},
193+
{"format": "AWS::EC2::SecurityGroup.Names"},
194+
]
195+
},
196+
path="/properties/SecurityGroups",
197+
),
198+
Patch(
199+
values={
200+
"anyOf": [
201+
{"format": "AWS::EC2::SecurityGroup.Id"},
202+
{"format": "AWS::EC2::SecurityGroup.Name"},
203+
]
204+
},
205+
path="/properties/SecurityGroups/items",
206+
),
207+
],
184208
}
185209

186210

@@ -256,7 +280,6 @@ def main():
256280
obj,
257281
[
258282
"CustomSecurityGroupIds",
259-
"DBSecurityGroups",
260283
"Ec2SecurityGroupIds",
261284
"GroupSet",
262285
"InputSecurityGroups",
@@ -282,7 +305,7 @@ def main():
282305
"EC2SecurityGroupId",
283306
"SecurityGroup",
284307
"SecurityGroupId",
285-
"SecurityGroupIngress" "SourceSecurityGroupId",
308+
"SourceSecurityGroupId",
286309
"VpcSecurityGroupId",
287310
],
288311
):
@@ -298,9 +321,8 @@ def main():
298321
[
299322
"CacheSecurityGroupName",
300323
"ClusterSecurityGroupName",
301-
"DBSecurityGroupName",
302324
"EC2SecurityGroupName",
303-
"SourceSecurityGroupName" "SourceSecurityGroupName",
325+
"SourceSecurityGroupName",
304326
],
305327
):
306328
if path[-2] == "properties":
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"40a213aff984b3807375de209bb3bc6c\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"91791f53d414564db7cbbceaefd59f7a\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"eb4395911f52bbbb03124419ba1b9ccd\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
1+
{"etag": "\"1d368feb392c9238293424f22c4ffecd\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"ee190d033b93053467912ceba1f634fa\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"fcc739d65ac9611f3ae58889b5ed1dc4\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"86d631145410662623cf0520b230c5d4\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"436de8b4c9c2dee7797804b5df85d5b9\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"5d466585bd04bb49223e7c7af41512be\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"221c4d1a9d10c9315e0ec8587dbea986\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"c7256740190e7d5bd5f4675305a4bf6e\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"0cbc4482c76af92fbc6eea221cdb9c98\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"cc91450d991f3b98e80d7ae3a396d243\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"c823754c9178a7fafa1bed463c372d89\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"8714f0418f6643de9580f2e975741334\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
1+
{"etag": "\"c7a1f96603c2f7c761969d8e74de566e\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"05a2935e5783359150b442e6b54a5f04\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"590e86f2a1e3385fea04ad561fddb9c1\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"b285f9c337046a431f1d441d40d2af23\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"4f4207eee4a69ce7239383cdfd6a9f5d\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"fe5cfbe54570dd0eeabe1449257d794d\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"dee69b39f5065715f44431593be4a8fb\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"e67e8c5978bcf756b3e8d9e2a863204c\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"25561abddab9670c6847decaea2cee17\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"5632be4bf7daac191f555cdaddbab019\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"c83e911c87a4d3c34e01c983af9c9eef\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"37c6ee8b69f2a1eb8d2cb16bdca7a147\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"3edf4bb213b2ce927ac0f081ca07bee3\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"9cf3c8b54e1cd4c73cd269d293a762e8\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"a6ad2713dee9133b83f0a84a30cf0438\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"39c9ca732b0c3abc8fae0203af388e06\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"8e7a8e4d44d86c36bd47803e6b216d90\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f57ba55d8370b1856af2d1ad9ee237af\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"71c1b7578d6b772fb2554f5e9609d056\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"142fe3d6118844cad68dac990849c77a\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"fab8df43535ac3b0a078a018a5201cf9\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"2ad314d9019a7e1e560699e05cc27738\"", "url": "https://schema.cloudformation.ap-southeast-7.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"782358bbfb4f85f297e01b7d96ab058b\"", "url": "https://schema.cloudformation.ap-southeast-7.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"d5d90be31824a0feee2777093e487925\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"4fa7e32211cad343b7554dcd4aa5115f\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"5fe6eb2452a1c9099e355fe33f2a026e\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"acd24b3c720250c5322f1fd431bdd8a6\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"652c1b3ff2650cca0c3e87d079ab8952\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"8c3c26295c12d5fd0768fe25b0e23704\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"096287bae86748364be5f2b0b7e3840e\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"f6dc3aefe61ba028746825c07904d9f8\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"741c427f1967b5f52480f8c95ec3adf6\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"573c4d96761e48ad0bde544742d8e494\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"69e685e22df2aa7744642da364e15348\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"76f411d041441e0593a4c4fd2b454e0a\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"bccb07634cc10320de4f9ea196706c6d\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"803b6cb7c9af8e7ead19a14efc475e68\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"caca23482a63315b3845fe4853b4a2b7\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"79d8af5b8b8146526af29619358b73ee\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"9bb91389938202d97678c7f05c7aa487\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"60c9690c517de5cb59a41ed5d867c1fb\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"ff9a5a488b992946f2e81f4b7d87c962\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"08a79e162a116588e6d2ecae02d26d7b\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"b379888879967a218e0a7f097baa00ad\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"a8a861b985be8d64ea710c622ff8713b\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"457ebb6f84034d751e1dfa63ffd06bf2\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"5146f2790da5ca092889ae7e938ab15e\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"64f494033b7dff8a4949689d6dabc425\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"d6523eaa0ebe6391b66fdb5e6a53c2f5\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f355de13bcbfc33284deacdd006f807c\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"6648106b37560fe53b0ad16ade488048\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"1fa555169a872eae4f4a00d05f48379f\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"452d03cdc679fe474f5d1103c48c3c1a\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"55484435bd4477aea5738b45d8538baa\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"08eb30332494d51ce03c5ca2ba8ad3f7\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,31 @@
11
[
22
{
33
"op": "add",
4-
"path": "/properties/ImageId/format",
5-
"value": "AWS::EC2::Image.Id"
4+
"path": "/properties/SecurityGroups/anyOf",
5+
"value": [
6+
{
7+
"format": "AWS::EC2::SecurityGroup.Id"
8+
},
9+
{
10+
"format": "AWS::EC2::SecurityGroup.Name"
11+
}
12+
]
613
},
714
{
815
"op": "add",
9-
"path": "/properties/SecurityGroups/format",
10-
"value": "AWS::EC2::SecurityGroup.Ids"
16+
"path": "/properties/SecurityGroups/items/anyOf",
17+
"value": [
18+
{
19+
"format": "AWS::EC2::SecurityGroup.Id"
20+
},
21+
{
22+
"format": "AWS::EC2::SecurityGroup.Name"
23+
}
24+
]
1125
},
1226
{
1327
"op": "add",
14-
"path": "/properties/SecurityGroups/items/format",
15-
"value": "AWS::EC2::SecurityGroup.Id"
28+
"path": "/properties/ImageId/format",
29+
"value": "AWS::EC2::Image.Id"
1630
}
1731
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"op": "add",
4+
"path": "/properties/CacheSecurityGroupName/format",
5+
"value": "AWS::EC2::SecurityGroup.Name"
6+
},
7+
{
8+
"op": "add",
9+
"path": "/properties/EC2SecurityGroupName/format",
10+
"value": "AWS::EC2::SecurityGroup.Name"
11+
}
12+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"op": "add",
4+
"path": "/definitions/Ingress/properties/EC2SecurityGroupId/format",
5+
"value": "AWS::EC2::SecurityGroup.Id"
6+
},
7+
{
8+
"op": "add",
9+
"path": "/definitions/Ingress/properties/EC2SecurityGroupName/format",
10+
"value": "AWS::EC2::SecurityGroup.Name"
11+
}
12+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"op": "add",
4+
"path": "/properties/EC2SecurityGroupId/format",
5+
"value": "AWS::EC2::SecurityGroup.Id"
6+
},
7+
{
8+
"op": "add",
9+
"path": "/properties/EC2SecurityGroupName/format",
10+
"value": "AWS::EC2::SecurityGroup.Name"
11+
}
12+
]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"op": "add",
4+
"path": "/properties/ClusterSecurityGroupName/format",
5+
"value": "AWS::EC2::SecurityGroup.Name"
6+
},
7+
{
8+
"op": "add",
9+
"path": "/properties/EC2SecurityGroupName/format",
10+
"value": "AWS::EC2::SecurityGroup.Name"
11+
}
12+
]

src/cfnlint/data/schemas/providers/af_south_1/__init__.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -877,6 +877,7 @@
877877
"Module",
878878
"aws-accessanalyzer-analyzer.json",
879879
"aws-acmpca-certificate.json",
880+
"aws-acmpca-certificateauthority.json",
880881
"aws-acmpca-certificateauthorityactivation.json",
881882
"aws-acmpca-permission.json",
882883
"aws-amazonmq-broker.json",
@@ -1025,7 +1026,6 @@
10251026
"aws-cloudwatch-compositealarm.json",
10261027
"aws-cloudwatch-dashboard.json",
10271028
"aws-cloudwatch-insightrule.json",
1028-
"aws-cloudwatch-metricstream.json",
10291029
"aws-codebuild-project.json",
10301030
"aws-codebuild-reportgroup.json",
10311031
"aws-codebuild-sourcecredential.json",
@@ -1134,7 +1134,6 @@
11341134
"aws-docdb-eventsubscription.json",
11351135
"aws-dynamodb-globaltable.json",
11361136
"aws-dynamodb-table.json",
1137-
"aws-ec2-capacityreservation.json",
11381137
"aws-ec2-capacityreservationfleet.json",
11391138
"aws-ec2-clientvpnroute.json",
11401139
"aws-ec2-clientvpntargetnetworkassociation.json",
@@ -1217,7 +1216,6 @@
12171216
"aws-ec2-vpcendpointservicepermissions.json",
12181217
"aws-ec2-vpcgatewayattachment.json",
12191218
"aws-ec2-vpcpeeringconnection.json",
1220-
"aws-ec2-vpnconnection.json",
12211219
"aws-ec2-vpnconnectionroute.json",
12221220
"aws-ec2-vpngateway.json",
12231221
"aws-ec2-vpngatewayroutepropagation.json",
@@ -1288,7 +1286,6 @@
12881286
"aws-fis-experimenttemplate.json",
12891287
"aws-fis-targetaccountconfiguration.json",
12901288
"aws-fms-notificationchannel.json",
1291-
"aws-fms-policy.json",
12921289
"aws-fms-resourceset.json",
12931290
"aws-fsx-datarepositoryassociation.json",
12941291
"aws-fsx-filesystem.json",
@@ -1399,7 +1396,9 @@
13991396
"aws-logs-resourcepolicy.json",
14001397
"aws-logs-subscriptionfilter.json",
14011398
"aws-logs-transformer.json",
1399+
"aws-m2-application.json",
14021400
"aws-m2-deployment.json",
1401+
"aws-m2-environment.json",
14031402
"aws-macie-allowlist.json",
14041403
"aws-macie-session.json",
14051404
"aws-mediaconnect-bridge.json",
@@ -1426,6 +1425,7 @@
14261425
"aws-neptune-dbcluster.json",
14271426
"aws-neptune-dbsubnetgroup.json",
14281427
"aws-neptune-eventsubscription.json",
1428+
"aws-networkfirewall-firewall.json",
14291429
"aws-networkfirewall-firewallpolicy.json",
14301430
"aws-networkfirewall-loggingconfiguration.json",
14311431
"aws-networkfirewall-rulegroup.json",
@@ -1519,6 +1519,7 @@
15191519
"aws-route53-recordsetgroup.json",
15201520
"aws-route53profiles-profile.json",
15211521
"aws-route53profiles-profileassociation.json",
1522+
"aws-route53profiles-profileresourceassociation.json",
15221523
"aws-route53resolver-firewalldomainlist.json",
15231524
"aws-route53resolver-firewallrulegroup.json",
15241525
"aws-route53resolver-firewallrulegroupassociation.json",

0 commit comments

Comments
 (0)