Skip to main content

integration_account_assemblies

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

Overview

Nameintegration_account_assemblies
TypeResource
Idazure.logic_apps.integration_account_assemblies

Fields

NameDatatypeDescription
idtextThe resource id.
nametextGets the resource name.
assemblyArtifactNametextfield from the properties object
assembly_culturetextfield from the properties object
assembly_nametextfield from the properties object
assembly_public_key_tokentextfield from the properties object
assembly_versiontextfield from the properties object
contenttextfield from the properties object
content_linktextfield from the properties object
content_typetextfield from the properties object
integrationAccountNametextfield from the properties object
locationtextThe resource location.
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
tagstextThe resource tags.
typetextGets the resource type.

Methods

NameAccessible byRequired ParamsDescription
getSELECTassemblyArtifactName, integrationAccountName, resourceGroupName, subscriptionIdGet an assembly for an integration account.
listSELECTintegrationAccountName, resourceGroupName, subscriptionIdList the assemblies for an integration account.
create_or_updateINSERTassemblyArtifactName, integrationAccountName, resourceGroupName, subscriptionId, data__propertiesCreate or update an assembly for an integration account.
deleteDELETEassemblyArtifactName, integrationAccountName, resourceGroupName, subscriptionIdDelete an assembly for an integration account.

SELECT examples

List the assemblies for an integration account.

SELECT
id,
name,
assemblyArtifactName,
assembly_culture,
assembly_name,
assembly_public_key_token,
assembly_version,
content,
content_link,
content_type,
integrationAccountName,
location,
resourceGroupName,
subscriptionId,
tags,
type
FROM azure.logic_apps.vw_integration_account_assemblies
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_assemblies resource.

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

DELETE example

Deletes the specified integration_account_assemblies resource.

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