PSKubernetesCluster Class
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.
public class PSKubernetesCluster : Microsoft.Azure.Commands.Aks.Models.PSResource
type PSKubernetesCluster = class
inherit PSResource
Public Class PSKubernetesCluster
Inherits PSResource
- Inheritance
Constructors
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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. |
| AiToolchainOperatorProfile |
Gets or sets aI toolchain operator settings that apply to the whole cluster. |
| 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. |
| AzureMonitorProfile |
Gets or sets azure Monitor addon profiles for monitoring the managed cluster. |
| 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. |
| BootstrapProfile |
Gets or sets profile of the cluster bootstrap configuration. |
| 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. |
| ETag |
Gets unique read-only string used to implement optimistic concurrency. The eTag value will change when the resource is updated. Specify an if-match or if-none-match header with the eTag value for a subsequent request to enable optimistic concurrency per the normal etag convention. |
| 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. |
| IngressProfile |
Gets or sets ingress profile for the managed cluster. |
| Kind |
Gets or sets this is primarily used to expose different UI experiences in the portal for different kinds |
| 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. |
| MetricsProfile |
Gets or sets optional cluster metrics configuration. |
| Name |
Gets resource name (Inherited from PSResource) |
| NetworkProfile |
Gets or sets the network configuration profile. |
| NodeProvisioningProfile |
Gets or sets node provisioning settings that apply to the whole cluster. |
| NodeResourceGroup |
Gets or sets the name of the resource group containing agent pool nodes. |
| NodeResourceGroupProfile |
Gets or sets profile of the node resource group configuration. |
| 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. |
| ResourceUid |
Gets the resourceUID uniquely identifies ManagedClusters that reuse ARM ResourceIds (i.e: create, delete, create sequence) |
| SecurityProfile |
Gets or sets security profile for the managed cluster. |
| ServiceMeshProfile |
Gets or sets service mesh profile for a 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. |
| Status |
Gets or sets contains read-only information about the Managed Cluster. |
| StorageProfile |
Gets or sets storage profile for the managed cluster. |
| SupportPlan |
Gets or sets the support plan for the Managed Cluster. If unspecified, the default is 'KubernetesOfficial'. Possible values include: 'KubernetesOfficial', 'AKSLongTermSupport' |
| Tags |
Gets or sets resource tags (Inherited from PSResource) |
| Type |
Gets resource type (Inherited from PSResource) |
| UpgradeSettings |
Gets or sets settings for upgrading a cluster. |
| WindowsProfile |
Gets or sets profile for Windows VMs in the container service cluster. |
| WorkloadAutoScalerProfile |
Gets or sets workload Auto-scaler profile for the managed cluster. |
Methods
| Name | Description |
|---|---|
| ToJsonString() |
This is used by pipeline to autorest based cmdlets. |