Partager via


ContainerServiceManagedClusterData Classe

Définition

Classe représentant le modèle de données ContainerServiceManagedCluster.

public class ContainerServiceManagedClusterData : Azure.ResourceManager.Models.TrackedResourceData
type ContainerServiceManagedClusterData = class
    inherit TrackedResourceData
Public Class ContainerServiceManagedClusterData
Inherits TrackedResourceData
Héritage
ContainerServiceManagedClusterData

Constructeurs

ContainerServiceManagedClusterData(AzureLocation)

Initialise une nouvelle instance de ContainerServiceManagedClusterData.

Propriétés

AadProfile

Configuration d’Azure Active Directory.

AddonProfiles

Profil du module complémentaire de cluster managé.

AgentPoolProfiles

Propriétés du pool d’agents.

ApiServerAccessProfile

Profil d’accès pour le serveur d’API de cluster managé.

AutoScalerProfile

Paramètres à appliquer au cluster-autoscaler lorsqu’il est activé.

AutoUpgradeProfile

Configuration de la mise à niveau automatique.

AzureMonitorMetrics

Profil de métriques pour le module complémentaire de service prometheus.

AzurePortalFqdn

Le portail Azure nécessite que certains en-têtes CORS (Cross-Origin Resource Sharing) soient envoyés dans certaines réponses, ce que Kubernetes APIServer ne gère pas par défaut. Ce nom de domaine complet spécial prend en charge CORS, ce qui permet au portail Azure de fonctionner correctement.

CreationDataSourceResourceId

Il s’agit de l’ID ARM de l’objet source à utiliser pour créer l’objet cible.

CurrentKubernetesVersion

Version de Kubernetes exécutée par le cluster managé.

DisableLocalAccounts

Si la valeur est true, l’obtention des informations d’identification statiques est désactivée pour ce cluster. Cela doit être utilisé uniquement sur les clusters managés qui sont activés pour AAD. Pour plus d’informations, consultez Désactiver les comptes locaux.

DiskEncryptionSetId

Il s’agit de la forme suivante : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName} ».

DnsPrefix

Il ne peut pas être mis à jour une fois le cluster managé créé.

EnableNamespaceResources

La valeur par défaut est false. Il peut être activé/désactivé lors de la création et de la mise à jour du cluster managé. Pour https://aka.ms/NamespaceARMResource plus d’informations, consultez Espace de noms en tant que ressource ARM.

EnablePodSecurityPolicy

(DÉCONSEILLÉ) Indique s’il faut activer la stratégie de sécurité des pods Kubernetes (préversion). PodSecurityPolicy a été déprécié dans Kubernetes v1.21 et supprimé de Kubernetes dans la version 1.25. Pour en savoir plus : https://aka.ms/k8s/psp et https://aka.ms/aks/psp.

EnableRbac

Indique s’il faut activer Kubernetes Role-Based Access Control.

ExtendedLocation

Emplacement étendu de la machine virtuelle.

Fqdn

Nom de domaine complet du pool de master.

FqdnSubdomain

Il ne peut pas être mis à jour une fois le cluster managé créé.

GuardrailsProfile

Le profil garde-fous contient toutes les informations sur les garde-fous d’un cluster donné.

HttpProxyConfig

Configurations pour l’approvisionnement du cluster avec des serveurs proxy HTTP.

Id

ID de ressource complet pour la ressource. Ex : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Hérité de ResourceData)
Identity

Identité du cluster managé, si elle est configurée. Types d’identité pris en charge actuels : None, SystemAssigned, UserAssigned.

IdentityProfile

Identités associées au cluster.

IngressWebAppRouting

Paramètres de routage des applications web pour le profil d’entrée.

KubernetesVersion

Lors de la mise à niveau d’un cluster AKS pris en charge, les versions mineures de Kubernetes ne peuvent pas être ignorées. Toutes les mises à niveau doivent être effectuées de façon séquentielle par le numéro de version principale. Par exemple, les mises à niveau entre 1.14.x -> 1.15.x ou 1.15.x -> 1.16.x sont autorisées, mais 1.14.x -> 1.16.x ne sont pas autorisées. Pour plus d’informations, consultez Mise à niveau d’un cluster AKS .

LinuxProfile

Profil des machines virtuelles Linux dans le cluster managé.

Location

Emplacement géographique où réside la ressource.

(Hérité de TrackedResourceData)
MaxAgentPools

Nombre maximal de pools d’agents pour le cluster managé.

Name

Nom de la ressource.

(Hérité de ResourceData)
NetworkProfile

Profil de configuration réseau.

NodeResourceGroup

Nom du groupe de ressources contenant les nœuds du pool d’agents.

NodeResourceGroupRestrictionLevel

Niveau de restriction appliqué au groupe de ressources de nœud du cluster.

OidcIssuerProfile

Profil d’émetteur OIDC du cluster managé.

PodIdentityProfile

Pour plus d’informations sur l’intégration de l’identité de pod AAD, consultez Utiliser l’identité de pod AAD .

PowerStateCode

Indique si le cluster est en cours d’exécution ou arrêté.

PrivateFqdn

Nom de domaine complet du cluster privé.

PrivateLinkResources

Ressources de liaison privée associées au cluster.

ProvisioningState

État d’approvisionnement actuel.

PublicNetworkAccess

Autoriser ou refuser l’accès au réseau public pour AKS.

ResourceType

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts ».

(Hérité de ResourceData)
SecurityProfile

Profil de sécurité pour le cluster managé.

ServicePrincipalProfile

Informations sur une identité de principal de service pour le cluster à utiliser pour manipuler les API Azure.

Sku

Référence SKU de cluster managé.

StorageProfile

Profil de stockage pour le cluster managé.

SystemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

(Hérité de ResourceData)
Tags

Balises de ressource.

(Hérité de TrackedResourceData)
WindowsProfile

Profil des machines virtuelles Windows dans le cluster managé.

WorkloadAutoScalerProfile

Profil de mise à l’échelle automatique de charge de travail pour le cluster managé.

S’applique à