ArmNetworkCloudModelFactory.NetworkCloudAgentPoolData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância de NetworkCloudAgentPoolData.
public static Azure.ResourceManager.NetworkCloud.NetworkCloudAgentPoolData NetworkCloudAgentPoolData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = default, Azure.ResourceManager.NetworkCloud.Models.AdministratorConfiguration administratorConfiguration = default, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentConfiguration agentOptions = default, Azure.ResourceManager.NetworkCloud.Models.AttachedNetworkConfiguration attachedNetworkConfiguration = default, System.Collections.Generic.IEnumerable<string> availabilityZones = default, long count = 0, Azure.ResourceManager.NetworkCloud.Models.AgentPoolDetailedStatus? detailedStatus = default, string detailedStatusMessage = default, string kubernetesVersion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.KubernetesLabel> labels = default, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode mode = default, Azure.ResourceManager.NetworkCloud.Models.AgentPoolProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.KubernetesLabel> taints = default, string upgradeMaxSurge = default, string vmSkuName = default);
static member NetworkCloudAgentPoolData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation * Azure.ResourceManager.NetworkCloud.Models.AdministratorConfiguration * Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentConfiguration * Azure.ResourceManager.NetworkCloud.Models.AttachedNetworkConfiguration * seq<string> * int64 * Nullable<Azure.ResourceManager.NetworkCloud.Models.AgentPoolDetailedStatus> * string * string * seq<Azure.ResourceManager.NetworkCloud.Models.KubernetesLabel> * Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode * Nullable<Azure.ResourceManager.NetworkCloud.Models.AgentPoolProvisioningState> * seq<Azure.ResourceManager.NetworkCloud.Models.KubernetesLabel> * string * string -> Azure.ResourceManager.NetworkCloud.NetworkCloudAgentPoolData
Public Shared Function NetworkCloudAgentPoolData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional administratorConfiguration As AdministratorConfiguration = Nothing, Optional agentOptions As NetworkCloudAgentConfiguration = Nothing, Optional attachedNetworkConfiguration As AttachedNetworkConfiguration = Nothing, Optional availabilityZones As IEnumerable(Of String) = Nothing, Optional count As Long = 0, Optional detailedStatus As Nullable(Of AgentPoolDetailedStatus) = Nothing, Optional detailedStatusMessage As String = Nothing, Optional kubernetesVersion As String = Nothing, Optional labels As IEnumerable(Of KubernetesLabel) = Nothing, Optional mode As NetworkCloudAgentPoolMode = Nothing, Optional provisioningState As Nullable(Of AgentPoolProvisioningState) = Nothing, Optional taints As IEnumerable(Of KubernetesLabel) = Nothing, Optional upgradeMaxSurge As String = Nothing, Optional vmSkuName As String = Nothing) As NetworkCloudAgentPoolData
Parâmetros
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- tags
- IDictionary<String,String>
As marcas.
- location
- AzureLocation
O local.
- extendedLocation
- ExtendedLocation
O local estendido do cluster associado ao recurso.
- administratorConfiguration
- AdministratorConfiguration
As credenciais de administrador a serem usadas para os nós neste pool de agentes.
- agentOptions
- NetworkCloudAgentConfiguration
As configurações que serão aplicadas a cada agente neste pool de agentes.
- attachedNetworkConfiguration
- AttachedNetworkConfiguration
A configuração de redes que estão sendo anexadas ao pool de agentes para uso pelas cargas de trabalho executadas neste cluster do Kubernetes.
- availabilityZones
- IEnumerable<String>
A lista de zonas de disponibilidade do cluster de Nuvem de Rede usada para o provisionamento de nós neste pool de agentes. Se não for especificado, todas as zonas de disponibilidade serão usadas.
- count
- Int64
O número de máquinas virtuais que usam essa configuração.
- detailedStatus
- Nullable<AgentPoolDetailedStatus>
O status atual do pool de agentes.
- detailedStatusMessage
- String
A mensagem descritiva sobre o status detalhado atual.
- kubernetesVersion
- String
A versão do Kubernetes em execução neste pool de agentes.
- labels
- IEnumerable<KubernetesLabel>
Os rótulos aplicados aos nós neste pool de agentes.
A seleção de como esse pool de agentes é utilizado, seja como um pool de sistema ou um pool de usuários. Os pools de sistemas executam os recursos e os serviços críticos para o Cluster do Kubernetes, enquanto os pools de usuários são dedicados a cargas de trabalho do usuário. Cada cluster do Kubernetes deve conter pelo menos um pool de nós do sistema com pelo menos um nó.
- provisioningState
- Nullable<AgentPoolProvisioningState>
O estado de provisionamento do pool de agentes.
- taints
- IEnumerable<KubernetesLabel>
Os taints aplicados aos nós neste pool de agentes.
- upgradeMaxSurge
- String
A configuração do pool de agentes.
- vmSkuName
- String
O nome do SKU da VM que determina o tamanho dos recursos alocados para VMs de nó.
Retornos
Uma nova NetworkCloudAgentPoolData instância para zombar.