KubernetesCluster interface

KubernetesCluster は、Network Cloud でホストされている Kubernetes クラスターを表します。

Extends

プロパティ

aadConfiguration

Azure Active Directory 統合プロパティ。

administratorConfiguration

コントロール プレーンと、独自の値を指定しないエージェント プール ノードに適用される管理資格情報。

attachedNetworkIds

このクラスターに接続されているネットワーク リソース ID の完全な一覧 (特定のエージェント プールにのみ接続されているものも含む)。

availableUpgrades

この Kubernetes クラスターをアップグレードできるバージョンの一覧。

clusterId

ネットワーク クラウド クラスターのリソース ID。

connectedClusterId

この Kubernetes クラスターの作成時に設定される接続済みクラスターのリソース ID。

controlPlaneKubernetesVersion

コントロール プレーンで実行されている Kubernetes の現在のバージョン。

controlPlaneNodeConfiguration

この Kubernetes クラスターのコントロール プレーンの定義特性。

detailedStatus

Kubernetes クラスターの現在の状態。

detailedStatusMessage

現在の詳細な状態に関する説明メッセージ。

etag

「etagが応答本文で指定されている場合は、通常のetag規則に従ってヘッダーとして提供することもできます。 エンティティ タグは、同じ要求されたリソースから 2 つ以上のエンティティを比較するために使用されます。 HTTP/1.1 は、etag (セクション 14.19)、If-Match (セクション 14.24)、If-None-Match (セクション 14.26)、および If-Range (セクション 14.27) ヘッダー フィールドでエンティティ タグを使用します。

extendedLocation

資源の広がった位置。 この性質はリソース作成時に必要です。

featureStatuses

現在の機能設定。

initialAgentPoolConfigurations

重要なシステム サービスとワークロードを実行するために、この Kubernetes クラスターで作成されたエージェント プール。 このフィールドのこのデータは作成時にのみ使用され、Kubernetes クラスターの作成後、フィールドは空になります。 作成後、エージェント プールの管理は agentPools サブリソースを使用して行われます。

kubernetesVersion

このクラスターの Kubernetes バージョン。

managedResourceGroupConfiguration

リソースに関連付けられているマネージド リソース グループの構成。

networkConfiguration

Kubernetes クラスター ネットワークの構成 (クラスターにまたがるネットワークの添付ファイルを含む)。

nodes

このクラスター内のノードの詳細。

provisioningState

Kubernetes クラスター リソースのプロビジョニング状態。

継承されたプロパティ

id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

リソースが存在する地理的な場所

name

リソースの名前

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

tags

リソース タグ。

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

プロパティの詳細

aadConfiguration

Azure Active Directory 統合プロパティ。

aadConfiguration?: AadConfiguration

プロパティ値

administratorConfiguration

コントロール プレーンと、独自の値を指定しないエージェント プール ノードに適用される管理資格情報。

administratorConfiguration?: AdministratorConfiguration

プロパティ値

attachedNetworkIds

このクラスターに接続されているネットワーク リソース ID の完全な一覧 (特定のエージェント プールにのみ接続されているものも含む)。

attachedNetworkIds?: string[]

プロパティ値

string[]

availableUpgrades

この Kubernetes クラスターをアップグレードできるバージョンの一覧。

availableUpgrades?: AvailableUpgrade[]

プロパティ値

clusterId

ネットワーク クラウド クラスターのリソース ID。

clusterId?: string

プロパティ値

string

connectedClusterId

この Kubernetes クラスターの作成時に設定される接続済みクラスターのリソース ID。

connectedClusterId?: string

プロパティ値

string

controlPlaneKubernetesVersion

コントロール プレーンで実行されている Kubernetes の現在のバージョン。

controlPlaneKubernetesVersion?: string

プロパティ値

string

controlPlaneNodeConfiguration

この Kubernetes クラスターのコントロール プレーンの定義特性。

controlPlaneNodeConfiguration: ControlPlaneNodeConfiguration

プロパティ値

detailedStatus

Kubernetes クラスターの現在の状態。

detailedStatus?: string

プロパティ値

string

detailedStatusMessage

現在の詳細な状態に関する説明メッセージ。

detailedStatusMessage?: string

プロパティ値

string

etag

「etagが応答本文で指定されている場合は、通常のetag規則に従ってヘッダーとして提供することもできます。 エンティティ タグは、同じ要求されたリソースから 2 つ以上のエンティティを比較するために使用されます。 HTTP/1.1 は、etag (セクション 14.19)、If-Match (セクション 14.24)、If-None-Match (セクション 14.26)、および If-Range (セクション 14.27) ヘッダー フィールドでエンティティ タグを使用します。

etag?: string

プロパティ値

string

extendedLocation

資源の広がった位置。 この性質はリソース作成時に必要です。

extendedLocation: ExtendedLocation

プロパティ値

featureStatuses

現在の機能設定。

featureStatuses?: FeatureStatus[]

プロパティ値

initialAgentPoolConfigurations

重要なシステム サービスとワークロードを実行するために、この Kubernetes クラスターで作成されたエージェント プール。 このフィールドのこのデータは作成時にのみ使用され、Kubernetes クラスターの作成後、フィールドは空になります。 作成後、エージェント プールの管理は agentPools サブリソースを使用して行われます。

initialAgentPoolConfigurations: InitialAgentPoolConfiguration[]

プロパティ値

kubernetesVersion

このクラスターの Kubernetes バージョン。

kubernetesVersion: string

プロパティ値

string

managedResourceGroupConfiguration

リソースに関連付けられているマネージド リソース グループの構成。

managedResourceGroupConfiguration?: ManagedResourceGroupConfiguration

プロパティ値

networkConfiguration

Kubernetes クラスター ネットワークの構成 (クラスターにまたがるネットワークの添付ファイルを含む)。

networkConfiguration: NetworkConfiguration

プロパティ値

nodes

このクラスター内のノードの詳細。

nodes?: KubernetesClusterNode[]

プロパティ値

provisioningState

Kubernetes クラスター リソースのプロビジョニング状態。

provisioningState?: string

プロパティ値

string

継承されたプロパティの詳細

id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

プロパティ値

string

TrackedResource.id から継承された

location

リソースが存在する地理的な場所

location: string

プロパティ値

string

TrackedResource.location から継承

name

リソースの名前

name?: string

プロパティ値

string

TrackedResource.name から継承された

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

systemData?: SystemData

プロパティ値

trackedResource.systemData から継承

tags

リソース タグ。

tags?: Record<string, string>

プロパティ値

Record<string, string>

TrackedResource.tags から継承された

type

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

type?: string

プロパティ値

string

trackedResource.typeから継承された