
Azure List
CertifiedUpload a file to Azure Data Lake Storage
Azure List
Upload a file to Azure Data Lake Storage
Upload a file to Azure Data Lake Storage using the Azure SDK.
type: io.kestra.plugin.azure.storage.adls.ListExamples
List all files and directories in a specific Azure Data Lake Storage directory and log each file data output.
id: azure_data_lake_storage_list
namespace: company.team
tasks:
- id: list_files_in_dir
type: io.kestra.plugin.azure.storage.adls.List
connectionString: "{{ secret('AZURE_CONNECTION_STRING') }}"
fileSystem: "tasks"
endpoint: "https://yourblob.blob.core.windows.net"
directoryPath: "path/to/my/directory/"
- id: for_each_file
type: io.kestra.plugin.core.flow.EachParallel
value: "{{ outputs.list_files_in_dir.files }}"
tasks:
- id: log_file_name
type: io.kestra.plugin.core.debug.Echo
level: DEBUG
format: "{{ taskrun.value }}"
Properties
directoryPath *Requiredstring
Directory path
Full path to the directory
endpoint *Requiredstring
Service endpoint URL
Base HTTPS endpoint of the target service.
fileSystem *Requiredstring
The name of the file systems. If the path name contains special characters, pass in the url encoded version of the path name
connectionString string
Connection string of the Storage Account.
maxFiles integerstring
25The maximum number of files to return
Limits the number of files returned by the list operation. If not specified, all matching files will be returned.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
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
files array
The list of file
io.kestra.plugin.azure.storage.adls.models.AdlsFile
com.azure.storage.file.datalake.models.ArchiveStatus
com.azure.storage.file.datalake.models.AccessTier
date-timedate-timeINFINITEFIXEDAVAILABLELEASEDEXPIREDBREAKINGBROKENLOCKEDUNLOCKEDuri