Andrea Cosentino created CAMEL-23342:
----------------------------------------
Summary: camel-azure-storage-blob - Add support for listing blob
versions
Key: CAMEL-23342
URL: https://issues.apache.org/jira/browse/CAMEL-23342
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 listing blob
versions.
CAMEL-23330 covers accessing a specific blob version by its version ID, but
there is no operation to list all available versions of a blob. This is needed
for auditing and compliance scenarios where the full version history must be
inspectable.
The Azure SDK supports listing blob versions via
BlobContainerClient.listBlobs() with BlobListDetails.setRetrieveVersions(true),
but this capability is not exposed through the Camel component.
Proposed new operation:
- listBlobVersions
The operation should return the list of blob versions with their version IDs,
creation times, and metadata. It could be implemented as an enhancement to the
existing listBlobs operation with a new configuration flag, or as a separate
operation.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)