Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions sdk/storage/.dict.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,6 @@ testblob3
testblob4
testcontainer
uncommittedblobs
Undeletes
westus
yourtagname
2 changes: 1 addition & 1 deletion sdk/storage/azure_storage_blob/assets.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "rust",
"Tag": "rust/azure_storage_blob_0725bcc465",
"Tag": "rust/azure_storage_blob_cf014697d6",
"TagPrefix": "rust/azure_storage_blob"
}
15 changes: 14 additions & 1 deletion sdk/storage/azure_storage_blob/src/clients/blob_client.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ use crate::{
BlobClientGetAccountInfoOptions, BlobClientGetPropertiesOptions, BlobClientGetTagsOptions,
BlobClientReleaseLeaseOptions, BlobClientRenewLeaseOptions, BlobClientSetLegalHoldOptions,
BlobClientSetMetadataOptions, BlobClientSetPropertiesOptions, BlobClientSetTagsOptions,
BlobClientSetTierOptions, BlobTags, BlockBlobClientUploadOptions, StorageErrorCode,
BlobClientSetTierOptions, BlobClientUndeleteOptions, BlobTags,
BlockBlobClientUploadOptions, StorageErrorCode,
},
pipeline::StorageHeadersPolicy,
AppendBlobClient, BlobClientOptions, BlockBlobClient, PageBlobClient,
Expand Down Expand Up @@ -450,4 +451,16 @@ impl BlobClient {
) -> Result<Response<(), NoFormat>> {
self.client.set_legal_hold(legal_hold, options).await
}

/// Undeletes a blob that was previously soft-deleted.
///
/// # Arguments
///
/// * `options` - Optional configuration for the request.
pub async fn undelete(
&self,
options: Option<BlobClientUndeleteOptions<'_>>,
) -> Result<Response<(), NoFormat>> {
self.client.undelete(options).await
}
}
107 changes: 13 additions & 94 deletions sdk/storage/azure_storage_blob/src/generated/clients/blob_client.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 4 additions & 15 deletions sdk/storage/azure_storage_blob/src/generated/models/enums.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

62 changes: 14 additions & 48 deletions sdk/storage/azure_storage_blob/src/generated/models/enums_impl.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 5 additions & 25 deletions sdk/storage/azure_storage_blob/src/generated/models/enums_serde.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading