DeleteAzureBlobStorage_v12

Description:

Deletes the specified blob from Azure Blob Storage. The processor uses Azure Blob Storage client library v12.

Tags:

azure, microsoft, cloud, storage, blob

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.

Display NameAPI NameDefault ValueAllowable ValuesDescription
Storage Credentialsstorage-credentials-serviceController Service API:
AzureStorageCredentialsService_v12
Implementation: AzureStorageCredentialsControllerService_v12
Controller Service used to obtain Azure Blob Storage Credentials.
Container Namecontainer-nameName of the Azure storage container. In case of PutAzureBlobStorage processor, container can be created if it does not exist.
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
Blob Nameblob-nameThe full name of the blob
Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)
Delete Snapshots Optiondelete-snapshots-optionNone
  • None Delete the blob only.
  • Include Snapshots Delete the blob and its snapshots.
  • Delete Snapshots Only Delete only the blob's snapshots.
Specifies the snapshot deletion options to be used when deleting a blob.
Proxy Configuration Serviceproxy-configuration-serviceController Service API:
ProxyConfigurationService
Implementation: 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.

Relationships:

NameDescription
successAll successfully processed FlowFiles are routed to this relationship
failureUnsuccessful operations will be transferred to the failure relationship.

Reads Attributes:

None specified.

Writes Attributes:

None specified.

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:

None specified.

See Also:

ListAzureBlobStorage_v12, FetchAzureBlobStorage_v12, PutAzureBlobStorage_v12