ManagedClusterInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. containerservice. fluent. models. ManagedClusterInner
- com.
- com.
- com.
public final class ManagedClusterInner
extends Resource
Cluster managé.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
ManagedClusterInner() |
Crée un instance de la classe interne du cluster |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Managed |
aadProfile()
Obtenez la propriété aad |
Map<String,Managed |
addonProfiles()
Obtenez la propriété profils du module complémentaire |
List<Managed |
agentPoolProfiles()
Obtenir la propriété Profils de pool |
Managed |
apiServerAccessProfile()
Obtenez la propriété Profil d’accès du |
Managed |
autoScalerProfile()
Obtenir la propriété Profil de mise |
Managed |
autoUpgradeProfile()
Obtenez la propriété Profil de mise à niveau |
Managed |
azureMonitorProfile()
Obtenez la propriété profil Azure |
String |
azurePortalFqdn()
Obtenir la propriété Fqdn du portail |
String |
currentKubernetesVersion()
Obtenir la propriété Version de |
Boolean |
disableLocalAccounts()
Obtenez la propriété désactiver |
String |
diskEncryptionSetId()
Obtenir la propriété ID du |
String |
dnsPrefix()
Obtenir la propriété préfixe dns |
Boolean |
enablePodSecurityPolicy()
Obtenez la propriété activer |
Boolean |
enableRbac()
Obtenir la propriété enable |
Extended |
extendedLocation()
Obtenir la propriété Location étendue |
String |
fqdn()
Obtenir la propriété fqdn : nom de domaine complet du pool master. |
String |
fqdnSubdomain()
Obtenir la propriété fqdn |
Managed |
httpProxyConfig()
Obtenez la propriété http |
Managed |
identity()
Obtenir la propriété identity : identité du cluster managé, s’il est configuré. |
Map<String,User |
identityProfile()
Obtenez la propriété identity |
String |
kubernetesVersion()
Obtenir la propriété Version kubernetes |
Container |
linuxProfile()
Obtenir la propriété profil linux |
Integer |
maxAgentPools()
Obtenir la propriété max |
Container |
networkProfile()
Obtenir la |
String |
nodeResourceGroup()
Obtenir la propriété groupe de ressources |
Managed |
oidcIssuerProfile()
Obtenir la propriété oidc |
Managed |
podIdentityProfile()
Obtenir la |
Power |
powerState()
Obtenir la propriété Power |
String |
privateFqdn()
Obtenir la propriété Fqdn privé |
List<Private |
privateLinkResources()
Obtenez la propriété Private |
String |
provisioningState()
Obtenir la propriété État d’approvisionnement |
Public |
publicNetworkAccess()
Obtenir la propriété d’accès réseau |
String |
resourceUid()
Obtenir la propriété Uid de ressource |
Managed |
securityProfile()
Obtenez la propriété Profil de sécurité |
Service |
serviceMeshProfile()
Obtenez la propriété Profil de maillage |
Managed |
servicePrincipalProfile()
Obtenir la propriété Profil principal |
Managed |
sku()
Obtenir la propriété sku : Référence SKU de cluster managé. |
Managed |
storageProfile()
Obtenez la propriété Profil de stockage |
Kubernetes |
supportPlan()
Obtenir la propriété Plan de support |
System |
systemData()
Obtenez la propriété données système |
Cluster |
upgradeSettings()
Obtenez la propriété Paramètres de mise à niveau |
void |
validate()
Valide le instance. |
Managed |
windowsProfile()
Obtenir la propriété windows |
Managed |
withAadProfile(ManagedClusterAadProfile aadProfile)
Définissez la propriété aad |
Managed |
withAddonProfiles(Map<String,ManagedClusterAddonProfile> addonProfiles)
Définissez la propriété profils du module complémentaire |
Managed |
withAgentPoolProfiles(List<ManagedClusterAgentPoolProfile> agentPoolProfiles)
Définissez la propriété profils du pool |
Managed |
withApiServerAccessProfile(ManagedClusterApiServerAccessProfile apiServerAccessProfile)
Définissez la propriété Profil d’accès du |
Managed |
withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile)
Définissez la propriété Profil de mise |
Managed |
withAutoUpgradeProfile(ManagedClusterAutoUpgradeProfile autoUpgradeProfile)
Définissez la propriété Profil de mise à niveau |
Managed |
withAzureMonitorProfile(ManagedClusterAzureMonitorProfile azureMonitorProfile)
Définissez la propriété Profil Azure |
Managed |
withDisableLocalAccounts(Boolean disableLocalAccounts)
Définissez la propriété désactiver |
Managed |
withDiskEncryptionSetId(String diskEncryptionSetId)
Définissez la propriété Id du jeu de chiffrement de disque |
Managed |
withDnsPrefix(String dnsPrefix)
Définissez la propriété préfixe dns |
Managed |
withEnablePodSecurityPolicy(Boolean enablePodSecurityPolicy)
Définissez la propriété activer |
Managed |
withEnableRbac(Boolean enableRbac)
Définissez la propriété enable |
Managed |
withExtendedLocation(ExtendedLocation extendedLocation)
Définissez la propriété Location étendue |
Managed |
withFqdnSubdomain(String fqdnSubdomain)
Définissez la propriété fqdn |
Managed |
withHttpProxyConfig(ManagedClusterHttpProxyConfig httpProxyConfig)
Définissez la |
Managed |
withIdentity(ManagedClusterIdentity identity)
Définissez la propriété d’identité : identité du cluster managé, s’il est configuré. |
Managed |
withIdentityProfile(Map<String,UserAssignedIdentity> identityProfile)
Définissez la propriété identity |
Managed |
withKubernetesVersion(String kubernetesVersion)
Définir la propriété Version kubernetes |
Managed |
withLinuxProfile(ContainerServiceLinuxProfile linuxProfile)
Définissez la propriété profil linux |
Managed |
withLocation(String location) |
Managed |
withNetworkProfile(ContainerServiceNetworkProfile networkProfile)
Définissez la propriété profil réseau |
Managed |
withNodeResourceGroup(String nodeResourceGroup)
Définir la propriété groupe de ressources |
Managed |
withOidcIssuerProfile(ManagedClusterOidcIssuerProfile oidcIssuerProfile)
Définissez la propriété profil de l’émetteur |
Managed |
withPodIdentityProfile(ManagedClusterPodIdentityProfile podIdentityProfile)
Définissez la |
Managed |
withPrivateLinkResources(List<PrivateLinkResourceInner> privateLinkResources)
Définissez la propriété Private |
Managed |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Définir la propriété d’accès réseau |
Managed |
withSecurityProfile(ManagedClusterSecurityProfile securityProfile)
Définissez la propriété Profil de sécurité |
Managed |
withServiceMeshProfile(ServiceMeshProfile serviceMeshProfile)
Définissez la propriété Profil de maillage |
Managed |
withServicePrincipalProfile(ManagedClusterServicePrincipalProfile servicePrincipalProfile)
Définissez la propriété Profil principal |
Managed |
withSku(ManagedClusterSku sku)
Définissez la propriété sku : Référence SKU de cluster managé. |
Managed |
withStorageProfile(ManagedClusterStorageProfile storageProfile)
Définissez la propriété Profil de stockage |
Managed |
withSupportPlan(KubernetesSupportPlan supportPlan)
Définissez la propriété Plan de support |
Managed |
withTags(Map<String,String> tags) |
Managed |
withUpgradeSettings(ClusterUpgradeSettings upgradeSettings)
Définissez la propriété Paramètres de mise à niveau |
Managed |
withWindowsProfile(ManagedClusterWindowsProfile windowsProfile)
Définir la |
Managed |
withWorkloadAutoScalerProfile(ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile)
Définissez la propriété Profil de mise à |
Managed |
workloadAutoScalerProfile()
Obtenez la propriété Profil de mise à |
Méthodes héritées de ProxyResource
Méthodes héritées de Resource
Méthodes héritées de java.lang.Object
Détails du constructeur
ManagedClusterInner
public ManagedClusterInner()
Crée un instance de la classe ManagedClusterInner.
Détails de la méthode
aadProfile
public ManagedClusterAadProfile aadProfile()
Obtenez la propriété aadProfile : AADProfile spécifie des attributs pour l’intégration d’Azure Active Directory.
Configuration d’Azure Active Directory.
Returns:
addonProfiles
public Map
Obtenir la propriété addonProfiles : profil du module complémentaire de cluster managé.
Returns:
agentPoolProfiles
public List
Obtenez la propriété agentPoolProfiles : Propriétés du pool d’agents.
Returns:
apiServerAccessProfile
public ManagedClusterApiServerAccessProfile apiServerAccessProfile()
Obtenez la propriété apiServerAccessProfile : profil d’accès pour le serveur d’API de cluster managé.
Returns:
autoScalerProfile
public ManagedClusterPropertiesAutoScalerProfile autoScalerProfile()
Obtenez la propriété autoScalerProfile : Paramètres à appliquer au cluster-autoscaler lorsqu’il est activé.
Returns:
autoUpgradeProfile
public ManagedClusterAutoUpgradeProfile autoUpgradeProfile()
Obtenez la propriété autoUpgradeProfile : Configuration de la mise à niveau automatique.
Returns:
azureMonitorProfile
public ManagedClusterAzureMonitorProfile azureMonitorProfile()
Obtenez la propriété azureMonitorProfile : Profils de complément Azure Monitor pour la surveillance du cluster managé.
Returns:
azurePortalFqdn
public String azurePortalFqdn()
Obtenez la propriété azurePortalFqdn : nom de domaine complet spécial utilisé par le portail Azure pour accéder au cluster managé. Ce nom de domaine complet est destiné uniquement au portail Azure et ne doit pas être utilisé par d’autres clients.
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.
Returns:
currentKubernetesVersion
public String currentKubernetesVersion()
Obtenir la propriété currentKubernetesVersion : version de Kubernetes exécutée par le cluster managé.
Si kubernetesVersion était une version <entièrement spécifiée major.minor.patch>, ce champ sera exactement égal à celui-ci. Si kubernetesVersion était <major.minor>, ce champ contient la version complète <de major.minor.patch> utilisée.
Returns:
disableLocalAccounts
public Boolean disableLocalAccounts()
Obtenez la propriété disableLocalAccounts : Si les comptes locaux doivent être désactivés sur le cluster managé.
Si la valeur est true, l’obtention des informations d’identification statiques est désactivée pour ce cluster. Cela doit uniquement être utilisé sur les clusters managés qui sont activés pour AAD. Pour plus d’informations, consultez [désactiver les comptes locaux](https://docs.microsoft.com/azure/aks/managed-aad\#disable-local-accounts-preview).
Returns:
diskEncryptionSetId
public String diskEncryptionSetId()
Obtenir la propriété diskEncryptionSetId : ID de ressource du jeu de chiffrement de disque à utiliser pour activer le chiffrement au repos.
Il s’agit de la forme « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName} ».
Returns:
dnsPrefix
public String dnsPrefix()
Obtenir la propriété dnsPrefix : préfixe DNS du cluster managé.
Il ne peut pas être mis à jour une fois que le cluster managé a été créé.
Returns:
enablePodSecurityPolicy
public Boolean enablePodSecurityPolicy()
Obtenez la propriété enablePodSecurityPolicy : (DEPRECATED) 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.
Returns:
enableRbac
public Boolean enableRbac()
Obtenir la propriété enableRbac : indique s’il faut activer Kubernetes Role-Based Access Control.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Obtenir la propriété extendedLocation : emplacement étendu de la machine virtuelle.
Returns:
fqdn
public String fqdn()
Obtenir la propriété fqdn : nom de domaine complet du pool master.
Returns:
fqdnSubdomain
public String fqdnSubdomain()
Obtenir la propriété fqdnSubdomain : sous-domaine FQDN du cluster privé avec une zone DNS privée personnalisée.
Il ne peut pas être mis à jour une fois que le cluster managé a été créé.
Returns:
httpProxyConfig
public ManagedClusterHttpProxyConfig httpProxyConfig()
Obtenez la propriété httpProxyConfig : Configurations pour l’approvisionnement du cluster avec des serveurs proxy HTTP.
Returns:
identity
public ManagedClusterIdentity identity()
Obtenir la propriété identity : identité du cluster managé, s’il est configuré.
Returns:
identityProfile
public Map
Obtenez la propriété identityProfile : identités associées au cluster.
Returns:
kubernetesVersion
public String kubernetesVersion()
Obtenir la propriété kubernetesVersion : version de Kubernetes spécifiée par l’utilisateur.
Les versions <de correctif major.minor.patch> (par exemple, 1.20.13) et <major.minor> (par exemple, 1.20) sont prises en charge. Lorsque <major.minor> est spécifié, la dernière version de correctif en disponibilité générale prise en charge est choisie automatiquement. La mise à jour du cluster avec le même <fichier major.minor> une fois qu’il a été créé (par exemple, 1.14.x -> 1.14) ne déclenche pas de mise à niveau, même si une version corrective plus récente est disponible. 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 comprises entre 1.14.x et> 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](https://docs.microsoft.com/azure/aks/upgrade-cluster).
Returns:
linuxProfile
public ContainerServiceLinuxProfile linuxProfile()
Obtenir la propriété linuxProfile : profil des machines virtuelles Linux dans le cluster managé.
Returns:
maxAgentPools
public Integer maxAgentPools()
Obtenir la propriété maxAgentPools : nombre maximal de pools d’agents pour le cluster managé.
Returns:
networkProfile
public ContainerServiceNetworkProfile networkProfile()
Obtenir la propriété networkProfile : profil de configuration réseau.
Returns:
nodeResourceGroup
public String nodeResourceGroup()
Obtenir la propriété nodeResourceGroup : nom du groupe de ressources contenant les nœuds du pool d’agents.
Returns:
oidcIssuerProfile
public ManagedClusterOidcIssuerProfile oidcIssuerProfile()
Obtenir la propriété oidcIssuerProfile : profil d’émetteur OIDC du cluster managé.
Returns:
podIdentityProfile
public ManagedClusterPodIdentityProfile podIdentityProfile()
Obtenir la propriété podIdentityProfile : profil d’identité de pod du cluster managé.
Pour plus d’informations sur l’intégration de l’identité de pod AAD, consultez [utiliser l’identité de pod AAD](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity).
Returns:
powerState
public PowerState powerState()
Obtenir la propriété powerState : État d’alimentation du cluster.
Returns:
privateFqdn
public String privateFqdn()
Obtenir la propriété privateFqdn : nom de domaine complet du cluster privé.
Returns:
privateLinkResources
public List
Obtenez la propriété privateLinkResources : Ressources de liaison privée associées au cluster.
Returns:
provisioningState
public String provisioningState()
Obtenir la propriété provisioningState : état d’approvisionnement actuel.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Obtenir la propriété publicNetworkAccess : PublicNetworkAccess du managedCluster
Autoriser ou refuser l’accès au réseau public pour AKS.
Returns:
resourceUid
public String resourceUid()
Obtenir la propriété resourceUid : le resourceUID identifie de manière unique les ManagedClusters qui réutilisent les ResourceIds ARM (c’est-à-dire : créer, supprimer, créer une séquence).
Returns:
securityProfile
public ManagedClusterSecurityProfile securityProfile()
Obtenez la propriété securityProfile : Profil de sécurité pour le cluster managé.
Returns:
serviceMeshProfile
public ServiceMeshProfile serviceMeshProfile()
Obtenez la propriété serviceMeshProfile : Profil de maillage de service pour un cluster managé.
Returns:
servicePrincipalProfile
public ManagedClusterServicePrincipalProfile servicePrincipalProfile()
Obtenir la propriété servicePrincipalProfile : informations sur une identité de principal de service pour le cluster à utiliser pour manipuler les API Azure.
Returns:
sku
public ManagedClusterSku sku()
Obtenir la propriété sku : Référence SKU de cluster managé.
Returns:
storageProfile
public ManagedClusterStorageProfile storageProfile()
Obtenez la propriété storageProfile : Profil de stockage pour le cluster managé.
Returns:
supportPlan
public KubernetesSupportPlan supportPlan()
Obtenez la propriété supportPlan : Plan de support pour le cluster managé. Si elle n’est pas spécifiée, la valeur par défaut est « KubernetesOfficial ».
Returns:
systemData
public SystemData systemData()
Obtenez la propriété systemData : Azure Resource Manager métadonnées contenant les informations createdBy et modifiedBy.
Returns:
upgradeSettings
public ClusterUpgradeSettings upgradeSettings()
Obtenez la propriété upgradeSettings : Paramètres pour la mise à niveau d’un cluster.
Returns:
validate
public void validate()
Valide le instance.
windowsProfile
public ManagedClusterWindowsProfile windowsProfile()
Obtenir la propriété windowsProfile : profil des machines virtuelles Windows dans le cluster managé.
Returns:
withAadProfile
public ManagedClusterInner withAadProfile(ManagedClusterAadProfile aadProfile)
Définissez la propriété aadProfile : AADProfile spécifie des attributs pour l’intégration d’Azure Active Directory.
Configuration d’Azure Active Directory.
Parameters:
Returns:
withAddonProfiles
public ManagedClusterInner withAddonProfiles(Map
Définissez la propriété addonProfiles : profil du module complémentaire de cluster managé.
Parameters:
Returns:
withAgentPoolProfiles
public ManagedClusterInner withAgentPoolProfiles(List
Définissez la propriété agentPoolProfiles : propriétés du pool d’agents.
Parameters:
Returns:
withApiServerAccessProfile
public ManagedClusterInner withApiServerAccessProfile(ManagedClusterApiServerAccessProfile apiServerAccessProfile)
Définissez la propriété apiServerAccessProfile : profil d’accès pour le serveur d’API de cluster managé.
Parameters:
Returns:
withAutoScalerProfile
public ManagedClusterInner withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile)
Définissez la propriété autoScalerProfile : Paramètres à appliquer au cluster-autoscaler lorsqu’il est activé.
Parameters:
Returns:
withAutoUpgradeProfile
public ManagedClusterInner withAutoUpgradeProfile(ManagedClusterAutoUpgradeProfile autoUpgradeProfile)
Définissez la propriété autoUpgradeProfile : Configuration de la mise à niveau automatique.
Parameters:
Returns:
withAzureMonitorProfile
public ManagedClusterInner withAzureMonitorProfile(ManagedClusterAzureMonitorProfile azureMonitorProfile)
Définissez la propriété azureMonitorProfile : Profils de complément Azure Monitor pour la surveillance du cluster managé.
Parameters:
Returns:
withDisableLocalAccounts
public ManagedClusterInner withDisableLocalAccounts(Boolean disableLocalAccounts)
Définissez la propriété disableLocalAccounts : Si les comptes locaux doivent être désactivés sur le cluster managé.
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](https://docs.microsoft.com/azure/aks/managed-aad\#disable-local-accounts-preview).
Parameters:
Returns:
withDiskEncryptionSetId
public ManagedClusterInner withDiskEncryptionSetId(String diskEncryptionSetId)
Définissez la propriété diskEncryptionSetId : ID de ressource du chiffrement de disque à utiliser pour activer le chiffrement au repos.
Il s’agit de la forme suivante : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName} ».
Parameters:
Returns:
withDnsPrefix
public ManagedClusterInner withDnsPrefix(String dnsPrefix)
Définissez la propriété dnsPrefix : préfixe DNS du cluster managé.
Il ne peut pas être mis à jour une fois le cluster managé créé.
Parameters:
Returns:
withEnablePodSecurityPolicy
public ManagedClusterInner withEnablePodSecurityPolicy(Boolean enablePodSecurityPolicy)
Définissez la propriété enablePodSecurityPolicy : (DEPRECATED) 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.
Parameters:
Returns:
withEnableRbac
public ManagedClusterInner withEnableRbac(Boolean enableRbac)
Définissez la propriété enableRbac : indique s’il faut activer Kubernetes Role-Based Access Control.
Parameters:
Returns:
withExtendedLocation
public ManagedClusterInner withExtendedLocation(ExtendedLocation extendedLocation)
Définissez la propriété extendedLocation : emplacement étendu de la machine virtuelle.
Parameters:
Returns:
withFqdnSubdomain
public ManagedClusterInner withFqdnSubdomain(String fqdnSubdomain)
Définissez la propriété fqdnSubdomain : sous-domaine FQDN du cluster privé avec une zone DNS privée personnalisée.
Il ne peut pas être mis à jour une fois le cluster managé créé.
Parameters:
Returns:
withHttpProxyConfig
public ManagedClusterInner withHttpProxyConfig(ManagedClusterHttpProxyConfig httpProxyConfig)
Définissez la propriété httpProxyConfig : Configurations pour l’approvisionnement du cluster avec des serveurs proxy HTTP.
Parameters:
Returns:
withIdentity
public ManagedClusterInner withIdentity(ManagedClusterIdentity identity)
Définissez la propriété d’identité : identité du cluster managé, s’il est configuré.
Parameters:
Returns:
withIdentityProfile
public ManagedClusterInner withIdentityProfile(Map
Définissez la propriété identityProfile : Identités associées au cluster.
Parameters:
Returns:
withKubernetesVersion
public ManagedClusterInner withKubernetesVersion(String kubernetesVersion)
Définir la propriété kubernetesVersion : version de Kubernetes spécifiée par l’utilisateur.
Les versions <correctives major.minor.patch> (par exemple, 1.20.13) et <major.minor> (par exemple, 1.20) sont prises en charge. Lorsque <major.minor> est spécifié, la dernière version de correctif en disponibilité générale prise en charge est choisie automatiquement. La mise à jour du cluster avec le même <fichier major.minor> une fois qu’il a été créé (par exemple, 1.14.x -> 1.14) ne déclenche pas de mise à niveau, même si une version corrective plus récente est disponible. 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 comprises entre 1.14.x et> 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](https://docs.microsoft.com/azure/aks/upgrade-cluster).
Parameters:
Returns:
withLinuxProfile
public ManagedClusterInner withLinuxProfile(ContainerServiceLinuxProfile linuxProfile)
Définissez la propriété linuxProfile : profil pour les machines virtuelles Linux dans le cluster managé.
Parameters:
Returns:
withLocation
public ManagedClusterInner withLocation(String location)
Overrides:
ManagedClusterInner.withLocation(String location)Parameters:
withNetworkProfile
public ManagedClusterInner withNetworkProfile(ContainerServiceNetworkProfile networkProfile)
Définissez la propriété networkProfile : profil de configuration réseau.
Parameters:
Returns:
withNodeResourceGroup
public ManagedClusterInner withNodeResourceGroup(String nodeResourceGroup)
Définissez la propriété nodeResourceGroup : nom du groupe de ressources contenant des nœuds de pool d’agents.
Parameters:
Returns:
withOidcIssuerProfile
public ManagedClusterInner withOidcIssuerProfile(ManagedClusterOidcIssuerProfile oidcIssuerProfile)
Définissez la propriété oidcIssuerProfile : profil d’émetteur OIDC du cluster managé.
Parameters:
Returns:
withPodIdentityProfile
public ManagedClusterInner withPodIdentityProfile(ManagedClusterPodIdentityProfile podIdentityProfile)
Définissez la propriété podIdentityProfile : profil d’identité de pod du cluster managé.
Pour plus d’informations sur l’intégration de l’identité de pod AAD, consultez [utiliser l’identité de pod AAD](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity).
Parameters:
Returns:
withPrivateLinkResources
public ManagedClusterInner withPrivateLinkResources(List
Définissez la propriété privateLinkResources : Ressources de liaison privée associées au cluster.
Parameters:
Returns:
withPublicNetworkAccess
public ManagedClusterInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Définir la propriété publicNetworkAccess : PublicNetworkAccess du managedCluster
Autoriser ou refuser l’accès au réseau public pour AKS.
Parameters:
Returns:
withSecurityProfile
public ManagedClusterInner withSecurityProfile(ManagedClusterSecurityProfile securityProfile)
Définissez la propriété securityProfile : profil de sécurité pour le cluster managé.
Parameters:
Returns:
withServiceMeshProfile
public ManagedClusterInner withServiceMeshProfile(ServiceMeshProfile serviceMeshProfile)
Définissez la propriété serviceMeshProfile : Profil de maillage de service pour un cluster managé.
Parameters:
Returns:
withServicePrincipalProfile
public ManagedClusterInner withServicePrincipalProfile(ManagedClusterServicePrincipalProfile servicePrincipalProfile)
Définissez la propriété servicePrincipalProfile : informations sur une identité de principal de service pour le cluster à utiliser pour manipuler les API Azure.
Parameters:
Returns:
withSku
public ManagedClusterInner withSku(ManagedClusterSku sku)
Définissez la propriété sku : Référence SKU de cluster managé.
Parameters:
Returns:
withStorageProfile
public ManagedClusterInner withStorageProfile(ManagedClusterStorageProfile storageProfile)
Définissez la propriété storageProfile : Profil de stockage pour le cluster managé.
Parameters:
Returns:
withSupportPlan
public ManagedClusterInner withSupportPlan(KubernetesSupportPlan supportPlan)
Définissez la propriété supportPlan : plan de support pour le cluster managé. Si elle n’est pas spécifiée, la valeur par défaut est « KubernetesOfficial ».
Parameters:
Returns:
withTags
public ManagedClusterInner withTags(Map
Overrides:
ManagedClusterInner.withTags(Map<String,String> tags)Parameters:
withUpgradeSettings
public ManagedClusterInner withUpgradeSettings(ClusterUpgradeSettings upgradeSettings)
Définissez la propriété upgradeSettings : Paramètres pour la mise à niveau d’un cluster.
Parameters:
Returns:
withWindowsProfile
public ManagedClusterInner withWindowsProfile(ManagedClusterWindowsProfile windowsProfile)
Définissez la propriété windowsProfile : profil des machines virtuelles Windows dans le cluster managé.
Parameters:
Returns:
withWorkloadAutoScalerProfile
public ManagedClusterInner withWorkloadAutoScalerProfile(ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile)
Définissez la propriété workloadAutoScalerProfile : profil auto-scaler de charge de travail pour le cluster managé.
Parameters:
Returns:
workloadAutoScalerProfile
public ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile()
Obtenez la propriété workloadAutoScalerProfile : profil auto-scaler de charge de travail pour le cluster managé.
Returns:
S’applique à
Azure SDK for Java