in src/es_pii_tool/helpers/steps.py [0:0]
def _meta_get_ilm_explain_data(var: DotMap, data: DotMap) -> str:
"""Make a metastep for get_ilm_explain_data"""
response = ''
if data.index.lifecycle.name:
data.ilm = DotMap()
try:
res = api.get_ilm(var.client, var.index)
data.ilm.explain = DotMap(res['indices'][var.index])
response = f'ILM explain settings: {data.ilm.explain}'
except MissingIndex as exc:
logger.error('Index %s not found in ILM explain data', var.index)
raise exc
else:
response = f'Index {var.index} has no ILM explain data'
logger.debug(response)
return response