Andrea Cosentino created CAMEL-23340:
----------------------------------------

             Summary: camel-azure-storage-blob - Add support for blob undelete 
(soft delete recovery)
                 Key: CAMEL-23340
                 URL: https://issues.apache.org/jira/browse/CAMEL-23340
             Project: Camel
          Issue Type: New Feature
          Components: camel-azure
            Reporter: Andrea Cosentino
            Assignee: Andrea Cosentino
             Fix For: 4.20.0


The camel-azure-storage-blob component does not currently support the Azure 
Blob Storage undelete operation for soft-deleted blobs.

When soft delete is enabled on a storage account, deleted blobs are retained 
for a configurable period and can be recovered using the undelete API. This is 
important for data protection workflows where accidental deletion during 
processing (e.g., quarantine/scanning pipelines) needs to be recoverable.

The Azure SDK provides BlobClient.undelete() and 
BlobClient.undeleteWithResponse() but these are not exposed through the Camel 
component.

Proposed new operation:
- undeleteBlob

The operation should restore a soft-deleted blob and return appropriate headers 
indicating success.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to