...: For create_blob_snapshot, an optional list of name-value pairs that will be treated as the metadata for the snapshot. If no metadata is supplied, the metadata for the base blob is copied to the snapshot.
snapshot: For delete_blob_snapshot, the specific snapshot to delete. This should be a datetime string, in the format yyyy-mm-ddTHH:MM:SS.SSSSSSSZ. To delete all snapshots for the blob, set this to "all".
confirm: Whether to ask for confirmation on deleting a blob's snapshots.
Returns
For create_blob_snapshot, the datetime string that identifies the snapshot.
For list_blob_snapshots a vector of such strings, or NULL if the blob has no snapshots.
Details
Blobs can have snapshots associated with them, which are the contents and optional metadata for the blob at a given point in time. A snapshot is identified by the date and time on which it was created.
create_blob_snapshot creates a new snapshot, list_blob_snapshots lists all the snapshots, and delete_blob_snapshot deletes a given snapshot or all snapshots for a blob.
Note that snapshots are only supported if the storage account does NOT have hierarchical namespaces enabled.