Compartilhar via


ContainerServiceManagedClusterData Classe

Definição

Uma classe que representa o modelo de dados ContainerServiceManagedCluster.

public class ContainerServiceManagedClusterData : Azure.ResourceManager.Models.TrackedResourceData
type ContainerServiceManagedClusterData = class
    inherit TrackedResourceData
Public Class ContainerServiceManagedClusterData
Inherits TrackedResourceData
Herança
ContainerServiceManagedClusterData

Construtores

ContainerServiceManagedClusterData(AzureLocation)

Inicializa uma nova instância de ContainerServiceManagedClusterData.

Propriedades

AadProfile

A configuração do Azure Active Directory.

AddonProfiles

O perfil do complemento de cluster gerenciado.

AgentPoolProfiles

As propriedades do pool de agentes.

ApiServerAccessProfile

O perfil de acesso para o servidor de API de cluster gerenciado.

AutoScalerProfile

Parâmetros a serem aplicados ao dimensionador automático de cluster quando habilitado.

AutoUpgradeProfile

A configuração de atualização automática.

AzureMonitorMetrics

Perfil de métricas para o complemento do serviço prometheus.

AzurePortalFqdn

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.

CreationDataSourceResourceId

Essa é a ID do ARM do objeto de origem a ser usado para criar o objeto de destino.

CurrentKubernetesVersion

A versão do Kubernetes em que o Cluster Gerenciado está em execução.

DisableLocalAccounts

Se definido como true, obter credenciais estáticas será desabilitado para esse cluster. Isso só deve ser usado em Clusters Gerenciados habilitados para AAD. Para obter mais detalhes, consulte desabilitar contas locais.

DiskEncryptionSetId

Isso é do formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'.

DnsPrefix

Isso não pode ser atualizado depois que o Cluster Gerenciado for criado.

EnableNamespaceResources

O valor padrão é false. Ele pode ser habilitado/desabilitado na criação e atualização do cluster gerenciado. Consulte https://aka.ms/NamespaceARMResource para obter mais detalhes sobre o Namespace como um recurso do ARM.

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.

EnableRbac

Se deseja habilitar o Kubernetes Role-Based Controle de Acesso.

ExtendedLocation

O local estendido da Máquina Virtual.

Fqdn

O FQDN do pool de master.

FqdnSubdomain

Isso não pode ser atualizado depois que o Cluster Gerenciado for criado.

GuardrailsProfile

O perfil de proteção contém todas as informações de proteção para um determinado cluster.

HttpProxyConfig

Configurações para provisionar o cluster com servidores proxy HTTP.

Id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Herdado de ResourceData)
Identity

A identidade do cluster gerenciado, se configurada. Tipos de identidade com suporte atuais: None, SystemAssigned, UserAssigned.

IdentityProfile

Identidades associadas ao cluster.

IngressWebAppRouting

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

KubernetesVersion

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 é permitida. Consulte atualizando um cluster do AKS para obter mais detalhes.

LinuxProfile

O perfil para VMs Linux no Cluster Gerenciado.

Location

A localização geográfica onde o recurso reside.

(Herdado de TrackedResourceData)
MaxAgentPools

O número máximo de pools de agentes para o cluster gerenciado.

Name

O nome do recurso.

(Herdado de ResourceData)
NetworkProfile

O perfil de configuração de rede.

NodeResourceGroup

O nome do grupo de recursos que contém nós do pool de agentes.

NodeResourceGroupRestrictionLevel

O nível de restrição aplicado ao grupo de recursos do nó do cluster.

OidcIssuerProfile

O perfil do emissor OIDC do Cluster Gerenciado.

PodIdentityProfile

Confira usar a identidade de pod do AAD para obter mais detalhes sobre a integração de identidade do pod do AAD.

PowerStateCode

Informa se o cluster está em execução ou parado.

PrivateFqdn

O FQDN do cluster privado.

PrivateLinkResources

Recursos de link privado associados ao cluster.

ProvisioningState

O estado de provisionamento atual.

PublicNetworkAccess

Permitir ou negar o acesso à rede pública para o AKS.

ResourceType

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".

(Herdado de ResourceData)
SecurityProfile

Perfil de segurança para o cluster gerenciado.

ServicePrincipalProfile

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

Sku

O SKU do cluster gerenciado.

StorageProfile

Perfil de armazenamento para o cluster gerenciado.

SystemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

(Herdado de ResourceData)
Tags

Marcas de recurso.

(Herdado de TrackedResourceData)
WindowsProfile

O perfil para VMs do Windows no Cluster Gerenciado.

WorkloadAutoScalerProfile

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

Aplica-se a