Microsoft.Logic integrationServiceEnvironments template reference

Template format

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

{
  "name": "string",
  "type": "Microsoft.Logic/integrationServiceEnvironments",
  "apiVersion": "2019-05-01",
  "location": "string",
  "tags": {},
  "properties": {
    "state": "string",
    "integrationServiceEnvironmentId": "string",
    "endpointsConfiguration": {
      "workflow": {
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ],
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ]
      },
      "connector": {
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ],
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ]
      }
    },
    "networkConfiguration": {
      "virtualNetworkAddressSpace": "string",
      "accessEndpoint": {
        "type": "string"
      },
      "subnets": [
        {
          "id": "string"
        }
      ]
    }
  },
  "sku": {
    "name": "string",
    "capacity": "integer"
  },
  "resources": []
}

Property values

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

Microsoft.Logic/integrationServiceEnvironments object

Name Type Required Value
name string Yes The integration service environment name.
type enum Yes Microsoft.Logic/integrationServiceEnvironments
apiVersion enum Yes 2019-05-01
location string No The resource location.
tags object No The resource tags.
properties object Yes The integration service environment properties. - IntegrationServiceEnvironmentProperties object
sku object No The sku. - IntegrationServiceEnvironmentSku object
resources array No managedApis

IntegrationServiceEnvironmentProperties object

Name Type Required Value
state enum No The integration service environment state. - NotSpecified, Completed, Enabled, Disabled, Deleted, Suspended
integrationServiceEnvironmentId string No Gets the tracking id.
endpointsConfiguration object No The endpoints configuration. - FlowEndpointsConfiguration object
networkConfiguration object No The network configuration. - NetworkConfiguration object

IntegrationServiceEnvironmentSku object

Name Type Required Value
name enum No The sku name. - NotSpecified, Premium, Developer
capacity integer No The sku capacity.

FlowEndpointsConfiguration object

Name Type Required Value
workflow object No The workflow endpoints. - FlowEndpoints object
connector object No The connector endpoints. - FlowEndpoints object

NetworkConfiguration object

Name Type Required Value
virtualNetworkAddressSpace string No Gets the virtual network address space.
accessEndpoint object No The access endpoint. - IntegrationServiceEnvironmentAccessEndpoint object
subnets array No The subnets. - ResourceReference object

FlowEndpoints object

Name Type Required Value
outgoingIpAddresses array No The outgoing ip address. - IpAddress object
accessEndpointIpAddresses array No The access endpoint ip address. - IpAddress object

IntegrationServiceEnvironmentAccessEndpoint object

Name Type Required Value
type enum No The access endpoint type. - NotSpecified, External, Internal

ResourceReference object

Name Type Required Value
id string No The resource id.

IpAddress object

Name Type Required Value
address string No The address.

Quickstart templates

The following quickstart templates deploy this resource type.

Template Description
Integration Service Environment Template

Deploy to Azure
Template that creates a virtual network, 4 subnets, and then an Integration Service Environment (ISE), including non-native connectors. Use as a base for templates that require a Logic Apps ISE.