Microsoft.Logic integrationServiceEnvironments 2019-05-01

Bicep-resursdefinition

Resurstypen integrationServiceEnvironments kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Logic/integrationServiceEnvironments-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Logic/integrationServiceEnvironments@2019-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    encryptionConfiguration: {
      encryptionKeyReference: {
        keyName: 'string'
        keyVault: {
          id: 'string'
        }
        keyVersion: 'string'
      }
    }
    endpointsConfiguration: {
      connector: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
      workflow: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
    }
    integrationServiceEnvironmentId: 'string'
    networkConfiguration: {
      accessEndpoint: {
        type: 'string'
      }
      subnets: [
        {
          id: 'string'
        }
      ]
      virtualNetworkAddressSpace: 'string'
    }
    provisioningState: 'string'
    state: 'string'
  }
}

Egenskapsvärden

integrationServiceEnvironments

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 1–80

Giltiga tecken:
Alfanumeriska tecken, bindestreck, punkter och understreck.
location Resursplatsen. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU:n. IntegrationServiceEnvironmentSku
identity Egenskaper för hanterad tjänstidentitet. ManagedServiceIdentity
properties Egenskaperna för integrationstjänstens miljö. IntegrationServiceEnvironmentEgenskaper

ManagedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet. Typen SystemAssigned innehåller en implicit skapad identitet. Typen "Ingen" tar bort alla identiteter från resursen. "Ingen"
"SystemTilldelade"
"UserAssigned" (krävs)
userAssignedIdentities Listan över användartilldelade identiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} objekt

IntegrationServiceEnvironmentEgenskaper

Name Beskrivning Värde
encryptionConfiguration Krypteringskonfigurationen. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Konfigurationen av slutpunkter. FlowEndpointsConfiguration
integrationServiceEnvironmentId Hämtar spårnings-ID:t. sträng
networkConfiguration Nätverkskonfigurationen. NetworkConfiguration
provisioningState Etableringstillståndet. "Accepterad"
"Avbruten"
"Slutfört"
"Skapad"
"Skapar"
"Borttagen"
"Ta bort"
"Misslyckades"
"InProgress"
"Flytta"
"NotSpecified"
"Väntar"
"Klar"
"Registrerad"
"Registrering"
"Förnya"
"Körs"
"Lyckades"
"Oregistrerad"
"Avregistrerar"
"Uppdatera"
"Väntar"
state Miljötillståndet för integrationstjänsten. "Slutfört"
"Borttagen"
"Inaktiverad"
"Aktiverad"
"NotSpecified"
"Pausad"

IntegrationServiceEnvironmenEncryptionConfiguration

Name Beskrivning Värde
encryptionKeyReference Krypteringsnyckelreferensen. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Name Beskrivning Värde
Nyckelnamn Hämtar nyckelnamnet i Key Vault. sträng
keyVault Key Vault-referensen. ResourceReference
keyVersion Hämtar den version av nyckeln som anges i egenskapen keyName. sträng

ResourceReference

Name Beskrivning Värde
id Resurs-ID:t. sträng

FlowEndpointsConfiguration

Name Beskrivning Värde
anslutningsapp Anslutningsslutpunkterna. FlowEndpoints
arbetsflöde Arbetsflödets slutpunkter. FlowEndpoints

FlowEndpoints

Name Beskrivning Värde
accessEndpointIpAddresses Ip-adressen för åtkomstslutpunkten. IpAddress[]
outgoingIpAddresses Den utgående IP-adressen. IpAddress[]

Ip

Name Beskrivning Värde
adress Adressen. sträng

NetworkConfiguration

Name Beskrivning Värde
accessEndpoint Åtkomstslutpunkten. IntegrationServiceEnvironmentAccessEndpoint
Undernät Undernäten. ResourceReference[]
virtualNetworkAddressSpace Hämtar adressutrymmet för det virtuella nätverket. sträng

IntegrationServiceEnvironmentAccessEndpoint

Name Beskrivning Värde
typ Åtkomstslutpunktstypen. "Externt"
"Intern"
"NotSpecified"

IntegrationServiceEnvironmentSku

Name Beskrivning Värde
capacity SKU-kapaciteten. int
name SKU-namnet. "Utvecklare"
"NotSpecified"
"Premium"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Mall för integrationstjänstmiljö

Distribuera till Azure
Mall som skapar ett virtuellt nätverk, 4 undernät och sedan en Integration Service Environment (ISE), inklusive icke-interna anslutningsappar. Använd som bas för mallar som kräver en Logic Apps ISE.

Resursdefinition för ARM-mall

Resurstypen integrationServiceEnvironments kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Logic/integrationServiceEnvironments-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Logic/integrationServiceEnvironments",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "encryptionConfiguration": {
      "encryptionKeyReference": {
        "keyName": "string",
        "keyVault": {
          "id": "string"
        },
        "keyVersion": "string"
      }
    },
    "endpointsConfiguration": {
      "connector": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      },
      "workflow": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      }
    },
    "integrationServiceEnvironmentId": "string",
    "networkConfiguration": {
      "accessEndpoint": {
        "type": "string"
      },
      "subnets": [
        {
          "id": "string"
        }
      ],
      "virtualNetworkAddressSpace": "string"
    },
    "provisioningState": "string",
    "state": "string"
  }
}

Egenskapsvärden

integrationServiceEnvironments

Name Beskrivning Värde
typ Resurstypen "Microsoft.Logic/integrationServiceEnvironments"
apiVersion Resurs-API-versionen '2019-05-01'
name Resursnamnet sträng (krävs)

Teckengräns: 1–80

Giltiga tecken:
Alfanumeriska tecken, bindestreck, punkter och understreck.
location Resursplatsen. sträng
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU:n. IntegrationServiceEnvironmentSku
identity Egenskaper för hanterad tjänstidentitet. ManagedServiceIdentity
properties Egenskaperna för integrationstjänstens miljö. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet. Typen "SystemAssigned" innehåller en implicit skapad identitet. Typen "Ingen" tar bort alla identiteter från resursen. "Ingen"
"SystemAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Listan över användartilldelade identiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} objekt

IntegrationServiceEnvironmentProperties

Name Beskrivning Värde
encryptionConfiguration Krypteringskonfigurationen. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Konfigurationen av slutpunkter. FlowEndpointsConfiguration
integrationServiceEnvironmentId Hämtar spårnings-ID:t. sträng
networkConfiguration Nätverkskonfigurationen. NetworkConfiguration
provisioningState Etableringstillståndet. "Accepterad"
"Avbruten"
"Slutfört"
"Skapad"
"Skapar"
"Borttaget"
"Tar bort"
"Misslyckades"
"InProgress"
"Flytta"
"NotSpecified"
"Väntar"
"Klar"
"Registrerad"
"Registrering"
"Förnyar"
"Körs"
"Lyckades"
"Avregistrerad"
"Avregistrerar"
"Uppdaterar"
"Väntar"
state Miljötillståndet för integrationstjänsten. "Slutfört"
"Borttaget"
"Inaktiverad"
"Aktiverad"
"NotSpecified"
"Pausad"

IntegrationServiceEnvironmenEncryptionConfiguration

Name Beskrivning Värde
encryptionKeyReference Krypteringsnyckelreferensen. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Name Beskrivning Värde
Nyckelnamn Hämtar nyckelnamnet i Key Vault. sträng
keyVault Key Vault-referensen. ResourceReference
keyVersion Hämtar den version av nyckeln som anges i egenskapen keyName. sträng

ResourceReference

Name Beskrivning Värde
id Resurs-ID:t. sträng

FlowEndpointsConfiguration

Name Beskrivning Värde
anslutningsapp Anslutningsslutpunkterna. FlowEndpoints
arbetsflöde Arbetsflödets slutpunkter. FlowEndpoints

FlowEndpoints

Name Beskrivning Värde
accessEndpointIpAddresses Ip-adressen för åtkomstslutpunkten. IpAddress[]
outgoingIpAddresses Den utgående IP-adressen. IpAddress[]

Ip

Name Beskrivning Värde
adress Adressen. sträng

NetworkConfiguration

Name Beskrivning Värde
accessEndpoint Åtkomstslutpunkten. IntegrationServiceEnvironmentAccessEndpoint
Undernät Undernäten. ResourceReference[]
virtualNetworkAddressSpace Hämtar adressutrymmet för det virtuella nätverket. sträng

IntegrationServiceEnvironmentAccessEndpoint

Name Beskrivning Värde
typ Åtkomstslutpunktstypen. "Externt"
"Intern"
"NotSpecified"

IntegrationServiceEnvironmentSku

Name Beskrivning Värde
capacity SKU-kapaciteten. int
name SKU-namnet. "Utvecklare"
"NotSpecified"
"Premium"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Mall för integrationstjänstmiljö

Distribuera till Azure
Mall som skapar ett virtuellt nätverk, 4 undernät och sedan en Integration Service Environment (ISE), inklusive icke-interna anslutningsappar. Använd som bas för mallar som kräver en Logic Apps ISE.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen integrationServiceEnvironments kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Logic/integrationServiceEnvironments-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      encryptionConfiguration = {
        encryptionKeyReference = {
          keyName = "string"
          keyVault = {
            id = "string"
          }
          keyVersion = "string"
        }
      }
      endpointsConfiguration = {
        connector = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
        workflow = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
      }
      integrationServiceEnvironmentId = "string"
      networkConfiguration = {
        accessEndpoint = {
          type = "string"
        }
        subnets = [
          {
            id = "string"
          }
        ]
        virtualNetworkAddressSpace = "string"
      }
      provisioningState = "string"
      state = "string"
    }
    sku = {
      capacity = int
      name = "string"
    }
  })
}

Egenskapsvärden

integrationServiceEnvironments

Name Beskrivning Värde
typ Resurstypen "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"
name Resursnamnet sträng (krävs)

Teckengräns: 1–80

Giltiga tecken:
Alfanumeriska tecken, bindestreck, punkter och understreck.
location Resursplatsen. sträng
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
sku SKU:n. IntegrationServiceEnvironmentSku
identity Egenskaper för hanterad tjänstidentitet. ManagedServiceIdentity
properties Egenskaperna för integrationstjänstens miljö. IntegrationServiceEnvironmentEgenskaper

ManagedServiceIdentity

Name Beskrivning Värde
typ Typ av hanterad tjänstidentitet. Typen SystemAssigned innehåller en implicit skapad identitet. Typen "Ingen" tar bort alla identiteter från resursen. "SystemTilldelade"
"UserAssigned" (krävs)
identity_ids Listan över användartilldelade identiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Matris med användaridentitets-ID:t.

IntegrationServiceEnvironmentEgenskaper

Name Beskrivning Värde
encryptionConfiguration Krypteringskonfigurationen. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Konfigurationen av slutpunkter. FlowEndpointsConfiguration
integrationServiceEnvironmentId Hämtar spårnings-ID:t. sträng
networkConfiguration Nätverkskonfigurationen. NetworkConfiguration
provisioningState Etableringstillståndet. "Accepterad"
"Avbruten"
"Slutfört"
"Skapad"
"Skapa"
"Borttaget"
"Ta bort"
"Misslyckades"
"InProgress"
"Flytta"
"NotSpecified"
"Väntar"
Ready (Redo)
"Registrerad"
"Registrera"
"Förnya"
"Körs"
"Lyckades"
"Avregistrerad"
"Avregistrerar"
"Uppdatera"
"Väntar"
state Miljötillståndet för integrationstjänsten. "Slutfört"
"Borttaget"
"Inaktiverad"
"Aktiverad"
"NotSpecified"
"Pausad"

IntegrationServiceEnvironmenEncryptionConfiguration

Name Beskrivning Värde
encryptionKeyReference Krypteringsnyckelreferensen. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Name Beskrivning Värde
Nyckelnamn Hämtar nyckelnamnet i Key Vault. sträng
keyVault Key Vault-referensen. ResourceReference
keyVersion Hämtar den version av nyckeln som anges i egenskapen keyName. sträng

ResourceReference

Name Beskrivning Värde
id Resurs-ID:t. sträng

FlowEndpointsConfiguration

Name Beskrivning Värde
anslutningsapp Anslutningsslutpunkterna. FlowEndpoints
arbetsflöde Arbetsflödets slutpunkter. FlowEndpoints

FlowEndpoints

Name Beskrivning Värde
accessEndpointIpAddresses Ip-adressen för åtkomstslutpunkten. IpAddress[]
outgoingIpAddresses Den utgående IP-adressen. IpAddress[]

Ip

Name Beskrivning Värde
adress Adressen. sträng

NetworkConfiguration

Name Beskrivning Värde
accessEndpoint Åtkomstslutpunkten. IntegrationServiceEnvironmentAccessEndpoint
Undernät Undernäten. ResourceReference[]
virtualNetworkAddressSpace Hämtar adressutrymmet för det virtuella nätverket. sträng

IntegrationServiceEnvironmentAccessEndpoint

Name Beskrivning Värde
typ Åtkomstslutpunktstypen. "Externt"
"Intern"
"NotSpecified"

IntegrationServiceEnvironmentSku

Name Beskrivning Värde
capacity SKU-kapaciteten. int
name SKU-namnet. "Utvecklare"
"NotSpecified"
"Premium"