ManagedClusterInner Class

Definition

Managed cluster.

public class ManagedClusterInner extends Resource
Inheritance
java.lang.Object
ManagedClusterInner

Inherited Members

ProxyResource.id() ProxyResource.name() ProxyResource.type() Resource.location() Resource.tags() Resource.withLocation(String location) Resource.withTags(Map<String,String> tags) java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Constructors

ManagedClusterInner()

Methods

aadProfile()

Get the aadProfile property: Profile of Azure Active Directory configuration.

addonProfiles()

Get the addonProfiles property: Profile of managed cluster add-on.

agentPoolProfiles()

Get the agentPoolProfiles property: Properties of the agent pool.

apiServerAccessProfile()

Get the apiServerAccessProfile property: Access profile for managed cluster API server.

autoScalerProfile()

Get the autoScalerProfile property: Parameters to be applied to the cluster-autoscaler when enabled.

autoUpgradeProfile()

Get the autoUpgradeProfile property: Profile of auto upgrade configuration.

azurePortalFqdn()

Get the azurePortalFqdn property: FQDN for the master pool which used by proxy config.

disableLocalAccounts()

Get the disableLocalAccounts property: If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters.

diskEncryptionSetId()

Get the diskEncryptionSetId property: ResourceId of the disk encryption set to use for enabling encryption at rest.

dnsPrefix()

Get the dnsPrefix property: DNS prefix specified when creating the managed cluster.

enablePodSecurityPolicy()

Get the enablePodSecurityPolicy property: (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.

enableRbac()

Get the enableRbac property: Whether to enable Kubernetes Role-Based Access Control.

extendedLocation()

Get the extendedLocation property: The extended location of the Virtual Machine.

fqdn()

Get the fqdn property: FQDN for the master pool.

fqdnSubdomain()

Get the fqdnSubdomain property: FQDN subdomain specified when creating private cluster with custom private dns zone.

httpProxyConfig()

Get the httpProxyConfig property: Configurations for provisioning the cluster with HTTP proxy servers.

identity()

Get the identity property: The identity of the managed cluster, if configured.

identityProfile()

Get the identityProfile property: Identities associated with the cluster.

kubernetesVersion()

Get the kubernetesVersion property: Version of Kubernetes specified when creating the managed cluster.

linuxProfile()

Get the linuxProfile property: Profile for Linux VMs in the container service cluster.

maxAgentPools()

Get the maxAgentPools property: The max number of agent pools for the managed cluster.

networkProfile()

Get the networkProfile property: Profile of network configuration.

nodeResourceGroup()

Get the nodeResourceGroup property: Name of the resource group containing agent pool nodes.

podIdentityProfile()

Get the podIdentityProfile property: Profile of managed cluster pod identity.

powerState()

Get the powerState property: Represents the Power State of the cluster.

privateFqdn()

Get the privateFqdn property: FQDN of private cluster.

privateLinkResources()

Get the privateLinkResources property: Private link resources associated with the cluster.

provisioningState()

Get the provisioningState property: The current deployment or provisioning state, which only appears in the response.

servicePrincipalProfile()

Get the servicePrincipalProfile property: Information about a service principal identity for the cluster to use for manipulating Azure APIs.

sku()

Get the sku property: The managed cluster SKU.

validate()

Validates the instance.

windowsProfile()

Get the windowsProfile property: Profile for Windows VMs in the container service cluster.

withAadProfile(ManagedClusterAadProfile aadProfile)

Set the aadProfile property: Profile of Azure Active Directory configuration.

withAddonProfiles(Map<String,ManagedClusterAddonProfile> addonProfiles)

Set the addonProfiles property: Profile of managed cluster add-on.

withAgentPoolProfiles(List<ManagedClusterAgentPoolProfile> agentPoolProfiles)

Set the agentPoolProfiles property: Properties of the agent pool.

withApiServerAccessProfile(ManagedClusterApiServerAccessProfile apiServerAccessProfile)

Set the apiServerAccessProfile property: Access profile for managed cluster API server.

withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile)

Set the autoScalerProfile property: Parameters to be applied to the cluster-autoscaler when enabled.

withAutoUpgradeProfile(ManagedClusterAutoUpgradeProfile autoUpgradeProfile)

Set the autoUpgradeProfile property: Profile of auto upgrade configuration.

withDisableLocalAccounts(Boolean disableLocalAccounts)

Set the disableLocalAccounts property: If set to true, getting static credential will be disabled for this cluster. Expected to only be used for AAD clusters.

withDiskEncryptionSetId(String diskEncryptionSetId)

Set the diskEncryptionSetId property: ResourceId of the disk encryption set to use for enabling encryption at rest.

withDnsPrefix(String dnsPrefix)

Set the dnsPrefix property: DNS prefix specified when creating the managed cluster.

withEnablePodSecurityPolicy(Boolean enablePodSecurityPolicy)

Set the enablePodSecurityPolicy property: (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.

withEnableRbac(Boolean enableRbac)

Set the enableRbac property: Whether to enable Kubernetes Role-Based Access Control.

withExtendedLocation(ExtendedLocation extendedLocation)

Set the extendedLocation property: The extended location of the Virtual Machine.

withFqdnSubdomain(String fqdnSubdomain)

Set the fqdnSubdomain property: FQDN subdomain specified when creating private cluster with custom private dns zone.

withHttpProxyConfig(ManagedClusterHttpProxyConfig httpProxyConfig)

Set the httpProxyConfig property: Configurations for provisioning the cluster with HTTP proxy servers.

withIdentity(ManagedClusterIdentity identity)

Set the identity property: The identity of the managed cluster, if configured.

withIdentityProfile(Map<String,ManagedClusterPropertiesIdentityProfileValue> identityProfile)

Set the identityProfile property: Identities associated with the cluster.

withKubernetesVersion(String kubernetesVersion)

Set the kubernetesVersion property: Version of Kubernetes specified when creating the managed cluster.

withLinuxProfile(ContainerServiceLinuxProfile linuxProfile)

Set the linuxProfile property: Profile for Linux VMs in the container service cluster.

withLocation(String location)
withNetworkProfile(ContainerServiceNetworkProfile networkProfile)

Set the networkProfile property: Profile of network configuration.

withNodeResourceGroup(String nodeResourceGroup)

Set the nodeResourceGroup property: Name of the resource group containing agent pool nodes.

withPodIdentityProfile(ManagedClusterPodIdentityProfile podIdentityProfile)

Set the podIdentityProfile property: Profile of managed cluster pod identity.

withPrivateLinkResources(List<PrivateLinkResourceInner> privateLinkResources)

Set the privateLinkResources property: Private link resources associated with the cluster.

withServicePrincipalProfile(ManagedClusterServicePrincipalProfile servicePrincipalProfile)

Set the servicePrincipalProfile property: Information about a service principal identity for the cluster to use for manipulating Azure APIs.

withSku(ManagedClusterSku sku)

Set the sku property: The managed cluster SKU.

withTags(Map<String,String> tags)
withWindowsProfile(ManagedClusterWindowsProfile windowsProfile)

Set the windowsProfile property: Profile for Windows VMs in the container service cluster.

Applies to