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

     1  package storage
     2  
     3  var terraformBucketEncryptionCustomerKeyGoodExamples = []string{
     4  	`
     5   resource "google_storage_bucket" "default" {
     6     name                        = "my-default-bucket"
     7     location                    = "EU"
     8     force_destroy               = true
     9     uniform_bucket_level_access = true
    10  
    11     encryption {
    12       default_kms_key_name = "projects/my-pet-project/locations/us-east1/keyRings/my-key-ring/cryptoKeys/my-key"
    13     }
    14   }
    15   `,
    16  }
    17  
    18  var terraformBucketEncryptionCustomerKeyBadExamples = []string{
    19  	`
    20   resource "google_storage_bucket" "default" {
    21     name                        = "my-default-bucket"
    22     location                    = "EU"
    23     force_destroy               = true
    24     uniform_bucket_level_access = true
    25   }
    26   `,
    27  }
    28  
    29  var terraformBucketEncryptionCustomerKeyLinks = []string{
    30  	`https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket#encryption`,
    31  }
    32  
    33  var terraformBucketEncryptionCustomerKeyRemediationMarkdown = ``