Skip to content

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

docs/rules/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1269,7 +1269,7 @@ These rules enforce best practices and naming conventions:
12691269
|aws_spot_fleet_request_invalid_allocation_strategy||
12701270
|aws_spot_fleet_request_invalid_fleet_type||
12711271
|aws_spot_fleet_request_invalid_instance_interruption_behaviour||
1272-
|aws_spot_instance_request_invalid_instance_interruption_behaviour||
1272+
|aws_spot_instance_request_invalid_instance_interruption_behavior||
12731273
|aws_ssm_activation_invalid_description||
12741274
|aws_ssm_activation_invalid_iam_role||
12751275
|aws_ssm_activation_invalid_name||

rules/models/aws_spot_instance_request_invalid_instance_interruption_behaviour.go renamed to rules/models/aws_spot_instance_request_invalid_instance_interruption_behavior.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,18 @@ import (
1010
"github.com/terraform-linters/tflint-plugin-sdk/tflint"
1111
)
1212

13-
// AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule checks the pattern is valid
14-
type AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule struct {
13+
// AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule checks the pattern is valid
14+
type AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule struct {
1515
resourceType string
1616
attributeName string
1717
enum []string
1818
}
1919

20-
// NewAwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule returns new rule with default attributes
21-
func NewAwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule() *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule {
22-
return &AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule{
20+
// NewAwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule returns new rule with default attributes
21+
func NewAwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule() *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule {
22+
return &AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule{
2323
resourceType: "aws_spot_instance_request",
24-
attributeName: "instance_interruption_behaviour",
24+
attributeName: "instance_interruption_behavior",
2525
enum: []string{
2626
"hibernate",
2727
"stop",
@@ -31,27 +31,27 @@ func NewAwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule() *AwsSpo
3131
}
3232

3333
// Name returns the rule name
34-
func (r *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule) Name() string {
35-
return "aws_spot_instance_request_invalid_instance_interruption_behaviour"
34+
func (r *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule) Name() string {
35+
return "aws_spot_instance_request_invalid_instance_interruption_behavior"
3636
}
3737

3838
// Enabled returns whether the rule is enabled by default
39-
func (r *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule) Enabled() bool {
39+
func (r *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule) Enabled() bool {
4040
return true
4141
}
4242

4343
// Severity returns the rule severity
44-
func (r *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule) Severity() string {
44+
func (r *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule) Severity() string {
4545
return tflint.ERROR
4646
}
4747

4848
// Link returns the rule reference link
49-
func (r *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule) Link() string {
49+
func (r *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule) Link() string {
5050
return ""
5151
}
5252

5353
// Check checks the pattern is valid
54-
func (r *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule) Check(runner tflint.Runner) error {
54+
func (r *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule) Check(runner tflint.Runner) error {
5555
log.Printf("[TRACE] Check `%s` rule", r.Name())
5656

5757
return runner.WalkResourceAttributes(r.resourceType, r.attributeName, func(attribute *hcl.Attribute) error {
@@ -68,7 +68,7 @@ func (r *AwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule) Check(r
6868
if !found {
6969
runner.EmitIssueOnExpr(
7070
r,
71-
fmt.Sprintf(`"%s" is an invalid value as instance_interruption_behaviour`, truncateLongMessage(val)),
71+
fmt.Sprintf(`"%s" is an invalid value as instance_interruption_behavior`, truncateLongMessage(val)),
7272
attribute.Expr,
7373
)
7474
}

rules/models/mappings/ec2.hcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ mapping "aws_spot_instance_request" {
383383
spot_type = String
384384
launch_group = String
385385
block_duration_minutes = Integer
386-
instance_interruption_behaviour = InstanceInterruptionBehavior
386+
instance_interruption_behavior = InstanceInterruptionBehavior
387387
valid_until = DateTime
388388
valid_from = DateTime
389389
tags = TagSpecificationList

rules/models/provider.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1197,7 +1197,7 @@ var Rules = []tflint.Rule{
11971197
NewAwsSpotFleetRequestInvalidAllocationStrategyRule(),
11981198
NewAwsSpotFleetRequestInvalidFleetTypeRule(),
11991199
NewAwsSpotFleetRequestInvalidInstanceInterruptionBehaviourRule(),
1200-
NewAwsSpotInstanceRequestInvalidInstanceInterruptionBehaviourRule(),
1200+
NewAwsSpotInstanceRequestInvalidInstanceInterruptionBehaviorRule(),
12011201
NewAwsSsmActivationInvalidDescriptionRule(),
12021202
NewAwsSsmActivationInvalidIAMRoleRule(),
12031203
NewAwsSsmActivationInvalidNameRule(),

0 commit comments

Comments
 (0)