Skip to main content

integration_account_schemas

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

Overview

Nameintegration_account_schemas
TypeResource
Idazure.logic_apps.integration_account_schemas

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
document_nametextfield from the properties object
file_nametextfield from the properties object
integrationAccountNametextfield from the properties object
locationtextThe resource location.
metadatatextfield from the properties object
resourceGroupNametextfield from the properties object
schemaNametextfield from the properties object
schema_typetextfield from the properties object
subscriptionIdtextfield from the properties object
tagstextThe resource tags.
target_namespacetextfield from the properties object
typetextGets the resource type.

Methods

NameAccessible byRequired ParamsDescription
getSELECTintegrationAccountName, resourceGroupName, schemaName, subscriptionIdGets an integration account schema.
listSELECTintegrationAccountName, resourceGroupName, subscriptionIdGets a list of integration account schemas.
create_or_updateINSERTintegrationAccountName, resourceGroupName, schemaName, subscriptionId, data__propertiesCreates or updates an integration account schema.
deleteDELETEintegrationAccountName, resourceGroupName, schemaName, subscriptionIdDeletes an integration account schema.

SELECT examples

Gets a list of integration account schemas.

SELECT
id,
name,
changed_time,
content,
content_link,
content_type,
created_time,
document_name,
file_name,
integrationAccountName,
location,
metadata,
resourceGroupName,
schemaName,
schema_type,
subscriptionId,
tags,
target_namespace,
type
FROM azure.logic_apps.vw_integration_account_schemas
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_schemas resource.

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

DELETE example

Deletes the specified integration_account_schemas resource.

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