LICENSE
MANIFEST.in
README.md
setup.cfg
setup.py
terraform_model/__init__.py
terraform_model/model/CfnModel.py
terraform_model/model/Data.py
terraform_model/model/EC2Instance.py
terraform_model/model/EC2NetworkInterface.py
terraform_model/model/EC2SecurityGroup.py
terraform_model/model/EC2SecurityGroupEgress.py
terraform_model/model/EC2SecurityGroupIngress.py
terraform_model/model/ElasticLoadBalancingLoadBalancer.py
terraform_model/model/ElasticLoadBalancingV2LoadBalancer.py
terraform_model/model/IAMGroup.py
terraform_model/model/IAMManagedPolicy.py
terraform_model/model/IAMPolicy.py
terraform_model/model/IAMRole.py
terraform_model/model/IAMUser.py
terraform_model/model/LambdaPrincipal.py
terraform_model/model/Locals.py
terraform_model/model/ModelElement.py
terraform_model/model/Output.py
terraform_model/model/Parameter.py
terraform_model/model/Policy.py
terraform_model/model/PolicyDocument.py
terraform_model/model/Principal.py
terraform_model/model/Provider.py
terraform_model/model/References.py
terraform_model/model/S3BucketPolicy.py
terraform_model/model/SNSTopicPolicy.py
terraform_model/model/SQSQueuePolicy.py
terraform_model/model/Statement.py
terraform_model/model/__init__.py
terraform_model/parser/CfnParser.py
terraform_model/parser/Ec2InstanceParser.py
terraform_model/parser/Ec2NetworkInterfaceParser.py
terraform_model/parser/Error.py
terraform_model/parser/IamGroupParser.py
terraform_model/parser/IamRoleParser.py
terraform_model/parser/IamUserParser.py
terraform_model/parser/LoadBalancerParser.py
terraform_model/parser/LoadBalancerV2Parser.py
terraform_model/parser/ParserError.py
terraform_model/parser/ParserRegistry.py
terraform_model/parser/PolicyDocumentParser.py
terraform_model/parser/SecurityGroupParser.py
terraform_model/parser/TransformRegistry.py
terraform_model/parser/WithPolicyDocumentParser.py
terraform_model/parser/__init__.py
terraform_model/schema/AWS_CloudFront_Distribution.yml
terraform_model/schema/AWS_EC2_Instance.yml
terraform_model/schema/AWS_EC2_NetworkInterface.yml
terraform_model/schema/AWS_EC2_NetworkInterfaceAttachment.yml
terraform_model/schema/AWS_EC2_SecurityGroup.yml
terraform_model/schema/AWS_EC2_SecurityGroupEgress.yml
terraform_model/schema/AWS_EC2_SecurityGroupIngress.yml
terraform_model/schema/AWS_ElasticLoadBalancingV2_LoadBalancer.yml
terraform_model/schema/AWS_ElasticLoadBalancing_LoadBalancer.yml
terraform_model/schema/AWS_IAM_Group.yml
terraform_model/schema/AWS_IAM_ManagedPolicy.yml
terraform_model/schema/AWS_IAM_Policy.yml
terraform_model/schema/AWS_IAM_Role.yml
terraform_model/schema/AWS_IAM_User.yml
terraform_model/schema/AWS_IAM_UserToGroupAddition.yml
terraform_model/schema/AWS_Lambda_Permission.yml
terraform_model/schema/AWS_S3_BucketPolicy.yml
terraform_model/schema/AWS_SNS_TopicPolicy.yml
terraform_model/schema/AWS_SQS_QueuePolicy.yml
terraform_model/schema/__init__.py
terraform_model/schema/schema.yml.erb
terraform_model/transforms/Serverless.py
terraform_model/transforms/__init__.py
terraform_model/validator/CloudformationValidator.py
terraform_model/validator/ReferenceValidator.py
terraform_model/validator/ResourceTypeValidator.py
terraform_model/validator/SchemaGenerator.py
terraform_model/validator/__init__.py
terraform_validator/CustomRuleLoader.py
terraform_validator/IpAddr.py
terraform_validator/Profile.py
terraform_validator/ProfileLoader.py
terraform_validator/RuleDefinition.py
terraform_validator/RuleDumper.py
terraform_validator/RuleRegistry.py
terraform_validator/TemplateDiscovery.py
terraform_validator/ValidateUtility.py
terraform_validator/Violation.py
terraform_validator/__init__.py
terraform_validator/command.py
terraform_validator.egg-info/PKG-INFO
terraform_validator.egg-info/SOURCES.txt
terraform_validator.egg-info/dependency_links.txt
terraform_validator.egg-info/entry_points.txt
terraform_validator.egg-info/requires.txt
terraform_validator.egg-info/top_level.txt
terraform_validator/additional_custom_rules/EbsCustomTagsRule.py
terraform_validator/additional_custom_rules/Ec2CustomTagsRule.py
terraform_validator/additional_custom_rules/RdsCustomTagsRule.py
terraform_validator/additional_custom_rules/S3CustomTagsRule.py
terraform_validator/additional_custom_rules/__init__.py
terraform_validator/custom_rules/BaseRule.py
terraform_validator/custom_rules/CloudFormationAuthenticationRule.py
terraform_validator/custom_rules/CloudFrontDistributionAccessLoggingRule.py
terraform_validator/custom_rules/EbsVolumeHasSseRule.py
terraform_validator/custom_rules/ElasticLoadBalancerAccessLoggingRule.py
terraform_validator/custom_rules/IamManagedPolicyNotActionRule.py
terraform_validator/custom_rules/IamManagedPolicyNotResourceRule.py
terraform_validator/custom_rules/IamManagedPolicyWildcardActionRule.py
terraform_validator/custom_rules/IamManagedPolicyWildcardResourceRule.py
terraform_validator/custom_rules/IamPolicyNotActionRule.py
terraform_validator/custom_rules/IamPolicyNotResourceRule.py
terraform_validator/custom_rules/IamPolicyWildcardActionRule.py
terraform_validator/custom_rules/IamPolicyWildcardResourceRule.py
terraform_validator/custom_rules/IamRoleNotActionOnPermissionsPolicyRule.py
terraform_validator/custom_rules/IamRoleNotActionOnTrustPolicyRule.py
terraform_validator/custom_rules/IamRoleNotPrincipalOnTrustPolicyRule.py
terraform_validator/custom_rules/IamRoleNotResourceOnPermissionsPolicyRule.py
terraform_validator/custom_rules/IamRoleWildcardActionOnPermissionsPolicyRule.py
terraform_validator/custom_rules/IamRoleWildcardActionOnTrustPolicyRule.py
terraform_validator/custom_rules/IamRoleWildcardResourceOnPermissionsPolicyRule.py
terraform_validator/custom_rules/LambdaPermissionInvokeFunctionActionRule.py
terraform_validator/custom_rules/LambdaPermissionWildcardPrincipalRule.py
terraform_validator/custom_rules/ManagedPolicyOnUserRule.py
terraform_validator/custom_rules/PolicyOnUserRule.py
terraform_validator/custom_rules/RDSInstanceMasterUserPasswordRule.py
terraform_validator/custom_rules/RDSInstanceMasterUsernameRule.py
terraform_validator/custom_rules/RDSInstancePubliclyAccessibleRule.py
terraform_validator/custom_rules/S3BucketPolicyNotActionRule.py
terraform_validator/custom_rules/S3BucketPolicyNotPrincipalRule.py
terraform_validator/custom_rules/S3BucketPolicyWildcardActionRule.py
terraform_validator/custom_rules/S3BucketPolicyWildcardPrincipalRule.py
terraform_validator/custom_rules/S3BucketPublicReadAclRule.py
terraform_validator/custom_rules/S3BucketPublicReadWriteAclRule.py
terraform_validator/custom_rules/SecurityGroupEgressOpenToWorldRule.py
terraform_validator/custom_rules/SecurityGroupEgressPortRangeRule.py
terraform_validator/custom_rules/SecurityGroupIngressCidrNon32Rule.py
terraform_validator/custom_rules/SecurityGroupIngressOpenToWorldRule.py
terraform_validator/custom_rules/SecurityGroupIngressPortRangeRule.py
terraform_validator/custom_rules/SecurityGroupMissingEgressRule.py
terraform_validator/custom_rules/SnsTopicPolicyNotActionRule.py
terraform_validator/custom_rules/SnsTopicPolicyNotPrincipalRule.py
terraform_validator/custom_rules/SnsTopicPolicyWildcardPrincipalRule.py
terraform_validator/custom_rules/SqsQueuePolicyNotActionRule.py
terraform_validator/custom_rules/SqsQueuePolicyNotPrincipalRule.py
terraform_validator/custom_rules/SqsQueuePolicyWildcardActionRule.py
terraform_validator/custom_rules/SqsQueuePolicyWildcardPrincipalRule.py
terraform_validator/custom_rules/UserHasInlinePolicyRule.py
terraform_validator/custom_rules/UserMissingGroupRule.py
terraform_validator/custom_rules/WafWebAclDefaultActionRule.py
terraform_validator/custom_rules/__init__.py
terraform_validator/result_views/JsonResults.py
terraform_validator/result_views/RulesView.py
terraform_validator/result_views/SimpleStdoutResults.py
terraform_validator/result_views/__init__.py
terraform_validator/test_templates/json/cloudfront_distribution/cloudfront_distribution_without_logging.json
terraform_validator/test_templates/json/ec2_instance/cfn_authentication.json
terraform_validator/test_templates/json/ec2_instance/cfn_insensitive_authentication.json
terraform_validator/test_templates/json/ec2_instance/has_required_tags.json
terraform_validator/test_templates/json/ec2_instance/invalid_template.json
terraform_validator/test_templates/json/ec2_instance/missing_one_required_tags.json
terraform_validator/test_templates/json/ec2_instance/no_tags.json
terraform_validator/test_templates/json/ec2_volume/ebs_volume_parameters.json
terraform_validator/test_templates/json/ec2_volume/ebs_volume_with_encryption.json
terraform_validator/test_templates/json/ec2_volume/ebs_volume_without_encryption_string.json
terraform_validator/test_templates/json/ec2_volume/ebs_volume_without_encryption_string_externalized.json
terraform_validator/test_templates/json/ec2_volume/has_required_tags.json
terraform_validator/test_templates/json/ec2_volume/missing_one_required_tags.json
terraform_validator/test_templates/json/ec2_volume/no_tags.json
terraform_validator/test_templates/json/ec2_volume/two_ebs_volumes_with_no_encryption.json
terraform_validator/test_templates/json/elasticloadbalancing_loadbalancer/two_load_balancers_with_no_logging.json
terraform_validator/test_templates/json/iam_managed_policy/iam_managed_policy_on_user.json
terraform_validator/test_templates/json/iam_managed_policy/iam_managed_policy_with_not_action.json
terraform_validator/test_templates/json/iam_managed_policy/iam_managed_policy_with_not_resource.json
terraform_validator/test_templates/json/iam_managed_policy/iam_managed_policy_with_wildcard_action.json
terraform_validator/test_templates/json/iam_managed_policy/iam_managed_policy_with_wildcard_resource.json
terraform_validator/test_templates/json/iam_policy/iam_policy_on_user.json
terraform_validator/test_templates/json/iam_policy/iam_policy_with_not_action.json
terraform_validator/test_templates/json/iam_policy/iam_policy_with_not_resource.json
terraform_validator/test_templates/json/iam_policy/iam_policy_with_wildcard_action.json
terraform_validator/test_templates/json/iam_policy/iam_policy_with_wildcard_resource.json
terraform_validator/test_templates/json/iam_role/iam_role.json
terraform_validator/test_templates/json/iam_role/iam_role_not_action.json
terraform_validator/test_templates/json/iam_role/iam_role_not_action_on_trust.json
terraform_validator/test_templates/json/iam_role/iam_role_not_principal_on_trust.json
terraform_validator/test_templates/json/iam_role/iam_role_not_resource.json
terraform_validator/test_templates/json/iam_role/iam_role_with_wildcard_action.json
terraform_validator/test_templates/json/iam_role/iam_role_with_wildcard_action_on_trust.json
terraform_validator/test_templates/json/iam_user/iam_user_with_inline_policy.json
terraform_validator/test_templates/json/iam_user/iam_user_with_no_group.json
terraform_validator/test_templates/json/iam_user/iam_user_with_one_group.json
terraform_validator/test_templates/json/iam_user/iam_user_with_two_groups_through_addition.json
terraform_validator/test_templates/json/lambda_permission/lambda_with_permission_beside_invoke_function.json
terraform_validator/test_templates/json/lambda_permission/lambda_with_wildcard_principal_and_non_invoke_function_permission.json
terraform_validator/test_templates/json/rds_instance/has_required_tags.json
terraform_validator/test_templates/json/rds_instance/missing_one_required_tags.json
terraform_validator/test_templates/json/rds_instance/no_tags.json
terraform_validator/test_templates/json/rds_instance/rds_instance_literal_password.json
terraform_validator/test_templates/json/rds_instance/rds_instance_literal_username.json
terraform_validator/test_templates/json/rds_instance/rds_instance_no_echo_password.json
terraform_validator/test_templates/json/rds_instance/rds_instance_no_echo_username.json
terraform_validator/test_templates/json/rds_instance/rds_instance_no_echo_with_default_password.json
terraform_validator/test_templates/json/rds_instance/rds_instance_no_echo_with_default_username.json
terraform_validator/test_templates/json/rds_instance/rds_instance_not_publicly_accessible.json
terraform_validator/test_templates/json/rds_instance/rds_instance_plain_parameter.json
terraform_validator/test_templates/json/rds_instance/rds_instance_publicly_accessible.json
terraform_validator/test_templates/json/rds_instance/rds_instance_without_publicly_accessible.json
terraform_validator/test_templates/json/rds_instance/rds_instances_with_public_credentials.json
terraform_validator/test_templates/json/s3_bucket/buckets_with_insecure_acl.json
terraform_validator/test_templates/json/s3_bucket/has_required_tags.json
terraform_validator/test_templates/json/s3_bucket/missing_one_required_tags.json
terraform_validator/test_templates/json/s3_bucket/no_tags.json
terraform_validator/test_templates/json/s3_bucket_policy/s3_bucket_policy_with_not_action.json
terraform_validator/test_templates/json/s3_bucket_policy/s3_bucket_policy_with_not_principal.json
terraform_validator/test_templates/json/s3_bucket_policy/s3_bucket_with_wildcards.json
terraform_validator/test_templates/json/security_group/dangling_egress_rule.json
terraform_validator/test_templates/json/security_group/dangling_ingress_rule.json
terraform_validator/test_templates/json/security_group/egress_with_port_range.json
terraform_validator/test_templates/json/security_group/ip6_security_groups_open_to_world.json
terraform_validator/test_templates/json/security_group/multiple_ingress_security_groups.json
terraform_validator/test_templates/json/security_group/multiple_inline_egress.json
terraform_validator/test_templates/json/security_group/non_32_cidr.json
terraform_validator/test_templates/json/security_group/non_32_cidr_standalone_ingress.json
terraform_validator/test_templates/json/security_group/non_32_cidr_with_ip6.json
terraform_validator/test_templates/json/security_group/security_group_open_to_world_on_egress.json
terraform_validator/test_templates/json/security_group/security_group_open_to_world_on_ingress.json
terraform_validator/test_templates/json/security_group/sg_missing_properties.json
terraform_validator/test_templates/json/security_group/single_security_group_empty_ingress.json
terraform_validator/test_templates/json/security_group/single_security_group_one_cidr_ingress.json
terraform_validator/test_templates/json/security_group/single_security_group_single_egress.json
terraform_validator/test_templates/json/security_group/single_security_group_two_externalized_egress.json
terraform_validator/test_templates/json/security_group/standalone_egress_open_to_world.json
terraform_validator/test_templates/json/security_group/standalone_ingress_open_to_world.json
terraform_validator/test_templates/json/security_group/two_security_group_two_cidr_ingress.json
terraform_validator/test_templates/json/security_group/two_security_group_two_externalized_cidr_ingress.json
terraform_validator/test_templates/json/security_group/two_security_groups_one_with_non_32_cidr.json
terraform_validator/test_templates/json/sns_topic_policy/sns_topic_with_not_action.json
terraform_validator/test_templates/json/sns_topic_policy/sns_topic_with_not_principal.json
terraform_validator/test_templates/json/sns_topic_policy/sns_topic_with_wildcard_principal.json
terraform_validator/test_templates/json/sqs_queue_policy/sqs_policy_with_not_action.json
terraform_validator/test_templates/json/sqs_queue_policy/sqs_policy_with_not_principal.json
terraform_validator/test_templates/json/sqs_queue_policy/sqs_queue_with_wildcards.json
terraform_validator/test_templates/json/structural/no_resources.json
terraform_validator/test_templates/json/structural/rubbish.json
terraform_validator/test_templates/json/waf_webacl/waf_webacl_with_default_allow.json
test/__init__.py
test/test_cloudfront_distribution.py
test/test_command.py
test/test_ebs_custom_tags.py
test/test_ec2_instance.py
test/test_ec2_instance_custom_tags.py
test/test_ec2_volume.py
test/test_ec2networkinterface_model.py
test/test_elasticloadbalancing_loadbalancer.py
test/test_iam_user.py
test/test_invalid_template.py
test/test_ipaddr.py
test/test_lambda_permission.py
test/test_rds_custom_tags.py
test/test_rds_instance.py
test/test_references_model.py
test/test_rulesview.py
test/test_s3_bucket.py
test/test_s3_bucket_policy.py
test/test_s3_custom_tags.py
test/test_security_group.py
test/test_securitygroup_egress_model.py
test/test_skip_tests_rds_instance.py
test/test_sns_policy.py
test/test_sqs_policy.py