vsphere/internal/helper/clustercomputeresource/cluster_compute_resource_helper.go
func MoveToFolder(client *govmomi.Client, cluster *object.ClusterComputeResource, relative string) error {
	f, err := folder.HostFolderFromObject(client, cluster, relative)
	if err != nil {
		return err
	}
	return folder.MoveObjectTo(cluster.Reference(), f)
}
func MoveToFolder(client *govmomi.Client, cluster *object.ClusterComputeResource, relative string) error {
	f, err := folder.HostFolderFromObject(client, cluster, relative)
	if err != nil {
		return err
	}
	return folder.MoveObjectTo(cluster.Reference(), f)
}
// MoveToFolder is a complex method that moves a ClusterComputeResource to a given relative
// compute folder path. "Relative" here means relative to a datacenter, which
// is discovered from the current ClusterComputeResource path.