次の方法で共有


Microsoft.Logic integrationServiceEnvironments 2019-05-01

Bicep リソース定義

integrationServiceEnvironments リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Logic/integrationServiceEnvironments リソースを作成するには、次の Bicep をテンプレートに追加します。

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

プロパティ値

integrationServiceEnvironments

名前 説明
name リソース名 string (必須)

文字制限: 1 から 80

有効な文字:
英数字、ハイフン、ピリオド、およびアンダースコア。
location リソースの場所。 string
tags リソース タグ。 タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください
sku SKU。 IntegrationServiceEnvironmentSku
identity マネージド サービス ID プロパティ。 ManagedServiceIdentity
properties 統合サービス環境のプロパティ。 IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

名前 説明
type マネージド サービス ID の種類。 型 'SystemAssigned' には、暗黙的に作成された ID が含まれます。 型 'None' では、リソースから ID が削除されます。 'None'
'SystemAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー ID ディクショナリ キー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 object

IntegrationServiceEnvironmentProperties

名前 説明
encryptionConfiguration 暗号化の構成。 IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration エンドポイントの構成。 FlowEndpointsConfiguration
integrationServiceEnvironmentId 追跡 ID を取得します。 string
NetworkConfiguration ネットワーク構成。 NetworkConfiguration
provisioningState プロビジョニングの状態。 'Accepted'
'Canceled'
'Completed'
'Created'
'Creating'
'Deleted'
'削除中'
'Failed'
'InProgress'
'Moving'
'NotSpecified'
'保留中'
'Ready'
'Registered'
'Registering'
'更新中'
'Running'
'Succeeded'
'Unregistered'
'登録解除'
'更新中'
'Waiting'
state 統合サービス環境の状態。 'Completed'
'Deleted'
'Disabled'
'Enabled'
'NotSpecified'
'Suspended'

IntegrationServiceEnvironmenEncryptionConfiguration

名前 説明
encryptionKeyReference 暗号化キーのリファレンス。 IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

名前 説明
keyName Key Vault内のキー名を取得します。 string
keyVault キー コンテナーの参照。 ResourceReference
keyVersion keyName プロパティで指定されたキーのバージョンを取得します。 string

ResourceReference

名前 説明
id リソース ID。 string

FlowEndpointsConfiguration

名前 説明
コネクタ コネクタ エンドポイント。 FlowEndpoints
workflow ワークフロー エンドポイント。 FlowEndpoints

FlowEndpoints

名前 説明
accessEndpointIpAddresses アクセス エンドポイントの IP アドレス。 IpAddress[]
outgoingIpAddresses 送信 IP アドレス。 IpAddress[]

IpAddress

名前 説明
address アドレス。 string

NetworkConfiguration

名前 説明
accessEndpoint アクセス エンドポイント。 IntegrationServiceEnvironmentAccessEndpoint
サブネット サブネット。 ResourceReference[]
virtualNetworkAddressSpace 仮想ネットワーク アドレス空間を取得します。 string

IntegrationServiceEnvironmentAccessEndpoint

名前 説明
type アクセス エンドポイントの種類。 'External'
'Internal'
'NotSpecified'

IntegrationServiceEnvironmentSku

名前 説明
capacity SKU 容量。 INT
name SKU 名。 'Developer'
'NotSpecified'
'Premium'

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
Integration Service Environment テンプレート

Azure にデプロイする
仮想ネットワーク、4 つのサブネット、および非ネイティブ コネクタを含む Integration Service Environment (ISE) を作成するテンプレート。 Logic Apps ISE を必要とするテンプレートのベースとして使用します。

ARM テンプレート リソース定義

integrationServiceEnvironments リソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Logic/integrationServiceEnvironments リソースを作成するには、次の JSON をテンプレートに追加します。

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

プロパティ値

integrationServiceEnvironments

名前 説明
type リソースの種類 'Microsoft.Logic/integrationServiceEnvironments'
apiVersion リソース API のバージョン '2019-05-01'
name リソース名 string (必須)

文字数制限: 1 から 80

有効な文字:
英数字、ハイフン、ピリオド、およびアンダースコア。
location リソースの場所。 string
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku SKU。 IntegrationServiceEnvironmentSku
identity マネージド サービス ID のプロパティ。 ManagedServiceIdentity
properties 統合サービス環境のプロパティ。 IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

名前 説明
type マネージド サービス ID の種類。 型 'SystemAssigned' には、暗黙的に作成された ID が含まれます。 型 'None' は、リソースから ID を削除します。 'None'
'SystemAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー ID ディクショナリ キーの参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 object

IntegrationServiceEnvironmentProperties

名前 説明
encryptionConfiguration 暗号化の構成。 IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration エンドポイントの構成。 FlowEndpointsConfiguration
integrationServiceEnvironmentId 追跡 ID を取得します。 string
NetworkConfiguration ネットワーク構成。 NetworkConfiguration
provisioningState プロビジョニングの状態。 'Accepted'
'Canceled'
'Completed'
'Created'
'Creating'
'Deleted'
'削除中'
'Failed'
'InProgress'
'Moving'
'NotSpecified'
'保留中'
'Ready'
'Registered'
'Registering'
'更新中'
'Running'
'Succeeded'
'Unregistered'
'Unregistering'
'更新中'
'Waiting'
state 統合サービス環境の状態。 'Completed'
'Deleted'
'Disabled'
'Enabled'
'NotSpecified'
'Suspended'

IntegrationServiceEnvironmenEncryptionConfiguration

名前 説明
encryptionKeyReference 暗号化キーの参照。 IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

名前 説明
keyName Key Vault内のキー名を取得します。 string
keyVault キー コンテナーのリファレンス。 ResourceReference
keyVersion keyName プロパティで指定されたキーのバージョンを取得します。 string

ResourceReference

名前 説明
id リソース ID。 string

FlowEndpointsConfiguration

名前 説明
コネクタ コネクタ エンドポイント。 FlowEndpoints
workflow ワークフロー エンドポイント。 FlowEndpoints

FlowEndpoints

名前 説明
accessEndpointIpAddresses アクセス エンドポイントの IP アドレス。 IpAddress[]
outgoingIpAddresses 送信 IP アドレス。 IpAddress[]

IpAddress

名前 説明
address アドレス。 string

NetworkConfiguration

名前 説明
accessEndpoint アクセス エンドポイント。 IntegrationServiceEnvironmentAccessEndpoint
サブネット サブネット。 ResourceReference[]
virtualNetworkAddressSpace 仮想ネットワーク アドレス空間を取得します。 string

IntegrationServiceEnvironmentAccessEndpoint

名前 説明
type アクセス エンドポイントの種類。 'External'
'Internal'
'NotSpecified'

IntegrationServiceEnvironmentSku

名前 説明
capacity SKU 容量。 INT
name SKU 名。 'Developer'
'NotSpecified'
'Premium'

クイック スタート テンプレート

次のクイックスタート テンプレートでは、このリソースの種類をデプロイします。

Template 説明
Integration Service Environment テンプレート

Azure にデプロイする
仮想ネットワーク、4 つのサブネット、および非ネイティブ コネクタを含む Integration Service Environment (ISE) を作成するテンプレート。 Logic Apps ISE を必要とするテンプレートのベースとしてを使用します。

Terraform (AzAPI プロバイダー) リソース定義

integrationServiceEnvironments リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループ

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Logic/integrationServiceEnvironments リソースを作成するには、次の Terraform をテンプレートに追加します。

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

プロパティ値

integrationServiceEnvironments

名前 説明
type リソースの種類 "Microsoft.Logic/integrationServiceEnvironments@2019-05-01"
name リソース名 string (必須)

文字制限: 1 から 80

有効な文字:
英数字、ハイフン、ピリオド、およびアンダースコア。
location リソースの場所。 string
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグの名前と値のディクショナリ。
sku SKU。 IntegrationServiceEnvironmentSku
identity マネージド サービス ID プロパティ。 ManagedServiceIdentity
properties 統合サービス環境のプロパティ。 IntegrationServiceEnvironmentProperties

ManagedServiceIdentity

名前 説明
type マネージド サービス ID の種類。 型 'SystemAssigned' には、暗黙的に作成された ID が含まれます。 型 'None' では、リソースから ID が削除されます。 "SystemAssigned"
"UserAssigned" (必須)
identity_ids リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー ID ディクショナリ キー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ユーザー ID ID の配列。

IntegrationServiceEnvironmentProperties

名前 説明
encryptionConfiguration 暗号化の構成。 IntegrationServiceEnvironmenEncryptionConfiguration
endpointsConfiguration エンドポイントの構成。 FlowEndpointsConfiguration
integrationServiceEnvironmentId 追跡 ID を取得します。 string
NetworkConfiguration ネットワーク構成。 NetworkConfiguration
provisioningState プロビジョニングの状態。 "Accepted"
"キャンセル済み"
"完了"
"作成済み"
"作成中"
"削除済み"
"削除中"
"Failed"
"InProgress"
"移動中"
"NotSpecified"
"保留中"
"Ready"
"登録済み"
"登録中"
"更新中"
"Running"
"Succeeded"
"登録解除済み"
"登録解除"
"更新中"
"待機中"
state 統合サービス環境の状態。 "完了"
"削除済み"
"無効"
"有効"
"NotSpecified"
"Suspended"

IntegrationServiceEnvironmenEncryptionConfiguration

名前 説明
encryptionKeyReference 暗号化キーの参照。 IntegrationServiceEnvironmenEncryptionKeyReference

IntegrationServiceEnvironmenEncryptionKeyReference

名前 説明
keyName Key Vault内のキー名を取得します。 string
keyVault キー コンテナーのリファレンス。 ResourceReference
keyVersion keyName プロパティで指定されたキーのバージョンを取得します。 string

ResourceReference

名前 説明
id リソース ID。 string

FlowEndpointsConfiguration

名前 説明
コネクタ コネクタ エンドポイント。 FlowEndpoints
workflow ワークフロー エンドポイント。 FlowEndpoints

FlowEndpoints

名前 説明
accessEndpointIpAddresses アクセス エンドポイントの IP アドレス。 IpAddress[]
outgoingIpAddresses 送信 IP アドレス。 IpAddress[]

IpAddress

名前 説明
address アドレス。 string

NetworkConfiguration

名前 説明
accessEndpoint アクセス エンドポイント。 IntegrationServiceEnvironmentAccessEndpoint
サブネット サブネット。 ResourceReference[]
virtualNetworkAddressSpace 仮想ネットワーク アドレス空間を取得します。 string

IntegrationServiceEnvironmentAccessEndpoint

名前 説明
type アクセス エンドポイントの種類。 "外部"
"Internal"
"NotSpecified"

IntegrationServiceEnvironmentSku

名前 説明
capacity SKU 容量。 INT
name SKU 名。 "Developer"
"NotSpecified"
"Premium"