Skip to content

Commit 4459791

Browse files
bendruckergithub-actions[bot]
authored andcommitted
Update AWS provider/module and generated content
1 parent ed7cad6 commit 4459791

13 files changed

+208
-25
lines changed

rules/models/aws-sdk-ruby

Submodule aws-sdk-ruby updated 4399 files

rules/models/aws_instance_invalid_type.go

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -984,6 +984,63 @@ func NewAwsInstanceInvalidTypeRule() *AwsInstanceInvalidTypeRule {
984984
"c8gn.metal-48xl",
985985
"f2.6xlarge",
986986
"p6e-gb200.36xlarge",
987+
"g6f.large",
988+
"g6f.xlarge",
989+
"g6f.2xlarge",
990+
"g6f.4xlarge",
991+
"gr6f.4xlarge",
992+
"p5.4xlarge",
993+
"r8i.large",
994+
"r8i.xlarge",
995+
"r8i.2xlarge",
996+
"r8i.4xlarge",
997+
"r8i.8xlarge",
998+
"r8i.12xlarge",
999+
"r8i.16xlarge",
1000+
"r8i.24xlarge",
1001+
"r8i.32xlarge",
1002+
"r8i.48xlarge",
1003+
"r8i.96xlarge",
1004+
"r8i.metal-48xl",
1005+
"r8i.metal-96xl",
1006+
"r8i-flex.large",
1007+
"r8i-flex.xlarge",
1008+
"r8i-flex.2xlarge",
1009+
"r8i-flex.4xlarge",
1010+
"r8i-flex.8xlarge",
1011+
"r8i-flex.12xlarge",
1012+
"r8i-flex.16xlarge",
1013+
"m8i.large",
1014+
"m8i.xlarge",
1015+
"m8i.2xlarge",
1016+
"m8i.4xlarge",
1017+
"m8i.8xlarge",
1018+
"m8i.12xlarge",
1019+
"m8i.16xlarge",
1020+
"m8i.24xlarge",
1021+
"m8i.32xlarge",
1022+
"m8i.48xlarge",
1023+
"m8i.96xlarge",
1024+
"m8i.metal-48xl",
1025+
"m8i.metal-96xl",
1026+
"m8i-flex.large",
1027+
"m8i-flex.xlarge",
1028+
"m8i-flex.2xlarge",
1029+
"m8i-flex.4xlarge",
1030+
"m8i-flex.8xlarge",
1031+
"m8i-flex.12xlarge",
1032+
"m8i-flex.16xlarge",
1033+
"i8ge.large",
1034+
"i8ge.xlarge",
1035+
"i8ge.2xlarge",
1036+
"i8ge.3xlarge",
1037+
"i8ge.6xlarge",
1038+
"i8ge.12xlarge",
1039+
"i8ge.18xlarge",
1040+
"i8ge.24xlarge",
1041+
"i8ge.48xlarge",
1042+
"i8ge.metal-24xl",
1043+
"i8ge.metal-48xl",
9871044
},
9881045
}
9891046
}

rules/models/aws_launch_configuration_invalid_type.go

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -984,6 +984,63 @@ func NewAwsLaunchConfigurationInvalidTypeRule() *AwsLaunchConfigurationInvalidTy
984984
"c8gn.metal-48xl",
985985
"f2.6xlarge",
986986
"p6e-gb200.36xlarge",
987+
"g6f.large",
988+
"g6f.xlarge",
989+
"g6f.2xlarge",
990+
"g6f.4xlarge",
991+
"gr6f.4xlarge",
992+
"p5.4xlarge",
993+
"r8i.large",
994+
"r8i.xlarge",
995+
"r8i.2xlarge",
996+
"r8i.4xlarge",
997+
"r8i.8xlarge",
998+
"r8i.12xlarge",
999+
"r8i.16xlarge",
1000+
"r8i.24xlarge",
1001+
"r8i.32xlarge",
1002+
"r8i.48xlarge",
1003+
"r8i.96xlarge",
1004+
"r8i.metal-48xl",
1005+
"r8i.metal-96xl",
1006+
"r8i-flex.large",
1007+
"r8i-flex.xlarge",
1008+
"r8i-flex.2xlarge",
1009+
"r8i-flex.4xlarge",
1010+
"r8i-flex.8xlarge",
1011+
"r8i-flex.12xlarge",
1012+
"r8i-flex.16xlarge",
1013+
"m8i.large",
1014+
"m8i.xlarge",
1015+
"m8i.2xlarge",
1016+
"m8i.4xlarge",
1017+
"m8i.8xlarge",
1018+
"m8i.12xlarge",
1019+
"m8i.16xlarge",
1020+
"m8i.24xlarge",
1021+
"m8i.32xlarge",
1022+
"m8i.48xlarge",
1023+
"m8i.96xlarge",
1024+
"m8i.metal-48xl",
1025+
"m8i.metal-96xl",
1026+
"m8i-flex.large",
1027+
"m8i-flex.xlarge",
1028+
"m8i-flex.2xlarge",
1029+
"m8i-flex.4xlarge",
1030+
"m8i-flex.8xlarge",
1031+
"m8i-flex.12xlarge",
1032+
"m8i-flex.16xlarge",
1033+
"i8ge.large",
1034+
"i8ge.xlarge",
1035+
"i8ge.2xlarge",
1036+
"i8ge.3xlarge",
1037+
"i8ge.6xlarge",
1038+
"i8ge.12xlarge",
1039+
"i8ge.18xlarge",
1040+
"i8ge.24xlarge",
1041+
"i8ge.48xlarge",
1042+
"i8ge.metal-24xl",
1043+
"i8ge.metal-48xl",
9871044
},
9881045
}
9891046
}

rules/models/aws_launch_template_invalid_instance_type.go

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -984,6 +984,63 @@ func NewAwsLaunchTemplateInvalidInstanceTypeRule() *AwsLaunchTemplateInvalidInst
984984
"c8gn.metal-48xl",
985985
"f2.6xlarge",
986986
"p6e-gb200.36xlarge",
987+
"g6f.large",
988+
"g6f.xlarge",
989+
"g6f.2xlarge",
990+
"g6f.4xlarge",
991+
"gr6f.4xlarge",
992+
"p5.4xlarge",
993+
"r8i.large",
994+
"r8i.xlarge",
995+
"r8i.2xlarge",
996+
"r8i.4xlarge",
997+
"r8i.8xlarge",
998+
"r8i.12xlarge",
999+
"r8i.16xlarge",
1000+
"r8i.24xlarge",
1001+
"r8i.32xlarge",
1002+
"r8i.48xlarge",
1003+
"r8i.96xlarge",
1004+
"r8i.metal-48xl",
1005+
"r8i.metal-96xl",
1006+
"r8i-flex.large",
1007+
"r8i-flex.xlarge",
1008+
"r8i-flex.2xlarge",
1009+
"r8i-flex.4xlarge",
1010+
"r8i-flex.8xlarge",
1011+
"r8i-flex.12xlarge",
1012+
"r8i-flex.16xlarge",
1013+
"m8i.large",
1014+
"m8i.xlarge",
1015+
"m8i.2xlarge",
1016+
"m8i.4xlarge",
1017+
"m8i.8xlarge",
1018+
"m8i.12xlarge",
1019+
"m8i.16xlarge",
1020+
"m8i.24xlarge",
1021+
"m8i.32xlarge",
1022+
"m8i.48xlarge",
1023+
"m8i.96xlarge",
1024+
"m8i.metal-48xl",
1025+
"m8i.metal-96xl",
1026+
"m8i-flex.large",
1027+
"m8i-flex.xlarge",
1028+
"m8i-flex.2xlarge",
1029+
"m8i-flex.4xlarge",
1030+
"m8i-flex.8xlarge",
1031+
"m8i-flex.12xlarge",
1032+
"m8i-flex.16xlarge",
1033+
"i8ge.large",
1034+
"i8ge.xlarge",
1035+
"i8ge.2xlarge",
1036+
"i8ge.3xlarge",
1037+
"i8ge.6xlarge",
1038+
"i8ge.12xlarge",
1039+
"i8ge.18xlarge",
1040+
"i8ge.24xlarge",
1041+
"i8ge.48xlarge",
1042+
"i8ge.metal-24xl",
1043+
"i8ge.metal-48xl",
9871044
},
9881045
}
9891046
}

rules/models/aws_prometheus_alert_manager_definition_invalid_workspace_id.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func NewAwsPrometheusAlertManagerDefinitionInvalidWorkspaceIDRule() *AwsPromethe
2929
attributeName: "workspace_id",
3030
max: 64,
3131
min: 1,
32-
pattern: regexp.MustCompile(`^[0-9A-Za-z][-.0-9A-Z_a-z]*$`),
32+
pattern: regexp.MustCompile(`^.*[0-9A-Za-z][-.0-9A-Z_a-z]*.*$`),
3333
}
3434
}
3535

@@ -90,7 +90,7 @@ func (r *AwsPrometheusAlertManagerDefinitionInvalidWorkspaceIDRule) Check(runner
9090
if !r.pattern.MatchString(val) {
9191
runner.EmitIssue(
9292
r,
93-
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^[0-9A-Za-z][-.0-9A-Z_a-z]*$`),
93+
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^.*[0-9A-Za-z][-.0-9A-Z_a-z]*.*$`),
9494
attribute.Expr.Range(),
9595
)
9696
}

rules/models/aws_prometheus_rule_group_namespace_invalid_name.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func NewAwsPrometheusRuleGroupNamespaceInvalidNameRule() *AwsPrometheusRuleGroup
2929
attributeName: "name",
3030
max: 64,
3131
min: 1,
32-
pattern: regexp.MustCompile(`^[0-9A-Za-z][-.0-9A-Z_a-z]*$`),
32+
pattern: regexp.MustCompile(`^.*[0-9A-Za-z][-.0-9A-Z_a-z]*.*$`),
3333
}
3434
}
3535

@@ -90,7 +90,7 @@ func (r *AwsPrometheusRuleGroupNamespaceInvalidNameRule) Check(runner tflint.Run
9090
if !r.pattern.MatchString(val) {
9191
runner.EmitIssue(
9292
r,
93-
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^[0-9A-Za-z][-.0-9A-Z_a-z]*$`),
93+
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^.*[0-9A-Za-z][-.0-9A-Z_a-z]*.*$`),
9494
attribute.Expr.Range(),
9595
)
9696
}

rules/models/aws_prometheus_rule_group_namespace_invalid_workspace_id.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func NewAwsPrometheusRuleGroupNamespaceInvalidWorkspaceIDRule() *AwsPrometheusRu
2929
attributeName: "workspace_id",
3030
max: 64,
3131
min: 1,
32-
pattern: regexp.MustCompile(`^[0-9A-Za-z][-.0-9A-Z_a-z]*$`),
32+
pattern: regexp.MustCompile(`^.*[0-9A-Za-z][-.0-9A-Z_a-z]*.*$`),
3333
}
3434
}
3535

@@ -90,7 +90,7 @@ func (r *AwsPrometheusRuleGroupNamespaceInvalidWorkspaceIDRule) Check(runner tfl
9090
if !r.pattern.MatchString(val) {
9191
runner.EmitIssue(
9292
r,
93-
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^[0-9A-Za-z][-.0-9A-Z_a-z]*$`),
93+
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^.*[0-9A-Za-z][-.0-9A-Z_a-z]*.*$`),
9494
attribute.Expr.Range(),
9595
)
9696
}

rules/models/aws_route53_health_check_invalid_cloudwatch_alarm_region.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ func NewAwsRoute53HealthCheckInvalidCloudwatchAlarmRegionRule() *AwsRoute53Healt
7272
"ap-southeast-7",
7373
"ap-east-2",
7474
"eu-isoe-west-1",
75+
"ap-southeast-6",
7576
},
7677
}
7778
}

rules/models/aws_route53_zone_association_invalid_vpc_region.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ func NewAwsRoute53ZoneAssociationInvalidVpcRegionRule() *AwsRoute53ZoneAssociati
7272
"ap-southeast-7",
7373
"ap-east-2",
7474
"eu-isoe-west-1",
75+
"ap-southeast-6",
7576
},
7677
}
7778
}

rules/models/aws_sagemaker_notebook_instance_invalid_instance_type.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ func NewAwsSagemakerNotebookInstanceInvalidInstanceTypeRule() *AwsSagemakerNoteb
108108
"ml.p4d.24xlarge",
109109
"ml.p4de.24xlarge",
110110
"ml.p5.48xlarge",
111+
"ml.p6-b200.48xlarge",
111112
"ml.m6i.large",
112113
"ml.m6i.xlarge",
113114
"ml.m6i.2xlarge",

0 commit comments

Comments
 (0)