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