code: func (util *PhotonDiskUtil) DeleteVolume(pd *photonPersistentDiskDeleter) error {
  	cloud, err := getCloudProvider(pd.plugin.host.GetCloudProvider())
  	if err != nil {
  		klog.Errorf("Photon Controller Util: DeleteVolume failed to get cloud provider. Error [%v]", err)
  		return err
  	}
  
  	if err = cloud.DeleteDisk(pd.pdID); err != nil {
  		klog.Errorf("Photon Controller Util: failed to DeleteDisk for pdID %s. Error [%v]", pd.pdID, err)
  		return err
  	}
  
  	klog.V(4).Infof("Successfully deleted PhotonController persistent disk %s", pd.pdID)
  	return nil
  }
docs: // DeleteVolume deletes a vSphere volume.