def _meta_restore_index()

in src/es_pii_tool/helpers/steps.py [0:0]


def _meta_restore_index(var: DotMap) -> str:
    """Make a metastep for restore_index"""
    response = f'Restored {var.ss_idx} to {var.redaction_target}'
    try:
        api.restore_index(
            var.client,
            var.repository,
            var.ss_snap,
            var.ss_idx,
            var.redaction_target,
            index_settings=var.restore_settings.toDict(),
        )
    except BadClientResult as bad:
        response = f'Unable to restore {var.ss_idx} to {var.redaction_target}: {bad}'
        logger.error(response)
    return response