다음을 통해 공유


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

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.

Applies to