Skip to content

user-data-function

Manage user data functions

Authentication scope: fabric

List user data functions in a workspace

Terminal window
fabio user-data-function list --workspace <value>
Flag Type Required Description
--workspace string Yes Workspace ID

Read-only · Returns list

Show details of a user data function

Terminal window
fabio user-data-function show --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes User data function ID

Read-only · Returns object

Create a new user data function

Terminal window
fabio user-data-function create --workspace <value> --name <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--name string Yes Display name
--description string No Optional description
--sensitivity-label string No Sensitivity label ID to apply on creation

Mutates state · Returns object

Update user data function properties

Terminal window
fabio user-data-function update --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes User data function ID
--name string No New display name
--description string No New description

Mutates state · Returns object

Delete a user data function

Terminal window
fabio user-data-function delete --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes User data function ID
--hard-delete bool No Permanently delete (cannot be recovered)

Mutates state · Destructive · Returns void

Get the definition of a user data function

Terminal window
fabio user-data-function get-definition --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes User data function ID
--decode bool No Decode base64 payloads inline (adds decodedPayload field)

Read-only · Long-running operation · Returns object

Update the definition of a user data function

Terminal window
fabio user-data-function update-definition --workspace <value> --id <value>
Flag Type Required Description
--workspace string Yes Workspace ID
--id string Yes User data function ID
--file string No Path to definition file
--content string No Inline definition content

Mutates state · Long-running operation · Returns void

Invoke a published function via its public REST endpoint

Terminal window
fabio user-data-function invoke --url <value>
Flag Type Required Description
--url string Yes Public function URL (from the portal; must be an *.fabric.microsoft.com HTTPS URL)
--parameter string No Function input as name=value (repeatable). Values are sent as JSON strings
--body string No Raw JSON request body (overrides –parameter). E.g. {"name":"John","count":3}
--timeout string No Maximum seconds to wait for the function to respond

Mutates state · Returns object