user-data-function
Manage user data functions
Authentication scope: fabric
List user data functions in a workspace
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
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
Section titled “create”Create a new user data function
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
Section titled “update”Update user data function properties
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
Section titled “delete”Delete a user data function
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-definition
Section titled “get-definition”Get the definition of a user data function
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-definition
Section titled “update-definition”Update the definition of a user data function
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
Section titled “invoke”Invoke a published function via its public REST endpoint
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
