Skip to main content

logic_apps

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

Overview

Namelogic_apps
TypeResource
Idazure.container_apps.logic_apps

Fields

NameDatatypeDescription
containerAppNametextfield from the properties object
logicAppNametextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTcontainerAppName, logicAppName, resourceGroupName, subscriptionId
create_or_updateINSERTcontainerAppName, logicAppName, resourceGroupName, subscriptionIdCreate or update a Logic App extension resource
deleteDELETEcontainerAppName, logicAppName, resourceGroupName, subscriptionIdDeletes a Logic App extension resource
deploy_workflow_artifactsEXECcontainerAppName, logicAppName, resourceGroupName, subscriptionIdCreates or updates the artifacts for the logic app
invokeEXECcontainerAppName, logicAppName, resourceGroupName, subscriptionId, x-ms-logicApps-proxy-method, x-ms-logicApps-proxy-path

SELECT examples

SELECT
containerAppName,
logicAppName,
resourceGroupName,
subscriptionId
FROM azure.container_apps.vw_logic_apps
WHERE containerAppName = '{{ containerAppName }}'
AND logicAppName = '{{ logicAppName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new logic_apps resource.

/*+ create */
INSERT INTO azure.container_apps.logic_apps (
containerAppName,
logicAppName,
resourceGroupName,
subscriptionId,
properties
)
SELECT
'{{ containerAppName }}',
'{{ logicAppName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ properties }}'
;

DELETE example

Deletes the specified logic_apps resource.

/*+ delete */
DELETE FROM azure.container_apps.logic_apps
WHERE containerAppName = '{{ containerAppName }}'
AND logicAppName = '{{ logicAppName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';