Is it possible to have a snapshot policy which does not have a schedule? I wanted the ILM to create a snapshot by invoking the snapshot policy just before the index is deleted at the end of cold phase.
I want to use the " Wait for snapshot policy" feature in the ILM. But any snapshot policy I create has a schedule attached to it. That means that there will be snapshots taken outside the realm of ILM too.
I am thinking of creating an policy which is executed once every year. So that ILM can run it for the index it is going to delete anytime it deems fit. But the policy as such will be run at the end of the year. I can then maybe manually delete that snapshot to avoid duplicate data.
But this does not seems very elegant way of doing it.