code: func resourceVSphereComputeClusterReadTags(d *schema.ResourceData, meta interface{}, cluster *object.ClusterComputeResource) error {
  	if tagsClient, _ := meta.(*VSphereClient).TagsClient(); tagsClient != nil {
  		log.Printf("[DEBUG] %s: Reading tags", resourceVSphereComputeClusterIDString(d))
  		if err := readTagsForResource(tagsClient, cluster, d); err != nil {
  			return err
  		}
  	} else {
  		log.Printf("[DEBUG] %s: Tags unsupported on this connection, skipping tag read", resourceVSphereComputeClusterIDString(d))
  	}
  	return nil
  }
docs: // resourceVSphereComputeClusterReadTags reads the tags for
  // vsphere_compute_cluster.