Microsoft Fabric Delete

Microsoft Fabric Delete

Certified

Delete a file from Microsoft Fabric OneLake

Deletes a file at Files/{filePath} within the specified Lakehouse item in OneLake using the ADLS Gen2 API.

yaml
type: io.kestra.plugin.microsoft.fabric.onelake.Delete
yaml
id: fabric_onelake_delete
namespace: company.team

tasks:
  - id: delete_file
    type: io.kestra.plugin.microsoft.fabric.onelake.Delete
    tenantId: "{{ secret('FABRIC_TENANT_ID') }}"
    clientId: "{{ secret('FABRIC_CLIENT_ID') }}"
    clientSecret: "{{ secret('FABRIC_CLIENT_SECRET') }}"
    workspaceId: "your-workspace-id"
    itemId: "your-lakehouse-item-id"
    filePath: "data/myfile.csv"
Properties

File path

Path within the item's Files directory to delete (leading slash is stripped)

Item ID

Lakehouse or other Fabric item GUID within the workspace

Workspace ID

Microsoft Fabric workspace GUID

Client ID

Service principal client (application) ID

Client Secret

Service principal client secret. When both clientId and clientSecret are provided, service principal authentication is used; otherwise DefaultAzureCredential is used.

Reference (ref) of the pluginDefaults to apply to this task.

Defaultfalse

Recursive

Delete the path recursively if it is a directory

Tenant ID

Azure Active Directory tenant ID for authentication