async deleteBlob(blobName, options = {}) {
        return tracingClient.withSpan("ContainerClient-deleteBlob", options, async (updatedOptions) => {
            let blobClient = this.getBlobClient(blobName);
            if (options.versionId) {
                blobClient = blobClient.withVersion(options.versionId);
            }
            return blobClient.delete(updatedOptions);
        });
    }
Marks the specified blob or snapshot for deletion. The blob is later deleted
during garbage collection. Note that in order to delete a blob, you must delete
all of its snapshots. You can delete both at the same time with the Delete
Blob operation.
@see https://learn.microsoft.com/en-us/rest/api/storageservices/delete-blob

@param blobName -
@param options - Options to Blob Delete operation.
@returns Block blob deletion response data.