Partager via


PSKubernetesCluster Class

Definition

public class PSKubernetesCluster : Microsoft.Azure.Commands.Aks.Models.PSResource
type PSKubernetesCluster = class
    inherit PSResource
Public Class PSKubernetesCluster
Inherits PSResource
Inheritance
PSKubernetesCluster

Constructors

PSKubernetesCluster(String, String, String, String, IDictionary<String, String>, String, String, String, String, IList<PSContainerServiceAgentPoolProfile>, PSContainerServiceLinuxProfile, PSContainerServiceServicePrincipalProfile)

Initializes a new instance of the ManagedCluster class.

Properties

AadProfile

Gets or sets profile of Azure Active Directory configuration.

AddonProfiles

Gets or sets profile of managed cluster add-on.

AgentPoolProfiles

Gets or sets properties of the agent pool.

ApiServerAccessProfile

Gets or sets the access profile for managed cluster API server.

AutoScalerProfile

Gets or sets parameters to be applied to the cluster-autoscaler when enabled

AutoUpgradeProfile

Gets or sets the auto upgrade configuration.

AzurePortalFQDN

Gets the special FQDN used by the Azure Portal to access the Managed Cluster. This FQDN is for use only by the Azure Portal and should not be used by other clients.

CurrentKubernetesVersion

Gets the version of Kubernetes the Managed Cluster is running.

DisableLocalAccounts

Gets or sets if local accounts should be disabled on the Managed Cluster.

DiskEncryptionSetID

Gets or sets the Resource ID of the disk encryption set to use for enabling encryption at rest.

DnsPrefix

Gets or sets DNS prefix specified when creating the managed cluster.

EnablePodSecurityPolicy

Gets or sets (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

Gets or sets whether to enable Kubernetes Role-Based Access Control.

ExtendedLocation

Gets or sets the extended location of the Virtual Machine.

Fqdn

Gets FQDN for the master pool.

FqdnSubdomain

Gets or sets the FQDN subdomain of the private cluster with custom private dns.

HttpProxyConfig

Gets or sets configurations for provisioning the cluster with HTTP proxy servers.

Id

Gets resource Id

(Inherited from PSResource)
Identity

Gets or sets the identity of the managed cluster, if configured.

IdentityProfile

Gets or sets identities associated with the cluster.

KubernetesVersion

Gets or sets version of Kubernetes specified when creating the managed cluster.

LinuxProfile

Gets or sets profile for Linux VMs in the container service cluster.

Location

Gets or sets resource location

(Inherited from PSResource)
MaxAgentPools

Gets the max number of agent pools for the managed cluster.

Name

Gets resource name

(Inherited from PSResource)
NetworkProfile

Gets or sets the network configuration profile.

NodeResourceGroup

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

OidcIssuerProfile

Gets or sets the OIDC issuer profile of the Managed Cluster.

PodIdentityProfile

Gets or sets the pod identity profile of the Managed Cluster.

PowerState

Gets the Power State of the cluster.

PrivateFQDN

Gets FQDN of private cluster.

PrivateLinkResources

Gets or sets private link resources associated with the cluster.

ProvisioningState

Gets the current deployment or provisioning state, which only appears in the response.

PublicNetworkAccess

Gets or sets publicNetworkAccess of the managedCluster

ResourceGroupName

Gets the ResourceGroupName from ResourceId.

SecurityProfile

Gets or sets security profile for the managed cluster.

ServicePrincipalProfile

Gets or sets information about a service principal identity for the cluster to use for manipulating Azure APIs. Either secret or keyVaultSecretRef must be specified.

Sku

Gets or sets the managed cluster SKU.

StorageProfile

Gets or sets storage profile for the managed cluster.

Tags

Gets or sets resource tags

(Inherited from PSResource)
Type

Gets resource type

(Inherited from PSResource)
WindowsProfile

Gets or sets profile for Windows VMs in the container service cluster.

Methods

ToJsonString()

This is used by pipeline to autorest based cmdlets.

Applies to