Documentation
¶
Index ¶
- type AwsDBInstanceDefaultParameterGroupRule
- func (r *AwsDBInstanceDefaultParameterGroupRule) Check(runner *tflint.Runner) error
- func (r *AwsDBInstanceDefaultParameterGroupRule) Enabled() bool
- func (r *AwsDBInstanceDefaultParameterGroupRule) Link() string
- func (r *AwsDBInstanceDefaultParameterGroupRule) Name() string
- func (r *AwsDBInstanceDefaultParameterGroupRule) Severity() string
- type AwsDBInstanceInvalidTypeRule
- type AwsDBInstancePreviousTypeRule
- type AwsDynamoDBTableInvalidStreamViewTypeRule
- func (r *AwsDynamoDBTableInvalidStreamViewTypeRule) Check(runner *tflint.Runner) error
- func (r *AwsDynamoDBTableInvalidStreamViewTypeRule) Enabled() bool
- func (r *AwsDynamoDBTableInvalidStreamViewTypeRule) Link() string
- func (r *AwsDynamoDBTableInvalidStreamViewTypeRule) Name() string
- func (r *AwsDynamoDBTableInvalidStreamViewTypeRule) Severity() string
- type AwsElastiCacheClusterDefaultParameterGroupRule
- func (r *AwsElastiCacheClusterDefaultParameterGroupRule) Check(runner *tflint.Runner) error
- func (r *AwsElastiCacheClusterDefaultParameterGroupRule) Enabled() bool
- func (r *AwsElastiCacheClusterDefaultParameterGroupRule) Link() string
- func (r *AwsElastiCacheClusterDefaultParameterGroupRule) Name() string
- func (r *AwsElastiCacheClusterDefaultParameterGroupRule) Severity() string
- type AwsElastiCacheClusterInvalidTypeRule
- func (r *AwsElastiCacheClusterInvalidTypeRule) Check(runner *tflint.Runner) error
- func (r *AwsElastiCacheClusterInvalidTypeRule) Enabled() bool
- func (r *AwsElastiCacheClusterInvalidTypeRule) Link() string
- func (r *AwsElastiCacheClusterInvalidTypeRule) Name() string
- func (r *AwsElastiCacheClusterInvalidTypeRule) Severity() string
- type AwsElastiCacheClusterPreviousTypeRule
- func (r *AwsElastiCacheClusterPreviousTypeRule) Check(runner *tflint.Runner) error
- func (r *AwsElastiCacheClusterPreviousTypeRule) Enabled() bool
- func (r *AwsElastiCacheClusterPreviousTypeRule) Link() string
- func (r *AwsElastiCacheClusterPreviousTypeRule) Name() string
- func (r *AwsElastiCacheClusterPreviousTypeRule) Severity() string
- type AwsInstanceInvalidAMIRule
- type AwsInstancePreviousTypeRule
- type AwsLaunchConfigurationInvalidImageIDRule
- func (r *AwsLaunchConfigurationInvalidImageIDRule) Check(runner *tflint.Runner) error
- func (r *AwsLaunchConfigurationInvalidImageIDRule) Enabled() bool
- func (r *AwsLaunchConfigurationInvalidImageIDRule) Link() string
- func (r *AwsLaunchConfigurationInvalidImageIDRule) Name() string
- func (r *AwsLaunchConfigurationInvalidImageIDRule) Severity() string
- type AwsMqBrokerInvalidEngineTypeRule
- func (r *AwsMqBrokerInvalidEngineTypeRule) Check(runner *tflint.Runner) error
- func (r *AwsMqBrokerInvalidEngineTypeRule) Enabled() bool
- func (r *AwsMqBrokerInvalidEngineTypeRule) Link() string
- func (r *AwsMqBrokerInvalidEngineTypeRule) Name() string
- func (r *AwsMqBrokerInvalidEngineTypeRule) Severity() string
- type AwsMqConfigurationInvalidEngineTypeRule
- func (r *AwsMqConfigurationInvalidEngineTypeRule) Check(runner *tflint.Runner) error
- func (r *AwsMqConfigurationInvalidEngineTypeRule) Enabled() bool
- func (r *AwsMqConfigurationInvalidEngineTypeRule) Link() string
- func (r *AwsMqConfigurationInvalidEngineTypeRule) Name() string
- func (r *AwsMqConfigurationInvalidEngineTypeRule) Severity() string
- type AwsResourceMissingTagsRule
- type AwsRouteNotSpecifiedTargetRule
- func (r *AwsRouteNotSpecifiedTargetRule) Check(runner *tflint.Runner) error
- func (r *AwsRouteNotSpecifiedTargetRule) Enabled() bool
- func (r *AwsRouteNotSpecifiedTargetRule) Link() string
- func (r *AwsRouteNotSpecifiedTargetRule) Name() string
- func (r *AwsRouteNotSpecifiedTargetRule) Severity() string
- type AwsRouteSpecifiedMultipleTargetsRule
- func (r *AwsRouteSpecifiedMultipleTargetsRule) Check(runner *tflint.Runner) error
- func (r *AwsRouteSpecifiedMultipleTargetsRule) Enabled() bool
- func (r *AwsRouteSpecifiedMultipleTargetsRule) Link() string
- func (r *AwsRouteSpecifiedMultipleTargetsRule) Name() string
- func (r *AwsRouteSpecifiedMultipleTargetsRule) Severity() string
- type AwsS3BucketInvalidACLRule
- type AwsS3BucketInvalidRegionRule
- type AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule
- func (r *AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Check(runner *tflint.Runner) error
- func (r *AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Enabled() bool
- func (r *AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Link() string
- func (r *AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Name() string
- func (r *AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Severity() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsDBInstanceDefaultParameterGroupRule ¶
type AwsDBInstanceDefaultParameterGroupRule struct {
// contains filtered or unexported fields
}
AwsDBInstanceDefaultParameterGroupRule checks whether the db instance use default parameter group
func NewAwsDBInstanceDefaultParameterGroupRule ¶
func NewAwsDBInstanceDefaultParameterGroupRule() *AwsDBInstanceDefaultParameterGroupRule
NewAwsDBInstanceDefaultParameterGroupRule returns new rule with default attributes
func (*AwsDBInstanceDefaultParameterGroupRule) Check ¶
func (r *AwsDBInstanceDefaultParameterGroupRule) Check(runner *tflint.Runner) error
Check checks the parameter group name starts with `default`
func (*AwsDBInstanceDefaultParameterGroupRule) Enabled ¶
func (r *AwsDBInstanceDefaultParameterGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsDBInstanceDefaultParameterGroupRule) Link ¶
func (r *AwsDBInstanceDefaultParameterGroupRule) Link() string
Link returns the rule reference link
func (*AwsDBInstanceDefaultParameterGroupRule) Name ¶
func (r *AwsDBInstanceDefaultParameterGroupRule) Name() string
Name returns the rule name
func (*AwsDBInstanceDefaultParameterGroupRule) Severity ¶ added in v0.8.5
func (r *AwsDBInstanceDefaultParameterGroupRule) Severity() string
Severity returns the rule severity
type AwsDBInstanceInvalidTypeRule ¶
type AwsDBInstanceInvalidTypeRule struct {
// contains filtered or unexported fields
}
AwsDBInstanceInvalidTypeRule checks whether "aws_db_instance" has invalid intance type.
func NewAwsDBInstanceInvalidTypeRule ¶
func NewAwsDBInstanceInvalidTypeRule() *AwsDBInstanceInvalidTypeRule
NewAwsDBInstanceInvalidTypeRule returns new rule with default attributes
func (*AwsDBInstanceInvalidTypeRule) Check ¶
func (r *AwsDBInstanceInvalidTypeRule) Check(runner *tflint.Runner) error
Check checks whether "aws_db_instance" has invalid instance type.
func (*AwsDBInstanceInvalidTypeRule) Enabled ¶
func (r *AwsDBInstanceInvalidTypeRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsDBInstanceInvalidTypeRule) Link ¶
func (r *AwsDBInstanceInvalidTypeRule) Link() string
Link returns the rule reference link
func (*AwsDBInstanceInvalidTypeRule) Name ¶
func (r *AwsDBInstanceInvalidTypeRule) Name() string
Name returns the rule name
func (*AwsDBInstanceInvalidTypeRule) Severity ¶ added in v0.8.5
func (r *AwsDBInstanceInvalidTypeRule) Severity() string
Severity returns the rule severity
type AwsDBInstancePreviousTypeRule ¶
type AwsDBInstancePreviousTypeRule struct {
// contains filtered or unexported fields
}
AwsDBInstancePreviousTypeRule checks whether the resource uses previous generation instance type
func NewAwsDBInstancePreviousTypeRule ¶
func NewAwsDBInstancePreviousTypeRule() *AwsDBInstancePreviousTypeRule
NewAwsDBInstancePreviousTypeRule returns new rule with default attributes
func (*AwsDBInstancePreviousTypeRule) Check ¶
func (r *AwsDBInstancePreviousTypeRule) Check(runner *tflint.Runner) error
Check checks whether the resource's `instance_class` is included in the list of previous generation instance type
func (*AwsDBInstancePreviousTypeRule) Enabled ¶
func (r *AwsDBInstancePreviousTypeRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsDBInstancePreviousTypeRule) Link ¶
func (r *AwsDBInstancePreviousTypeRule) Link() string
Link returns the rule reference link
func (*AwsDBInstancePreviousTypeRule) Name ¶
func (r *AwsDBInstancePreviousTypeRule) Name() string
Name returns the rule name
func (*AwsDBInstancePreviousTypeRule) Severity ¶ added in v0.8.5
func (r *AwsDBInstancePreviousTypeRule) Severity() string
Severity returns the rule severity
type AwsDynamoDBTableInvalidStreamViewTypeRule ¶ added in v0.8.5
type AwsDynamoDBTableInvalidStreamViewTypeRule struct {
// contains filtered or unexported fields
}
AwsDynamoDBTableInvalidStreamViewTypeRule checks the pattern is valid
func NewAwsDynamoDBTableInvalidStreamViewTypeRule ¶ added in v0.8.5
func NewAwsDynamoDBTableInvalidStreamViewTypeRule() *AwsDynamoDBTableInvalidStreamViewTypeRule
NewAwsDynamoDBTableInvalidStreamViewTypeRule returns new rule with default attributes
func (*AwsDynamoDBTableInvalidStreamViewTypeRule) Check ¶ added in v0.8.5
func (r *AwsDynamoDBTableInvalidStreamViewTypeRule) Check(runner *tflint.Runner) error
Check checks the pattern is valid
func (*AwsDynamoDBTableInvalidStreamViewTypeRule) Enabled ¶ added in v0.8.5
func (r *AwsDynamoDBTableInvalidStreamViewTypeRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsDynamoDBTableInvalidStreamViewTypeRule) Link ¶ added in v0.8.5
func (r *AwsDynamoDBTableInvalidStreamViewTypeRule) Link() string
Link returns the rule reference link
func (*AwsDynamoDBTableInvalidStreamViewTypeRule) Name ¶ added in v0.8.5
func (r *AwsDynamoDBTableInvalidStreamViewTypeRule) Name() string
Name returns the rule name
func (*AwsDynamoDBTableInvalidStreamViewTypeRule) Severity ¶ added in v0.8.5
func (r *AwsDynamoDBTableInvalidStreamViewTypeRule) Severity() string
Severity returns the rule severity
type AwsElastiCacheClusterDefaultParameterGroupRule ¶
type AwsElastiCacheClusterDefaultParameterGroupRule struct {
// contains filtered or unexported fields
}
AwsElastiCacheClusterDefaultParameterGroupRule checks whether the cluster use default parameter group
func NewAwsElastiCacheClusterDefaultParameterGroupRule ¶
func NewAwsElastiCacheClusterDefaultParameterGroupRule() *AwsElastiCacheClusterDefaultParameterGroupRule
NewAwsElastiCacheClusterDefaultParameterGroupRule returns new rule with default attributes
func (*AwsElastiCacheClusterDefaultParameterGroupRule) Check ¶
func (r *AwsElastiCacheClusterDefaultParameterGroupRule) Check(runner *tflint.Runner) error
Check checks the parameter group name starts with `default`
func (*AwsElastiCacheClusterDefaultParameterGroupRule) Enabled ¶
func (r *AwsElastiCacheClusterDefaultParameterGroupRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsElastiCacheClusterDefaultParameterGroupRule) Link ¶
func (r *AwsElastiCacheClusterDefaultParameterGroupRule) Link() string
Link returns the rule reference link
func (*AwsElastiCacheClusterDefaultParameterGroupRule) Name ¶
func (r *AwsElastiCacheClusterDefaultParameterGroupRule) Name() string
Name returns the rule name
func (*AwsElastiCacheClusterDefaultParameterGroupRule) Severity ¶ added in v0.8.5
func (r *AwsElastiCacheClusterDefaultParameterGroupRule) Severity() string
Severity returns the rule severity
type AwsElastiCacheClusterInvalidTypeRule ¶
type AwsElastiCacheClusterInvalidTypeRule struct {
// contains filtered or unexported fields
}
AwsElastiCacheClusterInvalidTypeRule checks whether "aws_elasticache_cluster" has invalid node type.
func NewAwsElastiCacheClusterInvalidTypeRule ¶
func NewAwsElastiCacheClusterInvalidTypeRule() *AwsElastiCacheClusterInvalidTypeRule
NewAwsElastiCacheClusterInvalidTypeRule returns new rule with default attributes
func (*AwsElastiCacheClusterInvalidTypeRule) Check ¶
func (r *AwsElastiCacheClusterInvalidTypeRule) Check(runner *tflint.Runner) error
Check checks whether "aws_elasticache_cluster" has invalid node type.
func (*AwsElastiCacheClusterInvalidTypeRule) Enabled ¶
func (r *AwsElastiCacheClusterInvalidTypeRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsElastiCacheClusterInvalidTypeRule) Link ¶
func (r *AwsElastiCacheClusterInvalidTypeRule) Link() string
Link returns the rule reference link
func (*AwsElastiCacheClusterInvalidTypeRule) Name ¶
func (r *AwsElastiCacheClusterInvalidTypeRule) Name() string
Name returns the rule name
func (*AwsElastiCacheClusterInvalidTypeRule) Severity ¶ added in v0.8.5
func (r *AwsElastiCacheClusterInvalidTypeRule) Severity() string
Severity returns the rule severity
type AwsElastiCacheClusterPreviousTypeRule ¶
type AwsElastiCacheClusterPreviousTypeRule struct {
// contains filtered or unexported fields
}
AwsElastiCacheClusterPreviousTypeRule checks whether the resource uses previous generation node type
func NewAwsElastiCacheClusterPreviousTypeRule ¶
func NewAwsElastiCacheClusterPreviousTypeRule() *AwsElastiCacheClusterPreviousTypeRule
NewAwsElastiCacheClusterPreviousTypeRule returns new rule with default attributes
func (*AwsElastiCacheClusterPreviousTypeRule) Check ¶
func (r *AwsElastiCacheClusterPreviousTypeRule) Check(runner *tflint.Runner) error
Check checks whether the resource's `node_type` is included in the list of previous generation node type
func (*AwsElastiCacheClusterPreviousTypeRule) Enabled ¶
func (r *AwsElastiCacheClusterPreviousTypeRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsElastiCacheClusterPreviousTypeRule) Link ¶
func (r *AwsElastiCacheClusterPreviousTypeRule) Link() string
Link returns the rule reference link
func (*AwsElastiCacheClusterPreviousTypeRule) Name ¶
func (r *AwsElastiCacheClusterPreviousTypeRule) Name() string
Name returns the rule name
func (*AwsElastiCacheClusterPreviousTypeRule) Severity ¶ added in v0.8.5
func (r *AwsElastiCacheClusterPreviousTypeRule) Severity() string
Severity returns the rule severity
type AwsInstanceInvalidAMIRule ¶
type AwsInstanceInvalidAMIRule struct {
// 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(runner *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) Name ¶
func (r *AwsInstanceInvalidAMIRule) Name() string
Name returns the rule name
func (*AwsInstanceInvalidAMIRule) Severity ¶ added in v0.8.5
func (r *AwsInstanceInvalidAMIRule) Severity() string
Severity returns the rule severity
type AwsInstancePreviousTypeRule ¶
type AwsInstancePreviousTypeRule struct {
// contains filtered or unexported fields
}
AwsInstancePreviousTypeRule checks whether the resource uses previous generation instance type
func NewAwsInstancePreviousTypeRule ¶
func NewAwsInstancePreviousTypeRule() *AwsInstancePreviousTypeRule
NewAwsInstancePreviousTypeRule returns new rule with default attributes
func (*AwsInstancePreviousTypeRule) Check ¶
func (r *AwsInstancePreviousTypeRule) Check(runner *tflint.Runner) error
Check checks whether the resource's `instance_type` is included in the list of previous generation instance type
func (*AwsInstancePreviousTypeRule) Enabled ¶
func (r *AwsInstancePreviousTypeRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsInstancePreviousTypeRule) Link ¶
func (r *AwsInstancePreviousTypeRule) Link() string
Link returns the rule reference link
func (*AwsInstancePreviousTypeRule) Name ¶
func (r *AwsInstancePreviousTypeRule) Name() string
Name returns the rule name
func (*AwsInstancePreviousTypeRule) Severity ¶ added in v0.8.5
func (r *AwsInstancePreviousTypeRule) Severity() string
Severity returns the rule severity
type AwsLaunchConfigurationInvalidImageIDRule ¶ added in v0.8.5
type AwsLaunchConfigurationInvalidImageIDRule struct {
// contains filtered or unexported fields
}
AwsLaunchConfigurationInvalidImageIDRule checks whether "aws_instance" has invalid AMI ID
func NewAwsLaunchConfigurationInvalidImageIDRule ¶ added in v0.8.5
func NewAwsLaunchConfigurationInvalidImageIDRule() *AwsLaunchConfigurationInvalidImageIDRule
NewAwsLaunchConfigurationInvalidImageIDRule returns new rule with default attributes
func (*AwsLaunchConfigurationInvalidImageIDRule) Check ¶ added in v0.8.5
func (r *AwsLaunchConfigurationInvalidImageIDRule) Check(runner *tflint.Runner) error
Check checks whether "aws_instance" has invalid AMI ID
func (*AwsLaunchConfigurationInvalidImageIDRule) Enabled ¶ added in v0.8.5
func (r *AwsLaunchConfigurationInvalidImageIDRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsLaunchConfigurationInvalidImageIDRule) Link ¶ added in v0.8.5
func (r *AwsLaunchConfigurationInvalidImageIDRule) Link() string
Link returns the rule reference link
func (*AwsLaunchConfigurationInvalidImageIDRule) Name ¶ added in v0.8.5
func (r *AwsLaunchConfigurationInvalidImageIDRule) Name() string
Name returns the rule name
func (*AwsLaunchConfigurationInvalidImageIDRule) Severity ¶ added in v0.8.5
func (r *AwsLaunchConfigurationInvalidImageIDRule) Severity() string
Severity returns the rule severity
type AwsMqBrokerInvalidEngineTypeRule ¶ added in v0.8.5
type AwsMqBrokerInvalidEngineTypeRule struct {
// contains filtered or unexported fields
}
AwsMqBrokerInvalidEngineTypeRule checks the pattern is valid
func NewAwsMqBrokerInvalidEngineTypeRule ¶ added in v0.8.5
func NewAwsMqBrokerInvalidEngineTypeRule() *AwsMqBrokerInvalidEngineTypeRule
NewAwsMqBrokerInvalidEngineTypeRule returns new rule with default attributes
func (*AwsMqBrokerInvalidEngineTypeRule) Check ¶ added in v0.8.5
func (r *AwsMqBrokerInvalidEngineTypeRule) Check(runner *tflint.Runner) error
Check checks the pattern is valid
func (*AwsMqBrokerInvalidEngineTypeRule) Enabled ¶ added in v0.8.5
func (r *AwsMqBrokerInvalidEngineTypeRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsMqBrokerInvalidEngineTypeRule) Link ¶ added in v0.8.5
func (r *AwsMqBrokerInvalidEngineTypeRule) Link() string
Link returns the rule reference link
func (*AwsMqBrokerInvalidEngineTypeRule) Name ¶ added in v0.8.5
func (r *AwsMqBrokerInvalidEngineTypeRule) Name() string
Name returns the rule name
func (*AwsMqBrokerInvalidEngineTypeRule) Severity ¶ added in v0.8.5
func (r *AwsMqBrokerInvalidEngineTypeRule) Severity() string
Severity returns the rule severity
type AwsMqConfigurationInvalidEngineTypeRule ¶ added in v0.8.5
type AwsMqConfigurationInvalidEngineTypeRule struct {
// contains filtered or unexported fields
}
AwsMqConfigurationInvalidEngineTypeRule checks the pattern is valid
func NewAwsMqConfigurationInvalidEngineTypeRule ¶ added in v0.8.5
func NewAwsMqConfigurationInvalidEngineTypeRule() *AwsMqConfigurationInvalidEngineTypeRule
NewAwsMqConfigurationInvalidEngineTypeRule returns new rule with default attributes
func (*AwsMqConfigurationInvalidEngineTypeRule) Check ¶ added in v0.8.5
func (r *AwsMqConfigurationInvalidEngineTypeRule) Check(runner *tflint.Runner) error
Check checks the pattern is valid
func (*AwsMqConfigurationInvalidEngineTypeRule) Enabled ¶ added in v0.8.5
func (r *AwsMqConfigurationInvalidEngineTypeRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsMqConfigurationInvalidEngineTypeRule) Link ¶ added in v0.8.5
func (r *AwsMqConfigurationInvalidEngineTypeRule) Link() string
Link returns the rule reference link
func (*AwsMqConfigurationInvalidEngineTypeRule) Name ¶ added in v0.8.5
func (r *AwsMqConfigurationInvalidEngineTypeRule) Name() string
Name returns the rule name
func (*AwsMqConfigurationInvalidEngineTypeRule) Severity ¶ added in v0.8.5
func (r *AwsMqConfigurationInvalidEngineTypeRule) Severity() string
Severity returns the rule severity
type AwsResourceMissingTagsRule ¶ added in v0.8.5
type AwsResourceMissingTagsRule struct {
// contains filtered or unexported fields
}
AwsResourceMissingTagsRule checks whether the resource is tagged correctly
func NewAwsResourceMissingTagsRule ¶ added in v0.8.5
func NewAwsResourceMissingTagsRule() *AwsResourceMissingTagsRule
NewAwsResourceMissingTagsRule returns new rules for all resources that support tags
func (*AwsResourceMissingTagsRule) Check ¶ added in v0.8.5
func (r *AwsResourceMissingTagsRule) Check(runner *tflint.Runner) error
Check checks resources for missing tags
func (*AwsResourceMissingTagsRule) Enabled ¶ added in v0.8.5
func (r *AwsResourceMissingTagsRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsResourceMissingTagsRule) Link ¶ added in v0.8.5
func (r *AwsResourceMissingTagsRule) Link() string
Link returns the rule reference link
func (*AwsResourceMissingTagsRule) Name ¶ added in v0.8.5
func (r *AwsResourceMissingTagsRule) Name() string
Name returns the rule name
func (*AwsResourceMissingTagsRule) Severity ¶ added in v0.8.5
func (r *AwsResourceMissingTagsRule) Severity() string
Severity returns the rule severity
type AwsRouteNotSpecifiedTargetRule ¶
type AwsRouteNotSpecifiedTargetRule struct {
// contains filtered or unexported fields
}
AwsRouteNotSpecifiedTargetRule checks whether a route definition has a routing target
func NewAwsRouteNotSpecifiedTargetRule ¶
func NewAwsRouteNotSpecifiedTargetRule() *AwsRouteNotSpecifiedTargetRule
NewAwsRouteNotSpecifiedTargetRule returns new rule with default attributes
func (*AwsRouteNotSpecifiedTargetRule) Check ¶
func (r *AwsRouteNotSpecifiedTargetRule) Check(runner *tflint.Runner) error
Check checks whether `gateway_id`, `egress_only_gateway_id`, `nat_gateway_id`, `instance_id` `vpc_peering_connection_id` or `network_interface_id` is defined in a resource
func (*AwsRouteNotSpecifiedTargetRule) Enabled ¶
func (r *AwsRouteNotSpecifiedTargetRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsRouteNotSpecifiedTargetRule) Link ¶
func (r *AwsRouteNotSpecifiedTargetRule) Link() string
Link returns the rule reference link
func (*AwsRouteNotSpecifiedTargetRule) Name ¶
func (r *AwsRouteNotSpecifiedTargetRule) Name() string
Name returns the rule name
func (*AwsRouteNotSpecifiedTargetRule) Severity ¶ added in v0.8.5
func (r *AwsRouteNotSpecifiedTargetRule) Severity() string
Severity returns the rule severity
type AwsRouteSpecifiedMultipleTargetsRule ¶
type AwsRouteSpecifiedMultipleTargetsRule struct {
// contains filtered or unexported fields
}
AwsRouteSpecifiedMultipleTargetsRule checks whether a route definition has multiple routing targets
func NewAwsRouteSpecifiedMultipleTargetsRule ¶
func NewAwsRouteSpecifiedMultipleTargetsRule() *AwsRouteSpecifiedMultipleTargetsRule
NewAwsRouteSpecifiedMultipleTargetsRule returns new rule with default attributes
func (*AwsRouteSpecifiedMultipleTargetsRule) Check ¶
func (r *AwsRouteSpecifiedMultipleTargetsRule) Check(runner *tflint.Runner) error
Check checks whether a resource defines `gateway_id`, `egress_only_gateway_id`, `nat_gateway_id` `instance_id`, `vpc_peering_connection_id` or `network_interface_id` at the same time
func (*AwsRouteSpecifiedMultipleTargetsRule) Enabled ¶
func (r *AwsRouteSpecifiedMultipleTargetsRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsRouteSpecifiedMultipleTargetsRule) Link ¶
func (r *AwsRouteSpecifiedMultipleTargetsRule) Link() string
Link returns the rule reference link
func (*AwsRouteSpecifiedMultipleTargetsRule) Name ¶
func (r *AwsRouteSpecifiedMultipleTargetsRule) Name() string
Name returns the rule name
func (*AwsRouteSpecifiedMultipleTargetsRule) Severity ¶ added in v0.8.5
func (r *AwsRouteSpecifiedMultipleTargetsRule) Severity() string
Severity returns the rule severity
type AwsS3BucketInvalidACLRule ¶ added in v0.8.5
type AwsS3BucketInvalidACLRule struct {
// contains filtered or unexported fields
}
AwsS3BucketInvalidACLRule checks the pattern is valid
func NewAwsS3BucketInvalidACLRule ¶ added in v0.8.5
func NewAwsS3BucketInvalidACLRule() *AwsS3BucketInvalidACLRule
NewAwsS3BucketInvalidACLRule returns new rule with default attributes
func (*AwsS3BucketInvalidACLRule) Check ¶ added in v0.8.5
func (r *AwsS3BucketInvalidACLRule) Check(runner *tflint.Runner) error
Check checks the pattern is valid
func (*AwsS3BucketInvalidACLRule) Enabled ¶ added in v0.8.5
func (r *AwsS3BucketInvalidACLRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsS3BucketInvalidACLRule) Link ¶ added in v0.8.5
func (r *AwsS3BucketInvalidACLRule) Link() string
Link returns the rule reference link
func (*AwsS3BucketInvalidACLRule) Name ¶ added in v0.8.5
func (r *AwsS3BucketInvalidACLRule) Name() string
Name returns the rule name
func (*AwsS3BucketInvalidACLRule) Severity ¶ added in v0.8.5
func (r *AwsS3BucketInvalidACLRule) Severity() string
Severity returns the rule severity
type AwsS3BucketInvalidRegionRule ¶ added in v0.8.5
type AwsS3BucketInvalidRegionRule struct {
// contains filtered or unexported fields
}
AwsS3BucketInvalidRegionRule checks the pattern is valid
func NewAwsS3BucketInvalidRegionRule ¶ added in v0.8.5
func NewAwsS3BucketInvalidRegionRule() *AwsS3BucketInvalidRegionRule
NewAwsS3BucketInvalidRegionRule returns new rule with default attributes
func (*AwsS3BucketInvalidRegionRule) Check ¶ added in v0.8.5
func (r *AwsS3BucketInvalidRegionRule) Check(runner *tflint.Runner) error
Check checks the pattern is valid
func (*AwsS3BucketInvalidRegionRule) Enabled ¶ added in v0.8.5
func (r *AwsS3BucketInvalidRegionRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsS3BucketInvalidRegionRule) Link ¶ added in v0.8.5
func (r *AwsS3BucketInvalidRegionRule) Link() string
Link returns the rule reference link
func (*AwsS3BucketInvalidRegionRule) Name ¶ added in v0.8.5
func (r *AwsS3BucketInvalidRegionRule) Name() string
Name returns the rule name
func (*AwsS3BucketInvalidRegionRule) Severity ¶ added in v0.8.5
func (r *AwsS3BucketInvalidRegionRule) Severity() string
Severity returns the rule severity
type AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule ¶ added in v0.8.5
type AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule struct {
// contains filtered or unexported fields
}
AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule checks the pattern is valid
func NewAwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule ¶ added in v0.8.5
func NewAwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule() *AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule
NewAwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule returns new rule with default attributes
func (*AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Check ¶ added in v0.8.5
func (r *AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Check(runner *tflint.Runner) error
Check checks the pattern is valid
func (*AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Enabled ¶ added in v0.8.5
func (r *AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Enabled() bool
Enabled returns whether the rule is enabled by default
func (*AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Link ¶ added in v0.8.5
func (r *AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Link() string
Link returns the rule reference link
func (*AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Name ¶ added in v0.8.5
func (r *AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Name() string
Name returns the rule name
func (*AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Severity ¶ added in v0.8.5
func (r *AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule) Severity() string
Severity returns the rule severity
Source Files
¶
- aws_db_instance_default_parameter_group.go
- aws_db_instance_invalid_type.go
- aws_db_instance_previous_type.go
- aws_dynamodb_table_invalid_stream_view_type.go
- aws_elasticache_cluster_default_parameter_group.go
- aws_elasticache_cluster_invalid_type.go
- aws_elasticache_cluster_previous_type.go
- aws_instance_invalid_ami.go
- aws_instance_previous_type.go
- aws_launch_configuration_invalid_image_id.go
- aws_mq_broker_invalid_engine_type.go
- aws_mq_configuration_invalid_engine_type.go
- aws_resource_missing_tags.go
- aws_route_not_specified_target.go
- aws_route_specified_multiple_targets.go
- aws_s3_bucket_invalid_acl.go
- aws_s3_bucket_invalid_region.go
- aws_spot_fleet_request_invalid_excess_capacity_termination_policy.go