[ 
https://issues.apache.org/jira/browse/CAMEL-23339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen updated CAMEL-23339:
--------------------------------
    Fix Version/s: 4.21.0

> camel-azure-storage-blob - Add support for immutability policy and legal hold 
> operations
> ----------------------------------------------------------------------------------------
>
>                 Key: CAMEL-23339
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23339
>             Project: Camel
>          Issue Type: New Feature
>          Components: camel-azure
>            Reporter: Andrea Cosentino
>            Assignee: Andrea Cosentino
>            Priority: Major
>             Fix For: 4.20.0, 4.21.0
>
>
> The camel-azure-storage-blob component does not currently support Azure Blob 
> Storage immutability policies or legal holds.
> Azure Blob Storage supports:
> - Time-based retention policies: prevent blob modification/deletion for a 
> specified interval
> - Legal holds: indefinite immutability protection until explicitly cleared
> These features are essential for compliance and data protection use cases 
> such as quarantine workflows where blobs must remain unmodified during 
> processing (e.g., malware scanning).
> The Azure SDK already provides these APIs (BlobContainerClient and BlobClient 
> level), but they are not exposed through the Camel component.
> Proposed new operations:
> - setBlobLegalHold
> - setBlobImmutabilityPolicy
> With corresponding headers for policy expiry time, policy mode 
> (locked/unlocked), and legal hold status.



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

Reply via email to