Skip to main content

workflow

Creates, updates, deletes, gets or lists a workflow resource.

Overview

Nameworkflow
TypeResource
Idazure.purview_workflow.workflow

Fields

The following fields are returned by SELECT queries:

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
create_or_replaceinsertworkflow_id, endpointCreate or replace a workflow.
create_or_replacereplaceworkflow_id, endpointCreate or replace a workflow.
deletedeleteworkflow_id, endpointDelete a workflow.
get_rawexecworkflow_id, endpointGet a specific workflow.
validateexecworkflow_id, endpointValidate a workflow.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
endpointstringThe service endpoint host (no scheme), e.g. myaccount.table.cosmos.azure.com:443 - value of the client endpoint parameter. (default: )
workflow_idstringThe workflow id. Required.

INSERT examples

Create or replace a workflow.

INSERT INTO azure.purview_workflow.workflow (
workflow_id,
endpoint
)
SELECT
'{{ workflow_id }}',
'{{ endpoint }}'
;

REPLACE examples

Create or replace a workflow.

REPLACE azure.purview_workflow.workflow
SET
-- No updatable properties
WHERE
workflow_id = '{{ workflow_id }}' --required
AND endpoint = '{{ endpoint }}' --required;

DELETE examples

Delete a workflow.

DELETE FROM azure.purview_workflow.workflow
WHERE workflow_id = '{{ workflow_id }}' --required
AND endpoint = '{{ endpoint }}' --required
;

Lifecycle Methods

Get a specific workflow.

EXEC azure.purview_workflow.workflow.get_raw 
@workflow_id='{{ workflow_id }}' --required,
@endpoint='{{ endpoint }}' --required
;