hashicorp / terraform-provider-google

Terraform Provider for Google Cloud Platform
https://registry.terraform.io/providers/hashicorp/google/latest/docs
Mozilla Public License 2.0
2.27k stars 1.72k forks source link

Missing Confidential VM configuration for Dataproc clusters #12656

Open cagataygurturk opened 1 year ago

cagataygurturk commented 1 year ago

Community Note

Description

Confidential VM configuration for Dataproc clusters is missing in the provider. Would be nice if added.

New or Affected Resource(s)

Potential Terraform Configuration

resource "google_dataproc_cluster" "mycluster" {
  name     = "mycluster"
  region   = "us-central1"
  graceful_decommission_timeout = "120s"
  labels = {
    foo = "bar"
  }

  cluster_config {
    confidential_instance_config {
      enable_confidential_compute = true
    }
  }
}

References

https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/confidential-compute

b/305377574

melinath commented 1 year ago

supported by the API: https://cloud.google.com/dataproc/docs/reference/rest/v1/ClusterConfig#ConfidentialInstanceConfig

looks like it's under gce_cluster_config.

b/253299050