github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/aws/cloudfront/use_secure_tls_policy.tf.go (about)

     1  package cloudfront
     2  
     3  var terraformUseSecureTlsPolicyGoodExamples = []string{
     4  	`
     5   resource "aws_cloudfront_distribution" "good_example" {
     6     viewer_certificate {
     7       cloudfront_default_certificate = aws_acm_certificate.example.arn
     8       minimum_protocol_version = "TLSv1.2_2021"
     9     }
    10   }
    11   `,
    12  }
    13  
    14  var terraformUseSecureTlsPolicyBadExamples = []string{
    15  	`
    16   resource "aws_cloudfront_distribution" "bad_example" {
    17     viewer_certificate {
    18       cloudfront_default_certificate = aws_acm_certificate.example.arn
    19       minimum_protocol_version = "TLSv1.0"
    20     }
    21   }
    22   `,
    23  }
    24  
    25  var terraformUseSecureTlsPolicyLinks = []string{
    26  	`https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudfront_distribution#minimum_protocol_version`,
    27  }
    28  
    29  var terraformUseSecureTlsPolicyRemediationMarkdown = ``