
Azure DeleteList
CertifiedDelete a list of objects from Azure Blob Storage
Azure DeleteList
Delete a list of objects from Azure Blob Storage
Delete a list of objects from Azure Blob Storage using the Azure SDK.
type: io.kestra.plugin.azure.storage.blob.DeleteListExamples
id: azure_storage_blob_delete_list
namespace: company.team
tasks:
- id: delete_list
type: io.kestra.plugin.azure.storage.blob.DeleteList
endpoint: "https://yourblob.blob.core.windows.net"
connectionString: "DefaultEndpointsProtocol=...=="
container: "mydata"
prefix: "sub-dir"
delimiter: "/"
Properties
container *string
The blob container.
endpoint *string
Service endpoint URL
Base HTTPS endpoint of the target service.
assets
Assets this task consumes as inputs or produces as outputs, for lineage tracking and the asset graph (Enterprise Edition). A flow declaring this property on a task is rejected in the open-source edition.
io.kestra.core.models.assets.AssetsDeclaration
IGNOREFAILWARNAsset failure behavior
Behavior applied to the task state when a declared asset fails to render, emit, or be persisted (e.g. a lock conflict): FAIL escalates it to FAILED, WARN (default) warns it if it would otherwise succeed, IGNORE leaves the state untouched.
Whether to auto-register assets referenced dynamically at runtime that are not statically declared in inputs or outputs.
The assets consumed as inputs.
io.kestra.core.models.assets.AssetIdentifier
1The assets produced as outputs.
io.kestra.plugin.ee.assets.Dataset
1150{}1150io.kestra.plugin.ee.assets.File
1150{}1150io.kestra.plugin.ee.assets.Table
1150{}1150io.kestra.plugin.ee.assets.VM
1150{}1150io.kestra.core.models.assets.External
1150{}1150io.kestra.core.models.assets.Custom
11501Custom asset type
{}1150concurrent integer
>= 2Number of concurrent parallel deletions
connectionString string
Connection string of the Storage Account.
delimiter string
The delimiter for blob hierarchy, "/" for hierarchy based on directories.
errorOnEmpty booleanstring
falseWhether to raise an error if the file is not found
filter string
FILESFILESDIRECTORYBOTHThe filter for files or directories.
prefix string
Limits the response to keys that begin with the specified prefix.
regexp string
A regular expression to filter on the full key.
ex:
regExp: .* to match all files
regExp: .*2020-01-0.\\.csv to match files between 01 and 09 of january ending with .csv
sasToken string
The SAS token to use for authenticating requests.
This string should only be the query parameters (with or without a leading '?') and not a full URL.
Outputs
count integer
0The count of deleted blobs
size integer
0The size of all the deleted blobs
Metrics
blobs.count counter
The total number of blobs deleted.
blobs.size counter
The total size of all blobs deleted, in bytes.