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

     1  package compute
     2  
     3  var terraformDiskEncryptionNoPlaintextKeyGoodExamples = []string{
     4  	`
     5   resource "google_compute_disk" "good_example" {
     6   	disk_encryption_key {
     7   		kms_key_self_link = google_kms_crypto_key.my_crypto_key.id
     8   	}
     9   }
    10   `,
    11  }
    12  
    13  var terraformDiskEncryptionNoPlaintextKeyBadExamples = []string{
    14  	`
    15   resource "google_compute_disk" "bad_example" {
    16   	disk_encryption_key {
    17   		raw_key="b2ggbm8gdGhpcyBpcyBiYWQ="
    18   	}
    19   }
    20   `,
    21  }
    22  
    23  var terraformDiskEncryptionNoPlaintextKeyLinks = []string{
    24  	`https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_disk#kms_key_self_link`,
    25  }
    26  
    27  var terraformDiskEncryptionNoPlaintextKeyRemediationMarkdown = ``