@@ -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 }
0 commit comments