List containers in an Azure Blob Storage.

Parameters:

Parameters:
See dedicated page for more information.
AzureStorageListContainers lists all containers in a specified Azure Blob Storage account. It authenticates with the Storage account name and Access key, then returns metadata for each container (name, last modified time, lease state, immutability/legal hold flags, etc.).
Used to discover container names for downstream actions such as List Files, Download, Upload, and Delete File.
https://<storage-account>.blob.core.windows.net.This action has no tabular input. It operates with parameters only.
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
storageName |
string | ✓ | — | Azure Storage account name (e.g., myetlazstorage). Do not include .blob.core.windows.net. |
key |
secret | ✓ | — | Access key for the storage account (Base64). Redact in screenshots/logs. |
idDebug |
enum (nothing | basic | verbose) |
✕ | verbose |
Controls log verbosity. verbose shows the raw HTTP request/response headers. |
idOptional |
string | ✕ | (empty) | Extra cURL parameters if needed (rare). Leave empty unless instructed by support. |
nRetry |
integer | ✕ | 3 |
Automatic retries on transient connection errors (HTTP 5xx / timeouts). |
A table with one row per container.
| Column | Type | Description |
|---|---|---|
Name |
string | Container name (e.g., my-container-etl). |
Last-Modified |
datetime (GMT) | Last modification timestamp returned by Azure. |
Etag |
string | Entity tag for the container. |
LeaseStatus |
string | locked or unlocked. |
LeaseState |
string | available, leased, expired, etc. |
HasImmutabilityPolicy |
boolean | true if an immutability policy is set. |
HasLegalHold |
boolean | true if a legal hold is applied. |
Add the action: drag AzureStorageListContainers to the canvas.
Open Parameters and fill exactly:
myetlazstorageverbose3Run → Run to this pin (create a cache).
View output → open Data tab and verify the container list.
Validate (recommended):
my-container-etl).LeaseState and flags look correct.Use the results:

401/403 AuthenticationFailed
storageName or key. Re-copy the Access key from Azure Portal (Storage account → Security + networking → Access keys).404 ResourceNotFound
.blob.core.windows.net.400 InvalidResourceName / MalformedHeader
storageName or key. Paste as plain text; remove trailing whitespace.Network/Firewall
*.blob.core.windows.net (port 443). Corporate proxies may require configuration.Clock skew (Signature mismatch)
x-ms-date header.Informational message after success
200 OK and a green Success! line, it’s benign output from the viewer. If rows are present in Data, the run succeeded.HasImmutabilityPolicy / HasLegalHold across containers.Last-Modified to detect stale containers.



Next: Use any returned Name (e.g., my-container-etl) with your documented actions:
