Skip to content

Commit 56c58dd

Browse files
Rihojwata727
andauthored
Updated missing documentation (#286)
* Updated missing documentation to fix #229 * Update docs/rules/README.md.tmpl Fix spelling of disallow Co-authored-by: Kazuma Watanabe <[email protected]> * Update docs/rules/README.md.tmpl Fix double space issue Co-authored-by: Kazuma Watanabe <[email protected]> * Created the readme Run the go generate command to generate the readme. Co-authored-by: Kazuma Watanabe <[email protected]>
1 parent dc94d88 commit 56c58dd

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

docs/rules/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ These rules warn of possible errors that can occur at `terraform apply`. Rules m
1717
|aws_db_instance_invalid_parameter_group|Disallow using invalid parameter group|||
1818
|[aws_db_instance_invalid_type](aws_db_instance_invalid_type.md)|Disallow using invalid instance class|||
1919
|aws_db_instance_invalid_vpc_security_group|Disallow using invalid VPC security groups|||
20-
|aws_dynamodb_table_invalid_stream_view_type||||
20+
|aws_dynamodb_table_invalid_stream_view_type|Disallow using invalid stream view types for DynamoDB|||
2121
|aws_elasticache_cluster_invalid_parameter_group|Disallow using invalid parameter group|||
2222
|aws_elasticache_cluster_invalid_security_group|Disallow using invalid security groups|||
2323
|aws_elasticache_cluster_invalid_subnet_group|Disallow using invalid subnet group|||
@@ -26,18 +26,18 @@ These rules warn of possible errors that can occur at `terraform apply`. Rules m
2626
|aws_elb_invalid_instance|Disallow using invalid instances|||
2727
|aws_elb_invalid_security_group|Disallow using invalid security groups|||
2828
|aws_elb_invalid_subnet|Disallow using invalid subnets|||
29-
|[aws_iam_group_policy_too_long](aws_iam_group_policy_too_long.md)||||
30-
|[aws_iam_policy_sid_invalid_characters](aws_iam_policy_sid_invalid_characters.md)||||
31-
|[aws_iam_policy_too_long_policy](aws_iam_policy_too_long_policy.md)||||
29+
|[aws_iam_group_policy_too_long](aws_iam_group_policy_too_long.md)|Disallow IAM group policies that are too long|||
30+
|[aws_iam_policy_sid_invalid_characters](aws_iam_policy_sid_invalid_characters.md)|Disallow invalid characters in an IAM policy's SID|||
31+
|[aws_iam_policy_too_long_policy](aws_iam_policy_too_long_policy.md)|Disallow IAM group policies that are too long|||
3232
|aws_instance_invalid_ami|Disallow using invalid AMI|||
3333
|aws_instance_invalid_iam_profile|Disallow using invalid IAM profile|||
3434
|aws_instance_invalid_key_name|Disallow using invalid key name|||
3535
|aws_instance_invalid_subnet|Disallow using invalid subnet|||
3636
|aws_instance_invalid_vpc_security_group|Disallow using invalid VPC security groups|||
3737
|aws_launch_configuration_invalid_iam_profile|Disallow using invalid IAM profile|||
3838
|aws_launch_configuration_invalid_image_id|Disallow using invalid image ID|||
39-
|aws_mq_broker_invalid_engine_type||||
40-
|aws_mq_configuration_invalid_engine_type||||
39+
|aws_mq_broker_invalid_engine_type|Disallow invalid engine type for MQ Broker|||
40+
|aws_mq_configuration_invalid_engine_type|Disallow invalid engine type for MQ Configuration|||
4141
|aws_route_invalid_egress_only_gateway|Disallow using invalid egress only gateway|||
4242
|aws_route_invalid_gateway|Disallow using invalid gateway|||
4343
|aws_route_invalid_instance|Disallow using invalid instance|||
@@ -47,9 +47,9 @@ These rules warn of possible errors that can occur at `terraform apply`. Rules m
4747
|aws_route_invalid_vpc_peering_connection|Disallow using invalid VPC peering connection|||
4848
|[aws_route_not_specified_target](aws_route_not_specified_target.md)|Disallow routes that have no targets|||
4949
|[aws_route_specified_multiple_targets](aws_route_specified_multiple_targets.md)|Disallow routes that have multiple targets|||
50-
|aws_s3_bucket_invalid_acl||||
51-
|aws_s3_bucket_invalid_region||||
52-
|aws_spot_fleet_request_invalid_excess_capacity_termination_policy||||
50+
|aws_s3_bucket_invalid_acl|Disallow invalid ACL rule for S3 bucket|||
51+
|aws_s3_bucket_invalid_region|Disallow invalid region for S3 bucket|||
52+
|aws_spot_fleet_request_invalid_excess_capacity_termination_policy|Disallow invalid excess capacity termination policy|||
5353

5454
### Best Practices/Naming Conventions
5555

@@ -68,7 +68,7 @@ These rules enforce best practices and naming conventions:
6868
|[aws_iam_policy_document_gov_friendly_arns](aws_iam_policy_document_gov_friendly_arns.md)|Ensure `iam_policy_document` data sources do not contain `arn:aws:` ARN's||
6969
|[aws_iam_policy_gov_friendly_arns](aws_iam_policy_gov_friendly_arns.md)|Ensure `iam_policy` resources do not contain `arn:aws:` ARN's||
7070
|[aws_iam_role_policy_gov_friendly_arns](aws_iam_role_policy_gov_friendly_arns.md)|Ensure `iam_role_policy` resources do not contain `arn:aws:` ARN's||
71-
|[aws_lambda_function_deprecated_runtime](aws_lambda_function_deprecated_runtime.md)|||
71+
|[aws_lambda_function_deprecated_runtime](aws_lambda_function_deprecated_runtime.md)|Disallow deprecated runtimes for Lambda Function||
7272
|[aws_resource_missing_tags](aws_resource_missing_tags.md)|Require specific tags for all AWS resource types that support them||
7373
|[aws_s3_bucket_name](aws_s3_bucket_name.md)|Ensures all S3 bucket names match the specified naming rules||
7474

docs/rules/README.md.tmpl

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ These rules warn of possible errors that can occur at `terraform apply`. Rules m
1717
|aws_db_instance_invalid_parameter_group|Disallow using invalid parameter group|✔|✔|
1818
|[aws_db_instance_invalid_type](aws_db_instance_invalid_type.md)|Disallow using invalid instance class||✔|
1919
|aws_db_instance_invalid_vpc_security_group|Disallow using invalid VPC security groups|✔|✔|
20-
|aws_dynamodb_table_invalid_stream_view_type|||✔|
20+
|aws_dynamodb_table_invalid_stream_view_type|Disallow using invalid stream view types for DynamoDB||✔|
2121
|aws_elasticache_cluster_invalid_parameter_group|Disallow using invalid parameter group|✔|✔|
2222
|aws_elasticache_cluster_invalid_security_group|Disallow using invalid security groups|✔|✔|
2323
|aws_elasticache_cluster_invalid_subnet_group|Disallow using invalid subnet group|✔|✔|
@@ -26,18 +26,18 @@ These rules warn of possible errors that can occur at `terraform apply`. Rules m
2626
|aws_elb_invalid_instance|Disallow using invalid instances|✔|✔|
2727
|aws_elb_invalid_security_group|Disallow using invalid security groups|✔|✔|
2828
|aws_elb_invalid_subnet|Disallow using invalid subnets|✔|✔|
29-
|[aws_iam_group_policy_too_long](aws_iam_group_policy_too_long.md)|||✔|
30-
|[aws_iam_policy_sid_invalid_characters](aws_iam_policy_sid_invalid_characters.md)|||✔|
31-
|[aws_iam_policy_too_long_policy](aws_iam_policy_too_long_policy.md)|||✔|
29+
|[aws_iam_group_policy_too_long](aws_iam_group_policy_too_long.md)|Disallow IAM group policies that are too long||✔|
30+
|[aws_iam_policy_sid_invalid_characters](aws_iam_policy_sid_invalid_characters.md)|Disallow invalid characters in an IAM policy's SID||✔|
31+
|[aws_iam_policy_too_long_policy](aws_iam_policy_too_long_policy.md)|Disallow IAM group policies that are too long||✔|
3232
|aws_instance_invalid_ami|Disallow using invalid AMI|✔|✔|
3333
|aws_instance_invalid_iam_profile|Disallow using invalid IAM profile|✔|✔|
3434
|aws_instance_invalid_key_name|Disallow using invalid key name|✔|✔|
3535
|aws_instance_invalid_subnet|Disallow using invalid subnet|✔|✔|
3636
|aws_instance_invalid_vpc_security_group|Disallow using invalid VPC security groups|✔|✔|
3737
|aws_launch_configuration_invalid_iam_profile|Disallow using invalid IAM profile|✔|✔|
3838
|aws_launch_configuration_invalid_image_id|Disallow using invalid image ID|✔|✔|
39-
|aws_mq_broker_invalid_engine_type|||✔|
40-
|aws_mq_configuration_invalid_engine_type|||✔|
39+
|aws_mq_broker_invalid_engine_type|Disallow invalid engine type for MQ Broker||✔|
40+
|aws_mq_configuration_invalid_engine_type|Disallow invalid engine type for MQ Configuration||✔|
4141
|aws_route_invalid_egress_only_gateway|Disallow using invalid egress only gateway|✔|✔|
4242
|aws_route_invalid_gateway|Disallow using invalid gateway|✔|✔|
4343
|aws_route_invalid_instance|Disallow using invalid instance|✔|✔|
@@ -47,9 +47,9 @@ These rules warn of possible errors that can occur at `terraform apply`. Rules m
4747
|aws_route_invalid_vpc_peering_connection|Disallow using invalid VPC peering connection|✔|✔|
4848
|[aws_route_not_specified_target](aws_route_not_specified_target.md)|Disallow routes that have no targets||✔|
4949
|[aws_route_specified_multiple_targets](aws_route_specified_multiple_targets.md)|Disallow routes that have multiple targets||✔|
50-
|aws_s3_bucket_invalid_acl|||✔|
51-
|aws_s3_bucket_invalid_region|||✔|
52-
|aws_spot_fleet_request_invalid_excess_capacity_termination_policy|||✔|
50+
|aws_s3_bucket_invalid_acl|Disallow invalid ACL rule for S3 bucket||✔|
51+
|aws_s3_bucket_invalid_region|Disallow invalid region for S3 bucket||✔|
52+
|aws_spot_fleet_request_invalid_excess_capacity_termination_policy|Disallow invalid excess capacity termination policy||✔|
5353

5454
### Best Practices/Naming Conventions
5555

@@ -68,7 +68,7 @@ These rules enforce best practices and naming conventions:
6868
|[aws_iam_policy_document_gov_friendly_arns](aws_iam_policy_document_gov_friendly_arns.md)|Ensure `iam_policy_document` data sources do not contain `arn:aws:` ARN's||
6969
|[aws_iam_policy_gov_friendly_arns](aws_iam_policy_gov_friendly_arns.md)|Ensure `iam_policy` resources do not contain `arn:aws:` ARN's||
7070
|[aws_iam_role_policy_gov_friendly_arns](aws_iam_role_policy_gov_friendly_arns.md)|Ensure `iam_role_policy` resources do not contain `arn:aws:` ARN's||
71-
|[aws_lambda_function_deprecated_runtime](aws_lambda_function_deprecated_runtime.md)||✔|
71+
|[aws_lambda_function_deprecated_runtime](aws_lambda_function_deprecated_runtime.md)|Disallow deprecated runtimes for Lambda Function|✔|
7272
|[aws_resource_missing_tags](aws_resource_missing_tags.md)|Require specific tags for all AWS resource types that support them||
7373
|[aws_s3_bucket_name](aws_s3_bucket_name.md)|Ensures all S3 bucket names match the specified naming rules||
7474

0 commit comments

Comments
 (0)