Allow a single soft-deleted snapshot to be Undeleted, similar to the Delete command.
Regarding the new soft-delete for blob storage:
The existing Delete command allows you to target and delete a specific snapshot, without affecting any other snapshot or the base blob.
However, attempting to Undelete a specific snapshot instead undeletes all of the snapshots for that blob.
I don't need all of the other snapshots undeleted when I am attempting to roll back my blob to a specific date. Especially when trying to do a bulk roll-back this has some major drawbacks, such as all snapshots being preserved past the 30 day retention policy.
Especially since our blob storage contains a mix of intentional snapshots and soft-deleted snapshots, it becomes impossible to identify which ones were intentional.