# fail
# ruleid: gcp-vertexai-dataset-encrypted-with-cmk
resource "google_vertex_ai_dataset" "fail" {
  display_name        = "terraform"
  metadata_schema_uri = "gs://google-cloud-aiplatform/schema/dataset/metadata/image_1.0.0.yaml"
  region              = "us-central1"
}

# ok: gcp-vertexai-dataset-encrypted-with-cmk
resource "google_vertex_ai_dataset" "pass" {
  display_name        = "terraform"
  metadata_schema_uri = "gs://google-cloud-aiplatform/schema/dataset/metadata/image_1.0.0.yaml"
  region              = "us-central1"
  encryption_spec {
    kms_key_name = google_kms_crypto_key.example.name
  }
}
