Compartilhar via


ArmNetworkCloudModelFactory.NetworkCloudAgentPoolData Método

Definição

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

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.

mode
NetworkCloudAgentPoolMode

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.

Aplica-se a