Freigeben über


ContainerServiceManagedClusterData Klasse

Definition

Eine Klasse, die das ContainerServiceManagedCluster-Datenmodell darstellt.

public class ContainerServiceManagedClusterData : Azure.ResourceManager.Models.TrackedResourceData
type ContainerServiceManagedClusterData = class
    inherit TrackedResourceData
Public Class ContainerServiceManagedClusterData
Inherits TrackedResourceData
Vererbung
ContainerServiceManagedClusterData

Konstruktoren

ContainerServiceManagedClusterData(AzureLocation)

Initialisiert eine neue instance von ContainerServiceManagedClusterData.

Eigenschaften

AadProfile

Die Azure Active Directory-Konfiguration.

AddonProfiles

Das Profil des Add-Ons für verwaltete Cluster.

AgentPoolProfiles

Die Eigenschaften des Agentpools.

ApiServerAccessProfile

Das Zugriffsprofil für den API-Server des verwalteten Clusters.

AutoScalerProfile

Parameter, die bei Aktivierung auf die Clusterautoskalierung angewendet werden sollen.

AutoUpgradeProfile

Die Konfiguration des automatischen Upgrades.

AzureMonitorMetrics

Metrikprofil für das Prometheus-Dienst-Addon.

AzurePortalFqdn

Für das Azure-Portal müssen bestimmte CORS-Header (Cross-Origin Resource Sharing) in einigen Antworten gesendet werden, die Kubernetes APIServer standardmäßig nicht verarbeitet. Dieser spezielle FQDN unterstützt CORS, sodass das Azure-Portal ordnungsgemäß funktioniert.

CreationDataSourceResourceId

Dies ist die ARM-ID des Quellobjekts, das zum Erstellen des Zielobjekts verwendet werden soll.

CurrentKubernetesVersion

Die Version von Kubernetes, die von dem verwalteten Cluster ausgeführt wird.

DisableLocalAccounts

Wenn auf true festgelegt ist, wird das Abrufen statischer Anmeldeinformationen für diesen Cluster deaktiviert. Dies darf nur für verwaltete Cluster verwendet werden, die AAD aktiviert sind. Weitere Informationen finden Sie unter Deaktivieren lokaler Konten.

DiskEncryptionSetId

Dies hat die Form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'.

DnsPrefix

Dies kann nicht aktualisiert werden, nachdem der verwaltete Cluster erstellt wurde.

EnableNamespaceResources

Der Standardwert ist „FALSE“. Sie kann beim Erstellen und Aktualisieren des verwalteten Clusters aktiviert/deaktiviert werden. Weitere Informationen zu Namespace als ARM-Ressource finden Sie https://aka.ms/NamespaceARMResource unter .

EnablePodSecurityPolicy

(VERALTET) Gibt an, ob die Kubernetes-Podsicherheitsrichtlinie (Vorschau) aktiviert werden soll. PodSecurityPolicy wurde in Kubernetes v1.21 veraltet und aus Kubernetes in v1.25 entfernt. Weitere Informationen finden Sie unter https://aka.ms/k8s/psp und https://aka.ms/aks/psp.

EnableRbac

Gibt an, ob Kubernetes Role-Based Access Control aktiviert werden soll.

ExtendedLocation

Der erweiterte Speicherort des virtuellen Computers.

Fqdn

Der FQDN des master-Pools.

FqdnSubdomain

Dies kann nicht aktualisiert werden, nachdem der verwaltete Cluster erstellt wurde.

GuardrailsProfile

Das Profil der Leitplanken enthält alle Informationen zu Leitplanken für einen bestimmten Cluster.

HttpProxyConfig

Konfigurationen für die Bereitstellung des Clusters mit HTTP-Proxyservern.

Id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Geerbt von ResourceData)
Identity

Die Identität des verwalteten Clusters, sofern konfiguriert. Aktuell unterstützte Identitätstypen: None, SystemAssigned, UserAssigned.

IdentityProfile

Dem Cluster zugeordnete Identitäten.

IngressWebAppRouting

Web-App-Routingeinstellungen für das Eingangsprofil.

KubernetesVersion

Beim Upgrade eines unterstützten AKS-Clusters können Nebenversionen von Kubernetes nicht übersprungen werden. Alle Upgrades müssen nacheinander nach der Hauptversionsnummer ausgeführt werden. Upgrades zwischen 1.14.x -> 1.15.x oder 1.15.x –> 1.16.x sind beispielsweise zulässig, aber 1.14.x -> 1.16.x ist nicht zulässig. Weitere Informationen finden Sie unter Upgrade eines AKS-Clusters .

LinuxProfile

Das Profil für Linux-VMs im verwalteten Cluster.

Location

Der geografische Standort, an dem sich die Ressource befindet.

(Geerbt von TrackedResourceData)
MaxAgentPools

Die maximale Anzahl von Agentpools für den verwalteten Cluster.

Name

Der Name der Ressource.

(Geerbt von ResourceData)
NetworkProfile

Das Netzwerkkonfigurationsprofil.

NodeResourceGroup

Der Name der Ressourcengruppe, die Agentpoolknoten enthält.

NodeResourceGroupRestrictionLevel

Die Einschränkungsebene, die auf die Knotenressourcengruppe des Clusters angewendet wird.

OidcIssuerProfile

Das OIDC-Ausstellerprofil des verwalteten Clusters.

PodIdentityProfile

Weitere Informationen zur Integration der AAD-Podidentität finden Sie unter Verwenden der AAD-Podidentität .

PowerStateCode

Gibt an, ob der Cluster ausgeführt oder beendet ist.

PrivateFqdn

Der FQDN des privaten Clusters.

PrivateLinkResources

Private Linkressourcen, die dem Cluster zugeordnet sind.

ProvisioningState

Der aktuelle Bereitstellungsstatus.

PublicNetworkAccess

Zulassen oder Verweigern des Zugriffs auf öffentliche Netzwerke für AKS

ResourceType

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts".

(Geerbt von ResourceData)
SecurityProfile

Sicherheitsprofil für den verwalteten Cluster.

ServicePrincipalProfile

Informationen zu einer Dienstprinzipalidentität für den Cluster, die zum Bearbeiten von Azure-APIs verwendet werden soll.

Sku

Die verwaltete Cluster-SKU.

StorageProfile

Speicherprofil für den verwalteten Cluster.

SystemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

(Geerbt von ResourceData)
Tags

Ressourcentags.

(Geerbt von TrackedResourceData)
WindowsProfile

Das Profil für Windows-VMs im verwalteten Cluster.

WorkloadAutoScalerProfile

Automatische Workloadskalierungsprofil für den verwalteten Cluster.

Gilt für: