Skip to main content

integration_account_maps

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

Overview

Nameintegration_account_maps
TypeResource
Idazure.logic_apps.integration_account_maps

Fields

NameDatatypeDescription
idtextThe resource id.
nametextGets the resource name.
changed_timetextfield from the properties object
contenttextfield from the properties object
content_linktextfield from the properties object
content_typetextfield from the properties object
created_timetextfield from the properties object
integrationAccountNametextfield from the properties object
locationtextThe resource location.
mapNametextfield from the properties object
map_typetextfield from the properties object
metadatatextfield from the properties object
parameters_schematextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
tagstextThe resource tags.
typetextGets the resource type.

Methods

NameAccessible byRequired ParamsDescription
getSELECTintegrationAccountName, mapName, resourceGroupName, subscriptionIdGets an integration account map.
listSELECTintegrationAccountName, resourceGroupName, subscriptionIdGets a list of integration account maps.
create_or_updateINSERTintegrationAccountName, mapName, resourceGroupName, subscriptionId, data__propertiesCreates or updates an integration account map. If the map is larger than 4 MB, you need to store the map in an Azure blob and use the blob's Shared Access Signature (SAS) URL as the 'contentLink' property value.
deleteDELETEintegrationAccountName, mapName, resourceGroupName, subscriptionIdDeletes an integration account map.

SELECT examples

Gets a list of integration account maps.

SELECT
id,
name,
changed_time,
content,
content_link,
content_type,
created_time,
integrationAccountName,
location,
mapName,
map_type,
metadata,
parameters_schema,
resourceGroupName,
subscriptionId,
tags,
type
FROM azure.logic_apps.vw_integration_account_maps
WHERE integrationAccountName = '{{ integrationAccountName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

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

/*+ create */
INSERT INTO azure.logic_apps.integration_account_maps (
integrationAccountName,
mapName,
resourceGroupName,
subscriptionId,
data__properties,
properties,
location,
tags
)
SELECT
'{{ integrationAccountName }}',
'{{ mapName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ data__properties }}',
'{{ properties }}',
'{{ location }}',
'{{ tags }}'
;

DELETE example

Deletes the specified integration_account_maps resource.

/*+ delete */
DELETE FROM azure.logic_apps.integration_account_maps
WHERE integrationAccountName = '{{ integrationAccountName }}'
AND mapName = '{{ mapName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';