IKubernetesCluster Interface

Definition

A client-side representation for a managed Kubernetes cluster.

public interface IKubernetesCluster : Microsoft.Azure.Management.ContainerService.Fluent.IOrchestratorServiceBase, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.ContainerService.Fluent.IContainerServiceManager,Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.ContainerService.Fluent.IContainerServiceManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.ContainerService.Fluent.IKubernetesCluster>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.ContainerService.Fluent.KubernetesCluster.Update.IUpdate>
type IKubernetesCluster = interface
    interface IBeta
    interface IGroupableResource<IContainerServiceManager, ManagedClusterInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IContainerServiceManager>
    interface IHasInner<ManagedClusterInner>
    interface IRefreshable<IKubernetesCluster>
    interface IUpdatable<IUpdate>
    interface IOrchestratorServiceBase
Public Interface IKubernetesCluster
Implements IBeta, IGroupableResource(Of IContainerServiceManager, ManagedClusterInner), IHasInner(Of ManagedClusterInner), IHasManager(Of IContainerServiceManager), IOrchestratorServiceBase, IRefreshable(Of IKubernetesCluster), IUpdatable(Of IUpdate)
Implements

Properties

AddonProfiles

Gets the cluster's add-on's profiles.

AdminKubeConfigContent

Gets the Kubernetes configuration file content with administrative privileges to the cluster.

AgentPools

Gets the agent pools in the Kubernetes cluster.

DnsPrefix

Gets the DNS prefix which was specified at creation time.

EnableRBAC

Gets true if Kubernetes Role-Based Access Control is enabled.

Fqdn

Gets the FQDN for the master pool.

Id

Gets the resource id string

(Inherited from IHasId)
Inner (Inherited from IHasInner<T>)
Key (Inherited from IIndexable)
LinuxRootUsername

Gets the Linux root username.

Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
Name

Gets the name of the resource

(Inherited from IHasName)
NetworkProfile

Gets the Linux SSH key.

NodeResourceGroup

Gets the name of the resource group containing agent pool nodes.

ProvisioningState

Gets the provisioning state of the Kubernetes cluster.

Region (Inherited from IResource)
RegionName (Inherited from IResource)
ResourceGroupName (Inherited from IHasResourceGroup)
ServicePrincipalClientId

Gets the service principal client ID.

ServicePrincipalSecret

Gets the service principal secret.

SshKey

Gets the Linux SSH key.

Tags (Inherited from IResource)
Type (Inherited from IResource)
UserKubeConfigContent

Gets the Kubernetes configuration file content with user-level privileges to the cluster.

Version

Gets the Kubernetes version.

Methods

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Update() (Inherited from IUpdatable<T>)

Applies to