# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Code generated by generator/main.go; DO NOT EDIT.

# Functions

NewAwsAcmCertificateLifecycleRule returns new rule with default attributes.
NewAwsAPIGatewayModelInvalidNameRule returns new rule with default attributes.
NewAwsDBInstanceDefaultParameterGroupRule returns new rule with default attributes.
NewAwsDBInstanceInvalidEngineRule returns new rule with default attributes.
NewAwsDBInstanceInvalidTypeRule returns new rule with default attributes.
NewAwsDBInstancePreviousTypeRule returns new rule with default attributes.
NewAwsDynamoDBTableInvalidStreamViewTypeRule returns new rule with default attributes.
NewAwsElastiCacheClusterDefaultParameterGroupRule returns new rule with default attributes.
NewAwsElastiCacheClusterInvalidTypeRule returns new rule with default attributes.
NewAwsElastiCacheClusterPreviousTypeRule returns new rule with default attributes.
NewAwsElastiCacheReplicationGroupDefaultParameterGroupRule returns new rule with default attributes.
NewAwsElastiCacheReplicationGroupInvalidTypeRule returns new rule with default attributes.
NewAwsElastiCacheReplicationGroupPreviousTypeRule returns new rule with default attributes.
NewAwsElasticBeanstalkEnvironmentInvalidNameFormatRule returns new rule with default attributes.
NewAwsIAMGroupPolicyTooLongRule returns new rule with default attributes.
AwsIAMPolicyAttachmentExclusiveAttachmentRule returns new rule with default attributes.
AwsIAMPolicyDocumentGovFriendlyArnsRule returns new rule with default attributes.
NewAwsIAMPolicyInvalidPolicyRule returns new rule with default attributes.
NewAwsIAMPolicySidInvalidCharactersRule returns new rule with default attributes.
NewAwsIAMPolicyTooLongPolicyRule returns new rule with default attributes.
NewAwsIAMRolePolicyInvalidPolicyRule returns new rule with default attributes.
NewAwsInstancePreviousTypeRule returns new rule with default attributes.
NewAwsLambdaFunctionDeprecatedRuntimeRule returns new rule with default attributes.
NewAwsMqBrokerInvalidEngineTypeRule returns new rule with default attributes.
NewAwsMqConfigurationInvalidEngineTypeRule returns new rule with default attributes.
NewAwsProviderMissingDefaultTagsRule returns new rules for all providers that support tags.
NewAwsResourceMissingTagsRule returns new rules for all resources that support tags.
NewAwsRouteNotSpecifiedTargetRule returns new rule with default attributes.
NewAwsRouteSpecifiedMultipleTargetsRule returns new rule with default attributes.
NewAwsS3BucketInvalidACLRule returns new rule with default attributes.
NewAwsS3BucketNameRule returns a new rule with default attributes.
NewAwsSecurityGroupInlineRulesRule returns new rule with default attributes.
NewAwsSecurityGroupInvalidProtocolRule returns new rule with default attributes.
NewAwsSecurityGroupRuleDeprecatedRule returns new rule with default attributes.
NewAwsSecurityGroupRuleInvalidProtocolRule returns new rule with default attributes.
NewAwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule returns new rule with default attributes.

# Variables

Rules is a list of all rules.

# Structs

AwsAcmCertificateLifecycleRule checks whether `create_before_destroy = true` is set in a lifecycle block of `aws_acm_certificate` resource.
AwsAPIGatewayModelInvalidNameRule checks the name is alphanumeric.
AwsDBInstanceDefaultParameterGroupRule checks whether the db instance use default parameter group.
AwsDBInstanceInvalidEngineRule checks whether "aws_db_instance" has invalid engine.
AwsDBInstanceInvalidTypeRule checks whether "aws_db_instance" has invalid intance type.
AwsDBInstancePreviousTypeRule checks whether the resource uses previous generation instance type.
AwsDynamoDBTableInvalidStreamViewTypeRule checks the pattern is valid.
AwsElastiCacheClusterDefaultParameterGroupRule checks whether the cluster use default parameter group.
AwsElastiCacheClusterInvalidTypeRule checks whether "aws_elasticache_cluster" has invalid node type.
AwsElastiCacheClusterPreviousTypeRule checks whether the resource uses previous generation node type.
AwsElastiCacheReplicationGroupDefaultParameterGroupRule checks whether the cluster use default parameter group.
AwsElastiCacheReplicationGroupInvalidTypeRule checks whether "aws_elasticache_replication_group" has invalid node type.
AwsElastiCacheReplicationGroupPreviousTypeRule checks whether the resource uses previous generation node type.
AwsElasticBeanstalkEnvironmentInvalidNameFormatRule checks EB environment name matches a pattern.
AwsIAMGroupPolicyTooLongRule checks that the policy length is less than 5,120 characters.
AwsIAMPolicyAttachmentExclusiveAttachmentRule warns that the resource has alternatives recommended.
AwsIAMPolicyDocumentGovFriendlyArnsRule checks for non-GovCloud arns.
AwsIAMPolicyGovFriendlyArnsRule checks for non-GovCloud arns.
No description provided by the author
No description provided by the author
No description provided by the author
AwsIAMPolicySidInvalidCharactersRule checks for invalid characters in SID.
AwsIAMPolicyTooLongPolicyRule checks that the policy length is less than 6,144 characters.
AwsIAMRolePolicyGovFriendlyArnsRule checks for non-GovCloud arns.
AwsInstancePreviousTypeRule checks whether the resource uses previous generation instance type.
AwsLambdaFunctionDeprecatedRuntimeRule checks to see if the lambda runtime has reached End Of Support.
AwsMqBrokerInvalidEngineTypeRule checks the pattern is valid.
AwsMqConfigurationInvalidEngineTypeRule checks the pattern is valid.
AwsProviderMissingDefaultTagsRule checks whether providers are tagged correctly.
AwsResourceMissingTagsRule checks whether resources are tagged correctly.
AwsRouteNotSpecifiedTargetRule checks whether a route definition has a routing target.
AwsRouteSpecifiedMultipleTargetsRule checks whether a route definition has multiple routing targets.
AwsS3BucketInvalidACLRule checks the pattern is valid.
AwsS3BucketNameRule checks that an S3 bucket name matches naming rules.
AwsSecurityGroupInlineRulesRule checks that egress and ingress blocks are not used in aws_security_group.
AwsSecurityGroupInvalidProtocolRule checks whether "protocol" in "ingress" or "egress" has invalid value.
AwsSecurityGroupRuleDeprecatedRule checks that aws_security_group_rule is not used.
AwsSecurityGroupRuleInvalidProtocolRule checks whether "protocol" has invalid value.
AwsSpotFleetRequestInvalidExcessCapacityTerminationPolicyRule checks the pattern is valid.