IKubernetesCluster Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
-
IOrchestratorServiceBase IBeta IGroupableResource<IContainerServiceManager,ManagedClusterInner> IHasId IHasInner<InnerT> IHasInner<ManagedClusterInner> IHasManager<ManagerT> IHasManager<IContainerServiceManager> IHasName IHasResourceGroup IResource IIndexable IRefreshable<IKubernetesCluster> IUpdatable<IUpdate>
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>) |