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 gerenciado.
Resumo do Construtor
Construtor | Description |
---|---|
ManagedClusterInner() |
Cria uma instância da classe Interna do Cluster |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Managed |
aadProfile()
Obter a propriedade aad |
Map<String,Managed |
addonProfiles()
Obter a propriedade perfis de complemento |
List<Managed |
agentPoolProfiles()
Obter a propriedade perfis de pool |
Managed |
apiServerAccessProfile()
Obter a propriedade API |
Managed |
autoScalerProfile()
Obter a propriedade auto |
Managed |
autoUpgradeProfile()
Obter a propriedade perfil de atualização |
Managed |
azureMonitorProfile()
Obter a propriedade azure |
String |
azurePortalFqdn()
Obter a propriedade Fqdn do Portal |
String |
currentKubernetesVersion()
Obter a propriedade versão atual |
Boolean |
disableLocalAccounts()
Obter a propriedade desabilitar |
String |
diskEncryptionSetId()
Obter a propriedade ID do conjunto |
String |
dnsPrefix()
Obter a propriedade prefixo dns |
Boolean |
enablePodSecurityPolicy()
Obtenha a propriedade habilitar |
Boolean |
enableRbac()
Obter a propriedade Habilitar |
Extended |
extendedLocation()
Obter a propriedade Local estendida |
String |
fqdn()
Obter a propriedade fqdn: o FQDN do pool de master. |
String |
fqdnSubdomain()
Obter a propriedade fqdn |
Managed |
httpProxyConfig()
Obter a propriedade http |
Managed |
identity()
Obter a propriedade de identidade: a identidade do cluster gerenciado, se configurada. |
Map<String,User |
identityProfile()
Obter a propriedade perfil de identidade |
String |
kubernetesVersion()
Obter a propriedade Versão do kubernetes |
Container |
linuxProfile()
Obter a propriedade Perfil do Linux |
Integer |
maxAgentPools()
Obter a propriedade max |
Container |
networkProfile()
Obter a propriedade De perfil de rede |
String |
nodeResourceGroup()
Obter a propriedade Grupo de Recursos |
Managed |
oidcIssuerProfile()
Obter a propriedade oidc |
Managed |
podIdentityProfile()
Obter a propriedade Perfil de Identidade |
Power |
powerState()
Obter a propriedade power |
String |
privateFqdn()
Obter a propriedade Fqdn privada |
List<Private |
privateLinkResources()
Obter a propriedade recursos de link |
String |
provisioningState()
Obter a propriedade Estado de provisionamento |
Public |
publicNetworkAccess()
Obter a propriedade pública |
String |
resourceUid()
Obter a propriedade Uid do recurso |
Managed |
securityProfile()
Obter a propriedade perfil de segurança |
Service |
serviceMeshProfile()
Obter a propriedade perfil de malha |
Managed |
servicePrincipalProfile()
Obter a propriedade perfil da entidade de serviço |
Managed |
sku()
Obter a propriedade sku: o SKU do cluster gerenciado. |
Managed |
storageProfile()
Obter a propriedade perfil de armazenamento |
Kubernetes |
supportPlan()
Obter a propriedade Plan de suporte |
System |
systemData()
Obter a propriedade Dados do sistema |
Cluster |
upgradeSettings()
Obter a propriedade Configurações de atualização |
void |
validate()
Valida a instância . |
Managed |
windowsProfile()
Obter a propriedade Perfil do Windows |
Managed |
withAadProfile(ManagedClusterAadProfile aadProfile)
Defina a propriedade aad |
Managed |
withAddonProfiles(Map<String,ManagedClusterAddonProfile> addonProfiles)
Defina a propriedade Perfis de complemento |
Managed |
withAgentPoolProfiles(List<ManagedClusterAgentPoolProfile> agentPoolProfiles)
Defina a propriedade perfis de pool |
Managed |
withApiServerAccessProfile(ManagedClusterApiServerAccessProfile apiServerAccessProfile)
Defina a propriedade API |
Managed |
withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile)
Defina a propriedade auto |
Managed |
withAutoUpgradeProfile(ManagedClusterAutoUpgradeProfile autoUpgradeProfile)
Defina a propriedade perfil de atualização |
Managed |
withAzureMonitorProfile(ManagedClusterAzureMonitorProfile azureMonitorProfile)
Defina a propriedade Azure |
Managed |
withDisableLocalAccounts(Boolean disableLocalAccounts)
Defina a propriedade desabilitar |
Managed |
withDiskEncryptionSetId(String diskEncryptionSetId)
Defina a propriedade ID do conjunto |
Managed |
withDnsPrefix(String dnsPrefix)
Defina a propriedade prefixo dns |
Managed |
withEnablePodSecurityPolicy(Boolean enablePodSecurityPolicy)
Defina a propriedade habilitar |
Managed |
withEnableRbac(Boolean enableRbac)
Defina a propriedade habilitar |
Managed |
withExtendedLocation(ExtendedLocation extendedLocation)
Defina a propriedade Local estendida |
Managed |
withFqdnSubdomain(String fqdnSubdomain)
Defina a propriedade fqdn |
Managed |
withHttpProxyConfig(ManagedClusterHttpProxyConfig httpProxyConfig)
Defina a propriedade http |
Managed |
withIdentity(ManagedClusterIdentity identity)
Definir a propriedade de identidade: a identidade do cluster gerenciado, se configurada. |
Managed |
withIdentityProfile(Map<String,UserAssignedIdentity> identityProfile)
Defina a propriedade perfil de identidade |
Managed |
withKubernetesVersion(String kubernetesVersion)
Defina a propriedade Versão do kubernetes |
Managed |
withLinuxProfile(ContainerServiceLinuxProfile linuxProfile)
Defina a propriedade Perfil do Linux |
Managed |
withLocation(String location) |
Managed |
withNetworkProfile(ContainerServiceNetworkProfile networkProfile)
Defina a propriedade De perfil de rede |
Managed |
withNodeResourceGroup(String nodeResourceGroup)
Defina a propriedade Grupo de Recursos |
Managed |
withOidcIssuerProfile(ManagedClusterOidcIssuerProfile oidcIssuerProfile)
Defina a propriedade oidc |
Managed |
withPodIdentityProfile(ManagedClusterPodIdentityProfile podIdentityProfile)
Defina a propriedade Perfil de Identidade |
Managed |
withPrivateLinkResources(List<PrivateLinkResourceInner> privateLinkResources)
Defina a propriedade recursos de link |
Managed |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Definir a propriedade pública |
Managed |
withSecurityProfile(ManagedClusterSecurityProfile securityProfile)
Defina a propriedade perfil de segurança |
Managed |
withServiceMeshProfile(ServiceMeshProfile serviceMeshProfile)
Defina a propriedade perfil de malha |
Managed |
withServicePrincipalProfile(ManagedClusterServicePrincipalProfile servicePrincipalProfile)
Defina a propriedade perfil da entidade de serviço |
Managed |
withSku(ManagedClusterSku sku)
Defina a propriedade sku: o SKU do cluster gerenciado. |
Managed |
withStorageProfile(ManagedClusterStorageProfile storageProfile)
Defina a propriedade perfil de armazenamento |
Managed |
withSupportPlan(KubernetesSupportPlan supportPlan)
Defina a propriedade Plan de suporte |
Managed |
withTags(Map<String,String> tags) |
Managed |
withUpgradeSettings(ClusterUpgradeSettings upgradeSettings)
Defina a propriedade Configurações de atualização |
Managed |
withWindowsProfile(ManagedClusterWindowsProfile windowsProfile)
Defina a propriedade Perfil do Windows |
Managed |
withWorkloadAutoScalerProfile(ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile)
Defina a propriedade Perfil do Dimensionador |
Managed |
workloadAutoScalerProfile()
Obter a propriedade Perfil do Dimensionador |
Métodos herdados de ProxyResource
Métodos herdados de Resource
Métodos herdados de java.lang.Object
Detalhes do construtor
ManagedClusterInner
public ManagedClusterInner()
Cria uma instância da classe ManagedClusterInner.
Detalhes do método
aadProfile
public ManagedClusterAadProfile aadProfile()
Obter a propriedade aadProfile: AADProfile especifica atributos para integração do Azure Active Directory.
A configuração do Azure Active Directory.
Returns:
addonProfiles
public Map
Obter a propriedade addonProfiles: o perfil do complemento de cluster gerenciado.
Returns:
agentPoolProfiles
public List
Obter a propriedade agentPoolProfiles: as propriedades do pool de agentes.
Returns:
apiServerAccessProfile
public ManagedClusterApiServerAccessProfile apiServerAccessProfile()
Obter a propriedade apiServerAccessProfile: o perfil de acesso para o servidor de API de cluster gerenciado.
Returns:
autoScalerProfile
public ManagedClusterPropertiesAutoScalerProfile autoScalerProfile()
Obter a propriedade autoScalerProfile: parâmetros a serem aplicados ao dimensionador automático de cluster quando habilitado.
Returns:
autoUpgradeProfile
public ManagedClusterAutoUpgradeProfile autoUpgradeProfile()
Obter a propriedade autoUpgradeProfile: a configuração de atualização automática.
Returns:
azureMonitorProfile
public ManagedClusterAzureMonitorProfile azureMonitorProfile()
Obter a propriedade azureMonitorProfile: perfis de complemento do Azure Monitor para monitorar o cluster gerenciado.
Returns:
azurePortalFqdn
public String azurePortalFqdn()
Obter a propriedade azurePortalFqdn: o FQDN especial usado pelo Portal do Azure para acessar o Cluster Gerenciado. Esse FQDN é para uso somente pelo Portal do Azure e não deve ser usado por outros clientes.
O Portal do Azure exige que determinados cabeçalhos cors (compartilhamento de recursos entre origens) sejam enviados em algumas respostas, que a APIServer do Kubernetes não manipula por padrão. Esse FQDN especial dá suporte ao CORS, permitindo que o Portal do Azure funcione corretamente.
Returns:
currentKubernetesVersion
public String currentKubernetesVersion()
Obter a propriedade currentKubernetesVersion: a versão do Kubernetes em que o Cluster Gerenciado está em execução.
Se kubernetesVersion for uma versão <totalmente especificada major.minor.patch>, esse campo será exatamente igual a ele. Se kubernetesVersion for <major.minor>, esse campo conterá a versão completa <de major.minor.patch> que está sendo usada.
Returns:
disableLocalAccounts
public Boolean disableLocalAccounts()
Obter a propriedade disableLocalAccounts: se as contas locais devem ser desabilitadas no Cluster Gerenciado.
Se definido como true, a obtenção de credenciais estáticas será desabilitada para esse cluster. Isso só deve ser usado em Clusters Gerenciados habilitados para AAD. Para obter mais detalhes, consulte [desabilitar contas locais](https://docs.microsoft.com/azure/aks/managed-aad\#disable-local-accounts-preview).
Returns:
diskEncryptionSetId
public String diskEncryptionSetId()
Obter a propriedade diskEncryptionSetId: a ID do recurso do conjunto de criptografia de disco a ser usada para habilitar a criptografia em repouso.
Isso é do formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'.
Returns:
dnsPrefix
public String dnsPrefix()
Obter a propriedade dnsPrefix: o prefixo DNS do Cluster Gerenciado.
Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado.
Returns:
enablePodSecurityPolicy
public Boolean enablePodSecurityPolicy()
Obtenha a propriedade enablePodSecurityPolicy: (PRETERIDO) Se deseja habilitar a política de segurança de pod do Kubernetes (versão prévia). PodSecurityPolicy foi preterido no Kubernetes v1.21 e removido do Kubernetes na v1.25. Saiba mais em https://aka.ms/k8s/psp e https://aka.ms/aks/psp.
Returns:
enableRbac
public Boolean enableRbac()
Obter a propriedade enableRbac: se deseja habilitar o Kubernetes Role-Based Controle de Acesso.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Obter a propriedade extendedLocation: o local estendido da Máquina Virtual.
Returns:
fqdn
public String fqdn()
Obter a propriedade fqdn: o FQDN do pool de master.
Returns:
fqdnSubdomain
public String fqdnSubdomain()
Obter a propriedade fqdnSubdomain: o subdomínio FQDN do cluster privado com zona dns privada personalizada.
Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado.
Returns:
httpProxyConfig
public ManagedClusterHttpProxyConfig httpProxyConfig()
Obter a propriedade httpProxyConfig: configurações para provisionar o cluster com servidores proxy HTTP.
Returns:
identity
public ManagedClusterIdentity identity()
Obter a propriedade de identidade: a identidade do cluster gerenciado, se configurada.
Returns:
identityProfile
public Map
Obter a propriedade identityProfile: identidades associadas ao cluster.
Returns:
kubernetesVersion
public String kubernetesVersion()
Obter a propriedade kubernetesVersion: a versão do Kubernetes especificada pelo usuário.
Há suporte para a versão <de patch major.minor.patch> (por exemplo, 1.20.13) e <major.minor> (por exemplo, 1.20). Quando <major.minor> é especificado, a versão mais recente do patch ga com suporte é escolhida automaticamente. Atualizar o cluster com o mesmo <major.minor> depois que ele tiver sido criado (por exemplo, 1.14.x -> 1.14) não disparará uma atualização, mesmo se uma versão de patch mais recente estiver disponível. Ao atualizar um cluster do AKS com suporte, as versões secundárias do Kubernetes não podem ser ignoradas. Todas as atualizações devem ser executadas sequencialmente pelo número de versão principal. Por exemplo, atualizações entre 1.14.x -> 1.15.x ou 1.15.x -> 1.16.x são permitidas, no entanto, 1.14.x -> 1.16.x não é permitido. Consulte [atualizando um cluster do AKS](https://docs.microsoft.com/azure/aks/upgrade-cluster) para obter mais detalhes.
Returns:
linuxProfile
public ContainerServiceLinuxProfile linuxProfile()
Obter a propriedade linuxProfile: o perfil para VMs do Linux no Cluster Gerenciado.
Returns:
maxAgentPools
public Integer maxAgentPools()
Obter a propriedade maxAgentPools: o número máximo de pools de agentes para o cluster gerenciado.
Returns:
networkProfile
public ContainerServiceNetworkProfile networkProfile()
Obter a propriedade networkProfile: o perfil de configuração de rede.
Returns:
nodeResourceGroup
public String nodeResourceGroup()
Obter a propriedade nodeResourceGroup: o nome do grupo de recursos que contém nós do pool de agentes.
Returns:
oidcIssuerProfile
public ManagedClusterOidcIssuerProfile oidcIssuerProfile()
Obter a propriedade oidcIssuerProfile: o perfil do emissor OIDC do Cluster Gerenciado.
Returns:
podIdentityProfile
public ManagedClusterPodIdentityProfile podIdentityProfile()
Obter a propriedade podIdentityProfile: o perfil de identidade do pod do Cluster Gerenciado.
Consulte [usar identidade de pod do AAD](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) para obter mais detalhes sobre a integração de identidade de pod do AAD.
Returns:
powerState
public PowerState powerState()
Obter a propriedade powerState: o estado de energia do cluster.
Returns:
privateFqdn
public String privateFqdn()
Obter a propriedade privateFqdn: o FQDN do cluster privado.
Returns:
privateLinkResources
public List
Obter a propriedade privateLinkResources: recursos de link privado associados ao cluster.
Returns:
provisioningState
public String provisioningState()
Obter a propriedade provisioningState: o estado de provisionamento atual.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Obter a propriedade publicNetworkAccess: PublicNetworkAccess do managedCluster
Permitir ou negar o acesso à rede pública para o AKS.
Returns:
resourceUid
public String resourceUid()
Obter a propriedade resourceUid: o resourceUID identifica exclusivamente ManagedClusters que reutilizam ResourceIds do ARM (ou seja: criar, excluir, criar sequência).
Returns:
securityProfile
public ManagedClusterSecurityProfile securityProfile()
Obter a propriedade securityProfile: perfil de segurança para o cluster gerenciado.
Returns:
serviceMeshProfile
public ServiceMeshProfile serviceMeshProfile()
Obter a propriedade serviceMeshProfile: perfil de malha de serviço para um cluster gerenciado.
Returns:
servicePrincipalProfile
public ManagedClusterServicePrincipalProfile servicePrincipalProfile()
Obter a propriedade servicePrincipalProfile: informações sobre uma identidade de entidade de serviço para o cluster usar para manipular APIs do Azure.
Returns:
sku
public ManagedClusterSku sku()
Obter a propriedade sku: o SKU do cluster gerenciado.
Returns:
storageProfile
public ManagedClusterStorageProfile storageProfile()
Obter a propriedade storageProfile: perfil de armazenamento para o cluster gerenciado.
Returns:
supportPlan
public KubernetesSupportPlan supportPlan()
Obter a propriedade supportPlan: o plano de suporte para o Cluster Gerenciado. Se não for especificado, o padrão será 'KubernetesOfficial'.
Returns:
systemData
public SystemData systemData()
Obtenha a propriedade systemData: metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.
Returns:
upgradeSettings
public ClusterUpgradeSettings upgradeSettings()
Obter a propriedade upgradeSettings: configurações para atualizar um cluster.
Returns:
validate
public void validate()
Valida a instância .
windowsProfile
public ManagedClusterWindowsProfile windowsProfile()
Obter a propriedade windowsProfile: o perfil para VMs do Windows no Cluster Gerenciado.
Returns:
withAadProfile
public ManagedClusterInner withAadProfile(ManagedClusterAadProfile aadProfile)
Defina a propriedade aadProfile: AADProfile especifica atributos para integração do Azure Active Directory.
A configuração do Azure Active Directory.
Parameters:
Returns:
withAddonProfiles
public ManagedClusterInner withAddonProfiles(Map
Defina a propriedade addonProfiles: o perfil do complemento de cluster gerenciado.
Parameters:
Returns:
withAgentPoolProfiles
public ManagedClusterInner withAgentPoolProfiles(List
Defina a propriedade agentPoolProfiles: as propriedades do pool de agentes.
Parameters:
Returns:
withApiServerAccessProfile
public ManagedClusterInner withApiServerAccessProfile(ManagedClusterApiServerAccessProfile apiServerAccessProfile)
Defina a propriedade apiServerAccessProfile: o perfil de acesso para o servidor de API de cluster gerenciado.
Parameters:
Returns:
withAutoScalerProfile
public ManagedClusterInner withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile)
Defina a propriedade autoScalerProfile: parâmetros a serem aplicados ao dimensionador automático de cluster quando habilitado.
Parameters:
Returns:
withAutoUpgradeProfile
public ManagedClusterInner withAutoUpgradeProfile(ManagedClusterAutoUpgradeProfile autoUpgradeProfile)
Defina a propriedade autoUpgradeProfile: a configuração de atualização automática.
Parameters:
Returns:
withAzureMonitorProfile
public ManagedClusterInner withAzureMonitorProfile(ManagedClusterAzureMonitorProfile azureMonitorProfile)
Defina a propriedade azureMonitorProfile: perfis de complemento do Azure Monitor para monitorar o cluster gerenciado.
Parameters:
Returns:
withDisableLocalAccounts
public ManagedClusterInner withDisableLocalAccounts(Boolean disableLocalAccounts)
Defina a propriedade disableLocalAccounts: se as contas locais devem ser desabilitadas no Cluster Gerenciado.
Se definido como true, a obtenção de credenciais estáticas será desabilitada para esse cluster. Isso só deve ser usado em Clusters Gerenciados habilitados para AAD. Para obter mais detalhes, consulte [desabilitar contas locais](https://docs.microsoft.com/azure/aks/managed-aad\#disable-local-accounts-preview).
Parameters:
Returns:
withDiskEncryptionSetId
public ManagedClusterInner withDiskEncryptionSetId(String diskEncryptionSetId)
Defina a propriedade diskEncryptionSetId: a ID do recurso do conjunto de criptografia de disco a ser usada para habilitar a criptografia em repouso.
Isso é do formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'.
Parameters:
Returns:
withDnsPrefix
public ManagedClusterInner withDnsPrefix(String dnsPrefix)
Defina a propriedade dnsPrefix: o prefixo DNS do Cluster Gerenciado.
Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado.
Parameters:
Returns:
withEnablePodSecurityPolicy
public ManagedClusterInner withEnablePodSecurityPolicy(Boolean enablePodSecurityPolicy)
Defina a propriedade enablePodSecurityPolicy: (PRETERIDO) Se deseja habilitar a política de segurança de pod do Kubernetes (versão prévia). PodSecurityPolicy foi preterido no Kubernetes v1.21 e removido do Kubernetes na v1.25. Saiba mais em https://aka.ms/k8s/psp e https://aka.ms/aks/psp.
Parameters:
Returns:
withEnableRbac
public ManagedClusterInner withEnableRbac(Boolean enableRbac)
Defina a propriedade enableRbac: se deseja habilitar o Kubernetes Role-Based Controle de Acesso.
Parameters:
Returns:
withExtendedLocation
public ManagedClusterInner withExtendedLocation(ExtendedLocation extendedLocation)
Defina a propriedade extendedLocation: o local estendido da Máquina Virtual.
Parameters:
Returns:
withFqdnSubdomain
public ManagedClusterInner withFqdnSubdomain(String fqdnSubdomain)
Defina a propriedade fqdnSubdomain: o subdomínio FQDN do cluster privado com zona dns privada personalizada.
Isso não pode ser atualizado depois que o Cluster Gerenciado tiver sido criado.
Parameters:
Returns:
withHttpProxyConfig
public ManagedClusterInner withHttpProxyConfig(ManagedClusterHttpProxyConfig httpProxyConfig)
Defina a propriedade httpProxyConfig: configurações para provisionar o cluster com servidores proxy HTTP.
Parameters:
Returns:
withIdentity
public ManagedClusterInner withIdentity(ManagedClusterIdentity identity)
Definir a propriedade de identidade: a identidade do cluster gerenciado, se configurada.
Parameters:
Returns:
withIdentityProfile
public ManagedClusterInner withIdentityProfile(Map
Defina a propriedade identityProfile: identidades associadas ao cluster.
Parameters:
Returns:
withKubernetesVersion
public ManagedClusterInner withKubernetesVersion(String kubernetesVersion)
Defina a propriedade kubernetesVersion: a versão do Kubernetes especificada pelo usuário.
Há suporte para a versão <de patch major.minor.patch> (por exemplo, 1.20.13) e <major.minor> (por exemplo, 1.20). Quando <major.minor> é especificado, a versão mais recente do patch ga com suporte é escolhida automaticamente. Atualizar o cluster com o mesmo <major.minor> depois que ele tiver sido criado (por exemplo, 1.14.x -> 1.14) não disparará uma atualização, mesmo se uma versão de patch mais recente estiver disponível. Ao atualizar um cluster do AKS com suporte, as versões secundárias do Kubernetes não podem ser ignoradas. Todas as atualizações devem ser executadas sequencialmente pelo número de versão principal. Por exemplo, atualizações entre 1.14.x -> 1.15.x ou 1.15.x -> 1.16.x são permitidas, no entanto, 1.14.x -> 1.16.x não é permitido. Consulte [atualizando um cluster do AKS](https://docs.microsoft.com/azure/aks/upgrade-cluster) para obter mais detalhes.
Parameters:
Returns:
withLinuxProfile
public ManagedClusterInner withLinuxProfile(ContainerServiceLinuxProfile linuxProfile)
Defina a propriedade linuxProfile: o perfil para VMs Linux no Cluster Gerenciado.
Parameters:
Returns:
withLocation
public ManagedClusterInner withLocation(String location)
Overrides:
ManagedClusterInner.withLocation(String location)Parameters:
withNetworkProfile
public ManagedClusterInner withNetworkProfile(ContainerServiceNetworkProfile networkProfile)
Defina a propriedade networkProfile: o perfil de configuração de rede.
Parameters:
Returns:
withNodeResourceGroup
public ManagedClusterInner withNodeResourceGroup(String nodeResourceGroup)
Defina a propriedade nodeResourceGroup: o nome do grupo de recursos que contém nós do pool de agentes.
Parameters:
Returns:
withOidcIssuerProfile
public ManagedClusterInner withOidcIssuerProfile(ManagedClusterOidcIssuerProfile oidcIssuerProfile)
Defina a propriedade oidcIssuerProfile: o perfil do emissor OIDC do Cluster Gerenciado.
Parameters:
Returns:
withPodIdentityProfile
public ManagedClusterInner withPodIdentityProfile(ManagedClusterPodIdentityProfile podIdentityProfile)
Defina a propriedade podIdentityProfile: o perfil de identidade do pod do Cluster Gerenciado.
Consulte [usar identidade de pod do AAD](https://docs.microsoft.com/azure/aks/use-azure-ad-pod-identity) para obter mais detalhes sobre a integração de identidade de pod do AAD.
Parameters:
Returns:
withPrivateLinkResources
public ManagedClusterInner withPrivateLinkResources(List
Defina a propriedade privateLinkResources: recursos de link privado associados ao cluster.
Parameters:
Returns:
withPublicNetworkAccess
public ManagedClusterInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Defina a propriedade publicNetworkAccess: PublicNetworkAccess do managedCluster
Permitir ou negar o acesso à rede pública para o AKS.
Parameters:
Returns:
withSecurityProfile
public ManagedClusterInner withSecurityProfile(ManagedClusterSecurityProfile securityProfile)
Defina a propriedade securityProfile: perfil de segurança para o cluster gerenciado.
Parameters:
Returns:
withServiceMeshProfile
public ManagedClusterInner withServiceMeshProfile(ServiceMeshProfile serviceMeshProfile)
Defina a propriedade serviceMeshProfile: perfil de malha de serviço para um cluster gerenciado.
Parameters:
Returns:
withServicePrincipalProfile
public ManagedClusterInner withServicePrincipalProfile(ManagedClusterServicePrincipalProfile servicePrincipalProfile)
Defina a propriedade servicePrincipalProfile: informações sobre uma identidade de entidade de serviço para o cluster a ser usada para manipular APIs do Azure.
Parameters:
Returns:
withSku
public ManagedClusterInner withSku(ManagedClusterSku sku)
Defina a propriedade sku: o SKU do cluster gerenciado.
Parameters:
Returns:
withStorageProfile
public ManagedClusterInner withStorageProfile(ManagedClusterStorageProfile storageProfile)
Defina a propriedade storageProfile: perfil de armazenamento para o cluster gerenciado.
Parameters:
Returns:
withSupportPlan
public ManagedClusterInner withSupportPlan(KubernetesSupportPlan supportPlan)
Defina a propriedade supportPlan: o plano de suporte para o Cluster Gerenciado. Se não for especificado, o padrão será 'KubernetesOfficial'.
Parameters:
Returns:
withTags
public ManagedClusterInner withTags(Map
Overrides:
ManagedClusterInner.withTags(Map<String,String> tags)Parameters:
withUpgradeSettings
public ManagedClusterInner withUpgradeSettings(ClusterUpgradeSettings upgradeSettings)
Defina a propriedade upgradeSettings: configurações para atualizar um cluster.
Parameters:
Returns:
withWindowsProfile
public ManagedClusterInner withWindowsProfile(ManagedClusterWindowsProfile windowsProfile)
Defina a propriedade windowsProfile: o perfil para VMs do Windows no Cluster Gerenciado.
Parameters:
Returns:
withWorkloadAutoScalerProfile
public ManagedClusterInner withWorkloadAutoScalerProfile(ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile)
Defina a propriedade workloadAutoScalerProfile: Perfil de dimensionador automático de carga de trabalho para o cluster gerenciado.
Parameters:
Returns:
workloadAutoScalerProfile
public ManagedClusterWorkloadAutoScalerProfile workloadAutoScalerProfile()
Obtenha a propriedade workloadAutoScalerProfile: Perfil de dimensionador automático de carga de trabalho para o cluster gerenciado.
Returns:
Aplica-se a
Azure SDK for Java