次の方法で共有


Microsoft.Web kubeEnvironments 2021-01-15

備考

このリソースの種類は、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@2021-01-15' = {
  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'
    }
    internalLoadBalancerEnabled: bool
    staticIp: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

AppLogsConfiguration

名前 形容 価値
行き先
logAnalyticsConfiguration LogAnalyticsConfiguration

ArcConfiguration

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

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

ExtendedLocation

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

FrontEndConfiguration

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

KubeEnvironmentProperties

名前 形容 価値
aksResourceID
appLogsConfiguration ログ デーモンがエクスポートできるようにするクラスター構成
アプリログを宛先に記録します。 現時点では、"log-analytics" のみが
サポート
AppLogsConfiguration
arcConfiguration ARC クラスターを決定するクラスター構成
コンポーネントの種類。 例: BuildService の種類の選択、
FrontEnd Service ArtifactsStorageType など
ArcConfiguration の
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": "2021-01-15",
  "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"
    },
    "internalLoadBalancerEnabled": "bool",
    "staticIp": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

AppLogsConfiguration

名前 形容 価値
行き先
logAnalyticsConfiguration LogAnalyticsConfiguration

ArcConfiguration

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

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

ExtendedLocation

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

FrontEndConfiguration

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

KubeEnvironmentProperties

名前 形容 価値
aksResourceID
appLogsConfiguration ログ デーモンがエクスポートできるようにするクラスター構成
アプリログを宛先に記録します。 現時点では、"log-analytics" のみが
サポート
AppLogsConfiguration
arcConfiguration ARC クラスターを決定するクラスター構成
コンポーネントの種類。 例: BuildService の種類の選択、
FrontEnd Service ArtifactsStorageType など
ArcConfiguration の
internalLoadBalancerEnabled Vnet/Subnet 内でのみ表示される bool
staticIp KubeEnvironment の静的 IP

LogAnalyticsConfiguration

名前 形容 価値
customerId
sharedKey

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

Microsoft.Web/kubeEnvironments

名前 形容 価値
apiVersion API のバージョン '2021-01-15'
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@2021-01-15"
  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"
      }
      internalLoadBalancerEnabled = bool
      staticIp = "string"
    }
  })
}

プロパティ値

AppLogsConfiguration

名前 形容 価値
行き先
logAnalyticsConfiguration LogAnalyticsConfiguration

ArcConfiguration

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

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

ExtendedLocation

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

FrontEndConfiguration

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

KubeEnvironmentProperties

名前 形容 価値
aksResourceID
appLogsConfiguration ログ デーモンがエクスポートできるようにするクラスター構成
アプリログを宛先に記録します。 現時点では、"log-analytics" のみが
サポート
AppLogsConfiguration
arcConfiguration ARC クラスターを決定するクラスター構成
コンポーネントの種類。 例: BuildService の種類の選択、
FrontEnd Service ArtifactsStorageType など
ArcConfiguration の
internalLoadBalancerEnabled Vnet/Subnet 内でのみ表示される bool
staticIp KubeEnvironment の静的 IP

LogAnalyticsConfiguration

名前 形容 価値
customerId
sharedKey

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

Microsoft.Web/kubeEnvironments

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

ResourceTags

名前 形容 価値