@azure/arm-containerservice package

Interfaces

AbsoluteMonthlySchedule

Para horários como: 'repete todos os meses no dia 15' ou 'repete a cada 3 meses no dia 20'.

AccessProfile

Perfil para permitir que um utilizador aceda a um cluster gerido.

AdvancedNetworking

Perfil de rede avançado para habilitar o conjunto de recursos de observabilidade e segurança em um cluster. Para obter mais informações, consulte aka.ms/aksadvancednetworking.

AdvancedNetworkingObservability

Perfil de observabilidade para permitir métricas de rede avançadas e logs de fluxo com contextos históricos.

AdvancedNetworkingPerformance

Profile para permitir funcionalidades de melhoria de desempenho em clusters que utilizam o Azure CNI alimentado pela Cilium.

AdvancedNetworkingSecurity

Perfil de segurança para habilitar recursos de segurança no cluster baseado em cílio.

AdvancedNetworkingSecurityTransitEncryption

Configuração de criptografia para clusters baseados em Cilium. Uma vez habilitado, todo o tráfego entre os pods gerenciados pelo Cilium será criptografado quando sair do limite do nó.

AgentPool

Pool de agentes.

AgentPoolAvailableVersions

A lista de versões disponíveis para um pool de agentes.

AgentPoolAvailableVersionsProperties

A lista de versões disponíveis para pool de agentes.

AgentPoolAvailableVersionsPropertiesAgentPoolVersionsItem

Informação de versão disponível para um pool de agentes.

AgentPoolDeleteMachinesParameter

Especifica uma lista de nomes de máquinas do pool de agentes a serem excluídos.

AgentPoolGatewayProfile

Perfil do pool de agentes de gateway de cluster gerenciado.

AgentPoolNetworkProfile

Configurações de rede de um pool de agentes.

AgentPoolSecurityProfile

As configurações de segurança de um pool de agentes.

AgentPoolStatus

Contém informações somente leitura sobre o Pool de Agentes.

AgentPoolUpgradeProfile

A lista de atualizações disponíveis para um pool de agentes.

AgentPoolUpgradeProfileProperties

A lista de versões de atualização disponíveis.

AgentPoolUpgradeProfilePropertiesUpgradesItem

Upgrades disponíveis para um AgentPool.

AgentPoolUpgradeSettings

Configurações para atualizar um agentpool

AgentPoolWindowsProfile

O perfil específico do pool de agentes do Windows.

AgentPoolsAbortLatestOperationOptionalParams

Parâmetros opcionais.

AgentPoolsCreateOrUpdateOptionalParams

Parâmetros opcionais.

AgentPoolsDeleteMachinesOptionalParams

Parâmetros opcionais.

AgentPoolsDeleteOptionalParams

Parâmetros opcionais.

AgentPoolsGetAvailableAgentPoolVersionsOptionalParams

Parâmetros opcionais.

AgentPoolsGetOptionalParams

Parâmetros opcionais.

AgentPoolsGetUpgradeProfileOptionalParams

Parâmetros opcionais.

AgentPoolsListOptionalParams

Parâmetros opcionais.

AgentPoolsOperations

Interface que representa operações de um AgentPools.

AgentPoolsUpgradeNodeImageVersionOptionalParams

Parâmetros opcionais.

AzureKeyVaultKms

Configurações do serviço de gerenciamento de chaves do Azure Key Vault para o perfil de segurança.

ClusterUpgradeSettings

Configurações para atualizar um cluster.

CommandResultProperties

Os resultados de um comando run

CompatibleVersions

Informações de versão sobre um produto/serviço compatível com uma revisão de malha de serviço.

ContainerServiceClientOptionalParams

Parâmetros opcionais para o cliente.

ContainerServiceLinuxProfile

Perfil para VMs Linux no cluster de serviço de contêiner.

ContainerServiceNetworkProfile

Perfil de configuração de rede.

ContainerServiceSshConfiguration

Configuração SSH para VMs baseadas em Linux em execução no Azure.

ContainerServiceSshPublicKey

Contém informações sobre dados de chave pública do certificado SSH.

CreationData

Dados usados ao criar um recurso de destino a partir de um recurso de origem.

CredentialResult

A resposta do resultado da credencial.

CredentialResults

A resposta do resultado da credencial da lista.

DailySchedule

Para horários como: 'repete todos os dias' ou 'repete a cada 3 dias'.

DateSpan

Um intervalo de datas. Por exemplo, entre «2022-12-23» e «2023-01-05».

DelegatedResource

Propriedades de recursos delegados - somente uso interno.

EndpointDependency

Um nome de domínio que os nós do agente AKS estão alcançando.

EndpointDetail

conectar informações dos nós do agente AKS a um único ponto de extremidade.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro para operações com falha.

ExtendedLocation

O tipo complexo do local estendido.

GPUProfile

Configurações de GPU para o pool de agentes.

IPTag

Contém o IPTag associado ao objeto.

IstioCertificateAuthority

Configuração da Autoridade de Certificação (CA) Istio Service Mesh. Por enquanto, só suportamos certificados de plug-in conforme descrito aqui https://aka.ms/asm-plugin-ca

IstioComponents

Configuração de componentes Istio.

IstioEgressGateway

Configuração do gateway de saída do Istio.

IstioIngressGateway

Configuração do gateway de ingresso do Istio. Por enquanto, suportamos até um gateway de entrada externo chamado aks-istio-ingressgateway-external e um gateway de entrada interno chamado aks-istio-ingressgateway-internal.

IstioPluginCertificateAuthority

Informações de certificados de plug-in para Service Mesh.

IstioServiceMesh

Configuração de malha de serviço Istio.

KubeletConfig

Configurações Kubelet de nós de agente. Consulte de configuração de nó personalizado do AKS para obter mais detalhes.

KubernetesPatchVersion

Perfil da versão do patch do Kubernetes

KubernetesVersion

Perfil da versão do Kubernetes para determinada versão major.minor.

KubernetesVersionCapabilities

Recursos nesta versão do Kubernetes.

KubernetesVersionListResult

Propriedades de valores de retenção, que é a matriz de KubernetesVersion

LinuxOSConfig

Configurações de SO de nós de agente Linux. Consulte de configuração de nó personalizado do AKS para obter mais detalhes.

LocalDNSOverride

Substitui o perfil localDNS.

LocalDNSProfile

Configura o DNS local por nó, com substituições de VnetDNS e KubeDNS. LocalDNS ajuda a melhorar o desempenho e a confiabilidade da resolução DNS em um cluster AKS. Para mais detalhes, ver aka.ms/aks/localdns.

Machine

Uma máquina. Contém detalhes sobre a máquina virtual subjacente. Uma máquina pode ser visível aqui, mas não em nós kubectl get; se assim for, pode ser porque a máquina ainda não foi registrada no Kubernetes API Server.

MachineIpAddress

Os detalhes do endereço IP da máquina.

MachineNetworkProperties

Propriedades de rede da máquina

MachineProperties

As propriedades da máquina

MachinesGetOptionalParams

Parâmetros opcionais.

MachinesListOptionalParams

Parâmetros opcionais.

MachinesOperations

Interface representando as operações de uma máquina.

MaintenanceConfiguration

Configuração de manutenção planejada, usada para configurar quando as atualizações podem ser implantadas em um cluster gerenciado. Consulte de manutenção planejada para obter mais informações sobre a manutenção planejada.

MaintenanceConfigurationProperties

Propriedades usadas para configurar a manutenção planeada para um Cluster Gerido.

MaintenanceConfigurationsCreateOrUpdateOptionalParams

Parâmetros opcionais.

MaintenanceConfigurationsDeleteOptionalParams

Parâmetros opcionais.

MaintenanceConfigurationsGetOptionalParams

Parâmetros opcionais.

MaintenanceConfigurationsListByManagedClusterOptionalParams

Parâmetros opcionais.

MaintenanceConfigurationsOperations

Interface representando operações de MaintenanceConfigurations.

MaintenanceWindow

Janela de manutenção usada para configurar a atualização automática agendada para um cluster gerenciado.

ManagedCluster

Cluster gerenciado.

ManagedClusterAADProfile

AADProfile especifica atributos para integração do Azure Ative Directory. Para obter mais detalhes, consulte AAD gerenciado no AKS.

ManagedClusterAIToolchainOperatorProfile

Ao habilitar o operador, um conjunto de CRDs e controladores gerenciados pelo AKS serão instalados no cluster. O operador automatiza a implantação de modelos OSS para fins de inferência e/ou treinamento. Ele fornece um conjunto de modelos predefinidos e permite a inferência distribuída em relação a eles.

ManagedClusterAPIServerAccessProfile

Perfil de acesso para o servidor de API de cluster gerenciado.

ManagedClusterAccessProfile

Perfil de acesso ao cluster gerenciado.

ManagedClusterAddonProfile

Um perfil de complemento do Kubernetes para um cluster gerenciado.

ManagedClusterAddonProfileIdentity

Informações de identidade atribuída ao usuário usadas por este complemento.

ManagedClusterAgentPoolProfile

Perfil para o pool de agentes de serviço de contêiner.

ManagedClusterAgentPoolProfileProperties

Propriedades para o perfil do pool de agentes de serviço de contêiner.

ManagedClusterAppRoutingIstio

Configuração para usar um plano de controlo Istio sem sidecar para entrada gerida via Gateway API com App Routing. Consulte https://aka.ms/gateway-on-istio informações sobre como usar o Istio para entradas via Gateway API.

ManagedClusterAutoUpgradeProfile

Perfil de atualização automática para um cluster gerenciado.

ManagedClusterAzureMonitorProfile

Perfis de complemento do Azure Monitor para monitorar o cluster gerenciado.

ManagedClusterAzureMonitorProfileAppMonitoring

Perfil de monitorização de aplicações para AKS.

ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation

Auto-instrumentação de monitorização de aplicações para AKS. Implementa um webhook que automatiza as cargas de trabalho com as Distribuições Microsoft OpenTelemetry para recolher métricas, registos e rastreios do OpenTelemetr. Veja https://aka.ms/AKSAppMonitoringDocs e https://aka.ms/AzureMonitorApplicationMonitoring para uma visão geral.

ManagedClusterAzureMonitorProfileKubeStateMetrics

Perfil Kube State Metrics para o addon Azure Managed Prometheus. Essas configurações opcionais são para o pod kube-state-metrics que é implantado com o addon. Consulte aka.ms/AzureManagedPrometheus-optional-parameters para obter detalhes.

ManagedClusterAzureMonitorProfileMetrics

Perfil de métricas para o serviço gerenciado do Azure Monitor para Prometheus addon. Colete métricas de infraestrutura do Kubernetes prontas para uso para enviar a um Espaço de Trabalho do Azure Monitor e configure a raspagem adicional para destinos personalizados. Consulte aka.ms/AzureManagedPrometheus para obter uma visão geral.

ManagedClusterBootstrapProfile

O perfil de bootstrap.

ManagedClusterCostAnalysis

A configuração de análise de custo para o cluster

ManagedClusterHostedSystemProfile

Configurações para addons do sistema hospedado.

ManagedClusterHttpProxyConfig

Configuração de proxy HTTP de cluster.

ManagedClusterIdentity

Identidade para o cluster gerenciado.

ManagedClusterIngressProfile

Perfil de entrada para o cluster de serviço de contêiner.

ManagedClusterIngressProfileGatewayConfiguration

Configuração para CRDs de API de Gateway geridos. Consulte https://aka.ms/k8s-gateway-api para obter mais detalhes.

ManagedClusterIngressProfileNginx

Configuração do controlador de entrada Nginx para o perfil de entrada do cluster gerido.

ManagedClusterIngressProfileWebAppRouting

Configurações do complemento Roteamento de Aplicativo para o perfil de entrada.

ManagedClusterLoadBalancerProfile

Perfil do balanceador de carga de cluster gerenciado.

ManagedClusterLoadBalancerProfileManagedOutboundIPs

IPs de saída gerenciados desejados para o balanceador de carga de cluster.

ManagedClusterLoadBalancerProfileOutboundIPPrefixes

Recursos de prefixo IP de saída desejados para o balanceador de carga de cluster.

ManagedClusterLoadBalancerProfileOutboundIPs

Recursos IP de saída desejados para o balanceador de carga do cluster.

ManagedClusterManagedOutboundIPProfile

Perfil dos recursos IP de saída gerenciados do cluster gerenciado.

ManagedClusterMetricsProfile

O perfil de métricas para o ManagedCluster.

ManagedClusterNATGatewayProfile

Perfil do gateway NAT do cluster gerenciado.

ManagedClusterNodeProvisioningProfile

Perfil de provisão de nós para o cluster gerido.

ManagedClusterNodeResourceGroupProfile

Perfil de bloqueio do grupo de recursos do nó para um cluster gerenciado.

ManagedClusterOidcIssuerProfile

O perfil do emissor OIDC do Cluster Gerenciado.

ManagedClusterPodIdentity

Detalhes sobre a identidade do pod atribuída ao Cluster Gerenciado.

ManagedClusterPodIdentityException

Uma exceção de identidade de pod, que permite que pods com determinados rótulos acessem o ponto de extremidade IMDS (Serviço de Metadados de Instância do Azure) sem serem intercetados pelo servidor de identidade gerenciada pelo nó (NMI). Consulte desativar o AAD Pod Identity para um específico de Pod/Aplicativo para obter mais detalhes.

ManagedClusterPodIdentityProfile

O perfil de identidade do pod do Cluster Gerenciado. Consulte usar o de identidade do pod do AAD para obter mais detalhes sobre a integração da identidade do pod.

ManagedClusterPodIdentityProvisioningError

Uma resposta de erro do provisionamento de identidade do pod.

ManagedClusterPodIdentityProvisioningErrorBody

Uma resposta de erro do provisionamento de identidade do pod.

ManagedClusterPodIdentityProvisioningInfo

Informação de provisão de identidade do pod.

ManagedClusterPoolUpgradeProfile

A lista de versões de atualização disponíveis.

ManagedClusterPoolUpgradeProfileUpgradesItem

Upgrades disponíveis para um AgentPool.

ManagedClusterProperties

Propriedades do cluster gerido.

ManagedClusterPropertiesAutoScalerProfile

Parâmetros a serem aplicados ao autoscaler de cluster quando ativado

ManagedClusterSKU

A SKU de um cluster gerenciado.

ManagedClusterSecurityProfile

Perfil de segurança para o cluster de serviço de contêiner.

ManagedClusterSecurityProfileDefender

Configurações do Microsoft Defender para o perfil de segurança.

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Configurações do Microsoft Defender para a deteção de ameaças ao perfil de segurança.

ManagedClusterSecurityProfileImageCleaner

O Image Cleaner remove imagens não utilizadas dos nós, libertando espaço em disco e ajudando a reduzir a área da superfície de ataque. Aqui estão as configurações para o perfil de segurança.

ManagedClusterSecurityProfileWorkloadIdentity

Configurações de identidade de carga de trabalho para o perfil de segurança.

ManagedClusterServicePrincipalProfile

Informações sobre uma identidade de entidade de serviço para o cluster usar para manipular APIs do Azure.

ManagedClusterStaticEgressGatewayProfile

A configuração do complemento Static Egress Gateway para o cluster.

ManagedClusterStatus

Contém informações somente leitura sobre o Cluster Gerenciado.

ManagedClusterStorageProfile

Perfil de armazenamento para o cluster de serviço de contêiner.

ManagedClusterStorageProfileBlobCSIDriver

Configurações do AzureBlob CSI Driver para o perfil de armazenamento.

ManagedClusterStorageProfileDiskCSIDriver

Configurações do driver CSI do AzureDisk para o perfil de armazenamento.

ManagedClusterStorageProfileFileCSIDriver

Configurações do AzureFile CSI Driver para o perfil de armazenamento.

ManagedClusterStorageProfileSnapshotController

Configurações do Snapshot Controller para o perfil de armazenamento.

ManagedClusterUpgradeProfile

A lista de atualizações disponíveis para pools de computação.

ManagedClusterUpgradeProfileProperties

Perfis de atualização do plano de controlo e do pool de agentes.

ManagedClusterWebAppRoutingGatewayAPIImplementations

Configurações para fornecedores de API de Gateway a serem usadas para entrada gerida com o Roteamento de Aplicações.

ManagedClusterWindowsProfile

Perfil para VMs do Windows no cluster gerenciado.

ManagedClusterWorkloadAutoScalerProfile

Perfil do dimensionador automático da carga de trabalho para o cluster gerenciado.

ManagedClusterWorkloadAutoScalerProfileKeda

Configurações KEDA (Kubernetes Event-driven Autoscaling) para o perfil de dimensionamento automático da carga de trabalho.

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

Configurações de VPA (Vertical Pod Autoscaler) para o perfil de dimensionamento automático da carga de trabalho.

ManagedClustersAbortLatestOperationOptionalParams

Parâmetros opcionais.

ManagedClustersCreateOrUpdateOptionalParams

Parâmetros opcionais.

ManagedClustersDeleteOptionalParams

Parâmetros opcionais.

ManagedClustersGetAccessProfileOptionalParams

Parâmetros opcionais.

ManagedClustersGetCommandResultOptionalParams

Parâmetros opcionais.

ManagedClustersGetMeshRevisionProfileOptionalParams

Parâmetros opcionais.

ManagedClustersGetMeshUpgradeProfileOptionalParams

Parâmetros opcionais.

ManagedClustersGetOptionalParams

Parâmetros opcionais.

ManagedClustersGetUpgradeProfileOptionalParams

Parâmetros opcionais.

ManagedClustersListByResourceGroupOptionalParams

Parâmetros opcionais.

ManagedClustersListClusterAdminCredentialsOptionalParams

Parâmetros opcionais.

ManagedClustersListClusterMonitoringUserCredentialsOptionalParams

Parâmetros opcionais.

ManagedClustersListClusterUserCredentialsOptionalParams

Parâmetros opcionais.

ManagedClustersListKubernetesVersionsOptionalParams

Parâmetros opcionais.

ManagedClustersListMeshRevisionProfilesOptionalParams

Parâmetros opcionais.

ManagedClustersListMeshUpgradeProfilesOptionalParams

Parâmetros opcionais.

ManagedClustersListOptionalParams

Parâmetros opcionais.

ManagedClustersListOutboundNetworkDependenciesEndpointsOptionalParams

Parâmetros opcionais.

ManagedClustersOperations

Interface que representa uma operação ManagedClusters.

ManagedClustersResetAADProfileOptionalParams

Parâmetros opcionais.

ManagedClustersResetServicePrincipalProfileOptionalParams

Parâmetros opcionais.

ManagedClustersRotateClusterCertificatesOptionalParams

Parâmetros opcionais.

ManagedClustersRotateServiceAccountSigningKeysOptionalParams

Parâmetros opcionais.

ManagedClustersRunCommandOptionalParams

Parâmetros opcionais.

ManagedClustersStartOptionalParams

Parâmetros opcionais.

ManagedClustersStopOptionalParams

Parâmetros opcionais.

ManagedClustersUpdateTagsOptionalParams

Parâmetros opcionais.

ManagedNamespace

Namespace gerenciado por ARM.

ManagedNamespacesCreateOrUpdateOptionalParams

Parâmetros opcionais.

ManagedNamespacesDeleteOptionalParams

Parâmetros opcionais.

ManagedNamespacesGetOptionalParams

Parâmetros opcionais.

ManagedNamespacesListByManagedClusterOptionalParams

Parâmetros opcionais.

ManagedNamespacesListCredentialOptionalParams

Parâmetros opcionais.

ManagedNamespacesOperations

Interface representando operações de Managed Namespaces.

ManagedNamespacesUpdateOptionalParams

Parâmetros opcionais.

ManagedServiceIdentityUserAssignedIdentitiesValue

Propriedades de identidade atribuídas pelo usuário.

ManualScaleProfile

Especificações sobre o número de máquinas.

MeshRevision

Contém informações sobre atualizações e compatibilidade para determinada versão de malha major.minor.

MeshRevisionProfile

Perfil de revisão de malha para uma malha.

MeshRevisionProfileProperties

Propriedades do perfil de revisão de malha para uma malha

MeshUpgradeProfile

Perfil de atualização para determinada malha.

MeshUpgradeProfileProperties

Propriedades de perfil de atualização de malha para uma versão major.minor.

NamespaceProperties

Propriedades de um namespace gerenciado por ARM

NetworkPolicies

Política de rede padrão do namespace, especificando regras de entrada e saída.

OperationValue

Descreve as propriedades de um valor Operation.

OperationValueDisplay

Descreve as propriedades de um Display de Valor de Operação.

OperationsListOptionalParams

Parâmetros opcionais.

OperationsOperations

Interface que representa uma operação de Operações.

OutboundEnvironmentEndpoint

Pontos finais de saída aos quais os nós do agente AKS se conectam para fins comuns.

PageSettings

Opções para o método byPage

PagedAsyncIterableIterator

Uma interface que permite iteração assíncrona iterável até a conclusão e por página.

PortRange

O intervalo de portas.

PowerState

Descreve o estado de energia do cluster

PrivateEndpoint

Ponto de extremidade privado ao qual pertence uma conexão.

PrivateEndpointConnection

Uma conexão de ponto de extremidade privada

PrivateEndpointConnectionListResult

Uma lista de conexões de ponto de extremidade privadas

PrivateEndpointConnectionProperties

Propriedades de uma conexão de ponto de extremidade privada.

PrivateEndpointConnectionsDeleteOptionalParams

Parâmetros opcionais.

PrivateEndpointConnectionsGetOptionalParams

Parâmetros opcionais.

PrivateEndpointConnectionsListOptionalParams

Parâmetros opcionais.

PrivateEndpointConnectionsOperations

Interface que representa uma operação PrivateEndpointConnections.

PrivateEndpointConnectionsUpdateOptionalParams

Parâmetros opcionais.

PrivateLinkResource

Um recurso de link privado

PrivateLinkResourcesListOptionalParams

Parâmetros opcionais.

PrivateLinkResourcesListResult

Uma lista de recursos de link privado

PrivateLinkResourcesOperations

Interface que representa uma operação PrivateLinkResources.

PrivateLinkServiceConnectionState

O estado de uma conexão de serviço de link privado.

ProxyResource

A definição de modelo de recurso para um recurso de proxy do Azure Resource Manager. Ele não terá tags e um local

RelativeMonthlySchedule

Para horários como: "repete todos os meses na primeira segunda-feira" ou "repete a cada 3 meses na última sexta-feira".

ResolvePrivateLinkServiceIdOperations

Interface que representa uma operação ResolvePrivateLinkServiceId.

ResolvePrivateLinkServiceIdPostOptionalParams

Parâmetros opcionais.

Resource

Campos comuns que são retornados na resposta para todos os recursos do Azure Resource Manager

ResourceQuota

Cota de recursos para o namespace.

ResourceReference

Uma referência a um recurso do Azure.

RestorePollerOptions
RunCommandRequest

Uma solicitação de comando de execução

RunCommandResult

Execute o resultado do comando.

ScaleProfile

Especificações sobre como dimensionar um pool de agentes VirtualMachines.

Schedule

Deve ser especificado apenas um dos tipos de horários. Escolha 'diário', 'semanal', 'absoluteMonthly' ou 'relativeMonthly' para o seu cronograma de manutenção.

ServiceMeshProfile

Perfil de malha de serviço para um cluster gerenciado.

SimplePollerLike

Um poller simples que pode ser usado para sondar uma operação de longa duração.

Snapshot

Um recurso de instantâneo do pool de nós.

SnapshotProperties

Propriedades usadas para configurar um snapshot de pool de nós.

SnapshotsCreateOrUpdateOptionalParams

Parâmetros opcionais.

SnapshotsDeleteOptionalParams

Parâmetros opcionais.

SnapshotsGetOptionalParams

Parâmetros opcionais.

SnapshotsListByResourceGroupOptionalParams

Parâmetros opcionais.

SnapshotsListOptionalParams

Parâmetros opcionais.

SnapshotsOperations

Interface que representa operações de Snapshots.

SnapshotsUpdateTagsOptionalParams

Parâmetros opcionais.

SysctlConfig

Configurações de sysctl para nós de agente Linux.

SystemData

Metadados referentes à criação e última modificação do recurso.

TagsObject

Tags objeto para operações de patch.

TimeInWeek

Tempo em uma semana.

TimeSpan

Um intervalo de tempo. Por exemplo, entre 2021-05-25T13:00:00Z e 2021-05-25T14:00:00Z.

TrackedResource

A definição do modelo de recursos para um recurso de nível superior rastreado do Azure Resource Manager que tem 'tags' e um 'local'

TrustedAccessRole

Definição de função de acesso confiável.

TrustedAccessRoleBinding

Define a vinculação entre um recurso e uma função

TrustedAccessRoleBindingProperties

Propriedades para vinculação de função de acesso confiável

TrustedAccessRoleBindingsCreateOrUpdateOptionalParams

Parâmetros opcionais.

TrustedAccessRoleBindingsDeleteOptionalParams

Parâmetros opcionais.

TrustedAccessRoleBindingsGetOptionalParams

Parâmetros opcionais.

TrustedAccessRoleBindingsListOptionalParams

Parâmetros opcionais.

TrustedAccessRoleBindingsOperations

Interface representando operações TrustedAccessRoleBindings.

TrustedAccessRoleRule

Regra para a função de acesso confiável

TrustedAccessRolesListOptionalParams

Parâmetros opcionais.

TrustedAccessRolesOperations

Interface representando uma operação TrustedAccessRoles.

UpgradeOverrideSettings

Configurações para substituições ao atualizar um cluster.

UserAssignedIdentity

Detalhes sobre uma identidade atribuída ao usuário.

VirtualMachineNodes

Status atual em um grupo de nós do mesmo tamanho vm.

VirtualMachinesProfile

Especificações no pool de agentes do VirtualMachines.

WeeklySchedule

Para horários como: "repete todas as segundas-feiras" ou "repete a cada 3 semanas na quarta-feira".

WindowsGmsaProfile

Perfil gMSA do Windows no cluster gerenciado.

Aliases de Tipo

AccelerationMode

Habilite opções avançadas de aceleração de rede. Isso permite que os usuários configurem a aceleração usando o roteamento de host BPF. Isso só pode ser ativado com o dataplane do Cilium. Se não for especificado, o valor padrão será Nenhum (sem aceleração). O modo de aceleração pode ser alterado em um cluster pré-existente. Veja https://aka.ms/acnsperformance para uma explicação detalhada
KnownAccelerationMode pode ser usado de forma intercambiável com AccelerationMode, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

BpfVeth: Habilite o roteamento de host eBPF com o modo veth device.
Nenhum: desative as opções de aceleração.

AdoptionPolicy

Ação se o namespace Kubernetes com o mesmo nome já existir.
KnownAdoptionPolicy pode ser usado de forma intercambiável com AdoptionPolicy, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Nunca: Se o namespace já existir no Kubernetes, as tentativas de criar esse mesmo namespace no ARM falharão.
IfIdentical: assuma o namespace existente a ser gerenciado pelo ARM, se não houver diferença.
Sempre: Sempre assuma o namespace existente a ser gerenciado pelo ARM, alguns campos podem ser substituídos.

AdvancedNetworkPolicies

Habilite políticas de rede avançadas. Isso permite que os usuários configurem políticas de rede de Camada 7 (FQDN, HTTP, Kafka). As próprias políticas devem ser configuradas por meio dos recursos da Diretiva de Rede da Cílium, consulte https://docs.cilium.io/en/latest/security/policy/index.html. Isso só pode ser habilitado em clusters baseados em cílio. Se não for especificado, o valor padrão será FQDN se security.enabled estiver definido como true.
KnownAdvancedNetworkPolicies pode ser usado de forma intercambiável com AdvancedNetworkPolicies, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

L7: Habilite as políticas de rede Layer7 (FQDN, HTTP/S, Kafka). Esta opção é um superconjunto da opção FQDN.
FQDN: Habilitar diretivas de rede baseadas em FQDN
Nenhuma: desative as políticas de rede da Camada 7 (FQDN, HTTP/S, Kafka)

AgentPoolMode

O modo de um pool de agentes. Um cluster deve ter pelo menos um Pool de Agentes do 'Sistema' o tempo todo. Para obter informações adicionais sobre restrições e práticas recomendadas do pool de agentes, consulte: https://docs.microsoft.com/azure/aks/use-system-pools
KnownAgentPoolMode pode ser usado de forma intercambiável com AgentPoolMode, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

System: Os pools de agentes do sistema servem principalmente para hospedar pods críticos do sistema, como CoreDNS e metrics-server. Os pools de agentes do sistema osType devem ser Linux. Os pools de agentes do sistema VM SKU devem ter pelo menos 2vCPUs e 4GB de memória.
User: Os pools de agentes de usuário são principalmente para hospedar seus pods de aplicativo.
Gateway: Os pools de agentes de gateway são dedicados a fornecer IPs de saída estáticos para pods. Para obter mais detalhes, veja https://aka.ms/aks/static-egress-gateway.

AgentPoolSSHAccess

Método de acesso SSH de um pool de agentes.
KnownAgentPoolSSHAccess pode ser usado de forma intercambiável com AgentPoolSSHAccess, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

LocalUser: Pode SSH no nó como um usuário local usando chave privada.
Desativado: O serviço SSH será desativado no nó.

AgentPoolType

O tipo de pool de agentes.
KnownAgentPoolType pode ser usado de forma intercambiável com AgentPoolType, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

VirtualMachineScaleSets: Crie um pool de agentes apoiado por um conjunto de dimensionamento de máquina virtual.
AvailabilitySet: O uso deste é fortemente desencorajado.
VirtualMachines: Crie um pool de agentes apoiado por um modo de orquestração de VM de instância única.

ArtifactSource

A fonte do artefato. A fonte de onde os artefacts são descarregados.
KnownArtifactSource pode ser usado de forma intercambiável com ArtifactSource, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Cache: extrair imagens do Registro de Contêiner do Azure com cache
Direct: extrair imagens do Microsoft Artifact Registry

AzureSupportedClouds

Os valores suportados para a configuração de nuvem como um tipo literal de cadeia de caracteres

BackendPoolType

O tipo de Balanceador de Carga BackendPool gerido de entrada.
KnownBackendPoolType pode ser usado de forma intercambiável com BackendPoolType, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

NodeIPConfiguration: O tipo do BackendPool do Balanceador de Carga de entrada gerenciado. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend.
NodeIP: O tipo do BackendPool do Balanceador de Carga de entrada gerenciado. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend.

Code

Indica se o cluster está a correr ou parado
KnownCode pode ser usado de forma intercambiável com Code, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Executando: O cluster está em execução.
Parou: O cluster está parado.

ConnectionStatus

O status da conexão do serviço de link privado.
KnownConnectionStatus pode ser usado de forma intercambiável com ConnectionStatus, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Pendente: Ligação pendente de aprovação.
Aprovado: Ligação aprovada.
Rejeitado: Ligação rejeitada.
Desligado: A ligação está desligada.

ContinuablePage

Uma interface que descreve uma página de resultados.

CreatedByType

O tipo de entidade que criou o recurso.
KnownCreatedByType pode ser usado de forma intercambiável com CreatedByType, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

User: A entidade foi criada por um usuário.
Application: A entidade foi criada por um aplicativo.
ManagedIdentity: A entidade foi criada por uma identidade gerenciada.
Key: A entidade foi criada por uma chave.

DeletePolicy

Exclua opções de um namespace.
KnownDeletePolicy pode ser usado de forma intercambiável com DeletePolicy, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Manter: exclua apenas o recurso ARM, mantenha o namespace Kubernetes. Exclua também o rótulo ManagedByARM.
Excluir: exclua o recurso ARM e o namespace Kubernetes juntos.

Expander

O expansor a ser usado durante a expansão. Se não for especificado, o padrão é 'aleatório'. Consulte expansores para obter mais informações.
KnownExpander pode ser usado de forma intercambiável com o Expander, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

com menor desperdício: seleciona o grupo de nós que terá a CPU menos ociosa (se estiver vinculada, memória não utilizada) após a expansão. Isso é útil quando você tem diferentes classes de nós, por exemplo, nós de alta CPU ou alta memória, e só deseja expandi-los quando há pods pendentes que precisam de muitos desses recursos.
maioria dos pods: Seleciona o grupo de nós que seria capaz de agendar o maior número de pods ao aumentar a escala. Isso é útil quando você está usando nodeSelector para garantir que certos pods aterrissem em determinados nós. Observe que isso não fará com que o autoscaler selecione nós maiores versus menores, pois ele pode adicionar vários nós menores de uma só vez.
prioridade: seleciona o grupo de nós que tem a prioridade mais alta atribuída pelo usuário. Sua configuração é descrita em mais detalhes aqui.
aleatório : Usado quando você não tem uma necessidade específica de que os grupos de nós sejam dimensionados de forma diferente.

ExtendedLocationTypes

O tipo de extendedLocation.
KnownExtendedLocationTypes pode ser usado de forma intercambiável com ExtendedLocationTypes, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

EdgeZone: Azure tipo de localização estendida da Edge Zone.

Format

O formato da credencial kubeconfig.
KnownFormat pode ser usado de forma intercambiável com Format, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

azure: Retorna azure auth-provider kubeconfig. Este formato foi preterido na v1.22 e será totalmente removido na v1.26. Ver: https://aka.ms/k8s/changes-1-26.
exec: Retornar formato exec kubeconfig. Este formato requer binário kubelogin no caminho.

GPUDriver

Se deseja instalar drivers de GPU. Quando não é especificado, o padrão é Instalar.
KnownGPUDriver pode ser usado de forma intercambiável com GPUDriver, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Instalar: Instale o driver.
Nenhum: Ignorar a instalação do driver.

GPUInstanceProfile

GPUInstanceProfile a ser usado para especificar o perfil de instância MIG da GPU para GPU VM SKU suportado.
KnownGPUInstanceProfile pode ser usado de forma intercambiável com GPUInstanceProfile, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

MIG1g: Perfil de instância da GPU MIG 1g.
MIG2g: Perfil de instância da GPU MIG 2G.
MIG3g: Perfil de instância da GPU MIG 3g.
MIG4g: Perfil de instância da GPU MIG 4G.
MIG7g: Perfil de instância da GPU MIG 7g.

GatewayAPIIstioEnabled

Se deve ativar o Istio como uma implementação de API de Gateway para entrada gerida com o Roteamento de Aplicações.
O KnownGatewayAPIIstioEnabled pode ser usado de forma intercambiável com o GatewayAPIIstioEnabled, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Ativado: Permite a entrada gerida através da API Gateway usando um plano de controlo Istio sem sidecar.
Desativado: Desativa o plano de controlo istio sem sidecar para entrada gerida via API do Gateway.

IpFamily

Para determinar se o endereço pertence à família IPv4 ou IPv6
KnownIpFamily pode ser usado de forma intercambiável com IpFamily, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

IPv4: Família IPv4
IPv6: Família IPv6

IstioIngressGatewayMode

Modo de um gateway de entrada.
KnownIstioIngressGatewayMode pode ser usado de forma intercambiável com IstioIngressGatewayMode, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

externo: O gateway de entrada recebe um endereço IP público e é acessível publicamente.
interno: O gateway de entrada recebe um endereço IP interno e não pode ser acessado publicamente.

KeyVaultNetworkAccessTypes

Acesso à rede do key vault. Acesso à rede do key vault. Os valores possíveis são Public e Private. Public significa que o key vault permite access pública de todas as redes. Private significa que a key vault desativa a access pública e permite private link. O valor predefinido é Public.
KnownKeyVaultNetworkAccessTypes pode ser usado de forma intercambiável com KeyVaultNetworkAccessTypes, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Público: O cofre de chaves permite acesso público a partir de todas as redes.
Privado: O cofre de chaves desativa o acesso público e ativa a ligação privada.

KubeletDiskType

Determina o posicionamento de volumes emptyDir, raiz de dados de tempo de execução do contêiner e armazenamento efêmero do Kubelet.
KnownKubeletDiskType pode ser usado de forma intercambiável com KubeletDiskType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

OS: Kubelet usará o disco do sistema operacional para seus dados.
temporária: Kubelet usará o disco temporário para seus dados.

KubernetesSupportPlan

Diferentes níveis de suporte para clusters geridos por AKS
KnownKubernetesSupportPlan pode ser usado de forma intercambiável com o KubernetesSupportPlan, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

KubernetesOfficial: O suporte para a versão é o mesmo que para a oferta de código aberto do Kubernetes. Versões oficiais de suporte da comunidade de código aberto Kubernetes por 1 ano após o lançamento.
AKSLongTermSupport: Suporte para a versão estendida após o suporte KubernetesOfficial de 1 ano. O AKS continua a corrigir CVEs por mais 1 ano, para um total de 2 anos de suporte.

LicenseType

O tipo de licença a usar para VMs do Windows. Consulte Azure Benefícios para Utilizadores Híbridos para mais detalhes.
KnownLicenseType pode ser usado de forma intercambiável com LicenseType, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Nenhum: Nenhum licenciamento adicional é aplicado.
Windows_Server: Habilita os Benefícios de Usuário Híbrido do Azure para VMs do Windows.

LoadBalancerSku

O SKU do load balancer para o cluster gerido. O padrão é 'padrão'. Consulte Balanceador de Carga do Azure SKUs para mais informações sobre as diferenças entre SKUs de balanceador de carga.
KnownLoadBalancerSku pode ser usado de forma intercambiável com LoadBalancerSku, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

padrão: Use um balanceador de carga padrão. Este é o SKU do Balanceador de Carga recomendado. Para obter mais informações sobre como trabalhar com o balanceador de carga no cluster gerenciado, consulte o artigo Balanceador de Carga padrão.
básico: Use um Balanceador de Carga básico com funcionalidade limitada.

LocalDNSForwardDestination

Servidor de destino para consultas DNS a serem encaminhadas do localDNS.
KnownLocalDNSForwardDestination pode ser usado de forma intercambiável com LocalDNSForwardDestination, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

ClusterCoreDNS: Encaminhe consultas DNS de localDNS para cluster CoreDNS.
VnetDNS: Encaminhe consultas DNS de localDNS para o servidor DNS configurado na VNET. Uma VNET pode ter vários servidores DNS configurados.

LocalDNSForwardPolicy

Política de encaminhamento para selecionar o servidor DNS upstream. Consulte forward plugin para obter mais informações.
KnownLocalDNSForwardPolicy pode ser usado de forma intercambiável com LocalDNSForwardPolicy, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Sequencial: Implementa a seleção sequencial de servidores DNS upstream. Consulte forward plugin para obter mais informações.
RoundRobin: Implementa a seleção de servidor DNS upstream round robin. Consulte forward plugin para obter mais informações.
Aleatório: implementa a seleção aleatória de servidores DNS upstream. Consulte forward plugin para obter mais informações.

LocalDNSMode

Modo de ativação para localDNS.
KnownLocalDNSMode pode ser usado de forma intercambiável com LocalDNSMode, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Preferencial: Se a versão atual do orquestrador suportar esse recurso, prefira habilitar o localDNS.
Necessário: habilite o localDNS.
Desativado: desative localDNS.

LocalDNSProtocol

Imponha TCP ou prefira o protocolo UDP para conexões de localDNS para servidor DNS upstream.
KnownLocalDNSProtocol pode ser usado de forma intercambiável com LocalDNSProtocol, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

PreferUDP: Prefira o protocolo UDP para conexões de localDNS para servidor DNS upstream.
ForceTCP: Aplique o protocolo TCP para conexões de localDNS para servidor DNS upstream.

LocalDNSQueryLogging

Nível de log para consultas DNS no localDNS.
KnownLocalDNSQueryLogging pode ser usado de forma intercambiável com LocalDNSQueryLogging, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Erro: Habilita o registro de erros no localDNS. Consulte o plugin de erros para obter mais informações.
Log: Habilita o log de consultas no localDNS. Consulte o plug-in de log para obter mais informações.

LocalDNSServeStale

Política para servir dados obsoletos. Consulte o plug-in de cache para obter mais informações.
KnownLocalDNSServeStale pode ser usado de forma intercambiável com LocalDNSServeStale, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Verificar: Forneça dados obsoletos com verificação. Primeiro, verifique se uma entrada ainda não está disponível na fonte antes de enviar a entrada expirada para o cliente. Consulte o plug-in de cache para obter mais informações.
Imediato: Sirva dados obsoletos imediatamente. Envie a entrada expirada para o cliente antes de verificar se a entrada está disponível na fonte. Consulte o plug-in de cache para obter mais informações.
Desativar: desative o serviço de dados obsoletos.

LocalDNSState

Estado gerado pelo sistema de localDNS.
KnownLocalDNSState pode ser usado de forma intercambiável com LocalDNSState, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Habilitado: localDNS está habilitado.
Desativado: localDNS está desativado.

ManagedClusterPodIdentityProvisioningState

O estado de provisionamento atual da identidade do pod.
KnownManagedClusterPodIdentityProvisioningState pode ser usado de forma intercambiável com ManagedClusterPodIdentityProvisioningState, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Atribuído: A identidade do pod é atribuída.
Cancelado: Atribuição de identidade do pod foi cancelada.
Eliminar: A identidade do pod está a ser eliminada.
Falhado: Atribuição de identidade do pod falhada.
Bem-sucedido: Atribuição de identidade do pod bem-sucedida.
Atualização: A identidade do pod está a ser atualizada.

ManagedClusterSKUName

O nome de uma SKU de cluster gerenciado.
KnownManagedClusterSKUName pode ser usado de forma intercambiável com ManagedClusterSKUName, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Base: Opção de base para o plano de controle AKS.
Automático: Os clusters automáticos são otimizados para executar a maioria das cargas de trabalho de produção com uma configuração que segue as práticas recomendadas e recomendações do AKS para configuração, escalabilidade e segurança de cluster e carga de trabalho. Para obter mais detalhes sobre clusters automáticos, consulte aka.ms/aks/automatic.

ManagedClusterSKUTier

A camada de uma SKU de cluster gerenciado. Se não for especificado, o padrão é 'Livre'. Consulte AKS Pricing Tier para mais detalhes.
KnownManagedClusterSKUTier pode ser usado de forma intercambiável com ManagedClusterSKUTier, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Premium: O cluster tem recursos premium, além de todos os recursos incluídos no 'Padrão'. Premium permite a seleção de LongTermSupport (aka.ms/aks/lts) para determinadas versões do Kubernetes.
Standard: Recomendado para cargas de trabalho de missão crítica e produção. Inclui dimensionamento automático do plano de controle do Kubernetes, testes intensivos de carga de trabalho e até 5.000 nós por cluster. Garante 99,95% de disponibilidade do ponto de extremidade do servidor da API do Kubernetes para clusters que usam zonas de disponibilidade e 99,9% de disponibilidade para clusters que não usam zonas de disponibilidade.
gratuito: o gerenciamento de cluster é gratuito, mas cobrado pelo uso de VM, armazenamento e rede. Ideal para experimentar, aprender, testar simples ou cargas de trabalho com menos de 10 nós. Não recomendado para casos de uso de produção.

ManagedGatewayType

Configuração para a instalação da API do Gateway gerenciado. Se não for especificado, o padrão é 'Desativado'. Consulte https://aka.ms/k8s-gateway-api para obter mais detalhes.
KnownManagedGatewayType pode ser usado de forma intercambiável com ManagedGatewayType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Desabilitado: os CRDs da API do gateway não serão reconciliados no cluster.
Padrão: Os CRDs da API Gateway do canal de lançamento padrão serão reconciliados com o seu cluster. Vê https://aka.ms/gateway-api-versions qual o pacote que será instalado para a tua versão Kubernetes.

NamespaceProvisioningState

O estado de provisionamento atual do namespace.
KnownNamespaceProvisioningState pode ser usado de forma intercambiável com NamespaceProvisioningState, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Atualização: O espaço de nomes está a ser atualizado.
Eliminar: O espaço de nomes está a ser eliminado.
Criação: O namespace está a ser criado.
Sucesso: A provisão do namespace teve sucesso.
Falhou: O provisionamento do namespace falhou.
Cancelado: O provisionamento do namespace foi cancelado.

NetworkDataplane

Dataplane de rede usado no cluster Kubernetes.
KnownNetworkDataplane pode ser usado de forma intercambiável com NetworkDataplane, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

azure: Use o plano de dados de rede do Azure.
cilium: Use o dataplane da rede Cilium. Consulte Azure CNI Powered by Cilium para obter mais informações.

NetworkMode

O modo de rede com que o Azure CNI está configurado. Isto não pode ser especificado se o networkPlugin for outra coisa que não 'azure'.
KnownNetworkMode pode ser usado de forma intercambiável com NetworkMode, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

transparente: Nenhuma ponte é criada. Intra-VM comunicação Pod to Pod é através de rotas IP criadas pelo Azure CNI. Consulte Modo Transparente para obter mais informações.
bridge: Isso não é mais suportado

NetworkPlugin

Plug-in de rede usado para construir a rede Kubernetes.
KnownNetworkPlugin pode ser usado de forma intercambiável com NetworkPlugin, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

azure: Use o plug-in de rede CNI do Azure. Consulte de rede CNI (avançado) do Azure para obter mais informações.
kubenet: Use o plugin de rede Kubenet. Consulte de rede Kubenet (básico) para obter mais informações.
nenhum: Nenhum plugin CNI está pré-instalado. Consulte BYO CNI para obter mais informações.

NetworkPluginMode

O modo que o plugin de rede deve usar.
KnownNetworkPluginMode pode ser usado de forma intercambiável com NetworkPluginMode, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

sobreposição: Usado com networkPlugin=azure, os pods recebem IPs do espaço de endereço PodCIDR, mas usam Domínios de Roteamento do Azure em vez do método Kubenet de tabelas de rotas. Para mais informações, visite https://aka.ms/aks/azure-cni-overlay.

NetworkPolicy

Política de rede usada para criar a rede Kubernetes.
KnownNetworkPolicy pode ser usado de forma intercambiável com NetworkPolicy, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

nenhuma: As políticas de rede não serão impostas. Este é o valor padrão quando NetworkPolicy não é especificado.
calico: Use as políticas de rede Calico. Consulte diferenças entre as políticas do Azure e do Calico para obter mais informações.
azure: Use as políticas de rede do Azure. Consulte diferenças entre as políticas do Azure e do Calico para obter mais informações.
cilium: Use o Cilium para impor políticas de rede. Isso requer que networkDataplane seja 'cilium'.

NginxIngressControllerType

Tipo de entrada para o recurso personalizado padrão NginxIngressController
KnownNginxIngressControllerType pode ser usado de forma intercambiável com NginxIngressControllerType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

AnnotationControlled: O padrão NginxIngressController será criado. Os usuários podem editar o recurso personalizado padrão NginxIngressController para configurar anotações do balanceador de carga.
Externo: O NginxIngressController padrão será criado e o operador provisionará um balanceador de carga externo com ele. Qualquer anotação para tornar o balanceador de carga padrão interno será substituída.
interno: O NginxIngressController padrão será criado e o operador provisionará um balanceador de carga interno com ele. Qualquer anotação para tornar o balanceador de carga padrão externo será substituída.
Nenhum: O Controlador de Ingresso padrão não será criado. Ele não será excluído pelo sistema, se existir. Os usuários devem excluir o recurso personalizado padrão NginxIngressController manualmente, se desejado.

NodeOSUpgradeChannel

Canal de atualização do sistema operacional do nó. Maneira como o sistema operacional em seus nós é atualizado. O padrão é NodeImage.
KnownNodeOSUpgradeChannel pode ser usado de forma intercambiável com NodeOSUpgradeChannel, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Nenhum: Nenhuma tentativa de atualizar o sistema operacional de suas máquinas será feita pelo sistema operacional ou por VHDs rolantes. Isto significa que é responsável pelas suas atualizações de segurança
não gerenciado: as atualizações do sistema operacional serão aplicadas automaticamente por meio da infraestrutura de patches integrada do sistema operacional. As máquinas recém-dimensionadas não serão corrigidas inicialmente e serão corrigidas em algum momento pela infraestrutura do sistema operacional. O comportamento desta opção depende do SO em questão. Ubuntu e Mariner aplicam patches de segurança através de atualização autônoma aproximadamente uma vez por dia por volta das 06:00 UTC. O Windows não aplica patches de segurança automaticamente e, portanto, para eles, esta opção é equivalente a Nenhum até novo aviso
NodeImage: O AKS atualizará os nós com um VHD recém-corrigido contendo correções de segurança e correções de bugs em uma cadência semanal. Com a atualização do VHD, as máquinas serão recriadas para esse VHD seguindo as janelas de manutenção e as configurações de surto. Nenhum custo VHD extra é incorrido ao escolher esta opção, pois o AKS hospeda as imagens.
SecurityPatch: O AKS transfere e atualiza os nós com atualizações de segurança testadas. Essas atualizações respeitam as configurações da janela de manutenção e produzem um novo VHD que é usado em novos nós. Em algumas ocasiões não é possível aplicar as atualizações em vigor, nesses casos os nós existentes também serão re-imageados para o VHD recém-produzido, a fim de aplicar as alterações. Esta opção incorre em um custo extra de hospedagem dos novos VHDs do Patch de Segurança em seu grupo de recursos para consumo de tempo justo.

NodeProvisioningDefaultNodePools

O conjunto de NodePools Karpenter (CRDs) padrão configurado para provisionamento de nós. Este campo não tem efeito a menos que o modo seja 'Auto'. Aviso: Alterar isso de Auto para Nenhum em um cluster existente fará com que os NodePools Karpenter padrão sejam excluídos, o que drenará e excluirá os nós associados a esses pools. É altamente recomendável não fazer isso, a menos que haja nós ociosos prontos para levar os pods removidos por essa ação. Se não for especificado, o padrão será Auto. Para obter mais informações, consulte aka.ms/aks/nap#node-pools.
KnownNodeProvisioningDefaultNodePools pode ser usado de forma intercambiável com NodeProvisioningDefaultNodePools, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Nenhum: Nenhum Karpenter NodePools é provisionado automaticamente. O dimensionamento automático não acontecerá a menos que o usuário crie uma ou mais instâncias CRD do NodePool.
Auto: Um conjunto padrão de NodePools Karpenter são provisionados

NodeProvisioningMode

O modo de provisionamento do nó. Se não for especificado, o padrão é Manual.
KnownNodeProvisioningMode pode ser usado de forma intercambiável com NodeProvisioningMode, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Manual: Os nós são provisionados manualmente pelo usuário
Auto: Os nós são provisionados automaticamente pelo AKS usando Karpenter (Consulte aka.ms/aks/nap para obter mais detalhes). Pools de nós de tamanho fixo ainda podem ser criados, mas o dimensionamento automático de pools de nós não pode ser. (Consulte aka.ms/aks/nap para mais detalhes).

OSDiskType

O tipo de disco do sistema operacional a ser usado para máquinas no pool de agentes. O padrão é 'Ephemeral' se a VM suportar e tiver um disco de cache maior do que o OSDiskSizeGB solicitado. Caso contrário, o padrão será 'Gerenciado'. Não pode ser alterado após a criação. Para obter mais informações, consulte Ephemeral OS.
KnownOSDiskType pode ser usado de forma intercambiável com OSDiskType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Managed: o Azure replica o disco do sistema operacional de uma máquina virtual para o armazenamento do Azure para evitar a perda de dados caso a VM precise ser realocada para outro host. Como os contêineres não foram projetados para que o estado local persista, esse comportamento oferece valor limitado enquanto fornece algumas desvantagens, incluindo provisionamento de nó mais lento e latência de leitura/gravação mais alta.
efêmero: Os discos efêmeros do sistema operacional são armazenados apenas na máquina host, assim como um disco temporário. Isso proporciona menor latência de leitura/gravação, juntamente com escalonamento de nó mais rápido e atualizações de cluster.

OSType

O tipo de sistema operacional. O padrão é Linux.
KnownOSType pode ser usado de forma intercambiável com OSType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Linux: Usa Linux.
Windows: Use o Windows.

Ossku

Especifica a SKU do sistema operacional usada pelo pool de agentes. O padrão é Ubuntu se OSType é Linux. O padrão é Windows2019 quando o Kubernetes <= 1.24 ou Windows2022 quando o Kubernetes >= 1.25 se OSType for Windows.
KnownOssku pode ser usado de forma intercambiável com Ossku, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Ubuntu: Use o Ubuntu como o sistema operacional para imagens de nós.
AzureLinux: Use o AzureLinux como o sistema operacional para imagens de nó. O Azure Linux é uma distro Linux otimizada para contêiner criada pela Microsoft, visite https://aka.ms/azurelinux para obter mais informações.
AzureLinux3: Use AzureLinux3 como o sistema operacional para imagens de nó. O Azure Linux é uma distro Linux otimizada para contêiner criada pela Microsoft, visite https://aka.ms/azurelinux para obter mais informações. Para limitações, visite https://aka.ms/aks/node-images. Para obter orientações sobre migração de SO, consulte https://aka.ms/aks/upgrade-os-version.
CBLMariner: OSSKU preterido. A Microsoft recomenda que as novas implantações escolham 'AzureLinux' em vez disso.
Windows2019: Use o Windows2019 como o sistema operacional para imagens de nó. Não suportado para pools de nós do sistema. Windows2019 suporta apenas contêineres do Windows2019; ele não pode executar contêineres do Windows2022 e vice-versa.
Windows2022: Use o Windows2022 como o sistema operacional para imagens de nó. Não suportado para pools de nós do sistema. O Windows2022 suporta apenas contêineres do Windows2022; ele não pode executar contêineres do Windows2019 e vice-versa.
Ubuntu2204: Use o Ubuntu2204 como o sistema operacional para imagens de nós, no entanto, o Ubuntu 22.04 pode não ser suportado para todos os nodepools. Para limitações e versões kubernetes suportadas, consulte https://aka.ms/aks/supported-ubuntu-versions
Windows2025: Use o Windows2025 como o sistema operacional para imagens de nó. Não suportado para pools de nós do sistema. O Windows2025 suporta contentores Windows2022 e Windows 2025; não pode correr containers Windows2019 e vice-versa.
Ubuntu2404: Use o Ubuntu2404 como o sistema operacional para imagens de nós, no entanto, o Ubuntu 24.04 pode não ser suportado para todos os nodepools. Para limitações e versões suportadas do kubernetes, consulte https://aka.ms/aks/supported-ubuntu-versions

OutboundType

O método de roteamento de saída (saída). Isso só pode ser definido no momento da criação do cluster e não pode ser alterado posteriormente. Para mais informações, veja egress.
KnownOutboundType pode ser usado de forma intercambiável com OutboundType, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

loadBalancer: O balanceador de carga é usado para saída através de um IP público atribuído ao AKS. Isso suporta serviços Kubernetes do tipo 'loadBalancer'. Para obter mais informações, consulte tipo de saída loadbalancer.
userDefinedRouting: Os caminhos de saída devem ser definidos pelo usuário. Este é um cenário avançado e requer uma configuração de rede adequada. Para obter mais informações, consulte tipo de saída userDefinedRouting.
managedNATGateway: O gateway NAT gerenciado pelo AKS é usado para saída.
userAssignedNATGateway: O gateway NAT atribuído pelo usuário associado à sub-rede do cluster é usado para saída. Este é um cenário avançado e requer uma configuração de rede adequada.
nenhum: O cluster AKS não está definido com nenhum tipo de saída. Todos os nós AKS seguem o comportamento de saída padrão da VM do Azure. Consulte https://azure.microsoft.com/en-us/updates/default-outbound-access-for-vms-in-azure-will-be-retired-transition-to-a-new-method-of-internet-access/

PodIPAllocationMode

Modo de alocação de IP do pod. O modo de alocação de IP para pods no pool de agentes. Deve ser usado com podSubnetId. O padrão é 'DynamicIndividual'.
KnownPodIPAllocationMode pode ser usado de forma intercambiável com PodIPAllocationMode, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

DynamicIndividual: Cada nó é alocado com uma lista não contígua de endereços IP atribuíveis a pods. Isso é melhor para maximizar uma sub-rede pequena a média de tamanho /16 ou menor. O cluster CNI do Azure com alocação de IP dinâmica assume como padrão esse modo se o cliente não especificar explicitamente um podIPAllocationMode
StaticBlock: Cada nó é alocado estaticamente bloco(s) CIDR de tamanho /28 = 16 IPs por bloco para satisfazer os maxPods por nó. Número de blocos CIDR >= (maxPods / 16). O bloco, em vez de um único IP, conta contra o limite de IP privado do Azure Vnet de 65K. Portanto, o modo de bloco é adequado para executar cargas de trabalho maiores com mais do que o limite atual de 65K pods em um cluster. Este modo é mais adequado para escalar com sub-redes maiores de /15 ou maiores

PolicyRule

Enum representando diferentes regras de política de rede.
KnownPolicyRule pode ser usado de forma intercambiável com PolicyRule, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

DenyAll: Negar todo o tráfego de rede.
AllowAll: Permite todo o tráfego de rede.
AllowSameNamespace: permite tráfego dentro do mesmo namespace.

PrivateEndpointConnectionProvisioningState

O estado de provisionamento atual.
KnownPrivateEndpointConnectionProvisioningState pode ser usado de forma intercambiável com PrivateEndpointConnectionProvisioningState, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Cancelado: A provisão de ligação a endpoints privados foi cancelada.
Criação: Está a ser criada uma ligação privada ao endpoint.
Eliminação: A ligação ao endpoint privado está a ser eliminada.
Falhado: Provisão de ligação a endpoints privados falhou.
Bem-sucedido: Provisão de ligação a endpoints privados bem-sucedida.

Protocol

O protocolo de rede da porta.
KnownProtocol pode ser usado de forma intercambiável com Protocol, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

TCP: protocolo TCP.
UDP: protocolo UDP.

ProxyRedirectionMechanism

Modo de redirecionamento de tráfego.
KnownProxyRedirectionMechanism pode ser usado de forma intercambiável com ProxyRedirectionMechanism, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

InitContainers: O Istio injetará um contêiner de inicialização em cada pod para redirecionar o tráfego (requer NET_ADMIN e NET_RAW).
CNIChaining: O Istio instalará um plugin CNI encadeado para redirecionar o tráfego (recomendado).

PublicNetworkAccess

PublicNetworkAccess do managedCluster. Permitir ou negar o acesso à rede pública para AKS
KnownPublicNetworkAccess pode ser usado de forma intercambiável com PublicNetworkAccess, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Enabled: Entrada/saída para o managedCluster é permitido.
Disabled: O tráfego de entrada para managedCluster está desativado, o tráfego de managedCluster é permitido.

ResourceIdentityType

O tipo de identidade usado para o cluster gerenciado. Para mais informações, veja use identidades geridas no AKS.
KnownResourceIdentityType pode ser usado de forma intercambiável com ResourceIdentityType, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

SystemAssigned: Utilize uma identidade gerida atribuída implicitamente ao sistema para gerir os recursos do cluster. Componentes mestres no plano de controlo, como kube-controller-manager, usarão a identidade gerida atribuída ao sistema para manipular recursos do Azure.
UserAssigned: Use uma identidade especificada pelo utilizador para gerir os recursos do cluster. Componentes mestres no plano de controlo, como kube-controller-manager, usarão a identidade gerida atribuída pelo utilizador especificada para manipular os recursos do Azure.
Nenhum: Não use uma identidade gerida para o Cluster Gerido, será usado o principal de serviço em vez disso.

RestrictionLevel

O nível de restrição aplicado ao grupo de recursos do nó do cluster. Se não for especificado, o padrão é 'Irrestrito'
KnownRestrictionLevel pode ser usado de forma intercambiável com RestrictionLevel, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

irrestrito: Todas as permissões RBAC são permitidas no grupo de recursos do nó gerenciado
Somente leitura: Somente permissões RBAC */read permitidas no grupo de recursos do nó gerenciado

ScaleDownMode

Descreve como as VMs são adicionadas ou removidas dos Pools de Agentes. Consulte os estados de faturação.
KnownScaleDownMode pode ser usado de forma intercambiável com ScaleDownMode, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Excluir: crie novas instâncias durante o aumento de escala e remova instâncias durante a redução de escala.
Desalocar: tente iniciar instâncias desalocadas (se existirem) durante o aumento de escala e desalocar instâncias durante a redução de escala.

ScaleSetEvictionPolicy

A política de remoção do Conjunto de Dimensionamento de Máquina Virtual. A política de despejo especifica o que to do com a VM quando esta é despejada. O padrão é Excluir. Para mais informações sobre despejo, consulte c0
KnownScaleSetEvictionPolicy pode ser usado de forma intercambiável com ScaleSetEvictionPolicy, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Excluir: Os nós no Conjunto de Escala subjacente do pool de nós são excluídos quando são removidos.
Desalocar: Os nós no Conjunto de Escala subjacente do pool de nós são definidos para o estado de desalocação interrompida após a remoção. Os nós no estado de desalocação interrompida contam em relação à sua cota de computação e podem causar problemas com o dimensionamento ou atualização do cluster.

ScaleSetPriority

A prioridade do Conjunto de Dimensionamento de Máquina Virtual.
KnownScaleSetPriority pode ser usado de forma intercambiável com ScaleSetPriority, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Spot: VMs de prioridade spot serão usadas. Não há SLA para nós spot. Consulte local no AKS para obter mais informações.
regular: VMs regulares serão usadas.

ServiceMeshMode

Modo da malha de serviço.
KnownServiceMeshMode pode ser usado de forma intercambiável com ServiceMeshMode, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Istio: Istio implantado como um addon AKS.
Disabled: A malha está desativada.

SnapshotType

O tipo de instantâneo. O padrão é NodePool.
KnownSnapshotType pode ser usado de forma intercambiável com SnapshotType, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

NodePool: O instantâneo é um instantâneo de um pool de nós.

TransitEncryptionType

Configura a criptografia de pod-to-pod. Isso só pode ser habilitado em clusters baseados em Cilium. Se não for especificado, o valor padrão será Nenhum.
KnownTransitEncryptionType pode ser usado de forma intercambiável com TransitEncryptionType, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

WireGuard: habilite a criptografia do WireGuard. Consulte sobre casos de uso e detalhes de https://docs.cilium.io/en/latest/security/network/encryption-wireguard/ implementação
Nenhum: desativar a criptografia de trânsito

TrustedAccessRoleBindingProvisioningState

O estado de provisionamento atual da vinculação de função de acesso confiável.
KnownTrustedAccessRoleBindingProvisioningState puder ser usado de forma intercambiável com TrustedAccessRoleBindingProvisioningState, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Cancelado: A provisão de ligação de funções de acesso confiável foi cancelada.
Eliminação: A ligação de funções de acesso confiável está a ser eliminada.
Falhou: O provisionamento de ligação de funções de acesso confiável falhou.
Sucesso: Provisionamento vinculativo de função de acesso confiável bem-sucedido.
Atualização: A ligação de funções de acesso confiável está a ser atualizada.

Type

O índice da semana. Especifica em que semana do mês o dayOfWeek se aplica.
KnownType pode ser usado de forma intercambiável com Type, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Primeira: Primeira semana do mês.
Segunda: Segunda semana do mês.
Terceira: Terceira semana do mês.
Quarta: Quarta semana do mês.
Última: Última semana do mês.

UndrainableNodeBehavior

Define o comportamento para nós não drenáveis durante a atualização. A causa mais comum de nós não drenáveis é Pod Disruption Budgets (PDBs), mas outros problemas, como o período de carência de término do pod está excedendo o tempo limite de drenagem por nó restante ou o pod ainda está em um estado de execução, também podem causar nós não drenáveis.
KnownUndrainableNodeBehavior pode ser usado de forma intercambiável com UndrainableNodeBehavior, esse enum contém os valores conhecidos suportados pelo serviço.

Valores conhecidos suportados pelo serviço

Cordon: O AKS fará o cordão dos nós bloqueados e os substituirá por nós de surto durante a atualização. Os nós bloqueados serão isolados e substituídos por nós de surto. Os nós bloqueados terão o rótulo 'kubernetes.azure.com/upgrade-status:Quarantined'. Um nó de surto será mantido para cada nó bloqueado. Será feita uma tentativa de melhor esforço para excluir todos os outros nós de surto. Se houver nós de aumento suficientes para substituir os nós bloqueados, a operação de atualização e o cluster gerenciado estarão em estado de falha. Caso contrário, a operação de atualização e o cluster gerenciado estarão em estado cancelado.
Agenda: O AKS marcará os nós bloqueados como escalonáveis, mas os nós bloqueados não serão atualizados. Será feita uma tentativa de melhor esforço para excluir todos os nós de surto. A operação de atualização e o cluster gerenciado estarão em estado de falha se houver nós bloqueados.

UpgradeChannel

O canal de atualização para atualização automática. O padrão é 'nenhum'. Para mais informações, veja configurar o canal de atualização automática do cluster AKS.
KnownUpgradeChannel pode ser usado de forma intercambiável com UpgradeChannel, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

rápido: atualize automaticamente o cluster para a versão de patch suportada mais recente na versão secundária suportada mais recente. Nos casos em que o cluster está em uma versão do Kubernetes que está em uma versão secundária N-2 onde N é a versão secundária suportada mais recente, o cluster primeiro atualiza para a versão de patch suportada mais recente na versão secundária N-1. Por exemplo, se um cluster estiver executando a versão 1.17.7 e as versões 1.17.9, 1.18.4, 1.18.6 e 1.19.1 estiverem disponíveis, o cluster primeiro será atualizado para 1.18.6 e, em seguida, será atualizado para 1.19.1.
estável: atualize automaticamente o cluster para a versão de patch suportada mais recente na versão secundária N-1, onde N é a versão secundária suportada mais recente. Por exemplo, se um cluster estiver executando a versão 1.17.7 e as versões 1.17.9, 1.18.4, 1.18.6 e 1.19.1 estiverem disponíveis, o cluster será atualizado para 1.18.6.
patch: atualize automaticamente o cluster para a versão de patch suportada mais recente quando ele estiver disponível, mantendo a versão secundária a mesma. Por exemplo, se um cluster estiver executando a versão 1.17.7 e as versões 1.17.9, 1.18.4, 1.18.6 e 1.19.1 estiverem disponíveis, o cluster será atualizado para 1.17.9.
de imagem de nó: atualize automaticamente a imagem do nó para a versão mais recente disponível. Considere usar nodeOSUpgradeChannel em vez disso, pois isso permite que você configure o patch do sistema operacional do nó separadamente do patch de versão do Kubernetes
nenhum: Desabilita atualizações automáticas e mantém o cluster em sua versão atual do Kubernetes.

WeekDay

O enum do dia da semana.
KnownWeekDay pode ser usado de forma intercambiável com WeekDay, este enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

Domingo: Representa o domingo.
Segunda-feira: Representa segunda-feira.
Terça-feira: Representa a terça-feira.
Quarta-feira: Representa quarta-feira.
Quinta-feira: Representa quinta-feira.
Sexta-feira: Representa a sexta-feira.
Sábado: Representa o sábado.

WorkloadRuntime

Determina o tipo de carga de trabalho que um nó pode executar.
KnownWorkloadRuntime pode ser usado de forma intercambiável com WorkloadRuntime, esse enum contém os valores conhecidos que o serviço suporta.

Valores conhecidos suportados pelo serviço

OCIContainer: Os nós usarão o Kubelet para executar cargas de trabalho de contêiner OCI padrão.
WasmWasi: Os nós usarão o Krustlet para executar cargas de trabalho WASM usando o provedor WASI (Visualização).
KataVmIsolation: Os nós podem usar (Kata + Cloud Hypervisor + Hyper-V) para ativar pods baseados em VM aninhadas. Devido ao uso do Hyper-V, o próprio sistema operacional do nó AKS é uma VM aninhada (o sistema operacional raiz) do Hyper-V. Assim, ele só pode ser usado com séries de VM que suportam virtualização aninhada, como a série Dv3.

Enumerações

AzureClouds

Um enum para descrever ambientes Azure Cloud.

KnownAccelerationMode

Habilite opções avançadas de aceleração de rede. Isso permite que os usuários configurem a aceleração usando o roteamento de host BPF. Isso só pode ser ativado com o dataplane do Cilium. Se não for especificado, o valor padrão será Nenhum (sem aceleração). O modo de aceleração pode ser alterado em um cluster pré-existente. Consulte https://aka.ms/acnsperformance para obter uma explicação detalhada

KnownAdoptionPolicy

Ação se o namespace Kubernetes com o mesmo nome já existir.

KnownAdvancedNetworkPolicies

Habilite políticas de rede avançadas. Isso permite que os usuários configurem políticas de rede de Camada 7 (FQDN, HTTP, Kafka). As próprias políticas devem ser configuradas por meio dos recursos da Diretiva de Rede da Cílium, consulte https://docs.cilium.io/en/latest/security/policy/index.html. Isso só pode ser habilitado em clusters baseados em cílio. Se não for especificado, o valor padrão será FQDN se security.enabled estiver definido como true.

KnownAgentPoolMode

O modo de um pool de agentes. Um cluster deve ter pelo menos um Pool de Agentes do 'Sistema' o tempo todo. Para obter informações adicionais sobre restrições e práticas recomendadas do pool de agentes, consulte: https://docs.microsoft.com/azure/aks/use-system-pools

KnownAgentPoolSSHAccess

Método de acesso SSH de um pool de agentes.

KnownAgentPoolType

O tipo de pool de agentes.

KnownArtifactSource

A fonte do artefato. A fonte de onde os artefacts são descarregados.

KnownBackendPoolType

O tipo de Balanceador de Carga BackendPool gerido de entrada.

KnownCode

Informa se o cluster está em execução ou interrompido

KnownConnectionStatus

O status da conexão do serviço de link privado.

KnownCreatedByType

O tipo de entidade que criou o recurso.

KnownDeletePolicy

Exclua opções de um namespace.

KnownExpander

O expansor a ser usado durante a expansão. Se não for especificado, o padrão é 'aleatório'. Consulte expansores para obter mais informações.

KnownExtendedLocationTypes

O tipo de extendedLocation.

KnownFormat

O formato da credencial kubeconfig.

KnownGPUDriver

Se deseja instalar drivers de GPU. Quando não é especificado, o padrão é Instalar.

KnownGPUInstanceProfile

GPUInstanceProfile a ser usado para especificar o perfil de instância MIG da GPU para GPU VM SKU suportado.

KnownGatewayAPIIstioEnabled

Se deve ativar o Istio como uma implementação de API de Gateway para entrada gerida com o Roteamento de Aplicações.

KnownIpFamily

Para determinar se o endereço pertence à família IPv4 ou IPv6

KnownIstioIngressGatewayMode

Modo de um gateway de entrada.

KnownKeyVaultNetworkAccessTypes

Acesso à rede do key vault. Acesso à rede do key vault. Os valores possíveis são Public e Private. Public significa que o key vault permite access pública de todas as redes. Private significa que a key vault desativa a access pública e permite private link. O valor predefinido é Public.

KnownKubeletDiskType

Determina o posicionamento de volumes emptyDir, raiz de dados de tempo de execução do contêiner e armazenamento efêmero do Kubelet.

KnownKubernetesSupportPlan

Diferentes níveis de suporte para clusters gerenciados pelo AKS

KnownLicenseType

O tipo de licença a usar para VMs do Windows. Consulte Azure Benefícios para Utilizadores Híbridos para mais detalhes.

KnownLoadBalancerSku

O SKU do load balancer para o cluster gerido. O padrão é 'padrão'. Consulte Balanceador de Carga do Azure SKUs para mais informações sobre as diferenças entre SKUs de balanceador de carga.

KnownLocalDNSForwardDestination

Servidor de destino para consultas DNS a serem encaminhadas do localDNS.

KnownLocalDNSForwardPolicy

Política de encaminhamento para selecionar o servidor DNS upstream. Consulte forward plugin para obter mais informações.

KnownLocalDNSMode

Modo de ativação para localDNS.

KnownLocalDNSProtocol

Imponha TCP ou prefira o protocolo UDP para conexões de localDNS para servidor DNS upstream.

KnownLocalDNSQueryLogging

Nível de log para consultas DNS no localDNS.

KnownLocalDNSServeStale

Política para servir dados obsoletos. Consulte o plug-in de cache para obter mais informações.

KnownLocalDNSState

Estado gerado pelo sistema de localDNS.

KnownManagedClusterPodIdentityProvisioningState

O estado de provisionamento atual da identidade do pod.

KnownManagedClusterSKUName

O nome de uma SKU de cluster gerenciado.

KnownManagedClusterSKUTier

A camada de uma SKU de cluster gerenciado. Se não for especificado, o padrão é 'Livre'. Consulte AKS Pricing Tier para mais detalhes.

KnownManagedGatewayType

Configuração para a instalação da API do Gateway gerenciado. Se não for especificado, o padrão é 'Desativado'. Consulte https://aka.ms/k8s-gateway-api para obter mais detalhes.

KnownNamespaceProvisioningState

O estado de provisionamento atual do namespace.

KnownNetworkDataplane

Dataplane de rede usado no cluster Kubernetes.

KnownNetworkMode

O modo de rede com que o Azure CNI está configurado. Isto não pode ser especificado se o networkPlugin for outra coisa que não 'azure'.

KnownNetworkPlugin

Plug-in de rede usado para construir a rede Kubernetes.

KnownNetworkPluginMode

O modo que o plugin de rede deve usar.

KnownNetworkPolicy

Política de rede usada para criar a rede Kubernetes.

KnownNginxIngressControllerType

Tipo de ingresso para o recurso personalizado padrão NginxIngressController

KnownNodeOSUpgradeChannel

Canal de atualização do sistema operacional do nó. Maneira como o sistema operacional em seus nós é atualizado. O padrão é NodeImage.

KnownNodeProvisioningDefaultNodePools

O conjunto de NodePools Karpenter (CRDs) padrão configurado para provisionamento de nós. Este campo não tem efeito a menos que o modo seja 'Auto'. Aviso: Alterar isso de Auto para Nenhum em um cluster existente fará com que os NodePools Karpenter padrão sejam excluídos, o que drenará e excluirá os nós associados a esses pools. É altamente recomendável não fazer isso, a menos que haja nós ociosos prontos para levar os pods removidos por essa ação. Se não for especificado, o padrão será Auto. Para obter mais informações, consulte aka.ms/aks/nap#node-pools.

KnownNodeProvisioningMode

O modo de provisionamento do nó. Se não for especificado, o padrão é Manual.

KnownOSDiskType

O tipo de disco do sistema operacional a ser usado para máquinas no pool de agentes. O padrão é 'Ephemeral' se a VM suportar e tiver um disco de cache maior do que o OSDiskSizeGB solicitado. Caso contrário, o padrão será 'Gerenciado'. Não pode ser alterado após a criação. Para obter mais informações, consulte Ephemeral OS.

KnownOSType

O tipo de sistema operacional. O padrão é Linux.

KnownOssku

Especifica a SKU do sistema operacional usada pelo pool de agentes. O padrão é Ubuntu se OSType é Linux. O padrão é Windows2019 quando o Kubernetes <= 1.24 ou Windows2022 quando o Kubernetes >= 1.25 se OSType for Windows.

KnownOutboundType

O método de roteamento de saída (saída). Isso só pode ser definido no momento da criação do cluster e não pode ser alterado posteriormente. Para mais informações, veja egress.

KnownPodIPAllocationMode

Modo de alocação de IP do pod. O modo de alocação de IP para pods no pool de agentes. Deve ser usado com podSubnetId. O padrão é 'DynamicIndividual'.

KnownPolicyRule

Enum representando diferentes regras de política de rede.

KnownPrivateEndpointConnectionProvisioningState

O estado de provisionamento atual.

KnownProtocol

O protocolo de rede da porta.

KnownProxyRedirectionMechanism

Modo de redirecionamento de tráfego.

KnownPublicNetworkAccess

PublicNetworkAccess do managedCluster. Permitir ou negar acesso à rede pública para AKS

KnownResourceIdentityType

O tipo de identidade usado para o cluster gerenciado. Para mais informações, veja use identidades geridas no AKS.

KnownRestrictionLevel

O nível de restrição aplicado ao grupo de recursos do nó do cluster. Se não for especificado, o padrão será 'Sem restrições'

KnownScaleDownMode

Descreve como as VMs são adicionadas ou removidas dos Pools de Agentes. Consulte os estados de faturação.

KnownScaleSetEvictionPolicy

A política de remoção do Conjunto de Dimensionamento de Máquina Virtual. A política de despejo especifica o que to do com a VM quando esta é despejada. O padrão é Excluir. Para mais informações sobre despejo, consulte c0

KnownScaleSetPriority

A prioridade do Conjunto de Dimensionamento de Máquina Virtual.

KnownServiceMeshMode

Modo da malha de serviço.

KnownSnapshotType

O tipo de instantâneo. O padrão é NodePool.

KnownTransitEncryptionType

Configura a criptografia de pod-to-pod. Isso só pode ser habilitado em clusters baseados em Cilium. Se não for especificado, o valor padrão será Nenhum.

KnownTrustedAccessRoleBindingProvisioningState

O estado de provisionamento atual da vinculação de função de acesso confiável.

KnownType

O índice da semana. Especifica em que semana do mês o dayOfWeek se aplica.

KnownUndrainableNodeBehavior

Define o comportamento para nós não drenáveis durante a atualização. A causa mais comum de nós não drenáveis é Pod Disruption Budgets (PDBs), mas outros problemas, como o período de carência de término do pod está excedendo o tempo limite de drenagem por nó restante ou o pod ainda está em um estado de execução, também podem causar nós não drenáveis.

KnownUpgradeChannel

O canal de atualização para atualização automática. O padrão é 'nenhum'. Para mais informações, veja configurar o canal de atualização automática do cluster AKS.

KnownVersions

As versões de API disponíveis.

KnownWeekDay

O enum do dia da semana.

KnownWorkloadRuntime

Determina o tipo de carga de trabalho que um nó pode executar.

Funções

restorePoller<TResponse, TResult>(ContainerServiceClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Cria um poller a partir do estado serializado de outro poller. Isso pode ser útil quando você deseja criar pollers em um host diferente ou um poller precisa ser construído depois que o original não está no escopo.

Detalhes de Função

restorePoller<TResponse, TResult>(ContainerServiceClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Cria um poller a partir do estado serializado de outro poller. Isso pode ser útil quando você deseja criar pollers em um host diferente ou um poller precisa ser construído depois que o original não está no escopo.

function restorePoller<TResponse, TResult>(client: ContainerServiceClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

Parâmetros

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

Devoluções

PollerLike<OperationState<TResult>, TResult>