Interface KubernetesCluster

All Superinterfaces:
GroupableResource<com.microsoft.azure.management.containerservice.implementation.ContainerServiceManager,com.microsoft.azure.management.containerservice.implementation.ManagedClusterInner>, HasId, HasInner<com.microsoft.azure.management.containerservice.implementation.ManagedClusterInner>, HasManager<com.microsoft.azure.management.containerservice.implementation.ContainerServiceManager>, HasName, HasResourceGroup, Indexable, OrchestratorServiceBase, Refreshable<KubernetesCluster>, Resource, Updatable<KubernetesCluster.Update>

@Beta(V1_15_0) public interface KubernetesCluster extends GroupableResource<com.microsoft.azure.management.containerservice.implementation.ContainerServiceManager,com.microsoft.azure.management.containerservice.implementation.ManagedClusterInner>, Refreshable<KubernetesCluster>, Updatable<KubernetesCluster.Update>, OrchestratorServiceBase
A client-side representation for a managed Kubernetes cluster.
  • Method Details

    • provisioningState

      String provisioningState()
      Returns:
      the provisioning state of the Kubernetes cluster
    • dnsPrefix

      String dnsPrefix()
      Returns:
      the DNS prefix which was specified at creation time
    • fqdn

      String fqdn()
      Returns:
      the FQDN for the master pool
    • version

      Returns:
      the Kubernetes version
    • adminKubeConfigContent

      byte[] adminKubeConfigContent()
      Returns:
      the Kubernetes configuration file content with administrative privileges to the cluster
    • userKubeConfigContent

      byte[] userKubeConfigContent()
      Returns:
      the Kubernetes configuration file content with user-level privileges to the cluster
    • servicePrincipalClientId

      String servicePrincipalClientId()
      Returns:
      the service principal client ID
    • servicePrincipalSecret

      String servicePrincipalSecret()
      Returns:
      the service principal secret
    • linuxRootUsername

      String linuxRootUsername()
      Returns:
      the Linux root username
    • sshKey

      String sshKey()
      Returns:
      the Linux SSH key
    • agentPools

      Returns:
      the agent pools in the Kubernetes cluster
    • networkProfile

      @Beta(V1_15_0) ContainerServiceNetworkProfile networkProfile()
      Returns:
      the network profile settings for the cluster
    • addonProfiles

      @Beta(V1_15_0) Map<String,ManagedClusterAddonProfile> addonProfiles()
      Returns:
      the cluster's add-on's profiles
    • nodeResourceGroup

      @Beta(V1_15_0) String nodeResourceGroup()
      Returns:
      the name of the resource group containing agent pool nodes
    • enableRBAC

      @Beta(V1_15_0) boolean enableRBAC()
      Returns:
      true if Kubernetes Role-Based Access Control is enabled
    • sku

      @Beta(V1_34_0) ManagedClusterSKU sku()
      Returns:
      the sku of the cluster