code: func resourceVSphereComputeClusterGetCluster(
  	d structure.ResourceIDStringer,
  	meta interface{},
  ) (*object.ClusterComputeResource, error) {
  	log.Printf("[DEBUG] %s: Fetching ComputeClusterResource object from resource ID", resourceVSphereComputeClusterIDString(d))
  	client, err := resourceVSphereComputeClusterClient(meta)
  	if err != nil {
  		return nil, err
  	}
  
  	return clustercomputeresource.FromID(client, d.Id())
  }
docs: // resourceVSphereComputeClusterGetCluster gets the ComputeClusterResource from the ID
  // in the supplied ResourceData.