code: func (pc *PCCloud) DeleteDisk(pdID string) error {
  	photonClient, err := getPhotonClient(pc)
  	if err != nil {
  		klog.Errorf("Photon Cloud Provider: Failed to get photon client for DeleteDisk, error: [%v]", err)
  		return err
  	}
  
  	task, err := photonClient.Disks.Delete(pdID)
  	if err != nil {
  		klog.Errorf("Photon Cloud Provider: Failed to DeleteDisk. Error[%v]", err)
  		return err
  	}
  
  	_, err = photonClient.Tasks.Wait(task.ID)
  	if err != nil {
  		klog.Errorf("Photon Cloud Provider: Failed to wait for task to DeleteDisk. Error[%v]", err)
  		return err
  	}
  
  	return nil
  }
docs: // DeleteDisk deletes a volume given volume name.