Microsoft.Logic integrationServiceEnvironments

Bicep kaynak tanımı

integrationServiceEnvironments kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Logic/integrationServiceEnvironments kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

Özellik değerleri

integrationServiceEnvironments

Ad Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, kısa çizgiler, nokta ve alt çizgi.
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
Sku Sku. IntegrationServiceEnvironmentSku
identity Yönetilen hizmet kimliği özellikleri. ManagedServiceIdentity
properties Tümleştirme hizmeti ortamı özellikleri. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü. 'SystemAssigned' türü örtük olarak oluşturulmuş bir kimlik içerir. 'Hiçbiri' türü kaynaktan tüm kimlikleri kaldırır. 'Yok'
'SystemAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

IntegrationServiceEnvironmentProperties

Ad Açıklama Değer
encryptionConfiguration Şifreleme yapılandırması. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Uç nokta yapılandırması. FlowEndpointsConfiguration
integrationServiceEnvironmentId İzleme kimliğini alır. string
networkConfiguration Ağ yapılandırması. NetworkConfiguration
provisioningState Sağlama durumu. 'Kabul Edildi'
'İptal Edildi'
'Tamamlandı'
'Oluşturuldu'
'Oluşturuluyor'
'Silindi'
'Siliniyor'
'Başarısız'
'InProgress'
'Taşınıyor'
'NotSpecified'
'Beklemede'
'Hazır'
'Kayıtlı'
'Kayıt'
'Yenileniyor'
'Çalışıyor'
'Başarılı'
'Kayıtlı Değil'
'Kaydı Kaldırıyor'
'Güncelleştiriliyor'
'Bekliyor'
state Tümleştirme hizmeti ortamı durumu. 'Tamamlandı'
'Silindi'
'Devre Dışı'
'Etkin'
'NotSpecified'
'Askıya alındı'

IntegrationServiceEnvironmenEncryptionConfiguration

Ad Açıklama Değer
encryptionKeyReference Şifreleme anahtarı başvurusu. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Ad Açıklama Değer
Keyname Key Vault anahtar adını alır. string
keyVault Anahtar kasası başvurusu. ResourceReference
keyVersion keyName özelliğinde belirtilen anahtarın sürümünü alır. string

ResourceReference

Ad Açıklama Değer
kimlik Kaynak kimliği. string

FlowEndpointsConfiguration

Ad Açıklama Değer
bağlayıcı Bağlayıcı uç noktaları. FlowEndpoints
iş akışı İş akışı uç noktaları. FlowEndpoints

FlowEndpoints

Ad Açıklama Değer
accessEndpointIpAddresses Erişim uç noktası ip adresi. IpAddress[]
gidenIpAddresses Giden IP adresi. IpAddress[]

Ipaddress

Ad Açıklama Değer
adres Adres. string

NetworkConfiguration

Ad Açıklama Değer
accessEndpoint Erişim uç noktası. IntegrationServiceEnvironmentAccessEndpoint
Alt ağ Alt ağlar. ResourceReference[]
virtualNetworkAddressSpace Sanal ağ adres alanını alır. string

IntegrationServiceEnvironmentAccessEndpoint

Ad Açıklama Değer
tür Erişim uç noktası türü. 'Dış'
'İç'
'NotSpecified'

IntegrationServiceEnvironmentSku

Ad Açıklama Değer
capacity SKU kapasitesi. int
name SKU adı. 'Geliştirici'
'NotSpecified'
'Premium'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Tümleştirme Hizmeti Ortamı Şablonu

Azure’a dağıtın
Yerel olmayan bağlayıcılar da dahil olmak üzere bir sanal ağ, 4 alt ağ ve ardından bir Integration Service Ortamı (ISE) oluşturan şablon. Logic Apps ISE gerektiren şablonlar için temel olarak kullanın.

ARM şablonu kaynak tanımı

integrationServiceEnvironments kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Logic/integrationServiceEnvironments kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

Özellik değerleri

integrationServiceEnvironments

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Logic/integrationServiceEnvironments'
apiVersion Kaynak API'sinin sürümü '2019-05-01'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, kısa çizgiler, nokta ve alt çizgi.
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
Sku Sku. IntegrationServiceEnvironmentSku
identity Yönetilen hizmet kimliği özellikleri. ManagedServiceIdentity
properties Tümleştirme hizmeti ortamı özellikleri. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü. 'SystemAssigned' türü örtük olarak oluşturulmuş bir kimlik içerir. 'Hiçbiri' türü kaynaktan tüm kimlikleri kaldırır. 'Yok'
'SystemAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

IntegrationServiceEnvironmentProperties

Ad Açıklama Değer
encryptionConfiguration Şifreleme yapılandırması. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Uç nokta yapılandırması. FlowEndpointsConfiguration
integrationServiceEnvironmentId İzleme kimliğini alır. string
networkConfiguration Ağ yapılandırması. NetworkConfiguration
provisioningState Sağlama durumu. 'Kabul Edildi'
'İptal Edildi'
'Tamamlandı'
'Oluşturuldu'
'Oluşturuluyor'
'Silindi'
'Siliniyor'
'Başarısız'
'InProgress'
'Taşınıyor'
'NotSpecified'
'Beklemede'
'Hazır'
'Kayıtlı'
'Kayıt'
'Yenileniyor'
'Çalışıyor'
'Başarılı'
'Kayıtlı Değil'
'Kaydı Kaldırıyor'
'Güncelleştiriliyor'
'Bekliyor'
state Tümleştirme hizmeti ortamı durumu. 'Tamamlandı'
'Silindi'
'Devre Dışı'
'Etkin'
'NotSpecified'
'Askıya alındı'

IntegrationServiceEnvironmenEncryptionConfiguration

Ad Açıklama Değer
encryptionKeyReference Şifreleme anahtarı başvurusu. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Ad Açıklama Değer
Keyname Key Vault anahtar adını alır. string
keyVault Anahtar kasası başvurusu. ResourceReference
keyVersion keyName özelliğinde belirtilen anahtarın sürümünü alır. string

ResourceReference

Ad Açıklama Değer
kimlik Kaynak kimliği. string

FlowEndpointsConfiguration

Ad Açıklama Değer
bağlayıcı Bağlayıcı uç noktaları. FlowEndpoints
iş akışı İş akışı uç noktaları. FlowEndpoints

FlowEndpoints

Ad Açıklama Değer
accessEndpointIpAddresses Erişim uç noktası ip adresi. IpAddress[]
gidenIpAddresses Giden IP adresi. IpAddress[]

Ipaddress

Ad Açıklama Değer
adres Adres. string

NetworkConfiguration

Ad Açıklama Değer
accessEndpoint Erişim uç noktası. IntegrationServiceEnvironmentAccessEndpoint
Alt ağ Alt ağlar. ResourceReference[]
virtualNetworkAddressSpace Sanal ağ adres alanını alır. string

IntegrationServiceEnvironmentAccessEndpoint

Ad Açıklama Değer
tür Erişim uç noktası türü. 'Dış'
'İç'
'NotSpecified'

IntegrationServiceEnvironmentSku

Ad Açıklama Değer
capacity SKU kapasitesi. int
name SKU adı. 'Geliştirici'
'NotSpecified'
'Premium'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Tümleştirme Hizmeti Ortamı Şablonu

Azure’a dağıtın
Yerel olmayan bağlayıcılar da dahil olmak üzere bir sanal ağ, 4 alt ağ ve ardından bir Integration Service Ortamı (ISE) oluşturan şablon. Logic Apps ISE gerektiren şablonlar için temel olarak kullanın.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

integrationServiceEnvironments kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Logic/integrationServiceEnvironments kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

integrationServiceEnvironments

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, kısa çizgiler, nokta ve alt çizgi.
location Kaynak konumu. string
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
Sku Sku. IntegrationServiceEnvironmentSku
identity Yönetilen hizmet kimliği özellikleri. ManagedServiceIdentity
properties Tümleştirme hizmeti ortamı özellikleri. IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü. 'SystemAssigned' türü örtük olarak oluşturulmuş bir kimlik içerir. 'Hiçbiri' türü kaynaktan tüm kimlikleri kaldırır. "SystemAssigned"
"UserAssigned" (gerekli)
identity_ids Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Kullanıcı kimliği kimlikleri dizisi.

IntegrationServiceEnvironmentProperties

Ad Açıklama Değer
encryptionConfiguration Şifreleme yapılandırması. IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration Uç nokta yapılandırması. FlowEndpointsConfiguration
integrationServiceEnvironmentId İzleme kimliğini alır. string
networkConfiguration Ağ yapılandırması. NetworkConfiguration
provisioningState Sağlama durumu. "Kabul Edildi"
"İptal edildi"
"Tamamlandı"
"Oluşturuldu"
"Oluşturuluyor"
"Silindi"
"Silme"
"Başarısız"
"InProgress"
"Taşıma"
"NotSpecified"
"Beklemede"
"Ready"
"Kayıtlı"
"Kayıt oluyor"
"Yenileniyor"
"Çalışıyor"
"Başarılı"
"Kaydı Silindi"
"Kaydı Siliniyor"
"Güncelleştirme"
"Bekliyor"
state Tümleştirme hizmeti ortamı durumu. "Tamamlandı"
"Silindi"
"Devre dışı"
"Etkin"
"NotSpecified"
"Askıya alındı"

IntegrationServiceEnvironmenEncryptionConfiguration

Ad Açıklama Değer
encryptionKeyReference Şifreleme anahtarı başvurusu. IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

Ad Açıklama Değer
Keyname Key Vault anahtar adını alır. string
keyVault Anahtar kasası başvurusu. ResourceReference
keyVersion keyName özelliğinde belirtilen anahtarın sürümünü alır. string

ResourceReference

Ad Açıklama Değer
kimlik Kaynak kimliği. string

FlowEndpointsConfiguration

Ad Açıklama Değer
bağlayıcı Bağlayıcı uç noktaları. FlowEndpoints
iş akışı İş akışı uç noktaları. FlowEndpoints

FlowEndpoints

Ad Açıklama Değer
accessEndpointIpAddresses Erişim uç noktası IP adresi. IpAddress[]
outgoingIpAddresses Giden IP adresi. IpAddress[]

Ipaddress

Ad Açıklama Değer
adres Adres. string

NetworkConfiguration

Ad Açıklama Değer
accessEndpoint Erişim uç noktası. IntegrationServiceEnvironmentAccessEndpoint
Alt ağ Alt ağlar. ResourceReference[]
virtualNetworkAddressSpace Sanal ağ adres alanını alır. string

IntegrationServiceEnvironmentAccessEndpoint

Ad Açıklama Değer
tür Erişim uç noktası türü. "Dış"
"İç"
"NotSpecified"

IntegrationServiceEnvironmentSku

Ad Açıklama Değer
capacity Sku kapasitesi. int
name Sku adı. "Geliştirici"
"NotSpecified"
"Premium"