Udostępnij za pośrednictwem


Microsoft.Logic integrationServiceEnvironments

Definicja zasobu Bicep

Typ zasobu integrationServiceEnvironments można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/integrationServiceEnvironments, dodaj następujący kod Bicep do szablonu.

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'
  }
}

Wartości właściwości

integrationServiceEnvironments

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne, łączniki, kropki i podkreślenia.
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
sku Jednostka SKU. IntegrationServiceEnvironmentSku
identity Właściwości tożsamości usługi zarządzanej. Identyfikator usługi zarządzanej
properties Właściwości środowiska usługi integracji. IntegrationServiceEnvironmentProperties

Identyfikator usługi zarządzanej

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej. Typ "SystemAssigned" zawiera niejawną utworzoną tożsamość. Typ "Brak" spowoduje usunięcie tożsamości z zasobu. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

IntegrationServiceEnvironmentProperties

Nazwa Opis Wartość
encryptionConfiguration Konfiguracja szyfrowania. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Konfiguracja punktów końcowych. FlowEndpointsConfiguration
integrationServiceEnvironmentId Pobiera identyfikator śledzenia. ciąg
networkConfiguration Konfiguracja sieci. Konfiguracja sieci
provisioningState Stan aprowizacji. "Zaakceptowane"
"Anulowano"
"Ukończono"
"Utworzono"
"Tworzenie"
"Usunięte"
"Usuwanie"
"Niepowodzenie"
"InProgress"
"Przenoszenie"
"NotSpecified"
"Oczekujące"
"Gotowe"
"Zarejestrowane"
"Rejestrowanie"
"Odnawianie"
"Uruchomiono"
"Powodzenie"
"Wyrejestrowane"
"Wyrejestrowywanie"
"Aktualizowanie"
"Oczekiwanie"
stan Stan środowiska usługi integracji. "Ukończono"
"Usunięte"
"Wyłączone"
"Włączone"
"NotSpecified"
"Zawieszone"

IntegrationServiceEnvironmenEncryptionConfiguration

Nazwa Opis Wartość
encryptionKeyReference Odwołanie do klucza szyfrowania. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nazwa Opis Wartość
keyName Pobiera nazwę klucza w Key Vault. ciąg
keyVault Odwołanie do magazynu kluczy. ResourceReference
keyVersion Pobiera wersję klucza określonego we właściwości keyName. ciąg

ResourceReference

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

FlowEndpointsConfiguration

Nazwa Opis Wartość
łącznik Punkty końcowe łącznika. Punkty końcowe przepływu
przepływ pracy Punkty końcowe przepływu pracy. Punkty końcowe przepływu

Punkty końcowe przepływu

Nazwa Opis Wartość
accessEndpointIpAddresses Adres IP punktu końcowego dostępu. IpAddress[]
outgoingIpAddresses Wychodzący adres IP. IpAddress[]

Ipaddress

Nazwa Opis Wartość
adres Adres. ciąg

Konfiguracja sieci

Nazwa Opis Wartość
accessEndpoint Punkt końcowy dostępu. IntegrationServiceEnvironmentAccessEndpoint
Podsieci Podsieci. ResourceReference[]
virtualNetworkAddressSpace Pobiera przestrzeń adresową sieci wirtualnej. ciąg

IntegrationServiceEnvironmentAccessEndpoint

Nazwa Opis Wartość
typ Typ punktu końcowego dostępu. "Zewnętrzne"
"Wewnętrzny"
"NotSpecified"

IntegrationServiceEnvironmentSku

Nazwa Opis Wartość
capacity Pojemność jednostki SKU. int
name Nazwa jednostki SKU. "Deweloper"
"NotSpecified"
"Premium"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Szablon środowiska usługi integracji

Wdróż na platformie Azure
Szablon, który tworzy sieć wirtualną, 4 podsieci, a następnie środowisko Integration Service Environment (ISE), w tym łączniki inne niż natywne. Użyj jako podstawy dla szablonów, które wymagają środowiska ISE usługi Logic Apps.

Definicja zasobu szablonu usługi ARM

Typ zasobu integrationServiceEnvironments można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/integrationServiceEnvironments, dodaj następujący kod JSON do szablonu.

{
  "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"
  }
}

Wartości właściwości

integrationServiceEnvironments

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Logic/integrationServiceEnvironments"
apiVersion Wersja interfejsu API zasobów '2019-05-01'
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne, łączniki, kropki i podkreślenia.
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
sku Jednostka SKU. IntegrationServiceEnvironmentSku
identity Właściwości tożsamości usługi zarządzanej. ManagedServiceIdentity
properties Właściwości środowiska usługi integracji. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej. Typ "SystemAssigned" zawiera niejawnie utworzoną tożsamość. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z zasobu. "Brak"
"SystemAssigned"
"UserAssigned" (wymagane)
userAssignedIdentities Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

IntegrationServiceEnvironmentProperties

Nazwa Opis Wartość
encryptionConfiguration Konfiguracja szyfrowania. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Konfiguracja punktów końcowych. FlowEndpointsConfiguration
integrationServiceEnvironmentId Pobiera identyfikator śledzenia. ciąg
networkConfiguration Konfiguracja sieci. Konfiguracja sieci
provisioningState Stan aprowizacji. "Zaakceptowane"
"Anulowano"
"Ukończono"
"Utworzono"
"Tworzenie"
"Usunięte"
"Usuwanie"
"Niepowodzenie"
"InProgress"
"Przenoszenie"
"Nieokreślone"
"Oczekujące"
"Gotowe"
"Zarejestrowane"
"Rejestrowanie"
"Odnawianie"
"Uruchomiono"
"Powodzenie"
"Wyrejestrowane"
"Wyrejestrowywanie"
"Aktualizowanie"
"Oczekiwanie"
stan Stan środowiska usługi integracji. "Ukończono"
"Usunięte"
"Wyłączone"
"Włączone"
"Nieokreślone"
"Zawieszone"

IntegrationServiceEnvironmenEncryptionConfiguration

Nazwa Opis Wartość
encryptionKeyReference Odwołanie do klucza szyfrowania. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nazwa Opis Wartość
keyName Pobiera nazwę klucza w Key Vault. ciąg
keyVault Odwołanie do magazynu kluczy. ResourceReference
keyVersion Pobiera wersję klucza określonego we właściwości keyName. ciąg

ResourceReference

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

FlowEndpointsConfiguration

Nazwa Opis Wartość
łącznik Punkty końcowe łącznika. Punkty końcowe przepływu
przepływ pracy Punkty końcowe przepływu pracy. Punkty końcowe przepływu

Punkty końcowe przepływu

Nazwa Opis Wartość
accessEndpointIpAddresses Adres IP punktu końcowego dostępu. IpAddress[]
outgoingIpAddresses Wychodzący adres IP. IpAddress[]

Ipaddress

Nazwa Opis Wartość
adres Adres. ciąg

Konfiguracja sieci

Nazwa Opis Wartość
accessEndpoint Punkt końcowy dostępu. IntegrationServiceEnvironmentAccessEndpoint
Podsieci Podsieci. ResourceReference[]
virtualNetworkAddressSpace Pobiera przestrzeń adresową sieci wirtualnej. ciąg

IntegrationServiceEnvironmentAccessEndpoint

Nazwa Opis Wartość
typ Typ punktu końcowego dostępu. "Zewnętrzne"
"Wewnętrzny"
"NotSpecified"

IntegrationServiceEnvironmentSku

Nazwa Opis Wartość
capacity Pojemność jednostki SKU. int
name Nazwa jednostki SKU. "Deweloper"
"NotSpecified"
"Premium"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Szablon środowiska usługi integracji

Wdróż na platformie Azure
Szablon, który tworzy sieć wirtualną, 4 podsieci, a następnie środowisko Integration Service Environment (ISE), w tym łączniki inne niż natywne. Użyj jako podstawy dla szablonów, które wymagają środowiska ISE usługi Logic Apps.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu integrationServiceEnvironments można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/integrationServiceEnvironments, dodaj następujący program Terraform do szablonu.

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"
    }
  })
}

Wartości właściwości

integrationServiceEnvironments

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–80

Prawidłowe znaki:
Alfanumeryczne, łączniki, kropki i podkreślenia.
location Lokalizacja zasobu. ciąg
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
sku Jednostka SKU. IntegrationServiceEnvironmentSku
identity Właściwości tożsamości usługi zarządzanej. Identyfikator usługi zarządzanej
properties Właściwości środowiska usługi integracji. IntegrationServiceEnvironmentProperties

Identyfikator usługi zarządzanej

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej. Typ "SystemAssigned" zawiera niejawną utworzoną tożsamość. Typ "Brak" spowoduje usunięcie tożsamości z zasobu. "SystemAssigned"
"UserAssigned" (wymagane)
identity_ids Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Tablica identyfikatorów tożsamości użytkownika.

IntegrationServiceEnvironmentProperties

Nazwa Opis Wartość
encryptionConfiguration Konfiguracja szyfrowania. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Konfiguracja punktów końcowych. FlowEndpointsConfiguration
integrationServiceEnvironmentId Pobiera identyfikator śledzenia. ciąg
networkConfiguration Konfiguracja sieci. Konfiguracja sieci
provisioningState Stan aprowizacji. "Zaakceptowane"
"Anulowano"
"Ukończono"
"Utworzone"
"Tworzenie"
"Usunięte"
"Usuwanie"
"Niepowodzenie"
"InProgress"
"Przenoszenie"
"NotSpecified"
"Oczekujące"
„Ready”
"Zarejestrowane"
"Rejestrowanie"
"Odnawianie"
"Uruchomiono"
"Powodzenie"
"Wyrejestrowane"
"Wyrejestrowywanie"
"Aktualizowanie"
"Oczekiwanie"
stan Stan środowiska usługi integracji. "Ukończono"
"Usunięte"
"Wyłączone"
"Włączone"
"NotSpecified"
"Zawieszone"

IntegrationServiceEnvironmenEncryptionConfiguration

Nazwa Opis Wartość
encryptionKeyReference Dokumentacja klucza szyfrowania. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Nazwa Opis Wartość
keyName Pobiera nazwę klucza w Key Vault. ciąg
keyVault Odwołanie do magazynu kluczy. ResourceReference
keyVersion Pobiera wersję klucza określonego we właściwości keyName. ciąg

ResourceReference

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg

FlowEndpointsConfiguration

Nazwa Opis Wartość
łącznik Punkty końcowe łącznika. Punkty końcowe przepływu
przepływ pracy Punkty końcowe przepływu pracy. Punkty końcowe przepływu

Punkty końcowe przepływu

Nazwa Opis Wartość
accessEndpointIpAddresses Adres IP punktu końcowego dostępu. Adres IP[]
outgoingIpAddresses Wychodzący adres IP. Adres IP[]

Ipaddress

Nazwa Opis Wartość
adres Adres. ciąg

Konfiguracja sieci

Nazwa Opis Wartość
accessEndpoint Punkt końcowy dostępu. IntegrationServiceEnvironmentAccessEndpoint
Podsieci Podsieci. ResourceReference[]
virtualNetworkAddressSpace Pobiera przestrzeń adresową sieci wirtualnej. ciąg

IntegrationServiceEnvironmentAccessEndpoint

Nazwa Opis Wartość
typ Typ punktu końcowego dostępu. "Zewnętrzne"
"Wewnętrzny"
"Nieokreślone"

IntegrationServiceEnvironmentSku

Nazwa Opis Wartość
capacity Pojemność jednostki SKU. int
name Nazwa jednostki SKU. "Deweloper"
"Nieokreślone"
"Premium"