'Delete volume group snapshot.'

@proxy.logger
def delete_group_snapshot(self, ctxt, group_snapshot, snapshots):

    grp = Group(group_snapshot, True)
    if (grp.consisgroup_snapshot_enabled or grp.consisgroup_replication_enabled):
        tgt_luns = [Lun(s, is_snapshot=True) for s in snapshots]
        return self._delete_group_snapshot_with_lock(group_snapshot, tgt_luns)
    else:
        raise NotImplementedError()
