Skip to content

Commit

Permalink
Some security group ID cleanup based on docs (#3925)
Browse files Browse the repository at this point in the history
  • Loading branch information
kddejong authored Jan 24, 2025
1 parent c0e2823 commit df9543e
Show file tree
Hide file tree
Showing 298 changed files with 26,536 additions and 24,799 deletions.
10 changes: 7 additions & 3 deletions docs/format_keyword.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,19 @@ This format ensures that the value is a valid VPC ID, which is a string of the p

### AWS::EC2::SecurityGroup.Id

This format validates that the value is a valid Security Group ID, which is a string of the pattern `sg-[0-9a-f]{8}` or `sg-[0-9a-f]{17}`.
This format validates that the value is a valid security group ID, which is a string of the pattern `sg-[0-9a-f]{8}` or `sg-[0-9a-f]{17}`.

### AWS::EC2::SecurityGroup.Ids

This format validates that the value is a valid list of Security Group IDs, which is a string of the pattern `sg-[0-9a-f]{8}` or `sg-[0-9a-f]{17}`.
This format validates that the value is a valid list of security group IDs, which is a string of the pattern `sg-[0-9a-f]{8}` or `sg-[0-9a-f]{17}`.

### AWS::EC2::SecurityGroup.Name

This format validates that the value is a valid Security Group Name, which must be a string of 1 to 255 characters, starting with a letter, and containing only letters, numbers, and certain special characters.
This format validates that the value is a valid security group name, which must be a string of 1 to 255 characters, starting with a letter, and containing only letters, numbers, and certain special characters.

### AWS::EC2::SecurityGroup.Names

This format validates that the value is a valid list of security group names, which must be a string of 1 to 255 characters, starting with a letter, and containing only letters, numbers, and certain special characters.

### AWS::EC2::Image.Id

Expand Down
32 changes: 27 additions & 5 deletions scripts/update_schemas_format.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,11 @@ def _create_subnet_ids_patch(type_name: str, ref: str, resolver: RefResolver):


def _create_security_group_ids_patch(type_name: str, ref: str, resolver: RefResolver):
if type_name in ["AWS::Pipes::Pipe", "AWS::EC2::NetworkInsightsAnalysis"]:
if type_name in [
"AWS::Pipes::Pipe",
"AWS::EC2::NetworkInsightsAnalysis",
"AWS::AutoScaling::LaunchConfiguration",
]:
return []

_, resolved = resolver.resolve(ref)
Expand Down Expand Up @@ -181,6 +185,26 @@ def _create_patch(value: dict[str, str], ref: Sequence[str], resolver: RefResolv
path="/properties/GroupId",
),
],
"AWS::AutoScaling::LaunchConfiguration": [
Patch(
values={
"anyOf": [
{"format": "AWS::EC2::SecurityGroup.Ids"},
{"format": "AWS::EC2::SecurityGroup.Names"},
]
},
path="/properties/SecurityGroups",
),
Patch(
values={
"anyOf": [
{"format": "AWS::EC2::SecurityGroup.Id"},
{"format": "AWS::EC2::SecurityGroup.Name"},
]
},
path="/properties/SecurityGroups/items",
),
],
}


Expand Down Expand Up @@ -256,7 +280,6 @@ def main():
obj,
[
"CustomSecurityGroupIds",
"DBSecurityGroups",
"Ec2SecurityGroupIds",
"GroupSet",
"InputSecurityGroups",
Expand All @@ -282,7 +305,7 @@ def main():
"EC2SecurityGroupId",
"SecurityGroup",
"SecurityGroupId",
"SecurityGroupIngress" "SourceSecurityGroupId",
"SourceSecurityGroupId",
"VpcSecurityGroupId",
],
):
Expand All @@ -298,9 +321,8 @@ def main():
[
"CacheSecurityGroupName",
"ClusterSecurityGroupName",
"DBSecurityGroupName",
"EC2SecurityGroupName",
"SourceSecurityGroupName" "SourceSecurityGroupName",
"SourceSecurityGroupName",
],
):
if path[-2] == "properties":
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"40a213aff984b3807375de209bb3bc6c\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"91791f53d414564db7cbbceaefd59f7a\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"eb4395911f52bbbb03124419ba1b9ccd\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
{"etag": "\"1d368feb392c9238293424f22c4ffecd\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"ee190d033b93053467912ceba1f634fa\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"fcc739d65ac9611f3ae58889b5ed1dc4\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"86d631145410662623cf0520b230c5d4\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"436de8b4c9c2dee7797804b5df85d5b9\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"5d466585bd04bb49223e7c7af41512be\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"221c4d1a9d10c9315e0ec8587dbea986\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"c7256740190e7d5bd5f4675305a4bf6e\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"0cbc4482c76af92fbc6eea221cdb9c98\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"cc91450d991f3b98e80d7ae3a396d243\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"c823754c9178a7fafa1bed463c372d89\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"8714f0418f6643de9580f2e975741334\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
{"etag": "\"c7a1f96603c2f7c761969d8e74de566e\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"05a2935e5783359150b442e6b54a5f04\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"590e86f2a1e3385fea04ad561fddb9c1\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"b285f9c337046a431f1d441d40d2af23\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"4f4207eee4a69ce7239383cdfd6a9f5d\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"fe5cfbe54570dd0eeabe1449257d794d\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"dee69b39f5065715f44431593be4a8fb\"", "url": "https://schema.cloudformation.ap-southeast-5.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"e67e8c5978bcf756b3e8d9e2a863204c\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"25561abddab9670c6847decaea2cee17\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"5632be4bf7daac191f555cdaddbab019\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"c83e911c87a4d3c34e01c983af9c9eef\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"37c6ee8b69f2a1eb8d2cb16bdca7a147\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"3edf4bb213b2ce927ac0f081ca07bee3\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"9cf3c8b54e1cd4c73cd269d293a762e8\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"a6ad2713dee9133b83f0a84a30cf0438\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"39c9ca732b0c3abc8fae0203af388e06\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"8e7a8e4d44d86c36bd47803e6b216d90\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"f57ba55d8370b1856af2d1ad9ee237af\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"71c1b7578d6b772fb2554f5e9609d056\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"142fe3d6118844cad68dac990849c77a\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"fab8df43535ac3b0a078a018a5201cf9\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"2ad314d9019a7e1e560699e05cc27738\"", "url": "https://schema.cloudformation.ap-southeast-7.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"782358bbfb4f85f297e01b7d96ab058b\"", "url": "https://schema.cloudformation.ap-southeast-7.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"d5d90be31824a0feee2777093e487925\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"4fa7e32211cad343b7554dcd4aa5115f\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"5fe6eb2452a1c9099e355fe33f2a026e\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"acd24b3c720250c5322f1fd431bdd8a6\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"652c1b3ff2650cca0c3e87d079ab8952\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"8c3c26295c12d5fd0768fe25b0e23704\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"096287bae86748364be5f2b0b7e3840e\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"f6dc3aefe61ba028746825c07904d9f8\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"741c427f1967b5f52480f8c95ec3adf6\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"573c4d96761e48ad0bde544742d8e494\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"69e685e22df2aa7744642da364e15348\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"76f411d041441e0593a4c4fd2b454e0a\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"bccb07634cc10320de4f9ea196706c6d\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"803b6cb7c9af8e7ead19a14efc475e68\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"caca23482a63315b3845fe4853b4a2b7\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"79d8af5b8b8146526af29619358b73ee\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"9bb91389938202d97678c7f05c7aa487\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"60c9690c517de5cb59a41ed5d867c1fb\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"ff9a5a488b992946f2e81f4b7d87c962\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"08a79e162a116588e6d2ecae02d26d7b\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"b379888879967a218e0a7f097baa00ad\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"a8a861b985be8d64ea710c622ff8713b\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"457ebb6f84034d751e1dfa63ffd06bf2\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"5146f2790da5ca092889ae7e938ab15e\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"64f494033b7dff8a4949689d6dabc425\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"d6523eaa0ebe6391b66fdb5e6a53c2f5\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"f355de13bcbfc33284deacdd006f807c\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"6648106b37560fe53b0ad16ade488048\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"1fa555169a872eae4f4a00d05f48379f\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"452d03cdc679fe474f5d1103c48c3c1a\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"etag": "\"55484435bd4477aea5738b45d8538baa\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
{"etag": "\"08eb30332494d51ce03c5ca2ba8ad3f7\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
Original file line number Diff line number Diff line change
@@ -1,17 +1,31 @@
[
{
"op": "add",
"path": "/properties/ImageId/format",
"value": "AWS::EC2::Image.Id"
"path": "/properties/SecurityGroups/anyOf",
"value": [
{
"format": "AWS::EC2::SecurityGroup.Id"
},
{
"format": "AWS::EC2::SecurityGroup.Name"
}
]
},
{
"op": "add",
"path": "/properties/SecurityGroups/format",
"value": "AWS::EC2::SecurityGroup.Ids"
"path": "/properties/SecurityGroups/items/anyOf",
"value": [
{
"format": "AWS::EC2::SecurityGroup.Id"
},
{
"format": "AWS::EC2::SecurityGroup.Name"
}
]
},
{
"op": "add",
"path": "/properties/SecurityGroups/items/format",
"value": "AWS::EC2::SecurityGroup.Id"
"path": "/properties/ImageId/format",
"value": "AWS::EC2::Image.Id"
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"op": "add",
"path": "/properties/CacheSecurityGroupName/format",
"value": "AWS::EC2::SecurityGroup.Name"
},
{
"op": "add",
"path": "/properties/EC2SecurityGroupName/format",
"value": "AWS::EC2::SecurityGroup.Name"
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"op": "add",
"path": "/definitions/Ingress/properties/EC2SecurityGroupId/format",
"value": "AWS::EC2::SecurityGroup.Id"
},
{
"op": "add",
"path": "/definitions/Ingress/properties/EC2SecurityGroupName/format",
"value": "AWS::EC2::SecurityGroup.Name"
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"op": "add",
"path": "/properties/EC2SecurityGroupId/format",
"value": "AWS::EC2::SecurityGroup.Id"
},
{
"op": "add",
"path": "/properties/EC2SecurityGroupName/format",
"value": "AWS::EC2::SecurityGroup.Name"
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"op": "add",
"path": "/properties/ClusterSecurityGroupName/format",
"value": "AWS::EC2::SecurityGroup.Name"
},
{
"op": "add",
"path": "/properties/EC2SecurityGroupName/format",
"value": "AWS::EC2::SecurityGroup.Name"
}
]
9 changes: 5 additions & 4 deletions src/cfnlint/data/schemas/providers/af_south_1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -877,6 +877,7 @@
"Module",
"aws-accessanalyzer-analyzer.json",
"aws-acmpca-certificate.json",
"aws-acmpca-certificateauthority.json",
"aws-acmpca-certificateauthorityactivation.json",
"aws-acmpca-permission.json",
"aws-amazonmq-broker.json",
Expand Down Expand Up @@ -1025,7 +1026,6 @@
"aws-cloudwatch-compositealarm.json",
"aws-cloudwatch-dashboard.json",
"aws-cloudwatch-insightrule.json",
"aws-cloudwatch-metricstream.json",
"aws-codebuild-project.json",
"aws-codebuild-reportgroup.json",
"aws-codebuild-sourcecredential.json",
Expand Down Expand Up @@ -1134,7 +1134,6 @@
"aws-docdb-eventsubscription.json",
"aws-dynamodb-globaltable.json",
"aws-dynamodb-table.json",
"aws-ec2-capacityreservation.json",
"aws-ec2-capacityreservationfleet.json",
"aws-ec2-clientvpnroute.json",
"aws-ec2-clientvpntargetnetworkassociation.json",
Expand Down Expand Up @@ -1217,7 +1216,6 @@
"aws-ec2-vpcendpointservicepermissions.json",
"aws-ec2-vpcgatewayattachment.json",
"aws-ec2-vpcpeeringconnection.json",
"aws-ec2-vpnconnection.json",
"aws-ec2-vpnconnectionroute.json",
"aws-ec2-vpngateway.json",
"aws-ec2-vpngatewayroutepropagation.json",
Expand Down Expand Up @@ -1288,7 +1286,6 @@
"aws-fis-experimenttemplate.json",
"aws-fis-targetaccountconfiguration.json",
"aws-fms-notificationchannel.json",
"aws-fms-policy.json",
"aws-fms-resourceset.json",
"aws-fsx-datarepositoryassociation.json",
"aws-fsx-filesystem.json",
Expand Down Expand Up @@ -1399,7 +1396,9 @@
"aws-logs-resourcepolicy.json",
"aws-logs-subscriptionfilter.json",
"aws-logs-transformer.json",
"aws-m2-application.json",
"aws-m2-deployment.json",
"aws-m2-environment.json",
"aws-macie-allowlist.json",
"aws-macie-session.json",
"aws-mediaconnect-bridge.json",
Expand All @@ -1426,6 +1425,7 @@
"aws-neptune-dbcluster.json",
"aws-neptune-dbsubnetgroup.json",
"aws-neptune-eventsubscription.json",
"aws-networkfirewall-firewall.json",
"aws-networkfirewall-firewallpolicy.json",
"aws-networkfirewall-loggingconfiguration.json",
"aws-networkfirewall-rulegroup.json",
Expand Down Expand Up @@ -1519,6 +1519,7 @@
"aws-route53-recordsetgroup.json",
"aws-route53profiles-profile.json",
"aws-route53profiles-profileassociation.json",
"aws-route53profiles-profileresourceassociation.json",
"aws-route53resolver-firewalldomainlist.json",
"aws-route53resolver-firewallrulegroup.json",
"aws-route53resolver-firewallrulegroupassociation.json",
Expand Down
Loading

0 comments on commit df9543e

Please sign in to comment.