'Delete the snapshot of a volume.
:param array: the array serial number
:param snap_name: the name of the snapshot
:param source_device_id: the source device id'

def delete_volume_snap(self, array, snap_name, source_device_id):

    payload = {'deviceNameListSource': [{'name': source_device_id}]}
    return self.delete_resource(array, REPLICATION, 'snapshot', snap_name, payload=payload, private='/private')
