Microsoft.Kubernetes connectedClusters 2020-01-01-preview

Bicep リソース定義

connectedClusters リソースの種類は、次のようにデプロイできます。

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

リソース形式

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

resource symbolicname 'Microsoft.Kubernetes/connectedClusters@2020-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
  }
  properties: {
    aadProfile: {
      clientAppId: 'string'
      serverAppId: 'string'
      tenantId: 'string'
    }
    agentPublicKeyCertificate: 'string'
    connectivityStatus: 'string'
    distribution: 'string'
    infrastructure: 'string'
    provisioningState: 'string'
  }
}

プロパティの値

connectedClusters

名前 説明
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
identity 接続されているクラスターの ID。 ConnectedClusterIdentity (必須)
properties 接続されているクラスター リソースのプロパティについて説明します。 ConnectedClusterProperties (必須)

ConnectedClusterIdentity

名前 説明
type 接続されたクラスターに使用される ID の種類。 型 'SystemAssigned、 には、システムによって作成された ID が含まれます。 型 'None' は、接続されているクラスターに ID が割り当てられていないことを意味します。 'None'
'SystemAssigned' (必須)

ConnectedClusterProperties

名前 説明
aadProfile 接続されたクラスターの AAD プロファイル。 ConnectedClusterAADProfile (必須)
agentPublicKeyCertificate Azure のバックエンド サービスへの初期ハンドシェイクを行うためにエージェントによって使用される Base64 でエンコードされたパブリック証明書。 string (必須)
connectivityStatus 接続されているクラスターの接続状態を表します。 'Connected'
'接続中'
'Expired'
'オフライン'
分布 (distribution) この接続されたクラスターで実行されている Kubernetes ディストリビューション。 string
インフラストラクチャ この接続されたクラスターによって表される Kubernetes クラスターが実行されているインフラストラクチャ。 string
provisioningState 接続されたクラスター リソースのプロビジョニング状態。 'Accepted'
'Canceled'
'削除中'
'Failed'
'プロビジョニング'
'Succeeded'
'更新中'

ConnectedClusterAADProfile

名前 説明
clientAppId ターゲット K8 クラスターで構成されたクライアント アプリ ID string (必須)
serverAppId AD サーバーにアクセスするためのサーバー アプリ ID string (必須)
tenantId ターゲット K8s クラスターで構成されている aad テナント ID string (必須)

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

connectedClusters リソースの種類は、次のようにデプロイできます。

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

リソース形式

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

{
  "type": "Microsoft.Kubernetes/connectedClusters",
  "apiVersion": "2020-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "aadProfile": {
      "clientAppId": "string",
      "serverAppId": "string",
      "tenantId": "string"
    },
    "agentPublicKeyCertificate": "string",
    "connectivityStatus": "string",
    "distribution": "string",
    "infrastructure": "string",
    "provisioningState": "string"
  }
}

プロパティの値

connectedClusters

名前 説明
type リソースの種類 'Microsoft.Kubernetes/connectedClusters'
apiVersion リソース API のバージョン '2020-01-01-preview'
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
identity 接続されているクラスターの ID。 ConnectedClusterIdentity (必須)
properties 接続されているクラスター リソースのプロパティについて説明します。 ConnectedClusterProperties (必須)

ConnectedClusterIdentity

名前 説明
type 接続されたクラスターに使用される ID の種類。 型 'SystemAssigned、 には、システムによって作成された ID が含まれます。 型 'None' は、接続されているクラスターに ID が割り当てられていないことを意味します。 'None'
'SystemAssigned' (必須)

ConnectedClusterProperties

名前 説明
aadProfile 接続されたクラスターの AAD プロファイル。 ConnectedClusterAADProfile (必須)
agentPublicKeyCertificate Azure のバックエンド サービスへの初期ハンドシェイクを行うためにエージェントによって使用される Base64 でエンコードされたパブリック証明書。 string (必須)
connectivityStatus 接続されているクラスターの接続状態を表します。 'Connected'
'接続中'
'Expired'
'オフライン'
分布 (distribution) この接続されたクラスターで実行されている Kubernetes ディストリビューション。 string
インフラストラクチャ この接続されたクラスターによって表される Kubernetes クラスターが実行されているインフラストラクチャ。 string
provisioningState 接続されたクラスター リソースのプロビジョニング状態。 'Accepted'
'Canceled'
'削除中'
'Failed'
'プロビジョニング'
'Succeeded'
'更新中'

ConnectedClusterAADProfile

名前 説明
clientAppId ターゲット K8 クラスターで構成されたクライアント アプリ ID string (必須)
serverAppId AD サーバーにアクセスするためのサーバー アプリ ID string (必須)
tenantId ターゲット K8s クラスターで構成されている aad テナント ID string (必須)

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

connectedClusters リソースの種類は、次のようにデプロイできます。

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kubernetes/connectedClusters@2020-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      aadProfile = {
        clientAppId = "string"
        serverAppId = "string"
        tenantId = "string"
      }
      agentPublicKeyCertificate = "string"
      connectivityStatus = "string"
      distribution = "string"
      infrastructure = "string"
      provisioningState = "string"
    }
  })
}

プロパティの値

connectedClusters

名前 説明
type リソースの種類 "Microsoft.Kubernetes/connectedClusters@2020-01-01-preview"
name リソース名 string (必須)
location リソースが保存されている地理的な場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソース タグ。 タグ名と値のディクショナリ。
identity 接続されているクラスターの ID。 ConnectedClusterIdentity (必須)
properties 接続されているクラスター リソースのプロパティについて説明します。 ConnectedClusterProperties (必須)

ConnectedClusterIdentity

名前 説明
type 接続されたクラスターに使用される ID の種類。 型 'SystemAssigned、 には、システムによって作成された ID が含まれます。 型 'None' は、接続されているクラスターに ID が割り当てられていないことを意味します。 "SystemAssigned" (必須)

ConnectedClusterProperties

名前 説明
aadProfile 接続されたクラスターの AAD プロファイル。 ConnectedClusterAADProfile (必須)
agentPublicKeyCertificate Azure のバックエンド サービスへの初期ハンドシェイクを行うためにエージェントによって使用される Base64 でエンコードされたパブリック証明書。 string (必須)
connectivityStatus 接続されているクラスターの接続状態を表します。 "接続済み"
"接続中"
"期限切れ"
"オフライン"
分布 (distribution) この接続されたクラスターで実行されている Kubernetes ディストリビューション。 string
インフラストラクチャ この接続されたクラスターによって表される Kubernetes クラスターが実行されているインフラストラクチャ。 string
provisioningState 接続されたクラスター リソースのプロビジョニング状態。 "Accepted"
"キャンセル済み"
"削除中"
"Failed"
"プロビジョニング"
"Succeeded"
"更新中"

ConnectedClusterAADProfile

名前 説明
clientAppId ターゲット K8 クラスターで構成されたクライアント アプリ ID string (必須)
serverAppId AD サーバーにアクセスするためのサーバー アプリ ID string (必須)
tenantId ターゲット K8s クラスターで構成されている aad テナント ID string (必須)