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

     1  package elb
     2  
     3  var terraformDropInvalidHeadersGoodExamples = []string{
     4  	`
     5   resource "aws_alb" "good_example" {
     6   	name               = "good_alb"
     7   	internal           = false
     8   	load_balancer_type = "application"
     9   	
    10   	access_logs {
    11   	  bucket  = aws_s3_bucket.lb_logs.bucket
    12   	  prefix  = "test-lb"
    13   	  enabled = true
    14   	}
    15     
    16   	drop_invalid_header_fields = true
    17     }
    18   `,
    19  }
    20  
    21  var terraformDropInvalidHeadersBadExamples = []string{
    22  	`
    23   resource "aws_alb" "bad_example" {
    24   	name               = "bad_alb"
    25   	internal           = false
    26   	load_balancer_type = "application"
    27   	
    28   	access_logs {
    29   	  bucket  = aws_s3_bucket.lb_logs.bucket
    30   	  prefix  = "test-lb"
    31   	  enabled = true
    32   	}
    33     
    34   	drop_invalid_header_fields = false
    35     }
    36   `,
    37  }
    38  
    39  var terraformDropInvalidHeadersLinks = []string{
    40  	`https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb#drop_invalid_header_fields`,
    41  }
    42  
    43  var terraformDropInvalidHeadersRemediationMarkdown = ``