[
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: (was: 4.20.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.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)