KubernetesClusters Interface
Implements
public interface KubernetesClusters
extends HasManager<ContainerServiceManager>, SupportsCreating<Blank>, SupportsBatchCreation<KubernetesCluster>, SupportsListing<KubernetesCluster>, SupportsGettingById<KubernetesCluster>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsListingByResourceGroup<KubernetesCluster>, SupportsGettingByResourceGroup<KubernetesCluster>
Entry point to managed Kubernetes service management API.
Method Summary
Method Details
listAdminKubeConfigContent
public abstract List
Returns the admin Kube.config content which can be used with a Kubernetes client.
Parameters:
Returns:
listAdminKubeConfigContentAsync
public abstract Mono> listAdminKubeConfigContentAsync(String resourceGroupName, String kubernetesClusterName)
Returns asynchronously the admin Kube.config content which can be used with a Kubernetes client.
Parameters:
Returns:
listKubernetesVersions
@Deprecated
public abstract Set
Deprecated
Returns the list of available Kubernetes versions available for the given Azure region.
Parameters:
Returns:
listKubernetesVersionsAsync
@Deprecated
public abstract Mono
Deprecated
Returns the list of available Kubernetes versions available for the given Azure region.
Parameters:
Returns:
listOrchestrators
public abstract PagedIterable
Returns the list of available orchestrators for the given Azure region.
Parameters:
Returns:
listOrchestratorsAsync
public abstract PagedFlux
Returns the list of available orchestrators for the given Azure region.
Parameters:
Returns:
listUserKubeConfigContent
public abstract List
Returns the user Kube.config content which can be used with a Kubernetes client.
Parameters:
Returns:
listUserKubeConfigContent
public abstract List
Returns the user Kube.config content which can be used with a Kubernetes client.
Parameters:
Returns:
listUserKubeConfigContentAsync
public abstract Mono> listUserKubeConfigContentAsync(String resourceGroupName, String kubernetesClusterName)
Returns asynchronously the user Kube.config content which can be used with a Kubernetes client.
Parameters:
Returns:
listUserKubeConfigContentAsync
public abstract Mono> listUserKubeConfigContentAsync(String resourceGroupName, String kubernetesClusterName, Format format)
Returns asynchronously the user Kube.config content which can be used with a Kubernetes client.
Parameters:
Returns:
start
public abstract void start(String resourceGroupName, String kubernetesClusterName)
Starts a stopped Kubernetes cluster.
Parameters:
startAsync
public abstract Mono
Starts a stopped Kubernetes cluster.
Parameters:
Returns:
stop
public abstract void stop(String resourceGroupName, String kubernetesClusterName)
Stops a running Kubernetes cluster.
Parameters:
stopAsync
public abstract Mono
Stops a running Kubernetes cluster.
Parameters:
Returns:
Applies to
Azure SDK for Java