Microsoft.Kubernetes connectedClusters 2022-05-01-preview

Bicep リソース定義

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

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

リソース形式

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

resource symbolicname 'Microsoft.Kubernetes/connectedClusters@2022-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
  }
  properties: {
    agentPublicKeyCertificate: 'string'
    distribution: 'string'
    infrastructure: 'string'
    privateLinkScopeResourceId: 'string'
    privateLinkState: 'string'
    provisioningState: 'string'
  }
}

プロパティの値

connectedClusters

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

ConnectedClusterIdentity

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

ConnectedClusterProperties

名前 説明
agentPublicKeyCertificate Azure のバックエンド サービスへの初期ハンドシェイクを行うためにエージェントによって使用される Base64 でエンコードされたパブリック証明書。 string (必須)
分布 (distribution) この接続されたクラスターで実行されている Kubernetes ディストリビューション。 string
インフラストラクチャ この接続されたクラスターによって表される Kubernetes クラスターが実行されているインフラストラクチャ。 string
privateLinkScopeResourceId 接続されたクラスターが割り当てられているプライベート リンク スコープのリソース ID (存在する場合)。 string
privateLinkState 接続されたクラスター リソースのプライベート リンクの状態を表す プロパティ。 'Disabled'
'Enabled'
provisioningState 接続されたクラスター リソースのプロビジョニング状態。 'Accepted'
'Canceled'
'削除中'
'Failed'
'プロビジョニング'
'Succeeded'
'更新中'

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

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

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

リソース形式

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

{
  "type": "Microsoft.Kubernetes/connectedClusters",
  "apiVersion": "2022-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "agentPublicKeyCertificate": "string",
    "distribution": "string",
    "infrastructure": "string",
    "privateLinkScopeResourceId": "string",
    "privateLinkState": "string",
    "provisioningState": "string"
  }
}

プロパティの値

connectedClusters

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

ConnectedClusterIdentity

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

ConnectedClusterProperties

名前 説明
agentPublicKeyCertificate Azure のバックエンド サービスへの初期ハンドシェイクを行うためにエージェントによって使用される Base64 でエンコードされたパブリック証明書。 string (必須)
分布 (distribution) この接続されたクラスターで実行されている Kubernetes ディストリビューション。 string
インフラストラクチャ この接続されたクラスターによって表される Kubernetes クラスターが実行されているインフラストラクチャ。 string
privateLinkScopeResourceId 接続されたクラスターが割り当てられているプライベート リンク スコープのリソース ID (存在する場合)。 string
privateLinkState 接続されたクラスター リソースのプライベート リンクの状態を表す プロパティ。 'Disabled'
'Enabled'
provisioningState 接続されたクラスター リソースのプロビジョニング状態。 'Accepted'
'Canceled'
'削除中'
'Failed'
'プロビジョニング'
'Succeeded'
'更新中'

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

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

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kubernetes/connectedClusters@2022-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      agentPublicKeyCertificate = "string"
      distribution = "string"
      infrastructure = "string"
      privateLinkScopeResourceId = "string"
      privateLinkState = "string"
      provisioningState = "string"
    }
  })
}

プロパティの値

connectedClusters

名前 説明
type リソースの種類 "Microsoft.Kubernetes/connectedClusters@2022-05-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

名前 説明
agentPublicKeyCertificate Azure のバックエンド サービスへの初期ハンドシェイクを行うためにエージェントによって使用される Base64 でエンコードされたパブリック証明書。 string (必須)
分布 (distribution) この接続されたクラスターで実行されている Kubernetes ディストリビューション。 string
インフラストラクチャ この接続されたクラスターによって表される Kubernetes クラスターが実行されているインフラストラクチャ。 string
privateLinkScopeResourceId 接続されたクラスターが割り当てられているプライベート リンク スコープのリソース ID (存在する場合)。 string
privateLinkState 接続されたクラスター リソースのプライベート リンクの状態を表す プロパティ。 "無効"
"有効"
provisioningState 接続されたクラスター リソースのプロビジョニング状態。 "Accepted"
"キャンセル済み"
"削除中"
"Failed"
"プロビジョニング"
"Succeeded"
"更新中"