Skip to main content

workflows

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

Overview

Nameworkflows
TypeResource
Idazure.app_service.workflows

Fields

The following fields are returned by SELECT queries:

Workflow information returned.

NameDatatypeDescription
idstringThe resource id.
namestringGets the resource name.
kindstringThe resource kind.
locationstringThe resource location.
propertiesobjectAdditional workflow properties.
typestringGets the resource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, name, workflowName
listselectsubscriptionId, resourceGroupName, name
regenerate_access_keyexecsubscriptionId, resourceGroupName, name, workflowNameRegenerates the callback URL access key for request triggers.
validateexecsubscriptionId, resourceGroupName, name, workflowNameValidates the workflow definition.

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
namestringSite name.
resourceGroupNamestringName of the resource group to which the resource belongs.
subscriptionIdstringYour Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).
workflowNamestringThe workflow name.

SELECT examples

Workflow information returned.

SELECT
id,
name,
kind,
location,
properties,
type
FROM azure.app_service.workflows
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND name = '{{ name }}' -- required
AND workflowName = '{{ workflowName }}' -- required
;

Lifecycle Methods

Regenerates the callback URL access key for request triggers.

EXEC azure.app_service.workflows.regenerate_access_key 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@name='{{ name }}' --required,
@workflowName='{{ workflowName }}' --required
@@json=
'{
"keyType": "{{ keyType }}"
}'
;