Udostępnij za pośrednictwem


Microsoft.Logic integrationServiceEnvironments 2019-05-01

Definicja zasobu Bicep

Typ zasobu integrationServiceEnvironments można wdrożyć przy użyciu operacji, które są przeznaczone:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

Punkty końcowe przepływu

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

FlowEndpointsConfiguration

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

IntegrationServiceEnvironmenEncryptionConfiguration

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

IntegrationServiceEnvironmenEncryptionKeyReference

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

IntegrationServiceEnvironmentAccessEndpoint

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

IntegrationServiceEnvironmentProperties

Nazwa Opis Wartość
encryptionConfiguration Konfiguracja szyfrowania. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Konfiguracja punktów końcowych. FlowEndpointsConfiguration
integrationServiceEnvironmentId Pobiera identyfikator śledzenia. struna
networkConfiguration Konfiguracja sieci. NetworkConfiguration
provisioningState Stan aprowizacji. "Zaakceptowane"
"Anulowano"
"Ukończono"
"Utworzono"
"Tworzenie"
"Usunięte"
"Usuwanie"
"Niepowodzenie"
"Ruch przychodzący"
"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"

IntegrationServiceEnvironmentSku

Nazwa Opis Wartość
pojemność Pojemność jednostki SKU. Int
nazwa Nazwa jednostki SKU. "Deweloper"
"NotSpecified"
"Premium"

Adresy IP

Nazwa Opis Wartość
adres Adres. struna

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

ManagedServiceIdentityUserAssignedIdentities

Nazwa Opis Wartość

Microsoft.Logic/integrationServiceEnvironments

Nazwa Opis Wartość
tożsamość Właściwości tożsamości usługi zarządzanej. ManagedServiceIdentity
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości środowiska usługi integracji. IntegrationServiceEnvironmentProperties
Numer jednostki magazynowej Jednostka SKU. IntegrationServiceEnvironmentSku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Konfiguracja sieci

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

ResourceReference

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentity

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu integrationServiceEnvironments można wdrożyć przy użyciu operacji, które są przeznaczone:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

Punkty końcowe przepływu

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

FlowEndpointsConfiguration

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

IntegrationServiceEnvironmenEncryptionConfiguration

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

IntegrationServiceEnvironmenEncryptionKeyReference

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

IntegrationServiceEnvironmentAccessEndpoint

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

IntegrationServiceEnvironmentProperties

Nazwa Opis Wartość
encryptionConfiguration Konfiguracja szyfrowania. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Konfiguracja punktów końcowych. FlowEndpointsConfiguration
integrationServiceEnvironmentId Pobiera identyfikator śledzenia. struna
networkConfiguration Konfiguracja sieci. NetworkConfiguration
provisioningState Stan aprowizacji. "Zaakceptowane"
"Anulowano"
"Ukończono"
"Utworzono"
"Tworzenie"
"Usunięte"
"Usuwanie"
"Niepowodzenie"
"Ruch przychodzący"
"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"

IntegrationServiceEnvironmentSku

Nazwa Opis Wartość
pojemność Pojemność jednostki SKU. Int
nazwa Nazwa jednostki SKU. "Deweloper"
"NotSpecified"
"Premium"

Adresy IP

Nazwa Opis Wartość
adres Adres. struna

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

ManagedServiceIdentityUserAssignedIdentities

Nazwa Opis Wartość

Microsoft.Logic/integrationServiceEnvironments

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2019-05-01'
tożsamość Właściwości tożsamości usługi zarządzanej. ManagedServiceIdentity
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości środowiska usługi integracji. IntegrationServiceEnvironmentProperties
Numer jednostki magazynowej Jednostka SKU. IntegrationServiceEnvironmentSku
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Logic/integrationServiceEnvironments"

Konfiguracja sieci

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

ResourceReference

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentity

Nazwa Opis Wartość

Szablony szybkiego startu

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

Szablon Opis
szablon środowiska usługi integracji

wdrażanie w usłudze Azure
Szablon, który tworzy sieć wirtualną, 4 podsieci, a następnie środowisko usługi integracji (ISE), w tym łączniki nienatywne. 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ć przy użyciu operacji, które są przeznaczone:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  sku = {
    capacity = int
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  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"
    }
  })
}

Wartości właściwości

Punkty końcowe przepływu

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

FlowEndpointsConfiguration

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

IntegrationServiceEnvironmenEncryptionConfiguration

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

IntegrationServiceEnvironmenEncryptionKeyReference

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

IntegrationServiceEnvironmentAccessEndpoint

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

IntegrationServiceEnvironmentProperties

Nazwa Opis Wartość
encryptionConfiguration Konfiguracja szyfrowania. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Konfiguracja punktów końcowych. FlowEndpointsConfiguration
integrationServiceEnvironmentId Pobiera identyfikator śledzenia. struna
networkConfiguration Konfiguracja sieci. NetworkConfiguration
provisioningState Stan aprowizacji. "Zaakceptowane"
"Anulowano"
"Ukończono"
"Utworzono"
"Tworzenie"
"Usunięte"
"Usuwanie"
"Niepowodzenie"
"Ruch przychodzący"
"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"

IntegrationServiceEnvironmentSku

Nazwa Opis Wartość
pojemność Pojemność jednostki SKU. Int
nazwa Nazwa jednostki SKU. "Deweloper"
"NotSpecified"
"Premium"

Adresy IP

Nazwa Opis Wartość
adres Adres. struna

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

ManagedServiceIdentityUserAssignedIdentities

Nazwa Opis Wartość

Microsoft.Logic/integrationServiceEnvironments

Nazwa Opis Wartość
tożsamość Właściwości tożsamości usługi zarządzanej. ManagedServiceIdentity
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości środowiska usługi integracji. IntegrationServiceEnvironmentProperties
Numer jednostki magazynowej Jednostka SKU. IntegrationServiceEnvironmentSku
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"

Konfiguracja sieci

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

ResourceReference

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentity

Nazwa Opis Wartość