Skip to main content

DeleteAzureDataLakeStorage

Description​

Deletes the provided file from Azure Data Lake Storage

Tags​

adlsgen2, azure, cloud, datalake, microsoft, storage

Properties​

In the list below required Properties are shown with an asterisk (*). Other properties are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display NameAPI NameDefault ValueAllowable ValuesDescription
ADLS Credentials *adls-credentials-serviceController Service:
ADLSCredentialsService

Implementations:
ADLSCredentialsControllerServiceLookup
ADLSCredentialsControllerService
Controller Service used to obtain Azure Credentials.
Filesystem Name *filesystem-nameName of the Azure Storage File System (also called Container). It is assumed to be already existing.

Supports Expression Language, using FlowFile attributes and Environment variables.
Filesystem Object Type *filesystem-object-typeFile
  • File
  • Directory
They type of the file system object to be deleted. It can be either folder or file.
Directory Name *directory-nameName of the Azure Storage Directory. The Directory Name cannot contain a leading '/'. The root directory can be designated by the empty string value. In case of the PutAzureDataLakeStorage processor, the directory will be created if not already existing.

Supports Expression Language, using FlowFile attributes and Environment variables.
File Name *file-name${azure.filename}The filename

Supports Expression Language, using FlowFile attributes and Environment variables.

This property is only considered if:
  • the property Filesystem Object Type has a value of file
Proxy Configuration Serviceproxy-configuration-serviceController Service:
ProxyConfigurationService

Implementations:
StandardProxyConfigurationService
Specifies the Proxy Configuration Controller Service to proxy network requests. Supported proxies: SOCKS, HTTP In case of SOCKS, it is not guaranteed that the selected SOCKS Version will be used by the processor.

Dynamic Properties​

This component does not support dynamic properties.

Relationships​

NameDescription
failureFiles that could not be written to Azure storage for some reason are transferred to this relationship
successFiles that have been successfully written to Azure storage are transferred to this relationship

Reads Attributes​

This processor does not read attributes.

Writes Attributes​

This processor does not write attributes.

State Management​

This component does not store state.

Restricted​

This component is not restricted.

Input Requirement​

This component requires an incoming relationship.

System Resource Considerations​

This component does not specify system resource considerations.

See Also​

FetchAzureDataLakeStorage, ListAzureDataLakeStorage, PutAzureDataLakeStorage