'Detach a volume identified by the volume ID from the given server
:param server_id: The ID of the server
:param volume_id: The ID of the volume to attach
:returns: An instance of novaclient.base.TupleWithMeta'

def delete_server_volume(self, server_id, volume_id=None, attachment_id=None):

    if ((attachment_id is not None) and (volume_id is not None)):
        raise TypeError('You    cannot    specify    both    volume_id    and    attachment_id    arguments.')
    elif (attachment_id is not None):
        warnings.warn('attachment_id    argument    of    volumes.delete_server_volume    method    is    deprecated    in    favor    of    volume_id.')
        volume_id = attachment_id
    if (volume_id is None):
        raise TypeError('volume_id    is    required    argument.')
    return self._delete(('/servers/%s/os-volume_attachments/%s' % (server_id, volume_id)))
