Microsoft.Logic integrationAccounts/schemas template reference

Template format

To create a Microsoft.Logic/integrationAccounts/schemas resource, add the following JSON to the resources section of your template.

  "name": "string",
  "type": "Microsoft.Logic/integrationAccounts/schemas",
  "apiVersion": "2019-05-01",
  "location": "string",
  "tags": {},
  "properties": {
    "schemaType": "string",
    "targetNamespace": "string",
    "documentName": "string",
    "fileName": "string",
    "metadata": {},
    "content": "string",
    "contentType": "string"

Property values

The following tables describe the values you need to set in the schema.

Microsoft.Logic/integrationAccounts/schemas object


In Bicep, type and apiVersion are specified in the first line of the resource declaration. Use the format <type>@<apiVersion>. Don't set those properties in the resource body.

Name Type Required Value
name string Yes The integration account schema name.
type enum Yes For JSON -schemas

See Set name and type for child resources.
apiVersion enum Yes For JSON - 2019-05-01
location string No The resource location.
tags object No The resource tags.
properties object Yes The integration account schema properties. - IntegrationAccountSchemaProperties object

IntegrationAccountSchemaProperties object

Name Type Required Value
schemaType enum Yes The schema type. - NotSpecified or Xml
targetNamespace string No The target namespace of the schema.
documentName string No The document name.
fileName string No The file name.
metadata object No The metadata.
content string No The content.
contentType string No The content type.

Quickstart templates

The following quickstart templates deploy this resource type.

Template Description
Azure Logic Apps - VETER Pipeline

Deploy to Azure
Creates an integration account, adds schema/map into it, creates a logic app and associates it with the integration account. The logic app implements a VETER pipeline using Xml Validation, XPath Extract and Transform Xml operations.