code: func (util *AWSDiskUtil) DeleteVolume(d *awsElasticBlockStoreDeleter) error {
  	cloud, err := getCloudProvider(d.awsElasticBlockStore.plugin.host.GetCloudProvider())
  	if err != nil {
  		return err
  	}
  
  	deleted, err := cloud.DeleteDisk(d.volumeID)
  	if err != nil {
  		// AWS cloud provider returns volume.deletedVolumeInUseError when
  		// necessary, no handling needed here.
  		klog.V(2).Infof("Error deleting EBS Disk volume %s: %v", d.volumeID, err)
  		return err
  	}
  	if deleted {
  		klog.V(2).Infof("Successfully deleted EBS Disk volume %s", d.volumeID)
  	} else {
  		klog.V(2).Infof("Successfully deleted EBS Disk volume %s (actually already deleted)", d.volumeID)
  	}
  	return nil
  }
docs: // DeleteVolume deletes an AWS EBS volume.