code: func (c *Cloud) DeleteDisk(volumeName KubernetesVolumeID) (bool, error) {
  	awsDisk, err := newAWSDisk(c, volumeName)
  	if err != nil {
  		return false, err
  	}
  	available, err := c.checkIfAvailable(awsDisk, "deleting", "")
  	if err != nil {
  		if isAWSErrorVolumeNotFound(err) {
  			klog.V(2).Infof("Volume %s not found when deleting it, assuming it's deleted", awsDisk.awsID)
  			return false, nil
  		}
  		klog.Error(err)
  	}
  
  	if !available {
  		return false, err
  	}
  
  	return awsDisk.deleteVolume()
  }
docs: // DeleteDisk implements Volumes.DeleteDisk