ManagedClusterInner Clase
- 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
Clúster administrado.
Resumen del constructor
Constructor | Description |
---|---|
ManagedClusterInner() |
Crea una instancia de la clase interna de clúster |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Managed |
aadProfile()
Obtenga la propiedad aad |
Map<String,Managed |
addonProfiles()
Obtenga la propiedad Addon |
List<Managed |
agentPoolProfiles()
Obtenga la propiedad Perfiles de grupo de agentes |
Managed |
apiServerAccessProfile()
Obtenga la propiedad api |
Managed |
autoScalerProfile()
Obtenga la propiedad Perfil de escalador |
Managed |
autoUpgradeProfile()
Obtenga la propiedad Perfil de actualización |
Managed |
azureMonitorProfile()
Obtenga la propiedad perfil de Azure |
String |
azurePortalFqdn()
Obtenga la propiedad Fqdn de Azure |
String |
currentKubernetesVersion()
Obtenga la propiedad versión actual |
Boolean |
disableLocalAccounts()
Obtenga la propiedad deshabilitar |
String |
diskEncryptionSetId()
Obtenga la propiedad De conjunto |
String |
dnsPrefix()
Obtenga la propiedad prefijo dns |
Boolean |
enablePodSecurityPolicy()
Obtenga la propiedad enable |
Boolean |
enableRbac()
Obtenga la propiedad enable |
Extended |
extendedLocation()
Obtenga la propiedad Location extendida |
String |
fqdn()
Obtenga la propiedad fqdn: el FQDN del grupo maestro. |
String |
fqdnSubdomain()
Obtenga la propiedad Fqdn |
Managed |
httpProxyConfig()
Obtenga la |
Managed |
identity()
Obtenga la propiedad identity: la identidad del clúster administrado, si está configurada. |
Map<String,User |
identityProfile()
Obtenga la propiedad Identity |
String |
kubernetesVersion()
Obtenga la propiedad Versión de Kubernetes |
Container |
linuxProfile()
Obtenga la |
Integer |
maxAgentPools()
Obtenga la propiedad max |
Container |
networkProfile()
Obtenga la propiedad Perfil de red |
String |
nodeResourceGroup()
Obtenga la propiedad Grupo de recursos |
Managed |
oidcIssuerProfile()
Obtenga la propiedad oidc |
Managed |
podIdentityProfile()
Obtenga la propiedad perfil de identidad |
Power |
powerState()
Obtenga la |
String |
privateFqdn()
Obtenga la propiedad Fqdn privada |
List<Private |
privateLinkResources()
Obtenga la |
String |
provisioningState()
Obtenga la propiedad Estado de aprovisionamiento |
Public |
publicNetworkAccess()
Obtiene la propiedad public |
String |
resourceUid()
Obtenga la propiedad Uid del recurso |
Managed |
securityProfile()
Obtenga la propiedad Perfil de seguridad: Perfil de seguridad |
Service |
serviceMeshProfile()
Obtenga la propiedad service Mesh |
Managed |
servicePrincipalProfile()
Obtenga la propiedad De perfil de entidad de servicio |
Managed |
sku()
Obtenga la propiedad de SKU: la SKU del clúster administrado. |
Managed |
storageProfile()
Obtenga la propiedad storage Profile: Perfil de almacenamiento |
Kubernetes |
supportPlan()
Obtenga la propiedad Plan de soporte |
System |
systemData()
Obtenga la propiedad Data del sistema |
Cluster |
upgradeSettings()
Obtenga la propiedad Configuración de actualización |
void |
validate()
Valida la instancia. |
Managed |
windowsProfile()
Obtenga la propiedad Windows |
Managed |
withAadProfile(ManagedClusterAadProfile aadProfile)
Establezca la propiedad aad |
Managed |
withAddonProfiles(Map<String,ManagedClusterAddonProfile> addonProfiles)
Establezca la propiedad Addon |
Managed |
withAgentPoolProfiles(List<ManagedClusterAgentPoolProfile> agentPoolProfiles)
Establezca la propiedad Perfiles de grupo de agentes |
Managed |
withApiServerAccessProfile(ManagedClusterApiServerAccessProfile apiServerAccessProfile)
Establezca la propiedad api |
Managed |
withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile)
Establezca la propiedad Perfil de escalador |
Managed |
withAutoUpgradeProfile(ManagedClusterAutoUpgradeProfile autoUpgradeProfile)
Establezca la propiedad Perfil de actualización |
Managed |
withAzureMonitorProfile(ManagedClusterAzureMonitorProfile azureMonitorProfile)
Establezca la propiedad perfil de Azure |
Managed |
withDisableLocalAccounts(Boolean disableLocalAccounts)
Establezca la propiedad disable Local Accounts (Deshabilitar |
Managed |
withDiskEncryptionSetId(String diskEncryptionSetId)
Establezca la propiedad Id. de conjunto de cifrado de disco |
Managed |
withDnsPrefix(String dnsPrefix)
Establezca la propiedad prefijo dns |
Managed |
withEnablePodSecurityPolicy(Boolean enablePodSecurityPolicy)
Establezca la propiedad enable |
Managed |
withEnableRbac(Boolean enableRbac)
Establezca la propiedad enable |
Managed |
withExtendedLocation(ExtendedLocation extendedLocation)
Establezca la propiedad Location extendida |
Managed |
withFqdnSubdomain(String fqdnSubdomain)
Establezca la propiedad Fqdn |
Managed |
withHttpProxyConfig(ManagedClusterHttpProxyConfig httpProxyConfig)
Establezca la propiedad http |
Managed |
withIdentity(ManagedClusterIdentity identity)
Establezca la propiedad identity: la identidad del clúster administrado, si está configurada. |
Managed |
withIdentityProfile(Map<String,UserAssignedIdentity> identityProfile)
Establezca la propiedad Identity |
Managed |
withKubernetesVersion(String kubernetesVersion)
Establezca la propiedad Versión de Kubernetes |
Managed |
withLinuxProfile(ContainerServiceLinuxProfile linuxProfile)
Establezca la propiedad de perfil de Linux |
Managed |
withLocation(String location) |
Managed |
withNetworkProfile(ContainerServiceNetworkProfile networkProfile)
Establezca la propiedad Perfil de red |
Managed |
withNodeResourceGroup(String nodeResourceGroup)
Establezca la propiedad grupo de recursos |
Managed |
withOidcIssuerProfile(ManagedClusterOidcIssuerProfile oidcIssuerProfile)
Establezca la propiedad Perfil del emisor de oidc |
Managed |
withPodIdentityProfile(ManagedClusterPodIdentityProfile podIdentityProfile)
Establezca la propiedad Perfil de identidad del pod |
Managed |
withPrivateLinkResources(List<PrivateLinkResourceInner> privateLinkResources)
Establezca la propiedad Private Link |
Managed |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Establecer la propiedad public |
Managed |
withSecurityProfile(ManagedClusterSecurityProfile securityProfile)
Establezca la propiedad Perfil de seguridad: Perfil de seguridad |
Managed |
withServiceMeshProfile(ServiceMeshProfile serviceMeshProfile)
Establezca la propiedad service Mesh Profile( Perfil de malla |
Managed |
withServicePrincipalProfile(ManagedClusterServicePrincipalProfile servicePrincipalProfile)
Establezca la propiedad Perfil de entidad de servicio |
Managed |
withSku(ManagedClusterSku sku)
Establezca la propiedad de SKU: la SKU del clúster administrado. |
Managed |
withStorageProfile(ManagedClusterStorageProfile storageProfile)
Establezca la propiedad de perfil de almacenamiento: Perfil de almacenamiento |
Managed |
withSupportPlan(KubernetesSupportPlan supportPlan)
Establezca la propiedad Plan de soporte técnico |
Managed |
withTags(Map<String,String> tags) |
Managed |
withUpgradeSettings(ClusterUpgradeSettings upgradeSettings)
Establezca la propiedad Configuración de actualización |
Managed |
withWindowsProfile(ManagedClusterWindowsProfile windowsProfile)
Establezca la propiedad windows |
Managed |
withWorkloadAutoScalerProfile(ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile)
Establezca la propiedad Perfil de escalador |
Managed |
workloadAutoScalerProfile()
Obtenga la propiedad Perfil de escalado automático |
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:
addonProfiles
public Map
Obtenga la propiedad addonProfiles: el perfil del complemento de clúster administrado.
Returns:
agentPoolProfiles
public List
Obtenga la propiedad agentPoolProfiles: las propiedades del grupo de agentes.
Returns:
apiServerAccessProfile
public ManagedClusterApiServerAccessProfile apiServerAccessProfile()
Obtenga la propiedad apiServerAccessProfile: el perfil de acceso para el servidor de API de clúster administrado.
Returns:
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:
autoUpgradeProfile
public ManagedClusterAutoUpgradeProfile autoUpgradeProfile()
Obtenga la propiedad autoUpgradeProfile: la configuración de actualización automática.
Returns:
azureMonitorProfile
public ManagedClusterAzureMonitorProfile azureMonitorProfile()
Obtenga la propiedad azureMonitorProfile: perfiles de complemento de Azure Monitor para supervisar el clúster administrado.
Returns:
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:
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:
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:
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:
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:
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:
enableRbac
public Boolean enableRbac()
Obtenga la propiedad enableRbac: indica si se va a habilitar kubernetes Role-Based Access Control.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Obtenga la propiedad extendedLocation: la ubicación extendida de la máquina virtual.
Returns:
fqdn
public String fqdn()
Obtenga la propiedad fqdn: el FQDN del grupo maestro.
Returns:
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:
httpProxyConfig
public ManagedClusterHttpProxyConfig httpProxyConfig()
Obtenga la propiedad httpProxyConfig: configuraciones para aprovisionar el clúster con servidores proxy HTTP.
Returns:
identity
public ManagedClusterIdentity identity()
Obtenga la propiedad identity: la identidad del clúster administrado, si está configurada.
Returns:
identityProfile
public Map
Obtenga la propiedad identityProfile: identidades asociadas al clúster.
Returns:
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:
linuxProfile
public ContainerServiceLinuxProfile linuxProfile()
Obtenga la propiedad linuxProfile: el perfil de las máquinas virtuales Linux en el clúster administrado.
Returns:
maxAgentPools
public Integer maxAgentPools()
Obtenga la propiedad maxAgentPools: el número máximo de grupos de agentes para el clúster administrado.
Returns:
networkProfile
public ContainerServiceNetworkProfile networkProfile()
Obtenga la propiedad networkProfile: el perfil de configuración de red.
Returns:
nodeResourceGroup
public String nodeResourceGroup()
Obtenga la propiedad nodeResourceGroup: el nombre del grupo de recursos que contiene los nodos del grupo de agentes.
Returns:
oidcIssuerProfile
public ManagedClusterOidcIssuerProfile oidcIssuerProfile()
Obtenga la propiedad oidcIssuerProfile: el perfil de emisor de OIDC del clúster administrado.
Returns:
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:
powerState
public PowerState powerState()
Obtenga la propiedad powerState: El estado de energía del clúster.
Returns:
privateFqdn
public String privateFqdn()
Obtenga la propiedad privateFqdn: el FQDN del clúster privado.
Returns:
privateLinkResources
public List
Obtenga la propiedad privateLinkResources: recursos de Private Link asociados al clúster.
Returns:
provisioningState
public String provisioningState()
Obtenga la propiedad provisioningState: el estado de aprovisionamiento actual.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Obtenga la propiedad publicNetworkAccess: PublicNetworkAccess de managedCluster
Permitir o denegar el acceso a la red pública para AKS.
Returns:
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:
securityProfile
public ManagedClusterSecurityProfile securityProfile()
Obtenga la propiedad securityProfile: perfil de seguridad para el clúster administrado.
Returns:
serviceMeshProfile
public ServiceMeshProfile serviceMeshProfile()
Obtenga la propiedad serviceMeshProfile: perfil de malla de servicio para un clúster administrado.
Returns:
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:
sku
public ManagedClusterSku sku()
Obtenga la propiedad de SKU: la SKU del clúster administrado.
Returns:
storageProfile
public ManagedClusterStorageProfile storageProfile()
Obtenga la propiedad storageProfile: perfil de almacenamiento para el clúster administrado.
Returns:
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:
systemData
public SystemData systemData()
Obtenga la propiedad systemData: Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.
Returns:
upgradeSettings
public ClusterUpgradeSettings upgradeSettings()
Obtenga la propiedad upgradeSettings: Configuración para actualizar un clúster.
Returns:
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:
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:
Returns:
withAddonProfiles
public ManagedClusterInner withAddonProfiles(Map
Establezca la propiedad addonProfiles: el perfil del complemento de clúster administrado.
Parameters:
Returns:
withAgentPoolProfiles
public ManagedClusterInner withAgentPoolProfiles(List
Establezca la propiedad agentPoolProfiles: las propiedades del grupo de agentes.
Parameters:
Returns:
withApiServerAccessProfile
public ManagedClusterInner withApiServerAccessProfile(ManagedClusterApiServerAccessProfile apiServerAccessProfile)
Establezca la propiedad apiServerAccessProfile: el perfil de acceso para el servidor de API de clúster administrado.
Parameters:
Returns:
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:
Returns:
withAutoUpgradeProfile
public ManagedClusterInner withAutoUpgradeProfile(ManagedClusterAutoUpgradeProfile autoUpgradeProfile)
Establezca la propiedad autoUpgradeProfile: la configuración de actualización automática.
Parameters:
Returns:
withAzureMonitorProfile
public ManagedClusterInner withAzureMonitorProfile(ManagedClusterAzureMonitorProfile azureMonitorProfile)
Establezca la propiedad azureMonitorProfile: perfiles de complemento de Azure Monitor para supervisar el clúster administrado.
Parameters:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
withEnableRbac
public ManagedClusterInner withEnableRbac(Boolean enableRbac)
Establezca la propiedad enableRbac: indica si se va a habilitar kubernetes Role-Based Access Control.
Parameters:
Returns:
withExtendedLocation
public ManagedClusterInner withExtendedLocation(ExtendedLocation extendedLocation)
Establezca la propiedad extendedLocation: la ubicación extendida de la máquina virtual.
Parameters:
Returns:
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:
Returns:
withHttpProxyConfig
public ManagedClusterInner withHttpProxyConfig(ManagedClusterHttpProxyConfig httpProxyConfig)
Establezca la propiedad httpProxyConfig: configuraciones para aprovisionar el clúster con servidores proxy HTTP.
Parameters:
Returns:
withIdentity
public ManagedClusterInner withIdentity(ManagedClusterIdentity identity)
Establezca la propiedad identity: la identidad del clúster administrado, si está configurada.
Parameters:
Returns:
withIdentityProfile
public ManagedClusterInner withIdentityProfile(Map
Establezca la propiedad identityProfile: identidades asociadas al clúster.
Parameters:
Returns:
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:
Returns:
withLinuxProfile
public ManagedClusterInner withLinuxProfile(ContainerServiceLinuxProfile linuxProfile)
Establezca la propiedad linuxProfile: el perfil de las máquinas virtuales Linux en el clúster administrado.
Parameters:
Returns:
withLocation
public ManagedClusterInner withLocation(String location)
Overrides:
ManagedClusterInner.withLocation(String location)Parameters:
withNetworkProfile
public ManagedClusterInner withNetworkProfile(ContainerServiceNetworkProfile networkProfile)
Establezca la propiedad networkProfile: el perfil de configuración de red.
Parameters:
Returns:
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:
Returns:
withOidcIssuerProfile
public ManagedClusterInner withOidcIssuerProfile(ManagedClusterOidcIssuerProfile oidcIssuerProfile)
Establezca la propiedad oidcIssuerProfile: el perfil de emisor de OIDC del clúster administrado.
Parameters:
Returns:
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:
Returns:
withPrivateLinkResources
public ManagedClusterInner withPrivateLinkResources(List
Establezca la propiedad privateLinkResources: recursos de Private Link asociados al clúster.
Parameters:
Returns:
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:
Returns:
withSecurityProfile
public ManagedClusterInner withSecurityProfile(ManagedClusterSecurityProfile securityProfile)
Establezca la propiedad securityProfile: Perfil de seguridad para el clúster administrado.
Parameters:
Returns:
withServiceMeshProfile
public ManagedClusterInner withServiceMeshProfile(ServiceMeshProfile serviceMeshProfile)
Establezca la propiedad serviceMeshProfile: Perfil de malla de servicio para un clúster administrado.
Parameters:
Returns:
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:
Returns:
withSku
public ManagedClusterInner withSku(ManagedClusterSku sku)
Establezca la propiedad de SKU: la SKU del clúster administrado.
Parameters:
Returns:
withStorageProfile
public ManagedClusterInner withStorageProfile(ManagedClusterStorageProfile storageProfile)
Establezca la propiedad storageProfile: Perfil de almacenamiento para el clúster administrado.
Parameters:
Returns:
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:
Returns:
withTags
public ManagedClusterInner withTags(Map
Overrides:
ManagedClusterInner.withTags(Map<String,String> tags)Parameters:
withUpgradeSettings
public ManagedClusterInner withUpgradeSettings(ClusterUpgradeSettings upgradeSettings)
Establezca la propiedad upgradeSettings: Configuración para actualizar un clúster.
Parameters:
Returns:
withWindowsProfile
public ManagedClusterInner withWindowsProfile(ManagedClusterWindowsProfile windowsProfile)
Establezca la propiedad windowsProfile: el perfil de las máquinas virtuales Windows en el clúster administrado.
Parameters:
Returns:
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:
Returns:
workloadAutoScalerProfile
public ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile()
Obtenga la propiedad workloadAutoScalerProfile: Perfil de escalador automático de carga de trabajo para el clúster administrado.
Returns:
Se aplica a
Azure SDK for Java