Compartir a través de


ManagedClusterInner Clase

public final class ManagedClusterInner
extends Resource

Clúster administrado.

Resumen del constructor

Constructor Description
ManagedClusterInner()

Crea una instancia de la clase interna de clústeradministrado.

Resumen del método

Modificador y tipo Método y descripción
ManagedClusterAadProfile aadProfile()

Obtenga la propiedad aadProfile: AADProfile especifica atributos para la integración de Azure Active Directory.

Map<String,ManagedClusterAddonProfile> addonProfiles()

Obtenga la propiedad AddonProfiles: el perfil del complemento de clúster administrado.

List<ManagedClusterAgentPoolProfile> agentPoolProfiles()

Obtenga la propiedad Perfiles de grupo de agentes: las propiedades del grupo de agentes.

ManagedClusterApiServerAccessProfile apiServerAccessProfile()

Obtenga la propiedad apiServerAccessProfile: el perfil de acceso para el servidor de API de clúster administrado.

ManagedClusterPropertiesAutoScalerProfile autoScalerProfile()

Obtenga la propiedad Perfil de escaladorautomático: parámetros que se aplicarán al escalador automático del clúster cuando esté habilitado.

ManagedClusterAutoUpgradeProfile autoUpgradeProfile()

Obtenga la propiedad Perfil de actualizaciónautomática: la configuración de actualización automática.

ManagedClusterAzureMonitorProfile azureMonitorProfile()

Obtenga la propiedad perfil de AzureMonitor: perfiles de complemento de Azure Monitor para supervisar el clúster administrado.

String azurePortalFqdn()

Obtenga la propiedad Fqdn de AzurePortal: el FQDN especial que usa Azure Portal para acceder al clúster administrado.

String currentKubernetesVersion()

Obtenga la propiedad versión actualde Kubernetes: la versión de Kubernetes que se está ejecutando en el clúster administrado.

Boolean disableLocalAccounts()

Obtenga la propiedad deshabilitarcuentas locales: si las cuentas locales deben deshabilitarse en el clúster administrado.

String diskEncryptionSetId()

Obtenga la propiedad De conjuntode cifradode disco: el identificador de recurso del conjunto de cifrado de disco que se va a usar para habilitar el cifrado en reposo.

String dnsPrefix()

Obtenga la propiedad prefijo dns: el prefijo DNS del clúster administrado.

Boolean enablePodSecurityPolicy()

Obtenga la propiedad enablePodSecurityPolicy (EN DESUSO) Indica si se habilita la directiva de seguridad de pods de Kubernetes (versión preliminar).

Boolean enableRbac()

Obtenga la propiedad enableRbac: indica si se va a habilitar kubernetes Role-Based Access Control.

ExtendedLocation extendedLocation()

Obtenga la propiedad Location extendida: la ubicación extendida de la máquina virtual.

String fqdn()

Obtenga la propiedad fqdn: el FQDN del grupo maestro.

String fqdnSubdomain()

Obtenga la propiedad FqdnSubdomain: subdominio FQDN del clúster privado con zona dns privada personalizada.

ManagedClusterHttpProxyConfig httpProxyConfig()

Obtenga lapropiedad http ProxyConfig: Configuraciones para aprovisionar el clúster con servidores proxy HTTP.

ManagedClusterIdentity identity()

Obtenga la propiedad identity: la identidad del clúster administrado, si está configurada.

Map<String,UserAssignedIdentity> identityProfile()

Obtenga la propiedad IdentityProfile: Identidades asociadas al clúster.

String kubernetesVersion()

Obtenga la propiedad Versión de Kubernetes: la versión de Kubernetes especificada por el usuario.

ContainerServiceLinuxProfile linuxProfile()

Obtenga lapropiedad Linux Profile: el perfil de las máquinas virtuales Linux en el clúster administrado.

Integer maxAgentPools()

Obtenga la propiedad maxAgentPools: el número máximo de grupos de agentes para el clúster administrado.

ContainerServiceNetworkProfile networkProfile()

Obtenga la propiedad Perfil de red: el perfil de configuración de red.

String nodeResourceGroup()

Obtenga la propiedad Grupo de recursosdel nodo: el nombre del grupo de recursos que contiene los nodos del grupo de agentes.

ManagedClusterOidcIssuerProfile oidcIssuerProfile()

Obtenga la propiedad oidcIssuerProfile: el perfil de emisor de OIDC del clúster administrado.

ManagedClusterPodIdentityProfile podIdentityProfile()

Obtenga la propiedad perfil de identidadde pod: el perfil de identidad del pod del clúster administrado.

PowerState powerState()

Obtenga lapropiedad Power State: El estado de energía del clúster.

String privateFqdn()

Obtenga la propiedad Fqdn privada: el FQDN del clúster privado.

List<PrivateLinkResourceInner> privateLinkResources()

Obtenga lapropiedad Private LinkResources: Recursos de Vínculo privado asociados al clúster.

String provisioningState()

Obtenga la propiedad Estado de aprovisionamiento: el estado de aprovisionamiento actual.

PublicNetworkAccess publicNetworkAccess()

Obtiene la propiedad publicNetwork Access: PublicNetworkAccess del clúster administrado

String resourceUid()

Obtenga la propiedad Uid del recurso: resourceUID identifica de forma única los clústeres administradosque reutilizan los identificadores de recursosde ARM (es decir, crear, eliminar, crear secuencia).

ManagedClusterSecurityProfile securityProfile()

Obtenga la propiedad Perfil de seguridad: Perfil de seguridadpara el clúster administrado.

ServiceMeshProfile serviceMeshProfile()

Obtenga la propiedad service MeshProfile: Perfil de malla de serviciopara un clúster administrado.

ManagedClusterServicePrincipalProfile servicePrincipalProfile()

Obtenga la propiedad De perfil de entidad de servicio: información sobre una identidad de entidad de servicio para el clúster que se va a usar para manipular las API de Azure.

ManagedClusterSku sku()

Obtenga la propiedad de SKU: la SKU del clúster administrado.

ManagedClusterStorageProfile storageProfile()

Obtenga la propiedad storage Profile: Perfil de almacenamientopara el clúster administrado.

KubernetesSupportPlan supportPlan()

Obtenga la propiedad Plan de soportetécnico: el plan de soporte técnico para el clúster administrado.

SystemData systemData()

Obtenga la propiedad Data del sistema: Metadatos de Azure Resource Manager que contienen la información creadapor y modificadapor.

ClusterUpgradeSettings upgradeSettings()

Obtenga la propiedad Configuración de actualización: Configuración para actualizar un clúster.

void validate()

Valida la instancia.

ManagedClusterWindowsProfile windowsProfile()

Obtenga la propiedad WindowsProfile: el perfil de las máquinas virtuales Windows en el clúster administrado.

ManagedClusterInner withAadProfile(ManagedClusterAadProfile aadProfile)

Establezca la propiedad aadProfile: AADProfile especifica atributos para la integración de Azure Active Directory.

ManagedClusterInner withAddonProfiles(Map<String,ManagedClusterAddonProfile> addonProfiles)

Establezca la propiedad AddonProfiles: el perfil del complemento de clúster administrado.

ManagedClusterInner withAgentPoolProfiles(List<ManagedClusterAgentPoolProfile> agentPoolProfiles)

Establezca la propiedad Perfiles de grupo de agentes: las propiedades del grupo de agentes.

ManagedClusterInner withApiServerAccessProfile(ManagedClusterApiServerAccessProfile apiServerAccessProfile)

Establezca la propiedad apiServerAccessProfile: el perfil de acceso para el servidor de API de clúster administrado.

ManagedClusterInner withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile)

Establezca la propiedad Perfil de escaladorautomático: parámetros que se aplicarán al escalador automático del clúster cuando esté habilitado.

ManagedClusterInner withAutoUpgradeProfile(ManagedClusterAutoUpgradeProfile autoUpgradeProfile)

Establezca la propiedad Perfil de actualizaciónautomática: la configuración de actualización automática.

ManagedClusterInner withAzureMonitorProfile(ManagedClusterAzureMonitorProfile azureMonitorProfile)

Establezca la propiedad perfil de AzureMonitor: perfiles de complemento de Azure Monitor para supervisar el clúster administrado.

ManagedClusterInner withDisableLocalAccounts(Boolean disableLocalAccounts)

Establezca la propiedad disable Local Accounts (Deshabilitarcuentas locales): si las cuentas locales deben deshabilitarse en el clúster administrado.

ManagedClusterInner withDiskEncryptionSetId(String diskEncryptionSetId)

Establezca la propiedad Id. de conjunto de cifrado de disco: el identificador de recurso del conjunto de cifrado de disco que se va a usar para habilitar el cifrado en reposo.

ManagedClusterInner withDnsPrefix(String dnsPrefix)

Establezca la propiedad prefijo dns: el prefijo DNS del clúster administrado.

ManagedClusterInner withEnablePodSecurityPolicy(Boolean enablePodSecurityPolicy)

Establezca la propiedad enablePodSecurityPolicy (EN DESUSO) Indica si quiere habilitar la directiva de seguridad de pods de Kubernetes (versión preliminar).

ManagedClusterInner withEnableRbac(Boolean enableRbac)

Establezca la propiedad enableRbac: indica si se va a habilitar kubernetes Role-Based Access Control.

ManagedClusterInner withExtendedLocation(ExtendedLocation extendedLocation)

Establezca la propiedad Location extendida: la ubicación extendida de la máquina virtual.

ManagedClusterInner withFqdnSubdomain(String fqdnSubdomain)

Establezca la propiedad FqdnSubdomain: subdominio FQDN del clúster privado con zona dns privada personalizada.

ManagedClusterInner withHttpProxyConfig(ManagedClusterHttpProxyConfig httpProxyConfig)

Establezca la propiedad httpProxyConfig: Configuraciones para aprovisionar el clúster con servidores proxy HTTP.

ManagedClusterInner withIdentity(ManagedClusterIdentity identity)

Establezca la propiedad identity: la identidad del clúster administrado, si está configurada.

ManagedClusterInner withIdentityProfile(Map<String,UserAssignedIdentity> identityProfile)

Establezca la propiedad IdentityProfile: Identidades asociadas al clúster.

ManagedClusterInner withKubernetesVersion(String kubernetesVersion)

Establezca la propiedad Versión de Kubernetes: la versión de Kubernetes especificada por el usuario.

ManagedClusterInner withLinuxProfile(ContainerServiceLinuxProfile linuxProfile)

Establezca la propiedad de perfil de Linux: el perfil de las máquinas virtuales Linux en el clúster administrado.

ManagedClusterInner withLocation(String location)
ManagedClusterInner withNetworkProfile(ContainerServiceNetworkProfile networkProfile)

Establezca la propiedad Perfil de red: el perfil de configuración de red.

ManagedClusterInner withNodeResourceGroup(String nodeResourceGroup)

Establezca la propiedad grupo de recursosdel nodo: el nombre del grupo de recursos que contiene los nodos del grupo de agentes.

ManagedClusterInner withOidcIssuerProfile(ManagedClusterOidcIssuerProfile oidcIssuerProfile)

Establezca la propiedad Perfil del emisor de oidc: el perfil de emisor de OIDC del clúster administrado.

ManagedClusterInner withPodIdentityProfile(ManagedClusterPodIdentityProfile podIdentityProfile)

Establezca la propiedad Perfil de identidad del pod: el perfil de identidad del pod del clúster administrado.

ManagedClusterInner withPrivateLinkResources(List<PrivateLinkResourceInner> privateLinkResources)

Establezca la propiedad Private LinkResources: Recursos de vínculo privadoasociados al clúster.

ManagedClusterInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Establecer la propiedad publicNetworkAccess: PublicNetworkAccess del clúster administrado

ManagedClusterInner withSecurityProfile(ManagedClusterSecurityProfile securityProfile)

Establezca la propiedad Perfil de seguridad: Perfil de seguridadpara el clúster administrado.

ManagedClusterInner withServiceMeshProfile(ServiceMeshProfile serviceMeshProfile)

Establezca la propiedad service Mesh Profile( Perfil de mallade servicio): perfil de malla de servicio para un clúster administrado.

ManagedClusterInner withServicePrincipalProfile(ManagedClusterServicePrincipalProfile servicePrincipalProfile)

Establezca la propiedad Perfil de entidad de servicio: información sobre una identidad de entidad de servicio para el clúster que se usará para manipular las API de Azure.

ManagedClusterInner withSku(ManagedClusterSku sku)

Establezca la propiedad de SKU: la SKU del clúster administrado.

ManagedClusterInner withStorageProfile(ManagedClusterStorageProfile storageProfile)

Establezca la propiedad de perfil de almacenamiento: Perfil de almacenamientopara el clúster administrado.

ManagedClusterInner withSupportPlan(KubernetesSupportPlan supportPlan)

Establezca la propiedad Plan de soporte técnico: el plan de soporte técnico para el clúster administrado.

ManagedClusterInner withTags(Map<String,String> tags)
ManagedClusterInner withUpgradeSettings(ClusterUpgradeSettings upgradeSettings)

Establezca la propiedad Configuración de actualización: Configuración para actualizar un clúster.

ManagedClusterInner withWindowsProfile(ManagedClusterWindowsProfile windowsProfile)

Establezca la propiedad windowsProfile: el perfil de las máquinas virtuales Windows en el clúster administrado.

ManagedClusterInner withWorkloadAutoScalerProfile(ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile)

Establezca la propiedad Perfil de escaladorautomático de carga de trabajo: Perfil de escalado automático de carga de trabajo para el clúster administrado.

ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile()

Obtenga la propiedad Perfil de escalado automáticode carga de trabajo: Perfil de escalado automático de carga de trabajo para el clúster administrado.

Métodos heredados de ProxyResource

Métodos heredados de Resource

Métodos heredados de java.lang.Object

Detalles del constructor

ManagedClusterInner

public ManagedClusterInner()

Crea una instancia de la clase ManagedClusterInner.

Detalles del método

aadProfile

public ManagedClusterAadProfile aadProfile()

Obtenga la propiedad aadProfile: AADProfile especifica atributos para la integración de Azure Active Directory.

Configuración de Azure Active Directory.

Returns:

el valor aadProfile.

addonProfiles

public Map addonProfiles()

Obtenga la propiedad addonProfiles: el perfil del complemento de clúster administrado.

Returns:

el valor addonProfiles.

agentPoolProfiles

public List agentPoolProfiles()

Obtenga la propiedad agentPoolProfiles: las propiedades del grupo de agentes.

Returns:

el valor agentPoolProfiles.

apiServerAccessProfile

public ManagedClusterApiServerAccessProfile apiServerAccessProfile()

Obtenga la propiedad apiServerAccessProfile: el perfil de acceso para el servidor de API de clúster administrado.

Returns:

el valor apiServerAccessProfile.

autoScalerProfile

public ManagedClusterPropertiesAutoScalerProfile autoScalerProfile()

Obtenga la propiedad autoScalerProfile: parámetros que se aplicarán al escalador automático del clúster cuando esté habilitado.

Returns:

el valor autoScalerProfile.

autoUpgradeProfile

public ManagedClusterAutoUpgradeProfile autoUpgradeProfile()

Obtenga la propiedad autoUpgradeProfile: la configuración de actualización automática.

Returns:

el valor autoUpgradeProfile.

azureMonitorProfile

public ManagedClusterAzureMonitorProfile azureMonitorProfile()

Obtenga la propiedad azureMonitorProfile: perfiles de complemento de Azure Monitor para supervisar el clúster administrado.

Returns:

el valor azureMonitorProfile.

azurePortalFqdn

public String azurePortalFqdn()

Obtenga la propiedad azurePortalFqdn: el FQDN especial que usa Azure Portal para acceder al clúster administrado. Este FQDN solo lo usa Azure Portal y otros clientes no deben usar este FQDN.

Azure Portal requiere que determinados encabezados de uso compartido de recursos entre orígenes (CORS) se envíen en algunas respuestas, que Kubernetes APIServer no controla de forma predeterminada. Este FQDN especial admite CORS, lo que permite que Azure Portal funcione correctamente.

Returns:

el valor azurePortalFqdn.

currentKubernetesVersion

public String currentKubernetesVersion()

Obtenga la propiedad currentKubernetesVersion: la versión de Kubernetes que ejecuta el clúster administrado.

Si kubernetesVersion era una versión <totalmente especificada major.minor.patch>, este campo será exactamente igual a él. Si kubernetesVersion era <major.minor>, este campo contendrá la versión principal.secundaria.patch> completa <que se va a usar.

Returns:

el valor currentKubernetesVersion.

disableLocalAccounts

public Boolean disableLocalAccounts()

Obtenga la propiedad disableLocalAccounts: si las cuentas locales deben deshabilitarse en el clúster administrado.

Si se establece en true, la obtención de credenciales estáticas se deshabilitará para este clúster. Solo se debe usar en clústeres administrados habilitados para AAD. Para obtener más información, consulte [deshabilitar cuentas locales](https://docs.microsoft.com/azure/aks/managed-aad\#disable-local-accounts-preview).

Returns:

el valor disableLocalAccounts.

diskEncryptionSetId

public String diskEncryptionSetId()

Obtenga la propiedad diskEncryptionSetId: el identificador de recurso del cifrado de disco que se va a usar para habilitar el cifrado en reposo.

Esta es la forma: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'.

Returns:

el valor diskEncryptionSetId.

dnsPrefix

public String dnsPrefix()

Obtenga la propiedad dnsPrefix: el prefijo DNS del clúster administrado.

No se puede actualizar una vez creado el clúster administrado.

Returns:

el valor dnsPrefix.

enablePodSecurityPolicy

public Boolean enablePodSecurityPolicy()

Obtenga la propiedad enablePodSecurityPolicy: (EN DESUSO) Indica si se habilita la directiva de seguridad de pods de Kubernetes (versión preliminar). PodSecurityPolicy estaba en desuso en Kubernetes v1.21 y se quitó de Kubernetes en la versión 1.25. Más información en https://aka.ms/k8s/psp y https://aka.ms/aks/psp.

Returns:

el valor enablePodSecurityPolicy.

enableRbac

public Boolean enableRbac()

Obtenga la propiedad enableRbac: indica si se va a habilitar kubernetes Role-Based Access Control.

Returns:

el valor enableRbac.

extendedLocation

public ExtendedLocation extendedLocation()

Obtenga la propiedad extendedLocation: la ubicación extendida de la máquina virtual.

Returns:

el valor extendedLocation.

fqdn

public String fqdn()

Obtenga la propiedad fqdn: el FQDN del grupo maestro.

Returns:

el valor fqdn.

fqdnSubdomain

public String fqdnSubdomain()

Obtenga la propiedad fqdnSubdomain: el subdominio FQDN del clúster privado con zona dns privada personalizada.

No se puede actualizar una vez creado el clúster administrado.

Returns:

el valor fqdnSubdomain.

httpProxyConfig

public ManagedClusterHttpProxyConfig httpProxyConfig()

Obtenga la propiedad httpProxyConfig: configuraciones para aprovisionar el clúster con servidores proxy HTTP.

Returns:

el valor httpProxyConfig.

identity

public ManagedClusterIdentity identity()

Obtenga la propiedad identity: la identidad del clúster administrado, si está configurada.

Returns:

valor de identidad.

identityProfile

public Map identityProfile()

Obtenga la propiedad identityProfile: identidades asociadas al clúster.

Returns:

el valor identityProfile.

kubernetesVersion

public String kubernetesVersion()

Obtenga la propiedad kubernetesVersion: la versión de Kubernetes especificada por el usuario.

Se admiten ambas versiones <de revisión major.minor.patch> (por ejemplo, 1.20.13) y <major.minor> (por ejemplo, 1.20). Cuando <se especifica major.minor> , la versión de revisión de disponibilidad general admitida más reciente se elige automáticamente. La actualización del clúster con el mismo <major.minor> una vez que se haya creado (por ejemplo, 1.14.x -> 1.14) no desencadenará una actualización, incluso si hay disponible una versión de revisión más reciente. Cuando se actualiza un clúster de AKS compatible, no pueden omitirse las versiones secundarias de Kubernetes. Todas las actualizaciones deben realizarse secuencialmente con arreglo al número de versión principal. Por ejemplo, se permiten actualizaciones entre 1.14.x -> 1.15.x o 1.15.x -> 1.16.x, pero no se permite 1.14.x -> 1.16.x. Consulte [actualización de un clúster de AKS](https://docs.microsoft.com/azure/aks/upgrade-cluster) para obtener más información.

Returns:

el valor de kubernetesVersion.

linuxProfile

public ContainerServiceLinuxProfile linuxProfile()

Obtenga la propiedad linuxProfile: el perfil de las máquinas virtuales Linux en el clúster administrado.

Returns:

el valor de linuxProfile.

maxAgentPools

public Integer maxAgentPools()

Obtenga la propiedad maxAgentPools: el número máximo de grupos de agentes para el clúster administrado.

Returns:

el valor maxAgentPools.

networkProfile

public ContainerServiceNetworkProfile networkProfile()

Obtenga la propiedad networkProfile: el perfil de configuración de red.

Returns:

el valor networkProfile.

nodeResourceGroup

public String nodeResourceGroup()

Obtenga la propiedad nodeResourceGroup: el nombre del grupo de recursos que contiene los nodos del grupo de agentes.

Returns:

el valor nodeResourceGroup.

oidcIssuerProfile

public ManagedClusterOidcIssuerProfile oidcIssuerProfile()

Obtenga la propiedad oidcIssuerProfile: el perfil de emisor de OIDC del clúster administrado.

Returns:

el valor oidcIssuerProfile.

podIdentityProfile

public ManagedClusterPodIdentityProfile podIdentityProfile()

Obtenga la propiedad podIdentityProfile: el perfil de identidad del pod del clúster administrado.

Consulte [uso de la identidad de pod de AAD](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) para obtener más información sobre la integración de la identidad de pod de AAD.

Returns:

el valor podIdentityProfile.

powerState

public PowerState powerState()

Obtenga la propiedad powerState: El estado de energía del clúster.

Returns:

el valor de powerState.

privateFqdn

public String privateFqdn()

Obtenga la propiedad privateFqdn: el FQDN del clúster privado.

Returns:

el valor privateFqdn.

privateLinkResources

public List privateLinkResources()

Obtenga la propiedad privateLinkResources: recursos de Private Link asociados al clúster.

Returns:

el valor privateLinkResources.

provisioningState

public String provisioningState()

Obtenga la propiedad provisioningState: el estado de aprovisionamiento actual.

Returns:

el valor provisioningState.

publicNetworkAccess

public PublicNetworkAccess publicNetworkAccess()

Obtenga la propiedad publicNetworkAccess: PublicNetworkAccess de managedCluster

Permitir o denegar el acceso a la red pública para AKS.

Returns:

el valor publicNetworkAccess.

resourceUid

public String resourceUid()

Obtener la propiedad resourceUid: el resourceUID identifica de forma única ManagedClusters que reutilizan resourceIds de ARM (es decir, crear, eliminar, crear secuencia).

Returns:

el valor resourceUid.

securityProfile

public ManagedClusterSecurityProfile securityProfile()

Obtenga la propiedad securityProfile: perfil de seguridad para el clúster administrado.

Returns:

el valor securityProfile.

serviceMeshProfile

public ServiceMeshProfile serviceMeshProfile()

Obtenga la propiedad serviceMeshProfile: perfil de malla de servicio para un clúster administrado.

Returns:

el valor serviceMeshProfile.

servicePrincipalProfile

public ManagedClusterServicePrincipalProfile servicePrincipalProfile()

Obtenga la propiedad servicePrincipalProfile: información sobre una identidad de entidad de servicio para el clúster que se va a usar para manipular las API de Azure.

Returns:

el valor servicePrincipalProfile.

sku

public ManagedClusterSku sku()

Obtenga la propiedad de SKU: la SKU del clúster administrado.

Returns:

el valor de SKU.

storageProfile

public ManagedClusterStorageProfile storageProfile()

Obtenga la propiedad storageProfile: perfil de almacenamiento para el clúster administrado.

Returns:

el valor storageProfile.

supportPlan

public KubernetesSupportPlan supportPlan()

Obtenga la propiedad supportPlan: el plan de soporte técnico para el clúster administrado. Si no se especifica, el valor predeterminado es "KubernetesOfficial".

Returns:

valor supportPlan.

systemData

public SystemData systemData()

Obtenga la propiedad systemData: Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

Returns:

el valor systemData.

upgradeSettings

public ClusterUpgradeSettings upgradeSettings()

Obtenga la propiedad upgradeSettings: Configuración para actualizar un clúster.

Returns:

el valor upgradeSettings.

validate

public void validate()

Valida la instancia.

windowsProfile

public ManagedClusterWindowsProfile windowsProfile()

Obtenga la propiedad windowsProfile: el perfil de las máquinas virtuales Windows en el clúster administrado.

Returns:

el valor de windowsProfile.

withAadProfile

public ManagedClusterInner withAadProfile(ManagedClusterAadProfile aadProfile)

Establezca la propiedad aadProfile: AADProfile especifica atributos para la integración de Azure Active Directory.

Configuración de Azure Active Directory.

Parameters:

aadProfile - el valor aadProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withAddonProfiles

public ManagedClusterInner withAddonProfiles(Map addonProfiles)

Establezca la propiedad addonProfiles: el perfil del complemento de clúster administrado.

Parameters:

addonProfiles - valor addonProfiles que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withAgentPoolProfiles

public ManagedClusterInner withAgentPoolProfiles(List agentPoolProfiles)

Establezca la propiedad agentPoolProfiles: las propiedades del grupo de agentes.

Parameters:

agentPoolProfiles - valor agentPoolProfiles que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withApiServerAccessProfile

public ManagedClusterInner withApiServerAccessProfile(ManagedClusterApiServerAccessProfile apiServerAccessProfile)

Establezca la propiedad apiServerAccessProfile: el perfil de acceso para el servidor de API de clúster administrado.

Parameters:

apiServerAccessProfile - valor apiServerAccessProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withAutoScalerProfile

public ManagedClusterInner withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile)

Establezca la propiedad autoScalerProfile: parámetros que se aplicarán al escalador automático del clúster cuando esté habilitado.

Parameters:

autoScalerProfile - valor autoScalerProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withAutoUpgradeProfile

public ManagedClusterInner withAutoUpgradeProfile(ManagedClusterAutoUpgradeProfile autoUpgradeProfile)

Establezca la propiedad autoUpgradeProfile: la configuración de actualización automática.

Parameters:

autoUpgradeProfile - valor autoUpgradeProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withAzureMonitorProfile

public ManagedClusterInner withAzureMonitorProfile(ManagedClusterAzureMonitorProfile azureMonitorProfile)

Establezca la propiedad azureMonitorProfile: perfiles de complemento de Azure Monitor para supervisar el clúster administrado.

Parameters:

azureMonitorProfile - el valor azureMonitorProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withDisableLocalAccounts

public ManagedClusterInner withDisableLocalAccounts(Boolean disableLocalAccounts)

Establezca la propiedad disableLocalAccounts: si las cuentas locales deben deshabilitarse en el clúster administrado.

Si se establece en true, la obtención de credenciales estáticas se deshabilitará para este clúster. Solo se debe usar en clústeres administrados habilitados para AAD. Para obtener más información, consulte [deshabilitar cuentas locales](https://docs.microsoft.com/azure/aks/managed-aad\#disable-local-accounts-preview).

Parameters:

disableLocalAccounts - el valor disableLocalAccounts que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withDiskEncryptionSetId

public ManagedClusterInner withDiskEncryptionSetId(String diskEncryptionSetId)

Establezca la propiedad diskEncryptionSetId: el identificador de recurso del cifrado de disco que se va a usar para habilitar el cifrado en reposo.

Esta es la forma: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'.

Parameters:

diskEncryptionSetId - valor diskEncryptionSetId que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withDnsPrefix

public ManagedClusterInner withDnsPrefix(String dnsPrefix)

Establezca la propiedad dnsPrefix: el prefijo DNS del clúster administrado.

No se puede actualizar una vez creado el clúster administrado.

Parameters:

dnsPrefix - valor dnsPrefix que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withEnablePodSecurityPolicy

public ManagedClusterInner withEnablePodSecurityPolicy(Boolean enablePodSecurityPolicy)

Establezca la propiedad enablePodSecurityPolicy: (EN DESUSO) Indica si quiere habilitar la directiva de seguridad de pods de Kubernetes (versión preliminar). PodSecurityPolicy estaba en desuso en Kubernetes v1.21 y se quitó de Kubernetes en la versión 1.25. Más información en https://aka.ms/k8s/psp y https://aka.ms/aks/psp.

Parameters:

enablePodSecurityPolicy - valor enablePodSecurityPolicy que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withEnableRbac

public ManagedClusterInner withEnableRbac(Boolean enableRbac)

Establezca la propiedad enableRbac: indica si se va a habilitar kubernetes Role-Based Access Control.

Parameters:

enableRbac - el valor enableRbac que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withExtendedLocation

public ManagedClusterInner withExtendedLocation(ExtendedLocation extendedLocation)

Establezca la propiedad extendedLocation: la ubicación extendida de la máquina virtual.

Parameters:

extendedLocation - valor extendedLocation que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withFqdnSubdomain

public ManagedClusterInner withFqdnSubdomain(String fqdnSubdomain)

Establezca la propiedad fqdnSubdomain: el subdominio FQDN del clúster privado con zona dns privada personalizada.

No se puede actualizar una vez creado el clúster administrado.

Parameters:

fqdnSubdomain - valor fqdnSubdomain que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withHttpProxyConfig

public ManagedClusterInner withHttpProxyConfig(ManagedClusterHttpProxyConfig httpProxyConfig)

Establezca la propiedad httpProxyConfig: configuraciones para aprovisionar el clúster con servidores proxy HTTP.

Parameters:

httpProxyConfig - valor httpProxyConfig que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withIdentity

public ManagedClusterInner withIdentity(ManagedClusterIdentity identity)

Establezca la propiedad identity: la identidad del clúster administrado, si está configurada.

Parameters:

identity - valor de identidad que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withIdentityProfile

public ManagedClusterInner withIdentityProfile(Map identityProfile)

Establezca la propiedad identityProfile: identidades asociadas al clúster.

Parameters:

identityProfile - el valor identityProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withKubernetesVersion

public ManagedClusterInner withKubernetesVersion(String kubernetesVersion)

Establezca la propiedad kubernetesVersion: la versión de Kubernetes especificada por el usuario.

Se admiten ambas versiones <de revisión major.minor.patch> (por ejemplo, 1.20.13) y <major.minor> (por ejemplo, 1.20). Cuando <se especifica major.minor> , la versión de revisión de disponibilidad general admitida más reciente se elige automáticamente. La actualización del clúster con el mismo <major.minor> una vez que se haya creado (por ejemplo, 1.14.x -> 1.14) no desencadenará una actualización, incluso si hay disponible una versión de revisión más reciente. Cuando se actualiza un clúster de AKS compatible, no pueden omitirse las versiones secundarias de Kubernetes. Todas las actualizaciones deben realizarse secuencialmente con arreglo al número de versión principal. Por ejemplo, se permiten actualizaciones entre 1.14.x -> 1.15.x o 1.15.x -> 1.16.x, pero no se permite 1.14.x -> 1.16.x. Consulte [actualización de un clúster de AKS](https://docs.microsoft.com/azure/aks/upgrade-cluster) para obtener más detalles.

Parameters:

kubernetesVersion - valor de kubernetesVersion que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withLinuxProfile

public ManagedClusterInner withLinuxProfile(ContainerServiceLinuxProfile linuxProfile)

Establezca la propiedad linuxProfile: el perfil de las máquinas virtuales Linux en el clúster administrado.

Parameters:

linuxProfile - el valor de linuxProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withLocation

public ManagedClusterInner withLocation(String location)

Overrides:

ManagedClusterInner.withLocation(String location)

Parameters:

location

withNetworkProfile

public ManagedClusterInner withNetworkProfile(ContainerServiceNetworkProfile networkProfile)

Establezca la propiedad networkProfile: el perfil de configuración de red.

Parameters:

networkProfile - valor networkProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withNodeResourceGroup

public ManagedClusterInner withNodeResourceGroup(String nodeResourceGroup)

Establezca la propiedad nodeResourceGroup: el nombre del grupo de recursos que contiene los nodos del grupo de agentes.

Parameters:

nodeResourceGroup - el valor nodeResourceGroup que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withOidcIssuerProfile

public ManagedClusterInner withOidcIssuerProfile(ManagedClusterOidcIssuerProfile oidcIssuerProfile)

Establezca la propiedad oidcIssuerProfile: el perfil de emisor de OIDC del clúster administrado.

Parameters:

oidcIssuerProfile - El valor oidcIssuerProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withPodIdentityProfile

public ManagedClusterInner withPodIdentityProfile(ManagedClusterPodIdentityProfile podIdentityProfile)

Establezca la propiedad podIdentityProfile: el perfil de identidad del pod del clúster administrado.

Consulte [use AAD pod identity](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) para obtener más información sobre la integración de identidades de pod de AAD.

Parameters:

podIdentityProfile - valor podIdentityProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withPrivateLinkResources

public ManagedClusterInner withPrivateLinkResources(List privateLinkResources)

Establezca la propiedad privateLinkResources: recursos de Private Link asociados al clúster.

Parameters:

privateLinkResources - el valor privateLinkResources que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withPublicNetworkAccess

public ManagedClusterInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Establezca la propiedad publicNetworkAccess: PublicNetworkAccess de managedCluster.

Permitir o denegar el acceso a la red pública para AKS.

Parameters:

publicNetworkAccess - el valor publicNetworkAccess que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withSecurityProfile

public ManagedClusterInner withSecurityProfile(ManagedClusterSecurityProfile securityProfile)

Establezca la propiedad securityProfile: Perfil de seguridad para el clúster administrado.

Parameters:

securityProfile - valor securityProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withServiceMeshProfile

public ManagedClusterInner withServiceMeshProfile(ServiceMeshProfile serviceMeshProfile)

Establezca la propiedad serviceMeshProfile: Perfil de malla de servicio para un clúster administrado.

Parameters:

serviceMeshProfile - valor serviceMeshProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withServicePrincipalProfile

public ManagedClusterInner withServicePrincipalProfile(ManagedClusterServicePrincipalProfile servicePrincipalProfile)

Establezca la propiedad servicePrincipalProfile: información sobre una identidad de entidad de servicio para el clúster que se usará para manipular las API de Azure.

Parameters:

servicePrincipalProfile - valor servicePrincipalProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withSku

public ManagedClusterInner withSku(ManagedClusterSku sku)

Establezca la propiedad de SKU: la SKU del clúster administrado.

Parameters:

sku - el valor de SKU que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withStorageProfile

public ManagedClusterInner withStorageProfile(ManagedClusterStorageProfile storageProfile)

Establezca la propiedad storageProfile: Perfil de almacenamiento para el clúster administrado.

Parameters:

storageProfile - el valor storageProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withSupportPlan

public ManagedClusterInner withSupportPlan(KubernetesSupportPlan supportPlan)

Establezca la propiedad supportPlan: el plan de soporte técnico para el clúster administrado. Si no se especifica, el valor predeterminado es "KubernetesOfficial".

Parameters:

supportPlan - el valor supportPlan que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withTags

public ManagedClusterInner withTags(Map tags)

Overrides:

ManagedClusterInner.withTags(Map<String,String> tags)

Parameters:

tags

withUpgradeSettings

public ManagedClusterInner withUpgradeSettings(ClusterUpgradeSettings upgradeSettings)

Establezca la propiedad upgradeSettings: Configuración para actualizar un clúster.

Parameters:

upgradeSettings - valor upgradeSettings que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withWindowsProfile

public ManagedClusterInner withWindowsProfile(ManagedClusterWindowsProfile windowsProfile)

Establezca la propiedad windowsProfile: el perfil de las máquinas virtuales Windows en el clúster administrado.

Parameters:

windowsProfile - el valor de windowsProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

withWorkloadAutoScalerProfile

public ManagedClusterInner withWorkloadAutoScalerProfile(ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile)

Establezca la propiedad workloadAutoScalerProfile: Perfil de escalador automático de carga de trabajo para el clúster administrado.

Parameters:

workloadAutoScalerProfile - el valor workloadAutoScalerProfile que se va a establecer.

Returns:

el propio objeto ManagedClusterInner.

workloadAutoScalerProfile

public ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile()

Obtenga la propiedad workloadAutoScalerProfile: Perfil de escalador automático de carga de trabajo para el clúster administrado.

Returns:

el valor workloadAutoScalerProfile.

Se aplica a