'Returns a single volume snapshot.
:param snapshot_id: Node to run the task on.
:type snapshot_id: ``str``
:rtype :class:`.VolumeSnapshot`:
:return: Volume snapshot.'

def ex_get_volume_snapshot(self, snapshot_id):

    action = self._get_project_action(('volume/snapshot/%s' % snapshot_id))
    response = self.connection.request(action)
    return self._to_snapshot(response.object)
