github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/google/compute/disk_encryption_customer_key.tf.go (about) 1 package compute 2 3 var terraformDiskEncryptionCustomerKeyGoodExamples = []string{ 4 ` 5 resource "google_compute_disk" "good_example" { 6 name = "test-disk" 7 type = "pd-ssd" 8 zone = "us-central1-a" 9 image = "debian-9-stretch-v20200805" 10 labels = { 11 environment = "dev" 12 } 13 physical_block_size_bytes = 4096 14 disk_encryption_key { 15 kms_key_self_link = "something" 16 } 17 } 18 `, 19 } 20 21 var terraformDiskEncryptionCustomerKeyBadExamples = []string{ 22 ` 23 resource "google_compute_disk" "bad_example" { 24 name = "test-disk" 25 type = "pd-ssd" 26 zone = "us-central1-a" 27 image = "debian-9-stretch-v20200805" 28 labels = { 29 environment = "dev" 30 } 31 physical_block_size_bytes = 4096 32 } 33 `, 34 } 35 36 var terraformDiskEncryptionCustomerKeyLinks = []string{ 37 `https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_disk#kms_key_self_link`, 38 } 39 40 var terraformDiskEncryptionCustomerKeyRemediationMarkdown = ``