次の方法で共有


KubernetesClustersImpl クラス

  • java.lang.Object
    • com.microsoft.azure.management.resources.fluentcore.arm.collection.implementation.GroupableResourcesImpl<KubernetesCluster, KubernetesClusterImpl, ManagedClusterInner, ManagedClustersInner, ContainerServiceManager>
      • com.microsoft.azure.management.containerservice.implementation.KubernetesClustersImpl

public class KubernetesClustersImpl implements KubernetesClusters

KubernetesClusters の実装。

メソッドの概要

修飾子と型 メソッドと説明
KubernetesClusterImpl define(String name)

新しいリソースの定義を開始します。

これは、Azure で最上位レベルのリソースを作成するために使用されるビルダー パターンの始まりです。 定義を完了し、Azure で実際のリソース作成プロセスを開始する最後の方法は です create()

create()メソッドは、指定された入力パラメーターの最小セットを持つリソース定義の段階でのみ使用できます。 使用可能なメソッドが表示 create() されない場合は、必要なすべての入力設定がまだ指定されていないことを意味します。 通常、入力設定は "with" という単語で始まり、リソース定義の次のステージを "fluent インターフェイス" スタイルのインターフェイスとして返します。

Completable deleteInnerAsync(String resourceGroupName, String name)
byte [] getAdminKubeConfigContent(String resourceGroupName, String kubernetesClusterName)

Kubernetes クライアントで使用できる管理者 Kube.config コンテンツを返します。

Observable<byte[]> getAdminKubeConfigContentAsync(String resourceGroupName, String kubernetesClusterName)

Kubernetes クライアントで使用できる管理者 Kube.config コンテンツを非同期的に返します。

Observable<ManagedClusterInner> getInnerAsync(String resourceGroupName, String name)
byte [] getUserKubeConfigContent(String resourceGroupName, String kubernetesClusterName)

Kubernetes クライアントで使用できるユーザー Kube.config コンテンツを返します。

Observable<byte[]> getUserKubeConfigContentAsync(String resourceGroupName, String kubernetesClusterName)

Kubernetes クライアントで使用できるユーザー Kube.config コンテンツを非同期的に返します。

PagedList<KubernetesCluster> list()

現在選択されているサブスクリプション内の指定した種類のすべてのリソースを一覧表示します。

Observable<KubernetesCluster> listAsync()

現在選択されているサブスクリプション内の指定した種類のすべてのリソースを一覧表示します。

PagedList<KubernetesCluster> listByResourceGroup(String resourceGroupName)

指定したリソース グループ内の指定した種類のリソースを一覧表示します。

Observable<KubernetesCluster> listByResourceGroupAsync(String resourceGroupName)

指定したリソース グループ内の指定した種類のリソースを一覧表示します。

Set<String> listKubernetesVersions(Region region)

特定の Azure リージョンで使用可能な Kubernetes バージョンの一覧を返します。

Observable<Set<String>> listKubernetesVersionsAsync(Region region)

特定の Azure リージョンで使用可能な Kubernetes バージョンの一覧を返します。

KubernetesClusterImpl wrapModel(ManagedClusterInner inner)
KubernetesClusterImpl wrapModel(String name)

継承メンバー

SupportsBatchCreation<ResourceT>.create(Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.create(List<Creatable<ResourceT>> creatables) SupportsBatchCreation<ResourceT>.createAsync(Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.createAsync(List<Creatable<ResourceT>> creatables) SupportsBatchCreation<ResourceT>.createAsync(ServiceCallback<CreatedResources<ResourceT>> callback, Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.createAsync(final ServiceCallback<CreatedResources<ResourceT>> callback, List<Creatable<ResourceT>> creatables) SupportsDeletingById.deleteById(String id) SupportsDeletingById.deleteByIdAsync(String id, ServiceCallback<Void> callback) SupportsDeletingById.deleteByIdAsync(String id) SupportsDeletingByResourceGroup.deleteByResourceGroup(String resourceGroupName, String name) SupportsDeletingByResourceGroup.deleteByResourceGroupAsync(String resourceGroupName, String name, ServiceCallback<Void> callback) SupportsDeletingByResourceGroup.deleteByResourceGroupAsync(String resourceGroupName, String name) SupportsGettingById<T>.getById(String id) SupportsGettingById<T>.getByIdAsync(String id) SupportsGettingById<T>.getByIdAsync(String id, ServiceCallback<T> callback) SupportsGettingByResourceGroup<T>.getByResourceGroup(String resourceGroupName, String name) SupportsGettingByResourceGroup<T>.getByResourceGroupAsync(String resourceGroupName, String name) SupportsGettingByResourceGroup<T>.getByResourceGroupAsync(String resourceGroupName, String name, ServiceCallback<T> callback) HasInner<T>.inner() HasManager<ManagerT>.manager()

メソッドの詳細

define

public KubernetesClusterImpl define(String name)

新しいリソースの定義を開始します。

これは、Azure で最上位レベルのリソースを作成するために使用されるビルダー パターンの始まりです。 定義を完了し、Azure で実際のリソース作成プロセスを開始する最後の方法は です create()

create()メソッドは、指定された入力パラメーターの最小セットを持つリソース定義の段階でのみ使用できます。 使用可能なメソッドが表示 create() されない場合は、必要なすべての入力設定がまだ指定されていないことを意味します。 通常、入力設定は "with" という単語で始まり、リソース定義の次のステージを "fluent インターフェイス" スタイルのインターフェイスとして返します。

上書き:

KubernetesClustersImpl.define(String name)

パラメーター:

name - 新しいリソースの名前

戻り値:

新しいリソース定義の最初のステージ

deleteInnerAsync

protected Completable deleteInnerAsync(String resourceGroupName, String name)

パラメーター:

resourceGroupName
name

getAdminKubeConfigContent

public byte [] getAdminKubeConfigContent(String resourceGroupName, String kubernetesClusterName)

Kubernetes クライアントで使用できる管理者 Kube.config コンテンツを返します。

上書き:

KubernetesClustersImpl.getAdminKubeConfigContent(String resourceGroupName, String kubernetesClusterName)

パラメーター:

resourceGroupName - クラスターがあるリソース グループ名
kubernetesClusterName - マネージド クラスター名

戻り値:

Kubernetes クライアントで使用できる Kube.config コンテンツ

getAdminKubeConfigContentAsync

public Observable getAdminKubeConfigContentAsync(String resourceGroupName, String kubernetesClusterName)

Kubernetes クライアントで使用できる管理者 Kube.config コンテンツを非同期的に返します。

上書き:

KubernetesClustersImpl.getAdminKubeConfigContentAsync(String resourceGroupName, String kubernetesClusterName)

パラメーター:

resourceGroupName - クラスターがあるリソース グループ名
kubernetesClusterName - マネージド クラスター名

戻り値:

Kubernetes クライアントで使用できる Kube.config コンテンツの将来の表現

getInnerAsync

protected Observable getInnerAsync(String resourceGroupName, String name)

パラメーター:

resourceGroupName
name

getUserKubeConfigContent

public byte [] getUserKubeConfigContent(String resourceGroupName, String kubernetesClusterName)

Kubernetes クライアントで使用できるユーザー Kube.config コンテンツを返します。

上書き:

KubernetesClustersImpl.getUserKubeConfigContent(String resourceGroupName, String kubernetesClusterName)

パラメーター:

resourceGroupName - クラスターがあるリソース グループ名
kubernetesClusterName - マネージド クラスター名

戻り値:

Kubernetes クライアントで使用できる Kube.config コンテンツ

getUserKubeConfigContentAsync

public Observable getUserKubeConfigContentAsync(String resourceGroupName, String kubernetesClusterName)

Kubernetes クライアントで使用できるユーザー Kube.config コンテンツを非同期的に返します。

上書き:

KubernetesClustersImpl.getUserKubeConfigContentAsync(String resourceGroupName, String kubernetesClusterName)

パラメーター:

resourceGroupName - クラスターがあるリソース グループ名
kubernetesClusterName - マネージド クラスター名

戻り値:

Kubernetes クライアントで使用できる Kube.config コンテンツの将来の表現

list

public PagedList list()

現在選択されているサブスクリプション内の指定した種類のすべてのリソースを一覧表示します。

上書き:

KubernetesClustersImpl.list()

戻り値:

リソースの一覧

listAsync

public Observable listAsync()

現在選択されているサブスクリプション内の指定した種類のすべてのリソースを一覧表示します。

上書き:

KubernetesClustersImpl.listAsync()

戻り値:

リソースの一覧

listByResourceGroup

public PagedList listByResourceGroup(String resourceGroupName)

指定したリソース グループ内の指定した種類のリソースを一覧表示します。

上書き:

KubernetesClustersImpl.listByResourceGroup(String resourceGroupName)

パラメーター:

resourceGroupName - リソースを一覧表示するリソース グループの名前

戻り値:

リソースの一覧

listByResourceGroupAsync

public Observable listByResourceGroupAsync(String resourceGroupName)

指定したリソース グループ内の指定した種類のリソースを一覧表示します。

上書き:

KubernetesClustersImpl.listByResourceGroupAsync(String resourceGroupName)

パラメーター:

resourceGroupName - リソースを一覧表示するリソース グループの名前

戻り値:

リソースの一覧

listKubernetesVersions

public Set listKubernetesVersions(Region region)

特定の Azure リージョンで使用可能な Kubernetes バージョンの一覧を返します。

上書き:

KubernetesClustersImpl.listKubernetesVersions(Region region)

パラメーター:

region - クエリを実行する Azure リージョン

戻り値:

このリージョンでサービスを作成するときに使用できる一連の Kubernetes バージョン

listKubernetesVersionsAsync

public Observable> listKubernetesVersionsAsync(Region region)

特定の Azure リージョンで使用可能な Kubernetes バージョンの一覧を返します。

上書き:

KubernetesClustersImpl.listKubernetesVersionsAsync(Region region)

パラメーター:

region - クエリを実行する Azure リージョン

戻り値:

このリージョンでサービスを作成するときに使用できる一連の Kubernetes バージョンの将来の表現

wrapModel

protected KubernetesClusterImpl wrapModel(ManagedClusterInner inner)

パラメーター:

inner

wrapModel

protected KubernetesClusterImpl wrapModel(String name)

パラメーター:

name

適用対象