Documentation
¶
Index ¶
- Variables
- type AwsALBInvalidSecurityGroupRule
- func (r *AwsALBInvalidSecurityGroupRule) Check(rr tflint.Runner) error
- func (r *AwsALBInvalidSecurityGroupRule) Enabled() bool
- func (r *AwsALBInvalidSecurityGroupRule) Link() string
- func (r *AwsALBInvalidSecurityGroupRule) Metadata() interface{}
- func (r *AwsALBInvalidSecurityGroupRule) Name() string
- func (r *AwsALBInvalidSecurityGroupRule) Severity() tflint.Severity
- type AwsALBInvalidSubnetRule
- func (r *AwsALBInvalidSubnetRule) Check(rr tflint.Runner) error
- func (r *AwsALBInvalidSubnetRule) Enabled() bool
- func (r *AwsALBInvalidSubnetRule) Link() string
- func (r *AwsALBInvalidSubnetRule) Metadata() interface{}
- func (r *AwsALBInvalidSubnetRule) Name() string
- func (r *AwsALBInvalidSubnetRule) Severity() tflint.Severity
- type AwsDBInstanceInvalidDBSubnetGroupRule
- func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Check(rr tflint.Runner) error
- func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Enabled() bool
- func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Link() string
- func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Metadata() interface{}
- func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Name() string
- func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Severity() tflint.Severity
- type AwsDBInstanceInvalidOptionGroupRule
- func (r *AwsDBInstanceInvalidOptionGroupRule) Check(rr tflint.Runner) error
- func (r *AwsDBInstanceInvalidOptionGroupRule) Enabled() bool
- func (r *AwsDBInstanceInvalidOptionGroupRule) Link() string
- func (r *AwsDBInstanceInvalidOptionGroupRule) Metadata() interface{}
- func (r *AwsDBInstanceInvalidOptionGroupRule) Name() string
- func (r *AwsDBInstanceInvalidOptionGroupRule) Severity() tflint.Severity
- type AwsDBInstanceInvalidParameterGroupRule
- func (r *AwsDBInstanceInvalidParameterGroupRule) Check(rr tflint.Runner) error
- func (r *AwsDBInstanceInvalidParameterGroupRule) Enabled() bool
- func (r *AwsDBInstanceInvalidParameterGroupRule) Link() string
- func (r *AwsDBInstanceInvalidParameterGroupRule) Metadata() interface{}
- func (r *AwsDBInstanceInvalidParameterGroupRule) Name() string
- func (r *AwsDBInstanceInvalidParameterGroupRule) Severity() tflint.Severity
- type AwsDBInstanceInvalidVpcSecurityGroupRule
- func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Check(rr tflint.Runner) error
- func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Enabled() bool
- func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Link() string
- func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Metadata() interface{}
- func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Name() string
- func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Severity() tflint.Severity
- type AwsELBInvalidInstanceRule
- func (r *AwsELBInvalidInstanceRule) Check(rr tflint.Runner) error
- func (r *AwsELBInvalidInstanceRule) Enabled() bool
- func (r *AwsELBInvalidInstanceRule) Link() string
- func (r *AwsELBInvalidInstanceRule) Metadata() interface{}
- func (r *AwsELBInvalidInstanceRule) Name() string
- func (r *AwsELBInvalidInstanceRule) Severity() tflint.Severity
- type AwsELBInvalidSecurityGroupRule
- func (r *AwsELBInvalidSecurityGroupRule) Check(rr tflint.Runner) error
- func (r *AwsELBInvalidSecurityGroupRule) Enabled() bool
- func (r *AwsELBInvalidSecurityGroupRule) Link() string
- func (r *AwsELBInvalidSecurityGroupRule) Metadata() interface{}
- func (r *AwsELBInvalidSecurityGroupRule) Name() string
- func (r *AwsELBInvalidSecurityGroupRule) Severity() tflint.Severity
- type AwsELBInvalidSubnetRule
- func (r *AwsELBInvalidSubnetRule) Check(rr tflint.Runner) error
- func (r *AwsELBInvalidSubnetRule) Enabled() bool
- func (r *AwsELBInvalidSubnetRule) Link() string
- func (r *AwsELBInvalidSubnetRule) Metadata() interface{}
- func (r *AwsELBInvalidSubnetRule) Name() string
- func (r *AwsELBInvalidSubnetRule) Severity() tflint.Severity
- type AwsElastiCacheClusterInvalidParameterGroupRule
- func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Check(rr tflint.Runner) error
- func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Enabled() bool
- func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Link() string
- func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Metadata() interface{}
- func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Name() string
- func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Severity() tflint.Severity
- type AwsElastiCacheClusterInvalidSecurityGroupRule
- func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Check(rr tflint.Runner) error
- func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Enabled() bool
- func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Link() string
- func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Metadata() interface{}
- func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Name() string
- func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Severity() tflint.Severity
- type AwsElastiCacheClusterInvalidSubnetGroupRule
- func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Check(rr tflint.Runner) error
- func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Enabled() bool
- func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Link() string
- func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Metadata() interface{}
- func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Name() string
- func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Severity() tflint.Severity
- type AwsElastiCacheReplicationGroupInvalidParameterGroupRule
- func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Check(rr tflint.Runner) error
- func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Enabled() bool
- func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Link() string
- func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Metadata() interface{}
- func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Name() string
- func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Severity() tflint.Severity
- type AwsElastiCacheReplicationGroupInvalidSecurityGroupRule
- func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Check(rr tflint.Runner) error
- func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Enabled() bool
- func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Link() string
- func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Metadata() interface{}
- func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Name() string
- func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Severity() tflint.Severity
- type AwsElastiCacheReplicationGroupInvalidSubnetGroupRule
- func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Check(rr tflint.Runner) error
- func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Enabled() bool
- func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Link() string
- func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Metadata() interface{}
- func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Name() string
- func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Severity() tflint.Severity
- type AwsInstanceInvalidAMIRule
- func (r *AwsInstanceInvalidAMIRule) Check(rr tflint.Runner) error
- func (r *AwsInstanceInvalidAMIRule) Enabled() bool
- func (r *AwsInstanceInvalidAMIRule) Link() string
- func (r *AwsInstanceInvalidAMIRule) Metadata() interface{}
- func (r *AwsInstanceInvalidAMIRule) Name() string
- func (r *AwsInstanceInvalidAMIRule) Severity() tflint.Severity
- type AwsInstanceInvalidIAMProfileRule
- func (r *AwsInstanceInvalidIAMProfileRule) Check(rr tflint.Runner) error
- func (r *AwsInstanceInvalidIAMProfileRule) Enabled() bool
- func (r *AwsInstanceInvalidIAMProfileRule) Link() string
- func (r *AwsInstanceInvalidIAMProfileRule) Metadata() interface{}
- func (r *AwsInstanceInvalidIAMProfileRule) Name() string
- func (r *AwsInstanceInvalidIAMProfileRule) Severity() tflint.Severity
- type AwsInstanceInvalidKeyNameRule
- func (r *AwsInstanceInvalidKeyNameRule) Check(rr tflint.Runner) error
- func (r *AwsInstanceInvalidKeyNameRule) Enabled() bool
- func (r *AwsInstanceInvalidKeyNameRule) Link() string
- func (r *AwsInstanceInvalidKeyNameRule) Metadata() interface{}
- func (r *AwsInstanceInvalidKeyNameRule) Name() string
- func (r *AwsInstanceInvalidKeyNameRule) Severity() tflint.Severity
- type AwsInstanceInvalidSubnetRule
- func (r *AwsInstanceInvalidSubnetRule) Check(rr tflint.Runner) error
- func (r *AwsInstanceInvalidSubnetRule) Enabled() bool
- func (r *AwsInstanceInvalidSubnetRule) Link() string
- func (r *AwsInstanceInvalidSubnetRule) Metadata() interface{}
- func (r *AwsInstanceInvalidSubnetRule) Name() string
- func (r *AwsInstanceInvalidSubnetRule) Severity() tflint.Severity
- type AwsInstanceInvalidVpcSecurityGroupRule
- func (r *AwsInstanceInvalidVpcSecurityGroupRule) Check(rr tflint.Runner) error
- func (r *AwsInstanceInvalidVpcSecurityGroupRule) Enabled() bool
- func (r *AwsInstanceInvalidVpcSecurityGroupRule) Link() string
- func (r *AwsInstanceInvalidVpcSecurityGroupRule) Metadata() interface{}
- func (r *AwsInstanceInvalidVpcSecurityGroupRule) Name() string
- func (r *AwsInstanceInvalidVpcSecurityGroupRule) Severity() tflint.Severity
- type AwsLaunchConfigurationInvalidIAMProfileRule
- func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Check(rr tflint.Runner) error
- func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Enabled() bool
- func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Link() string
- func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Metadata() interface{}
- func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Name() string
- func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Severity() tflint.Severity
- type AwsLaunchConfigurationInvalidImageIDRule
- func (r *AwsLaunchConfigurationInvalidImageIDRule) Check(rr tflint.Runner) error
- func (r *AwsLaunchConfigurationInvalidImageIDRule) Enabled() bool
- func (r *AwsLaunchConfigurationInvalidImageIDRule) Link() string
- func (r *AwsLaunchConfigurationInvalidImageIDRule) Metadata() interface{}
- func (r *AwsLaunchConfigurationInvalidImageIDRule) Name() string
- func (r *AwsLaunchConfigurationInvalidImageIDRule) Severity() tflint.Severity
- type AwsRouteInvalidEgressOnlyGatewayRule
- func (r *AwsRouteInvalidEgressOnlyGatewayRule) Check(rr tflint.Runner) error
- func (r *AwsRouteInvalidEgressOnlyGatewayRule) Enabled() bool
- func (r *AwsRouteInvalidEgressOnlyGatewayRule) Link() string
- func (r *AwsRouteInvalidEgressOnlyGatewayRule) Metadata() interface{}
- func (r *AwsRouteInvalidEgressOnlyGatewayRule) Name() string
- func (r *AwsRouteInvalidEgressOnlyGatewayRule) Severity() tflint.Severity
- type AwsRouteInvalidGatewayRule
- func (r *AwsRouteInvalidGatewayRule) Check(rr tflint.Runner) error
- func (r *AwsRouteInvalidGatewayRule) Enabled() bool
- func (r *AwsRouteInvalidGatewayRule) Link() string
- func (r *AwsRouteInvalidGatewayRule) Metadata() interface{}
- func (r *AwsRouteInvalidGatewayRule) Name() string
- func (r *AwsRouteInvalidGatewayRule) Severity() tflint.Severity
- type AwsRouteInvalidInstanceRule
- func (r *AwsRouteInvalidInstanceRule) Check(rr tflint.Runner) error
- func (r *AwsRouteInvalidInstanceRule) Enabled() bool
- func (r *AwsRouteInvalidInstanceRule) Link() string
- func (r *AwsRouteInvalidInstanceRule) Metadata() interface{}
- func (r *AwsRouteInvalidInstanceRule) Name() string
- func (r *AwsRouteInvalidInstanceRule) Severity() tflint.Severity
- type AwsRouteInvalidNatGatewayRule
- func (r *AwsRouteInvalidNatGatewayRule) Check(rr tflint.Runner) error
- func (r *AwsRouteInvalidNatGatewayRule) Enabled() bool
- func (r *AwsRouteInvalidNatGatewayRule) Link() string
- func (r *AwsRouteInvalidNatGatewayRule) Metadata() interface{}
- func (r *AwsRouteInvalidNatGatewayRule) Name() string
- func (r *AwsRouteInvalidNatGatewayRule) Severity() tflint.Severity
- type AwsRouteInvalidNetworkInterfaceRule
- func (r *AwsRouteInvalidNetworkInterfaceRule) Check(rr tflint.Runner) error
- func (r *AwsRouteInvalidNetworkInterfaceRule) Enabled() bool
- func (r *AwsRouteInvalidNetworkInterfaceRule) Link() string
- func (r *AwsRouteInvalidNetworkInterfaceRule) Metadata() interface{}
- func (r *AwsRouteInvalidNetworkInterfaceRule) Name() string
- func (r *AwsRouteInvalidNetworkInterfaceRule) Severity() tflint.Severity
- type AwsRouteInvalidRouteTableRule
- func (r *AwsRouteInvalidRouteTableRule) Check(rr tflint.Runner) error
- func (r *AwsRouteInvalidRouteTableRule) Enabled() bool
- func (r *AwsRouteInvalidRouteTableRule) Link() string
- func (r *AwsRouteInvalidRouteTableRule) Metadata() interface{}
- func (r *AwsRouteInvalidRouteTableRule) Name() string
- func (r *AwsRouteInvalidRouteTableRule) Severity() tflint.Severity
- type AwsRouteInvalidVpcPeeringConnectionRule
- func (r *AwsRouteInvalidVpcPeeringConnectionRule) Check(rr tflint.Runner) error
- func (r *AwsRouteInvalidVpcPeeringConnectionRule) Enabled() bool
- func (r *AwsRouteInvalidVpcPeeringConnectionRule) Link() string
- func (r *AwsRouteInvalidVpcPeeringConnectionRule) Metadata() interface{}
- func (r *AwsRouteInvalidVpcPeeringConnectionRule) Name() string
- func (r *AwsRouteInvalidVpcPeeringConnectionRule) Severity() tflint.Severity
Constants ¶
This section is empty.
Variables ¶
var Rules = []tflint.Rule{ NewAwsInstanceInvalidAMIRule(), NewAwsLaunchConfigurationInvalidImageIDRule(), NewAwsALBInvalidSecurityGroupRule(), NewAwsALBInvalidSubnetRule(), NewAwsDBInstanceInvalidDBSubnetGroupRule(), NewAwsDBInstanceInvalidOptionGroupRule(), NewAwsDBInstanceInvalidParameterGroupRule(), NewAwsDBInstanceInvalidVpcSecurityGroupRule(), NewAwsELBInvalidInstanceRule(), NewAwsELBInvalidSecurityGroupRule(), NewAwsELBInvalidSubnetRule(), NewAwsElastiCacheClusterInvalidParameterGroupRule(), NewAwsElastiCacheClusterInvalidSecurityGroupRule(), NewAwsElastiCacheClusterInvalidSubnetGroupRule(), NewAwsElastiCacheReplicationGroupInvalidParameterGroupRule(), NewAwsElastiCacheReplicationGroupInvalidSecurityGroupRule(), NewAwsElastiCacheReplicationGroupInvalidSubnetGroupRule(), NewAwsInstanceInvalidIAMProfileRule(), NewAwsInstanceInvalidKeyNameRule(), NewAwsInstanceInvalidSubnetRule(), NewAwsInstanceInvalidVpcSecurityGroupRule(), NewAwsLaunchConfigurationInvalidIAMProfileRule(), NewAwsRouteInvalidEgressOnlyGatewayRule(), NewAwsRouteInvalidGatewayRule(), NewAwsRouteInvalidInstanceRule(), NewAwsRouteInvalidNatGatewayRule(), NewAwsRouteInvalidNetworkInterfaceRule(), NewAwsRouteInvalidRouteTableRule(), NewAwsRouteInvalidVpcPeeringConnectionRule(), }
Rules is a list of rules with invoking APIs
Functions ¶
This section is empty.
Types ¶
type AwsALBInvalidSecurityGroupRule ¶
type AwsALBInvalidSecurityGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsALBInvalidSecurityGroupRule checks whether attribute value actually exists
func NewAwsALBInvalidSecurityGroupRule ¶
func NewAwsALBInvalidSecurityGroupRule() *AwsALBInvalidSecurityGroupRule
NewAwsALBInvalidSecurityGroupRule returns new rule with default attributes
func (*AwsALBInvalidSecurityGroupRule) Check ¶
func (r *AwsALBInvalidSecurityGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeSecurityGroups
func (*AwsALBInvalidSecurityGroupRule) Enabled ¶
func (r *AwsALBInvalidSecurityGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsALBInvalidSecurityGroupRule) Link ¶
func (r *AwsALBInvalidSecurityGroupRule) Link() string
Link returns the rule reference link
func (*AwsALBInvalidSecurityGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsALBInvalidSecurityGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsALBInvalidSecurityGroupRule) Name ¶
func (r *AwsALBInvalidSecurityGroupRule) Name() string
Name returns the rule name
func (*AwsALBInvalidSecurityGroupRule) Severity ¶
func (r *AwsALBInvalidSecurityGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsALBInvalidSubnetRule ¶
type AwsALBInvalidSubnetRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsALBInvalidSubnetRule checks whether attribute value actually exists
func NewAwsALBInvalidSubnetRule ¶
func NewAwsALBInvalidSubnetRule() *AwsALBInvalidSubnetRule
NewAwsALBInvalidSubnetRule returns new rule with default attributes
func (*AwsALBInvalidSubnetRule) Check ¶
func (r *AwsALBInvalidSubnetRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeSubnets
func (*AwsALBInvalidSubnetRule) Enabled ¶
func (r *AwsALBInvalidSubnetRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsALBInvalidSubnetRule) Link ¶
func (r *AwsALBInvalidSubnetRule) Link() string
Link returns the rule reference link
func (*AwsALBInvalidSubnetRule) Metadata ¶ added in v0.13.0
func (r *AwsALBInvalidSubnetRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsALBInvalidSubnetRule) Name ¶
func (r *AwsALBInvalidSubnetRule) Name() string
Name returns the rule name
func (*AwsALBInvalidSubnetRule) Severity ¶
func (r *AwsALBInvalidSubnetRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsDBInstanceInvalidDBSubnetGroupRule ¶
type AwsDBInstanceInvalidDBSubnetGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsDBInstanceInvalidDBSubnetGroupRule checks whether attribute value actually exists
func NewAwsDBInstanceInvalidDBSubnetGroupRule ¶
func NewAwsDBInstanceInvalidDBSubnetGroupRule() *AwsDBInstanceInvalidDBSubnetGroupRule
NewAwsDBInstanceInvalidDBSubnetGroupRule returns new rule with default attributes
func (*AwsDBInstanceInvalidDBSubnetGroupRule) Check ¶
func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeDBSubnetGroups
func (*AwsDBInstanceInvalidDBSubnetGroupRule) Enabled ¶
func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsDBInstanceInvalidDBSubnetGroupRule) Link ¶
func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Link() string
Link returns the rule reference link
func (*AwsDBInstanceInvalidDBSubnetGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsDBInstanceInvalidDBSubnetGroupRule) Name ¶
func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Name() string
Name returns the rule name
func (*AwsDBInstanceInvalidDBSubnetGroupRule) Severity ¶
func (r *AwsDBInstanceInvalidDBSubnetGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsDBInstanceInvalidOptionGroupRule ¶
type AwsDBInstanceInvalidOptionGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsDBInstanceInvalidOptionGroupRule checks whether attribute value actually exists
func NewAwsDBInstanceInvalidOptionGroupRule ¶
func NewAwsDBInstanceInvalidOptionGroupRule() *AwsDBInstanceInvalidOptionGroupRule
NewAwsDBInstanceInvalidOptionGroupRule returns new rule with default attributes
func (*AwsDBInstanceInvalidOptionGroupRule) Check ¶
func (r *AwsDBInstanceInvalidOptionGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeOptionGroups
func (*AwsDBInstanceInvalidOptionGroupRule) Enabled ¶
func (r *AwsDBInstanceInvalidOptionGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsDBInstanceInvalidOptionGroupRule) Link ¶
func (r *AwsDBInstanceInvalidOptionGroupRule) Link() string
Link returns the rule reference link
func (*AwsDBInstanceInvalidOptionGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsDBInstanceInvalidOptionGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsDBInstanceInvalidOptionGroupRule) Name ¶
func (r *AwsDBInstanceInvalidOptionGroupRule) Name() string
Name returns the rule name
func (*AwsDBInstanceInvalidOptionGroupRule) Severity ¶
func (r *AwsDBInstanceInvalidOptionGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsDBInstanceInvalidParameterGroupRule ¶
type AwsDBInstanceInvalidParameterGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsDBInstanceInvalidParameterGroupRule checks whether attribute value actually exists
func NewAwsDBInstanceInvalidParameterGroupRule ¶
func NewAwsDBInstanceInvalidParameterGroupRule() *AwsDBInstanceInvalidParameterGroupRule
NewAwsDBInstanceInvalidParameterGroupRule returns new rule with default attributes
func (*AwsDBInstanceInvalidParameterGroupRule) Check ¶
func (r *AwsDBInstanceInvalidParameterGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeDBParameterGroups
func (*AwsDBInstanceInvalidParameterGroupRule) Enabled ¶
func (r *AwsDBInstanceInvalidParameterGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsDBInstanceInvalidParameterGroupRule) Link ¶
func (r *AwsDBInstanceInvalidParameterGroupRule) Link() string
Link returns the rule reference link
func (*AwsDBInstanceInvalidParameterGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsDBInstanceInvalidParameterGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsDBInstanceInvalidParameterGroupRule) Name ¶
func (r *AwsDBInstanceInvalidParameterGroupRule) Name() string
Name returns the rule name
func (*AwsDBInstanceInvalidParameterGroupRule) Severity ¶
func (r *AwsDBInstanceInvalidParameterGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsDBInstanceInvalidVpcSecurityGroupRule ¶
type AwsDBInstanceInvalidVpcSecurityGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsDBInstanceInvalidVpcSecurityGroupRule checks whether attribute value actually exists
func NewAwsDBInstanceInvalidVpcSecurityGroupRule ¶
func NewAwsDBInstanceInvalidVpcSecurityGroupRule() *AwsDBInstanceInvalidVpcSecurityGroupRule
NewAwsDBInstanceInvalidVpcSecurityGroupRule returns new rule with default attributes
func (*AwsDBInstanceInvalidVpcSecurityGroupRule) Check ¶
func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeSecurityGroups
func (*AwsDBInstanceInvalidVpcSecurityGroupRule) Enabled ¶
func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsDBInstanceInvalidVpcSecurityGroupRule) Link ¶
func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Link() string
Link returns the rule reference link
func (*AwsDBInstanceInvalidVpcSecurityGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsDBInstanceInvalidVpcSecurityGroupRule) Name ¶
func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Name() string
Name returns the rule name
func (*AwsDBInstanceInvalidVpcSecurityGroupRule) Severity ¶
func (r *AwsDBInstanceInvalidVpcSecurityGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsELBInvalidInstanceRule ¶
type AwsELBInvalidInstanceRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsELBInvalidInstanceRule checks whether attribute value actually exists
func NewAwsELBInvalidInstanceRule ¶
func NewAwsELBInvalidInstanceRule() *AwsELBInvalidInstanceRule
NewAwsELBInvalidInstanceRule returns new rule with default attributes
func (*AwsELBInvalidInstanceRule) Check ¶
func (r *AwsELBInvalidInstanceRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeInstances
func (*AwsELBInvalidInstanceRule) Enabled ¶
func (r *AwsELBInvalidInstanceRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsELBInvalidInstanceRule) Link ¶
func (r *AwsELBInvalidInstanceRule) Link() string
Link returns the rule reference link
func (*AwsELBInvalidInstanceRule) Metadata ¶ added in v0.13.0
func (r *AwsELBInvalidInstanceRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsELBInvalidInstanceRule) Name ¶
func (r *AwsELBInvalidInstanceRule) Name() string
Name returns the rule name
func (*AwsELBInvalidInstanceRule) Severity ¶
func (r *AwsELBInvalidInstanceRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsELBInvalidSecurityGroupRule ¶
type AwsELBInvalidSecurityGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsELBInvalidSecurityGroupRule checks whether attribute value actually exists
func NewAwsELBInvalidSecurityGroupRule ¶
func NewAwsELBInvalidSecurityGroupRule() *AwsELBInvalidSecurityGroupRule
NewAwsELBInvalidSecurityGroupRule returns new rule with default attributes
func (*AwsELBInvalidSecurityGroupRule) Check ¶
func (r *AwsELBInvalidSecurityGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeSecurityGroups
func (*AwsELBInvalidSecurityGroupRule) Enabled ¶
func (r *AwsELBInvalidSecurityGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsELBInvalidSecurityGroupRule) Link ¶
func (r *AwsELBInvalidSecurityGroupRule) Link() string
Link returns the rule reference link
func (*AwsELBInvalidSecurityGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsELBInvalidSecurityGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsELBInvalidSecurityGroupRule) Name ¶
func (r *AwsELBInvalidSecurityGroupRule) Name() string
Name returns the rule name
func (*AwsELBInvalidSecurityGroupRule) Severity ¶
func (r *AwsELBInvalidSecurityGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsELBInvalidSubnetRule ¶
type AwsELBInvalidSubnetRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsELBInvalidSubnetRule checks whether attribute value actually exists
func NewAwsELBInvalidSubnetRule ¶
func NewAwsELBInvalidSubnetRule() *AwsELBInvalidSubnetRule
NewAwsELBInvalidSubnetRule returns new rule with default attributes
func (*AwsELBInvalidSubnetRule) Check ¶
func (r *AwsELBInvalidSubnetRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeSubnets
func (*AwsELBInvalidSubnetRule) Enabled ¶
func (r *AwsELBInvalidSubnetRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsELBInvalidSubnetRule) Link ¶
func (r *AwsELBInvalidSubnetRule) Link() string
Link returns the rule reference link
func (*AwsELBInvalidSubnetRule) Metadata ¶ added in v0.13.0
func (r *AwsELBInvalidSubnetRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsELBInvalidSubnetRule) Name ¶
func (r *AwsELBInvalidSubnetRule) Name() string
Name returns the rule name
func (*AwsELBInvalidSubnetRule) Severity ¶
func (r *AwsELBInvalidSubnetRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsElastiCacheClusterInvalidParameterGroupRule ¶
type AwsElastiCacheClusterInvalidParameterGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsElastiCacheClusterInvalidParameterGroupRule checks whether attribute value actually exists
func NewAwsElastiCacheClusterInvalidParameterGroupRule ¶
func NewAwsElastiCacheClusterInvalidParameterGroupRule() *AwsElastiCacheClusterInvalidParameterGroupRule
NewAwsElastiCacheClusterInvalidParameterGroupRule returns new rule with default attributes
func (*AwsElastiCacheClusterInvalidParameterGroupRule) Check ¶
func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeCacheParameterGroups
func (*AwsElastiCacheClusterInvalidParameterGroupRule) Enabled ¶
func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsElastiCacheClusterInvalidParameterGroupRule) Link ¶
func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Link() string
Link returns the rule reference link
func (*AwsElastiCacheClusterInvalidParameterGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsElastiCacheClusterInvalidParameterGroupRule) Name ¶
func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Name() string
Name returns the rule name
func (*AwsElastiCacheClusterInvalidParameterGroupRule) Severity ¶
func (r *AwsElastiCacheClusterInvalidParameterGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsElastiCacheClusterInvalidSecurityGroupRule ¶
type AwsElastiCacheClusterInvalidSecurityGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsElastiCacheClusterInvalidSecurityGroupRule checks whether attribute value actually exists
func NewAwsElastiCacheClusterInvalidSecurityGroupRule ¶
func NewAwsElastiCacheClusterInvalidSecurityGroupRule() *AwsElastiCacheClusterInvalidSecurityGroupRule
NewAwsElastiCacheClusterInvalidSecurityGroupRule returns new rule with default attributes
func (*AwsElastiCacheClusterInvalidSecurityGroupRule) Check ¶
func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeSecurityGroups
func (*AwsElastiCacheClusterInvalidSecurityGroupRule) Enabled ¶
func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsElastiCacheClusterInvalidSecurityGroupRule) Link ¶
func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Link() string
Link returns the rule reference link
func (*AwsElastiCacheClusterInvalidSecurityGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsElastiCacheClusterInvalidSecurityGroupRule) Name ¶
func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Name() string
Name returns the rule name
func (*AwsElastiCacheClusterInvalidSecurityGroupRule) Severity ¶
func (r *AwsElastiCacheClusterInvalidSecurityGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsElastiCacheClusterInvalidSubnetGroupRule ¶
type AwsElastiCacheClusterInvalidSubnetGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsElastiCacheClusterInvalidSubnetGroupRule checks whether attribute value actually exists
func NewAwsElastiCacheClusterInvalidSubnetGroupRule ¶
func NewAwsElastiCacheClusterInvalidSubnetGroupRule() *AwsElastiCacheClusterInvalidSubnetGroupRule
NewAwsElastiCacheClusterInvalidSubnetGroupRule returns new rule with default attributes
func (*AwsElastiCacheClusterInvalidSubnetGroupRule) Check ¶
func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeCacheSubnetGroups
func (*AwsElastiCacheClusterInvalidSubnetGroupRule) Enabled ¶
func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsElastiCacheClusterInvalidSubnetGroupRule) Link ¶
func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Link() string
Link returns the rule reference link
func (*AwsElastiCacheClusterInvalidSubnetGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsElastiCacheClusterInvalidSubnetGroupRule) Name ¶
func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Name() string
Name returns the rule name
func (*AwsElastiCacheClusterInvalidSubnetGroupRule) Severity ¶
func (r *AwsElastiCacheClusterInvalidSubnetGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsElastiCacheReplicationGroupInvalidParameterGroupRule ¶ added in v0.7.0
type AwsElastiCacheReplicationGroupInvalidParameterGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsElastiCacheReplicationGroupInvalidParameterGroupRule checks whether attribute value actually exists
func NewAwsElastiCacheReplicationGroupInvalidParameterGroupRule ¶ added in v0.7.0
func NewAwsElastiCacheReplicationGroupInvalidParameterGroupRule() *AwsElastiCacheReplicationGroupInvalidParameterGroupRule
NewAwsElastiCacheReplicationGroupInvalidParameterGroupRule returns new rule with default attributes
func (*AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Check ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeCacheParameterGroups
func (*AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Enabled ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Link ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Link() string
Link returns the rule reference link
func (*AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Name ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Name() string
Name returns the rule name
func (*AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Severity ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidParameterGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsElastiCacheReplicationGroupInvalidSecurityGroupRule ¶ added in v0.7.0
type AwsElastiCacheReplicationGroupInvalidSecurityGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsElastiCacheReplicationGroupInvalidSecurityGroupRule checks whether attribute value actually exists
func NewAwsElastiCacheReplicationGroupInvalidSecurityGroupRule ¶ added in v0.7.0
func NewAwsElastiCacheReplicationGroupInvalidSecurityGroupRule() *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule
NewAwsElastiCacheReplicationGroupInvalidSecurityGroupRule returns new rule with default attributes
func (*AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Check ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeSecurityGroups
func (*AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Enabled ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Link ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Link() string
Link returns the rule reference link
func (*AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Name ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Name() string
Name returns the rule name
func (*AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Severity ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidSecurityGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsElastiCacheReplicationGroupInvalidSubnetGroupRule ¶ added in v0.7.0
type AwsElastiCacheReplicationGroupInvalidSubnetGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsElastiCacheReplicationGroupInvalidSubnetGroupRule checks whether attribute value actually exists
func NewAwsElastiCacheReplicationGroupInvalidSubnetGroupRule ¶ added in v0.7.0
func NewAwsElastiCacheReplicationGroupInvalidSubnetGroupRule() *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule
NewAwsElastiCacheReplicationGroupInvalidSubnetGroupRule returns new rule with default attributes
func (*AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Check ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeCacheSubnetGroups
func (*AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Enabled ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Link ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Link() string
Link returns the rule reference link
func (*AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Name ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Name() string
Name returns the rule name
func (*AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Severity ¶ added in v0.7.0
func (r *AwsElastiCacheReplicationGroupInvalidSubnetGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsInstanceInvalidAMIRule ¶
type AwsInstanceInvalidAMIRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsInstanceInvalidAMIRule checks whether "aws_instance" has invalid AMI ID
func NewAwsInstanceInvalidAMIRule ¶
func NewAwsInstanceInvalidAMIRule() *AwsInstanceInvalidAMIRule
NewAwsInstanceInvalidAMIRule returns new rule with default attributes
func (*AwsInstanceInvalidAMIRule) Check ¶
func (r *AwsInstanceInvalidAMIRule) Check(rr tflint.Runner) error
Check checks whether "aws_instance" has invalid AMI ID
func (*AwsInstanceInvalidAMIRule) Enabled ¶
func (r *AwsInstanceInvalidAMIRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsInstanceInvalidAMIRule) Link ¶
func (r *AwsInstanceInvalidAMIRule) Link() string
Link returns the rule reference link
func (*AwsInstanceInvalidAMIRule) Metadata ¶ added in v0.13.0
func (r *AwsInstanceInvalidAMIRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsInstanceInvalidAMIRule) Name ¶
func (r *AwsInstanceInvalidAMIRule) Name() string
Name returns the rule name
func (*AwsInstanceInvalidAMIRule) Severity ¶
func (r *AwsInstanceInvalidAMIRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsInstanceInvalidIAMProfileRule ¶
type AwsInstanceInvalidIAMProfileRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsInstanceInvalidIAMProfileRule checks whether attribute value actually exists
func NewAwsInstanceInvalidIAMProfileRule ¶
func NewAwsInstanceInvalidIAMProfileRule() *AwsInstanceInvalidIAMProfileRule
NewAwsInstanceInvalidIAMProfileRule returns new rule with default attributes
func (*AwsInstanceInvalidIAMProfileRule) Check ¶
func (r *AwsInstanceInvalidIAMProfileRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by ListInstanceProfiles
func (*AwsInstanceInvalidIAMProfileRule) Enabled ¶
func (r *AwsInstanceInvalidIAMProfileRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsInstanceInvalidIAMProfileRule) Link ¶
func (r *AwsInstanceInvalidIAMProfileRule) Link() string
Link returns the rule reference link
func (*AwsInstanceInvalidIAMProfileRule) Metadata ¶ added in v0.13.0
func (r *AwsInstanceInvalidIAMProfileRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsInstanceInvalidIAMProfileRule) Name ¶
func (r *AwsInstanceInvalidIAMProfileRule) Name() string
Name returns the rule name
func (*AwsInstanceInvalidIAMProfileRule) Severity ¶
func (r *AwsInstanceInvalidIAMProfileRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsInstanceInvalidKeyNameRule ¶
type AwsInstanceInvalidKeyNameRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsInstanceInvalidKeyNameRule checks whether attribute value actually exists
func NewAwsInstanceInvalidKeyNameRule ¶
func NewAwsInstanceInvalidKeyNameRule() *AwsInstanceInvalidKeyNameRule
NewAwsInstanceInvalidKeyNameRule returns new rule with default attributes
func (*AwsInstanceInvalidKeyNameRule) Check ¶
func (r *AwsInstanceInvalidKeyNameRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeKeyPairs
func (*AwsInstanceInvalidKeyNameRule) Enabled ¶
func (r *AwsInstanceInvalidKeyNameRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsInstanceInvalidKeyNameRule) Link ¶
func (r *AwsInstanceInvalidKeyNameRule) Link() string
Link returns the rule reference link
func (*AwsInstanceInvalidKeyNameRule) Metadata ¶ added in v0.13.0
func (r *AwsInstanceInvalidKeyNameRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsInstanceInvalidKeyNameRule) Name ¶
func (r *AwsInstanceInvalidKeyNameRule) Name() string
Name returns the rule name
func (*AwsInstanceInvalidKeyNameRule) Severity ¶
func (r *AwsInstanceInvalidKeyNameRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsInstanceInvalidSubnetRule ¶
type AwsInstanceInvalidSubnetRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsInstanceInvalidSubnetRule checks whether attribute value actually exists
func NewAwsInstanceInvalidSubnetRule ¶
func NewAwsInstanceInvalidSubnetRule() *AwsInstanceInvalidSubnetRule
NewAwsInstanceInvalidSubnetRule returns new rule with default attributes
func (*AwsInstanceInvalidSubnetRule) Check ¶
func (r *AwsInstanceInvalidSubnetRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeSubnets
func (*AwsInstanceInvalidSubnetRule) Enabled ¶
func (r *AwsInstanceInvalidSubnetRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsInstanceInvalidSubnetRule) Link ¶
func (r *AwsInstanceInvalidSubnetRule) Link() string
Link returns the rule reference link
func (*AwsInstanceInvalidSubnetRule) Metadata ¶ added in v0.13.0
func (r *AwsInstanceInvalidSubnetRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsInstanceInvalidSubnetRule) Name ¶
func (r *AwsInstanceInvalidSubnetRule) Name() string
Name returns the rule name
func (*AwsInstanceInvalidSubnetRule) Severity ¶
func (r *AwsInstanceInvalidSubnetRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsInstanceInvalidVpcSecurityGroupRule ¶
type AwsInstanceInvalidVpcSecurityGroupRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsInstanceInvalidVpcSecurityGroupRule checks whether attribute value actually exists
func NewAwsInstanceInvalidVpcSecurityGroupRule ¶
func NewAwsInstanceInvalidVpcSecurityGroupRule() *AwsInstanceInvalidVpcSecurityGroupRule
NewAwsInstanceInvalidVpcSecurityGroupRule returns new rule with default attributes
func (*AwsInstanceInvalidVpcSecurityGroupRule) Check ¶
func (r *AwsInstanceInvalidVpcSecurityGroupRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeSecurityGroups
func (*AwsInstanceInvalidVpcSecurityGroupRule) Enabled ¶
func (r *AwsInstanceInvalidVpcSecurityGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsInstanceInvalidVpcSecurityGroupRule) Link ¶
func (r *AwsInstanceInvalidVpcSecurityGroupRule) Link() string
Link returns the rule reference link
func (*AwsInstanceInvalidVpcSecurityGroupRule) Metadata ¶ added in v0.13.0
func (r *AwsInstanceInvalidVpcSecurityGroupRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsInstanceInvalidVpcSecurityGroupRule) Name ¶
func (r *AwsInstanceInvalidVpcSecurityGroupRule) Name() string
Name returns the rule name
func (*AwsInstanceInvalidVpcSecurityGroupRule) Severity ¶
func (r *AwsInstanceInvalidVpcSecurityGroupRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsLaunchConfigurationInvalidIAMProfileRule ¶
type AwsLaunchConfigurationInvalidIAMProfileRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsLaunchConfigurationInvalidIAMProfileRule checks whether attribute value actually exists
func NewAwsLaunchConfigurationInvalidIAMProfileRule ¶
func NewAwsLaunchConfigurationInvalidIAMProfileRule() *AwsLaunchConfigurationInvalidIAMProfileRule
NewAwsLaunchConfigurationInvalidIAMProfileRule returns new rule with default attributes
func (*AwsLaunchConfigurationInvalidIAMProfileRule) Check ¶
func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by ListInstanceProfiles
func (*AwsLaunchConfigurationInvalidIAMProfileRule) Enabled ¶
func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsLaunchConfigurationInvalidIAMProfileRule) Link ¶
func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Link() string
Link returns the rule reference link
func (*AwsLaunchConfigurationInvalidIAMProfileRule) Metadata ¶ added in v0.13.0
func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsLaunchConfigurationInvalidIAMProfileRule) Name ¶
func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Name() string
Name returns the rule name
func (*AwsLaunchConfigurationInvalidIAMProfileRule) Severity ¶
func (r *AwsLaunchConfigurationInvalidIAMProfileRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsLaunchConfigurationInvalidImageIDRule ¶
type AwsLaunchConfigurationInvalidImageIDRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsLaunchConfigurationInvalidImageIDRule checks whether "aws_instance" has invalid AMI ID
func NewAwsLaunchConfigurationInvalidImageIDRule ¶
func NewAwsLaunchConfigurationInvalidImageIDRule() *AwsLaunchConfigurationInvalidImageIDRule
NewAwsLaunchConfigurationInvalidImageIDRule returns new rule with default attributes
func (*AwsLaunchConfigurationInvalidImageIDRule) Check ¶
func (r *AwsLaunchConfigurationInvalidImageIDRule) Check(rr tflint.Runner) error
Check checks whether "aws_instance" has invalid AMI ID
func (*AwsLaunchConfigurationInvalidImageIDRule) Enabled ¶
func (r *AwsLaunchConfigurationInvalidImageIDRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsLaunchConfigurationInvalidImageIDRule) Link ¶
func (r *AwsLaunchConfigurationInvalidImageIDRule) Link() string
Link returns the rule reference link
func (*AwsLaunchConfigurationInvalidImageIDRule) Metadata ¶ added in v0.13.0
func (r *AwsLaunchConfigurationInvalidImageIDRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsLaunchConfigurationInvalidImageIDRule) Name ¶
func (r *AwsLaunchConfigurationInvalidImageIDRule) Name() string
Name returns the rule name
func (*AwsLaunchConfigurationInvalidImageIDRule) Severity ¶
func (r *AwsLaunchConfigurationInvalidImageIDRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsRouteInvalidEgressOnlyGatewayRule ¶
type AwsRouteInvalidEgressOnlyGatewayRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsRouteInvalidEgressOnlyGatewayRule checks whether attribute value actually exists
func NewAwsRouteInvalidEgressOnlyGatewayRule ¶
func NewAwsRouteInvalidEgressOnlyGatewayRule() *AwsRouteInvalidEgressOnlyGatewayRule
NewAwsRouteInvalidEgressOnlyGatewayRule returns new rule with default attributes
func (*AwsRouteInvalidEgressOnlyGatewayRule) Check ¶
func (r *AwsRouteInvalidEgressOnlyGatewayRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeEgressOnlyInternetGateways
func (*AwsRouteInvalidEgressOnlyGatewayRule) Enabled ¶
func (r *AwsRouteInvalidEgressOnlyGatewayRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsRouteInvalidEgressOnlyGatewayRule) Link ¶
func (r *AwsRouteInvalidEgressOnlyGatewayRule) Link() string
Link returns the rule reference link
func (*AwsRouteInvalidEgressOnlyGatewayRule) Metadata ¶ added in v0.13.0
func (r *AwsRouteInvalidEgressOnlyGatewayRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsRouteInvalidEgressOnlyGatewayRule) Name ¶
func (r *AwsRouteInvalidEgressOnlyGatewayRule) Name() string
Name returns the rule name
func (*AwsRouteInvalidEgressOnlyGatewayRule) Severity ¶
func (r *AwsRouteInvalidEgressOnlyGatewayRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsRouteInvalidGatewayRule ¶
type AwsRouteInvalidGatewayRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsRouteInvalidGatewayRule checks whether attribute value actually exists
func NewAwsRouteInvalidGatewayRule ¶
func NewAwsRouteInvalidGatewayRule() *AwsRouteInvalidGatewayRule
NewAwsRouteInvalidGatewayRule returns new rule with default attributes
func (*AwsRouteInvalidGatewayRule) Check ¶
func (r *AwsRouteInvalidGatewayRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeInternetGateways
func (*AwsRouteInvalidGatewayRule) Enabled ¶
func (r *AwsRouteInvalidGatewayRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsRouteInvalidGatewayRule) Link ¶
func (r *AwsRouteInvalidGatewayRule) Link() string
Link returns the rule reference link
func (*AwsRouteInvalidGatewayRule) Metadata ¶ added in v0.13.0
func (r *AwsRouteInvalidGatewayRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsRouteInvalidGatewayRule) Name ¶
func (r *AwsRouteInvalidGatewayRule) Name() string
Name returns the rule name
func (*AwsRouteInvalidGatewayRule) Severity ¶
func (r *AwsRouteInvalidGatewayRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsRouteInvalidInstanceRule ¶
type AwsRouteInvalidInstanceRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsRouteInvalidInstanceRule checks whether attribute value actually exists
func NewAwsRouteInvalidInstanceRule ¶
func NewAwsRouteInvalidInstanceRule() *AwsRouteInvalidInstanceRule
NewAwsRouteInvalidInstanceRule returns new rule with default attributes
func (*AwsRouteInvalidInstanceRule) Check ¶
func (r *AwsRouteInvalidInstanceRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeInstances
func (*AwsRouteInvalidInstanceRule) Enabled ¶
func (r *AwsRouteInvalidInstanceRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsRouteInvalidInstanceRule) Link ¶
func (r *AwsRouteInvalidInstanceRule) Link() string
Link returns the rule reference link
func (*AwsRouteInvalidInstanceRule) Metadata ¶ added in v0.13.0
func (r *AwsRouteInvalidInstanceRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsRouteInvalidInstanceRule) Name ¶
func (r *AwsRouteInvalidInstanceRule) Name() string
Name returns the rule name
func (*AwsRouteInvalidInstanceRule) Severity ¶
func (r *AwsRouteInvalidInstanceRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsRouteInvalidNatGatewayRule ¶
type AwsRouteInvalidNatGatewayRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsRouteInvalidNatGatewayRule checks whether attribute value actually exists
func NewAwsRouteInvalidNatGatewayRule ¶
func NewAwsRouteInvalidNatGatewayRule() *AwsRouteInvalidNatGatewayRule
NewAwsRouteInvalidNatGatewayRule returns new rule with default attributes
func (*AwsRouteInvalidNatGatewayRule) Check ¶
func (r *AwsRouteInvalidNatGatewayRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeNatGateways
func (*AwsRouteInvalidNatGatewayRule) Enabled ¶
func (r *AwsRouteInvalidNatGatewayRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsRouteInvalidNatGatewayRule) Link ¶
func (r *AwsRouteInvalidNatGatewayRule) Link() string
Link returns the rule reference link
func (*AwsRouteInvalidNatGatewayRule) Metadata ¶ added in v0.13.0
func (r *AwsRouteInvalidNatGatewayRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsRouteInvalidNatGatewayRule) Name ¶
func (r *AwsRouteInvalidNatGatewayRule) Name() string
Name returns the rule name
func (*AwsRouteInvalidNatGatewayRule) Severity ¶
func (r *AwsRouteInvalidNatGatewayRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsRouteInvalidNetworkInterfaceRule ¶
type AwsRouteInvalidNetworkInterfaceRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsRouteInvalidNetworkInterfaceRule checks whether attribute value actually exists
func NewAwsRouteInvalidNetworkInterfaceRule ¶
func NewAwsRouteInvalidNetworkInterfaceRule() *AwsRouteInvalidNetworkInterfaceRule
NewAwsRouteInvalidNetworkInterfaceRule returns new rule with default attributes
func (*AwsRouteInvalidNetworkInterfaceRule) Check ¶
func (r *AwsRouteInvalidNetworkInterfaceRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeNetworkInterfaces
func (*AwsRouteInvalidNetworkInterfaceRule) Enabled ¶
func (r *AwsRouteInvalidNetworkInterfaceRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsRouteInvalidNetworkInterfaceRule) Link ¶
func (r *AwsRouteInvalidNetworkInterfaceRule) Link() string
Link returns the rule reference link
func (*AwsRouteInvalidNetworkInterfaceRule) Metadata ¶ added in v0.13.0
func (r *AwsRouteInvalidNetworkInterfaceRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsRouteInvalidNetworkInterfaceRule) Name ¶
func (r *AwsRouteInvalidNetworkInterfaceRule) Name() string
Name returns the rule name
func (*AwsRouteInvalidNetworkInterfaceRule) Severity ¶
func (r *AwsRouteInvalidNetworkInterfaceRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsRouteInvalidRouteTableRule ¶
type AwsRouteInvalidRouteTableRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsRouteInvalidRouteTableRule checks whether attribute value actually exists
func NewAwsRouteInvalidRouteTableRule ¶
func NewAwsRouteInvalidRouteTableRule() *AwsRouteInvalidRouteTableRule
NewAwsRouteInvalidRouteTableRule returns new rule with default attributes
func (*AwsRouteInvalidRouteTableRule) Check ¶
func (r *AwsRouteInvalidRouteTableRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeRouteTables
func (*AwsRouteInvalidRouteTableRule) Enabled ¶
func (r *AwsRouteInvalidRouteTableRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsRouteInvalidRouteTableRule) Link ¶
func (r *AwsRouteInvalidRouteTableRule) Link() string
Link returns the rule reference link
func (*AwsRouteInvalidRouteTableRule) Metadata ¶ added in v0.13.0
func (r *AwsRouteInvalidRouteTableRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsRouteInvalidRouteTableRule) Name ¶
func (r *AwsRouteInvalidRouteTableRule) Name() string
Name returns the rule name
func (*AwsRouteInvalidRouteTableRule) Severity ¶
func (r *AwsRouteInvalidRouteTableRule) Severity() tflint.Severity
Severity returns the rule severity
type AwsRouteInvalidVpcPeeringConnectionRule ¶
type AwsRouteInvalidVpcPeeringConnectionRule struct { tflint.DefaultRule // contains filtered or unexported fields }
AwsRouteInvalidVpcPeeringConnectionRule checks whether attribute value actually exists
func NewAwsRouteInvalidVpcPeeringConnectionRule ¶
func NewAwsRouteInvalidVpcPeeringConnectionRule() *AwsRouteInvalidVpcPeeringConnectionRule
NewAwsRouteInvalidVpcPeeringConnectionRule returns new rule with default attributes
func (*AwsRouteInvalidVpcPeeringConnectionRule) Check ¶
func (r *AwsRouteInvalidVpcPeeringConnectionRule) Check(rr tflint.Runner) error
Check checks whether the attributes are included in the list retrieved by DescribeVpcPeeringConnections
func (*AwsRouteInvalidVpcPeeringConnectionRule) Enabled ¶
func (r *AwsRouteInvalidVpcPeeringConnectionRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsRouteInvalidVpcPeeringConnectionRule) Link ¶
func (r *AwsRouteInvalidVpcPeeringConnectionRule) Link() string
Link returns the rule reference link
func (*AwsRouteInvalidVpcPeeringConnectionRule) Metadata ¶ added in v0.13.0
func (r *AwsRouteInvalidVpcPeeringConnectionRule) Metadata() interface{}
Metadata returns the metadata about deep checking
func (*AwsRouteInvalidVpcPeeringConnectionRule) Name ¶
func (r *AwsRouteInvalidVpcPeeringConnectionRule) Name() string
Name returns the rule name
func (*AwsRouteInvalidVpcPeeringConnectionRule) Severity ¶
func (r *AwsRouteInvalidVpcPeeringConnectionRule) Severity() tflint.Severity
Severity returns the rule severity
Source Files
¶
- api.go
- aws_alb_invalid_security_group.go
- aws_alb_invalid_subnet.go
- aws_db_instance_invalid_db_subnet_group.go
- aws_db_instance_invalid_option_group.go
- aws_db_instance_invalid_parameter_group.go
- aws_db_instance_invalid_vpc_security_group.go
- aws_elasticache_cluster_invalid_parameter_group.go
- aws_elasticache_cluster_invalid_security_group.go
- aws_elasticache_cluster_invalid_subnet_group.go
- aws_elasticache_replication_group_invalid_parameter_group.go
- aws_elasticache_replication_group_invalid_security_group.go
- aws_elasticache_replication_group_invalid_subnet_group.go
- aws_elb_invalid_instance.go
- aws_elb_invalid_security_group.go
- aws_elb_invalid_subnet.go
- aws_instance_invalid_ami.go
- aws_instance_invalid_iam_profile.go
- aws_instance_invalid_key_name.go
- aws_instance_invalid_subnet.go
- aws_instance_invalid_vpc_security_group.go
- aws_launch_configuration_invalid_iam_profile.go
- aws_launch_configuration_invalid_image_id.go
- aws_route_invalid_egress_only_gateway.go
- aws_route_invalid_gateway.go
- aws_route_invalid_instance.go
- aws_route_invalid_nat_gateway.go
- aws_route_invalid_network_interface.go
- aws_route_invalid_route_table.go
- aws_route_invalid_vpc_peering_connection.go
- provider.go
- rules.go