github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/google/dns/enable_dnssec.tf.go (about)

     1  package dns
     2  
     3  var terraformEnableDnssecGoodExamples = []string{
     4  	`
     5   resource "google_dns_managed_zone" "good_example" {
     6     name        = "example-zone"
     7     dns_name    = "example-${random_id.rnd.hex}.com."
     8     description = "Example DNS zone"
     9     labels = {
    10       foo = "bar"
    11     }
    12     dnssec_config {
    13       state = "on"
    14     }
    15   }
    16   
    17   resource "random_id" "rnd" {
    18     byte_length = 4
    19   }
    20   `,
    21  }
    22  
    23  var terraformEnableDnssecBadExamples = []string{
    24  	`
    25   resource "google_dns_managed_zone" "bad_example" {
    26     name        = "example-zone"
    27     dns_name    = "example-${random_id.rnd.hex}.com."
    28     description = "Example DNS zone"
    29     labels = {
    30       foo = "bar"
    31     }
    32     dnssec_config {
    33       state = "off"
    34     }
    35   }
    36   
    37   resource "random_id" "rnd" {
    38     byte_length = 4
    39   }
    40   `,
    41  }
    42  
    43  var terraformEnableDnssecLinks = []string{
    44  	`https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/dns_managed_zone#state`,
    45  }
    46  
    47  var terraformEnableDnssecRemediationMarkdown = ``