anchor.diff:  					Computed:     true,
   					AtLeastOneOf: instanceConfigKeys,
   					MaxItems:     1,
  -
  +					Description:  `Disk Config`,
   					Elem: &schema.Resource{
   						Schema: map[string]*schema.Schema{
   							"num_local_ssds": {
  -								Type:         schema.TypeInt,
  -								Optional:     true,
  -								Computed:     true,
  +								Type:        schema.TypeInt,
  +								Optional:    true,
  +								Computed:    true,
  +								Description: `The amount of local SSD disks that will be attached to each master cluster node. Defaults to 0.`,
   								AtLeastOneOf: []string{
  -									"cluster_config.0."+parent+".0.disk_config.0.num_local_ssds",
  -									"cluster_config.0."+parent+".0.disk_config.0.boot_disk_size_gb",
  -									"cluster_config.0."+parent+".0.disk_config.0.boot_disk_type",
  +									"cluster_config.0." + parent + ".0.disk_config.0.num_local_ssds",
  +									"cluster_config.0." + parent + ".0.disk_config.0.boot_disk_size_gb",
  +									"cluster_config.0." + parent + ".0.disk_config.0.boot_disk_type",
   								},
  -								ForceNew:     true,
  +								ForceNew: true,
   							},
   
   							"boot_disk_size_gb": {
  -								Type:         schema.TypeInt,
  -								Optional:     true,
  -								Computed:     true,
  +								Type:        schema.TypeInt,
  +								Optional:    true,
  +								Computed:    true,
  +								Description: `Size of the primary disk attached to each node, specified in GB. The primary disk contains the boot volume and system libraries, and the smallest allowed disk size is 10GB. GCP will default to a predetermined computed value if not set (currently 500GB). Note: If SSDs are not attached, it also contains the HDFS data blocks and Hadoop working directories.`,
   								AtLeastOneOf: []string{
  -									"cluster_config.0."+parent+".0.disk_config.0.num_local_ssds",
  -									"cluster_config.0."+parent+".0.disk_config.0.boot_disk_size_gb",
  -									"cluster_config.0."+parent+".0.disk_config.0.boot_disk_type",
  +									"cluster_config.0." + parent + ".0.disk_config.0.num_local_ssds",
  +									"cluster_config.0." + parent + ".0.disk_config.0.boot_disk_size_gb",
  +									"cluster_config.0." + parent + ".0.disk_config.0.boot_disk_type",
   								},
   								ForceNew:     true,
   								ValidateFunc: validation.IntAtLeast(10),
   							},
   
   							"boot_disk_type": {
  -								Type:         schema.TypeString,
  -								Optional:     true,
  +								Type:        schema.TypeString,
  +								Optional:    true,
  +								Description: `The disk type of the primary disk attached to each node. One of "pd-ssd" or "pd-standard". Defaults to "pd-standard".`,
   								AtLeastOneOf: []string{
  -									"cluster_config.0."+parent+".0.disk_config.0.num_local_ssds",
  -									"cluster_config.0."+parent+".0.disk_config.0.boot_disk_size_gb",
  -									"cluster_config.0."+parent+".0.disk_config.0.boot_disk_type",
  +									"cluster_config.0." + parent + ".0.disk_config.0.num_local_ssds",
  +									"cluster_config.0." + parent + ".0.disk_config.0.boot_disk_size_gb",
  +									"cluster_config.0." + parent + ".0.disk_config.0.boot_disk_type",
   								},
   								ForceNew:     true,
   								ValidateFunc: validation.StringInSlice([]string{"pd-standard", "pd-ssd", ""}, false),
  
positive.code: 							AtLeastOneOf: clusterConfigKeys,
  							Computed:     true,
  							MaxItems:     1,
  							Elem: &schema.Resource{
  								Schema: map[string]*schema.Schema{
  									"num_instances": {
  										Type:     schema.TypeInt,
  										Optional: true,
  										Computed: true,
  										AtLeastOneOf: []string{
  											"cluster_config.0.preemptible_worker_config.0.num_instances",
  											"cluster_config.0.preemptible_worker_config.0.disk_config",
  
negative.code: 					AtLeastOneOf: instanceConfigKeys,
  					ForceNew:     true,
  					Elem:         acceleratorsSchema(),
  					Description:  `The Compute Engine accelerator (GPU) configuration for these instances. Can be specified multiple times.`,
  				},
  
  				"instance_names": {
  					Type:        schema.TypeList,
  					Computed:    true,
  					Elem:        &schema.Schema{Type: schema.TypeString},
  					Description: `List of master/worker instance names which have been assigned to the cluster.`,
  				},
  			},
  		},
  