code: func (c *Cloud) DiskIsAttached(diskName KubernetesVolumeID, nodeName types.NodeName) (bool, error) {
  	_, attached, err := c.checkIfAttachedToNode(diskName, nodeName)
  	if err != nil {
  		if isAWSErrorVolumeNotFound(err) {
  			// The disk doesn't exist, can't be attached
  			klog.Warningf("DiskIsAttached called for volume %s on node %s but the volume does not exist", diskName, nodeName)
  			return false, nil
  		}
  
  		return true, err
  	}
  
  	return attached, nil
  }
docs: // DiskIsAttached implements Volumes.DiskIsAttached