次の方法で共有


Microsoft.Web kubeEnvironments 2022-09-01

備考

このリソースの種類は、Microsoft.App 名前空間に移行されました。 新しいリソースの種類については、managedEnvironmentsMicrosoft.App を参照してください。

移行の詳細については、「Action Required: Namespace migration from Microsoft.Web to Microsoft.App in march 2022」を参照してください。

Bicep リソース定義

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

resource symbolicname 'Microsoft.Web/kubeEnvironments@2022-09-01' = {
  extendedLocation: {
    name: 'string'
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    aksResourceID: 'string'
    appLogsConfiguration: {
      destination: 'string'
      logAnalyticsConfiguration: {
        customerId: 'string'
        sharedKey: 'string'
      }
    }
    arcConfiguration: {
      artifactsStorageType: 'string'
      artifactStorageAccessMode: 'string'
      artifactStorageClassName: 'string'
      artifactStorageMountPath: 'string'
      artifactStorageNodeName: 'string'
      frontEndServiceConfiguration: {
        kind: 'string'
      }
      kubeConfig: 'string'
    }
    containerAppsConfiguration: {
      appSubnetResourceId: 'string'
      controlPlaneSubnetResourceId: 'string'
      daprAIInstrumentationKey: 'string'
      dockerBridgeCidr: 'string'
      platformReservedCidr: 'string'
      platformReservedDnsIP: 'string'
    }
    environmentType: 'string'
    internalLoadBalancerEnabled: bool
    staticIp: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

AppLogsConfiguration

名前 形容 価値
行き先
logAnalyticsConfiguration LogAnalyticsConfiguration

ArcConfiguration

名前 形容 価値
artifactsStorageType 'LocalNode'
'NetworkFileSystem'
artifactStorageAccessMode
artifactStorageClassName
artifactStorageMountPath
artifactStorageNodeName
frontEndServiceConfiguration FrontEndConfiguration
kubeConfig

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。

ContainerAppsConfiguration

名前 形容 価値
appSubnetResourceId コントロール プレーン インフラストラクチャ コンポーネントのサブネットのリソース ID。 このサブネットは、appSubnetResourceId で定義されているサブネットと同じ VNET 内にある必要があります。 platformReservedCidr で定義されている IP 範囲 (定義されている場合) と重複してはなりません。
controlPlaneSubnetResourceId コントロール プレーン インフラストラクチャ コンポーネントのサブネットのリソース ID。 このサブネットは、appSubnetResourceId で定義されているサブネットと同じ VNET 内にある必要があります。 platformReservedCidr で定義されている IP 範囲 (定義されている場合) と重複してはなりません。
daprAIInstrumentationKey サービス間通信テレメトリをエクスポートするために Dapr によって使用される Azure Monitor インストルメンテーション キー
dockerBridgeCidr Docker ブリッジ ネットワークに割り当てられた CIDR 表記 IP 範囲。 定義されている場合、サブネットの IP 範囲または platformReservedCidr で定義されている IP 範囲と重複してはなりません。
platformReservedCidr 環境インフラストラクチャの IP アドレス用に予約できる CIDR 表記の IP 範囲。 他のサブネット IP 範囲と重複してはなりません。
platformReservedDnsIP 内部 DNS サーバー用に予約される platformReservedCidr によって定義された IP 範囲の IP アドレス

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。

FrontEndConfiguration

名前 形容 価値
種類 'LoadBalancer'
'NodePort'

KubeEnvironmentProperties

名前 形容 価値
aksResourceID
appLogsConfiguration ログ デーモンがエクスポートできるようにするクラスター構成
アプリログを宛先に記録します。 現時点では、"log-analytics" のみが
サポート
AppLogsConfiguration
arcConfiguration ARC クラスターを決定するクラスター構成
コンポーネントの種類。 例: BuildService の種類の選択、
FrontEnd Service ArtifactsStorageType など
ArcConfiguration の
containerAppsConfiguration Dapr インストルメンテーション キーと VNET 構成を構成するための Container Apps 環境のクラスター構成 ContainerAppsConfiguration
environmentType Kubernetes 環境の種類。 値がマネージドである Container App Environment でのみサポートされます
internalLoadBalancerEnabled Vnet/Subnet 内でのみ表示される bool
staticIp KubeEnvironment の静的 IP

LogAnalyticsConfiguration

名前 形容 価値
customerId
sharedKey

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。

Microsoft.Web/kubeEnvironments

名前 形容 価値
extendedLocation 拡張された場所。 ExtendedLocation の
種類 リソースの種類。
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ KubeEnvironment リソース固有のプロパティ KubeEnvironmentProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

ResourceTags

名前 形容 価値

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

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

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

リソースの形式

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

{
  "type": "Microsoft.Web/kubeEnvironments",
  "apiVersion": "2022-09-01",
  "name": "string",
  "extendedLocation": {
    "name": "string"
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "aksResourceID": "string",
    "appLogsConfiguration": {
      "destination": "string",
      "logAnalyticsConfiguration": {
        "customerId": "string",
        "sharedKey": "string"
      }
    },
    "arcConfiguration": {
      "artifactsStorageType": "string",
      "artifactStorageAccessMode": "string",
      "artifactStorageClassName": "string",
      "artifactStorageMountPath": "string",
      "artifactStorageNodeName": "string",
      "frontEndServiceConfiguration": {
        "kind": "string"
      },
      "kubeConfig": "string"
    },
    "containerAppsConfiguration": {
      "appSubnetResourceId": "string",
      "controlPlaneSubnetResourceId": "string",
      "daprAIInstrumentationKey": "string",
      "dockerBridgeCidr": "string",
      "platformReservedCidr": "string",
      "platformReservedDnsIP": "string"
    },
    "environmentType": "string",
    "internalLoadBalancerEnabled": "bool",
    "staticIp": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

AppLogsConfiguration

名前 形容 価値
行き先
logAnalyticsConfiguration LogAnalyticsConfiguration

ArcConfiguration

名前 形容 価値
artifactsStorageType 'LocalNode'
'NetworkFileSystem'
artifactStorageAccessMode
artifactStorageClassName
artifactStorageMountPath
artifactStorageNodeName
frontEndServiceConfiguration FrontEndConfiguration
kubeConfig

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。

ContainerAppsConfiguration

名前 形容 価値
appSubnetResourceId コントロール プレーン インフラストラクチャ コンポーネントのサブネットのリソース ID。 このサブネットは、appSubnetResourceId で定義されているサブネットと同じ VNET 内にある必要があります。 platformReservedCidr で定義されている IP 範囲 (定義されている場合) と重複してはなりません。
controlPlaneSubnetResourceId コントロール プレーン インフラストラクチャ コンポーネントのサブネットのリソース ID。 このサブネットは、appSubnetResourceId で定義されているサブネットと同じ VNET 内にある必要があります。 platformReservedCidr で定義されている IP 範囲 (定義されている場合) と重複してはなりません。
daprAIInstrumentationKey サービス間通信テレメトリをエクスポートするために Dapr によって使用される Azure Monitor インストルメンテーション キー
dockerBridgeCidr Docker ブリッジ ネットワークに割り当てられた CIDR 表記 IP 範囲。 定義されている場合、サブネットの IP 範囲または platformReservedCidr で定義されている IP 範囲と重複してはなりません。
platformReservedCidr 環境インフラストラクチャの IP アドレス用に予約できる CIDR 表記の IP 範囲。 他のサブネット IP 範囲と重複してはなりません。
platformReservedDnsIP 内部 DNS サーバー用に予約される platformReservedCidr によって定義された IP 範囲の IP アドレス

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。

FrontEndConfiguration

名前 形容 価値
種類 'LoadBalancer'
'NodePort'

KubeEnvironmentProperties

名前 形容 価値
aksResourceID
appLogsConfiguration ログ デーモンがエクスポートできるようにするクラスター構成
アプリログを宛先に記録します。 現時点では、"log-analytics" のみが
サポート
AppLogsConfiguration
arcConfiguration ARC クラスターを決定するクラスター構成
コンポーネントの種類。 例: BuildService の種類の選択、
FrontEnd Service ArtifactsStorageType など
ArcConfiguration の
containerAppsConfiguration Dapr インストルメンテーション キーと VNET 構成を構成するための Container Apps 環境のクラスター構成 ContainerAppsConfiguration
environmentType Kubernetes 環境の種類。 値がマネージドである Container App Environment でのみサポートされます
internalLoadBalancerEnabled Vnet/Subnet 内でのみ表示される bool
staticIp KubeEnvironment の静的 IP

LogAnalyticsConfiguration

名前 形容 価値
customerId
sharedKey

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。

Microsoft.Web/kubeEnvironments

名前 形容 価値
apiVersion API のバージョン '2022-09-01'
extendedLocation 拡張された場所。 ExtendedLocation の
種類 リソースの種類。
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ KubeEnvironment リソース固有のプロパティ KubeEnvironmentProperties の
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Web/kubeEnvironments'

ResourceTags

名前 形容 価値

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/kubeEnvironments@2022-09-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    extendedLocation = {
      name = "string"
    }
    properties = {
      aksResourceID = "string"
      appLogsConfiguration = {
        destination = "string"
        logAnalyticsConfiguration = {
          customerId = "string"
          sharedKey = "string"
        }
      }
      arcConfiguration = {
        artifactsStorageType = "string"
        artifactStorageAccessMode = "string"
        artifactStorageClassName = "string"
        artifactStorageMountPath = "string"
        artifactStorageNodeName = "string"
        frontEndServiceConfiguration = {
          kind = "string"
        }
        kubeConfig = "string"
      }
      containerAppsConfiguration = {
        appSubnetResourceId = "string"
        controlPlaneSubnetResourceId = "string"
        daprAIInstrumentationKey = "string"
        dockerBridgeCidr = "string"
        platformReservedCidr = "string"
        platformReservedDnsIP = "string"
      }
      environmentType = "string"
      internalLoadBalancerEnabled = bool
      staticIp = "string"
    }
  })
}

プロパティ値

AppLogsConfiguration

名前 形容 価値
行き先
logAnalyticsConfiguration LogAnalyticsConfiguration

ArcConfiguration

名前 形容 価値
artifactsStorageType 'LocalNode'
'NetworkFileSystem'
artifactStorageAccessMode
artifactStorageClassName
artifactStorageMountPath
artifactStorageNodeName
frontEndServiceConfiguration FrontEndConfiguration
kubeConfig

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。

ContainerAppsConfiguration

名前 形容 価値
appSubnetResourceId コントロール プレーン インフラストラクチャ コンポーネントのサブネットのリソース ID。 このサブネットは、appSubnetResourceId で定義されているサブネットと同じ VNET 内にある必要があります。 platformReservedCidr で定義されている IP 範囲 (定義されている場合) と重複してはなりません。
controlPlaneSubnetResourceId コントロール プレーン インフラストラクチャ コンポーネントのサブネットのリソース ID。 このサブネットは、appSubnetResourceId で定義されているサブネットと同じ VNET 内にある必要があります。 platformReservedCidr で定義されている IP 範囲 (定義されている場合) と重複してはなりません。
daprAIInstrumentationKey サービス間通信テレメトリをエクスポートするために Dapr によって使用される Azure Monitor インストルメンテーション キー
dockerBridgeCidr Docker ブリッジ ネットワークに割り当てられた CIDR 表記 IP 範囲。 定義されている場合、サブネットの IP 範囲または platformReservedCidr で定義されている IP 範囲と重複してはなりません。
platformReservedCidr 環境インフラストラクチャの IP アドレス用に予約できる CIDR 表記の IP 範囲。 他のサブネット IP 範囲と重複してはなりません。
platformReservedDnsIP 内部 DNS サーバー用に予約される platformReservedCidr によって定義された IP 範囲の IP アドレス

ExtendedLocation

名前 形容 価値
名前 拡張された場所の名前。

FrontEndConfiguration

名前 形容 価値
種類 'LoadBalancer'
'NodePort'

KubeEnvironmentProperties

名前 形容 価値
aksResourceID
appLogsConfiguration ログ デーモンがエクスポートできるようにするクラスター構成
アプリログを宛先に記録します。 現時点では、"log-analytics" のみが
サポート
AppLogsConfiguration
arcConfiguration ARC クラスターを決定するクラスター構成
コンポーネントの種類。 例: BuildService の種類の選択、
FrontEnd Service ArtifactsStorageType など
ArcConfiguration の
containerAppsConfiguration Dapr インストルメンテーション キーと VNET 構成を構成するための Container Apps 環境のクラスター構成 ContainerAppsConfiguration
environmentType Kubernetes 環境の種類。 値がマネージドである Container App Environment でのみサポートされます
internalLoadBalancerEnabled Vnet/Subnet 内でのみ表示される bool
staticIp KubeEnvironment の静的 IP

LogAnalyticsConfiguration

名前 形容 価値
customerId
sharedKey

制約:
機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。

Microsoft.Web/kubeEnvironments

名前 形容 価値
extendedLocation 拡張された場所。 ExtendedLocation の
種類 リソースの種類。
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ KubeEnvironment リソース固有のプロパティ KubeEnvironmentProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Web/kubeEnvironments@2022-09-01"

ResourceTags

名前 形容 価値