Skip to content

Commit 1dec4a2

Browse files
Update AWS provider/module and generated content (#431)
Co-authored-by: bendrucker <[email protected]>
1 parent d56d77f commit 1dec4a2

15 files changed

+790
-23
lines changed

aws/mock/ec2.go

Lines changed: 615 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.19
44

55
require (
66
github.com/agext/levenshtein v1.2.2 // indirect
7-
github.com/aws/aws-sdk-go v1.44.155
7+
github.com/aws/aws-sdk-go v1.44.189
88
github.com/dave/dst v0.27.2
99
github.com/fatih/color v1.13.0 // indirect
1010
github.com/golang/mock v1.6.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ github.com/agext/levenshtein v1.2.2/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki
55
github.com/apparentlymart/go-textseg/v13 v13.0.0 h1:Y+KvPE1NYz0xl601PVImeQfFyEy6iT90AvPUL1NNfNw=
66
github.com/apparentlymart/go-textseg/v13 v13.0.0/go.mod h1:ZK2fH7c4NqDTLtiYLvIkEghdlcqw7yxLeM89kiTRPUo=
77
github.com/aws/aws-sdk-go v1.31.9/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
8-
github.com/aws/aws-sdk-go v1.44.155 h1:PMHMuUS0atPD4LhiXuYrLasrlIm4u3lpNQBl9h+Lr2s=
9-
github.com/aws/aws-sdk-go v1.44.155/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
8+
github.com/aws/aws-sdk-go v1.44.189 h1:9PBrjndH1uL5AN8818qI3duhQ4hgkMuLvqkJlg9MRyk=
9+
github.com/aws/aws-sdk-go v1.44.189/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
1010
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
1111
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
1212
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=

rules/models/aws-sdk-go

Submodule aws-sdk-go updated 613 files

rules/models/aws_eks_node_group_invalid_ami_type.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ func NewAwsEksNodeGroupInvalidAMITypeRule() *AwsEksNodeGroupInvalidAMITypeRule {
3333
"BOTTLEROCKET_x86_64",
3434
"BOTTLEROCKET_ARM_64_NVIDIA",
3535
"BOTTLEROCKET_x86_64_NVIDIA",
36+
"WINDOWS_CORE_2019_x86_64",
37+
"WINDOWS_FULL_2019_x86_64",
38+
"WINDOWS_CORE_2022_x86_64",
39+
"WINDOWS_FULL_2022_x86_64",
3640
},
3741
}
3842
}

rules/models/aws_instance_invalid_type.go

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,51 @@ func NewAwsInstanceInvalidTypeRule() *AwsInstanceInvalidTypeRule {
599599
"trn1.2xlarge",
600600
"trn1.32xlarge",
601601
"hpc6id.32xlarge",
602+
"c6in.large",
603+
"c6in.xlarge",
604+
"c6in.2xlarge",
605+
"c6in.4xlarge",
606+
"c6in.8xlarge",
607+
"c6in.12xlarge",
608+
"c6in.16xlarge",
609+
"c6in.24xlarge",
610+
"c6in.32xlarge",
611+
"m6in.large",
612+
"m6in.xlarge",
613+
"m6in.2xlarge",
614+
"m6in.4xlarge",
615+
"m6in.8xlarge",
616+
"m6in.12xlarge",
617+
"m6in.16xlarge",
618+
"m6in.24xlarge",
619+
"m6in.32xlarge",
620+
"m6idn.large",
621+
"m6idn.xlarge",
622+
"m6idn.2xlarge",
623+
"m6idn.4xlarge",
624+
"m6idn.8xlarge",
625+
"m6idn.12xlarge",
626+
"m6idn.16xlarge",
627+
"m6idn.24xlarge",
628+
"m6idn.32xlarge",
629+
"r6in.large",
630+
"r6in.xlarge",
631+
"r6in.2xlarge",
632+
"r6in.4xlarge",
633+
"r6in.8xlarge",
634+
"r6in.12xlarge",
635+
"r6in.16xlarge",
636+
"r6in.24xlarge",
637+
"r6in.32xlarge",
638+
"r6idn.large",
639+
"r6idn.xlarge",
640+
"r6idn.2xlarge",
641+
"r6idn.4xlarge",
642+
"r6idn.8xlarge",
643+
"r6idn.12xlarge",
644+
"r6idn.16xlarge",
645+
"r6idn.24xlarge",
646+
"r6idn.32xlarge",
602647
},
603648
}
604649
}

rules/models/aws_launch_configuration_invalid_type.go

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,51 @@ func NewAwsLaunchConfigurationInvalidTypeRule() *AwsLaunchConfigurationInvalidTy
599599
"trn1.2xlarge",
600600
"trn1.32xlarge",
601601
"hpc6id.32xlarge",
602+
"c6in.large",
603+
"c6in.xlarge",
604+
"c6in.2xlarge",
605+
"c6in.4xlarge",
606+
"c6in.8xlarge",
607+
"c6in.12xlarge",
608+
"c6in.16xlarge",
609+
"c6in.24xlarge",
610+
"c6in.32xlarge",
611+
"m6in.large",
612+
"m6in.xlarge",
613+
"m6in.2xlarge",
614+
"m6in.4xlarge",
615+
"m6in.8xlarge",
616+
"m6in.12xlarge",
617+
"m6in.16xlarge",
618+
"m6in.24xlarge",
619+
"m6in.32xlarge",
620+
"m6idn.large",
621+
"m6idn.xlarge",
622+
"m6idn.2xlarge",
623+
"m6idn.4xlarge",
624+
"m6idn.8xlarge",
625+
"m6idn.12xlarge",
626+
"m6idn.16xlarge",
627+
"m6idn.24xlarge",
628+
"m6idn.32xlarge",
629+
"r6in.large",
630+
"r6in.xlarge",
631+
"r6in.2xlarge",
632+
"r6in.4xlarge",
633+
"r6in.8xlarge",
634+
"r6in.12xlarge",
635+
"r6in.16xlarge",
636+
"r6in.24xlarge",
637+
"r6in.32xlarge",
638+
"r6idn.large",
639+
"r6idn.xlarge",
640+
"r6idn.2xlarge",
641+
"r6idn.4xlarge",
642+
"r6idn.8xlarge",
643+
"r6idn.12xlarge",
644+
"r6idn.16xlarge",
645+
"r6idn.24xlarge",
646+
"r6idn.32xlarge",
602647
},
603648
}
604649
}

rules/models/aws_launch_template_invalid_instance_type.go

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,51 @@ func NewAwsLaunchTemplateInvalidInstanceTypeRule() *AwsLaunchTemplateInvalidInst
599599
"trn1.2xlarge",
600600
"trn1.32xlarge",
601601
"hpc6id.32xlarge",
602+
"c6in.large",
603+
"c6in.xlarge",
604+
"c6in.2xlarge",
605+
"c6in.4xlarge",
606+
"c6in.8xlarge",
607+
"c6in.12xlarge",
608+
"c6in.16xlarge",
609+
"c6in.24xlarge",
610+
"c6in.32xlarge",
611+
"m6in.large",
612+
"m6in.xlarge",
613+
"m6in.2xlarge",
614+
"m6in.4xlarge",
615+
"m6in.8xlarge",
616+
"m6in.12xlarge",
617+
"m6in.16xlarge",
618+
"m6in.24xlarge",
619+
"m6in.32xlarge",
620+
"m6idn.large",
621+
"m6idn.xlarge",
622+
"m6idn.2xlarge",
623+
"m6idn.4xlarge",
624+
"m6idn.8xlarge",
625+
"m6idn.12xlarge",
626+
"m6idn.16xlarge",
627+
"m6idn.24xlarge",
628+
"m6idn.32xlarge",
629+
"r6in.large",
630+
"r6in.xlarge",
631+
"r6in.2xlarge",
632+
"r6in.4xlarge",
633+
"r6in.8xlarge",
634+
"r6in.12xlarge",
635+
"r6in.16xlarge",
636+
"r6in.24xlarge",
637+
"r6in.32xlarge",
638+
"r6idn.large",
639+
"r6idn.xlarge",
640+
"r6idn.2xlarge",
641+
"r6idn.4xlarge",
642+
"r6idn.8xlarge",
643+
"r6idn.12xlarge",
644+
"r6idn.16xlarge",
645+
"r6idn.24xlarge",
646+
"r6idn.32xlarge",
602647
},
603648
}
604649
}

rules/models/aws_resourcegroups_group_invalid_name.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ func NewAwsResourcegroupsGroupInvalidNameRule() *AwsResourcegroupsGroupInvalidNa
2727
return &AwsResourcegroupsGroupInvalidNameRule{
2828
resourceType: "aws_resourcegroups_group",
2929
attributeName: "name",
30-
max: 128,
30+
max: 300,
3131
min: 1,
3232
pattern: regexp.MustCompile(`^[a-zA-Z0-9_\.-]+$`),
3333
}
@@ -79,7 +79,7 @@ func (r *AwsResourcegroupsGroupInvalidNameRule) Check(runner tflint.Runner) erro
7979
if len(val) > r.max {
8080
runner.EmitIssue(
8181
r,
82-
"name must be 128 characters or less",
82+
"name must be 300 characters or less",
8383
attribute.Expr.Range(),
8484
)
8585
}

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
@@ -62,6 +62,7 @@ func NewAwsRoute53HealthCheckInvalidCloudwatchAlarmRegionRule() *AwsRoute53Healt
6262
"us-iso-east-1",
6363
"us-iso-west-1",
6464
"us-isob-east-1",
65+
"ap-southeast-4",
6566
},
6667
}
6768
}

0 commit comments

Comments
 (0)