Compartilhar via


ArmHybridContainerServiceModelFactory.HybridContainerServiceAgentPoolData Método

Definição

Inicializa uma nova instância de HybridContainerServiceAgentPoolData.

public static Azure.ResourceManager.HybridContainerService.HybridContainerServiceAgentPoolData HybridContainerServiceAgentPoolData (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.HybridContainerService.Models.AgentPoolExtendedLocation extendedLocation = default, int? count = default, System.Collections.Generic.IEnumerable<string> availabilityZones = default, int? maxCount = default, int? maxPods = default, int? minCount = default, Azure.ResourceManager.HybridContainerService.Models.Mode? mode = default, System.Collections.Generic.IDictionary<string,string> nodeLabels = default, System.Collections.Generic.IEnumerable<string> nodeTaints = default, Azure.ResourceManager.HybridContainerService.Models.OSType? osType = default, string nodeImageVersion = default, string vmSize = default, Azure.ResourceManager.HybridContainerService.Models.CloudProviderProfile cloudProviderProfile = default, Azure.ResourceManager.HybridContainerService.Models.AgentPoolProvisioningState? provisioningState = default, Azure.ResourceManager.HybridContainerService.Models.AgentPoolProvisioningStatusStatus status = default);
static member HybridContainerServiceAgentPoolData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.HybridContainerService.Models.AgentPoolExtendedLocation * Nullable<int> * seq<string> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<Azure.ResourceManager.HybridContainerService.Models.Mode> * System.Collections.Generic.IDictionary<string, string> * seq<string> * Nullable<Azure.ResourceManager.HybridContainerService.Models.OSType> * string * string * Azure.ResourceManager.HybridContainerService.Models.CloudProviderProfile * Nullable<Azure.ResourceManager.HybridContainerService.Models.AgentPoolProvisioningState> * Azure.ResourceManager.HybridContainerService.Models.AgentPoolProvisioningStatusStatus -> Azure.ResourceManager.HybridContainerService.HybridContainerServiceAgentPoolData
Public Shared Function HybridContainerServiceAgentPoolData (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 AgentPoolExtendedLocation = Nothing, Optional count As Nullable(Of Integer) = Nothing, Optional availabilityZones As IEnumerable(Of String) = Nothing, Optional maxCount As Nullable(Of Integer) = Nothing, Optional maxPods As Nullable(Of Integer) = Nothing, Optional minCount As Nullable(Of Integer) = Nothing, Optional mode As Nullable(Of Mode) = Nothing, Optional nodeLabels As IDictionary(Of String, String) = Nothing, Optional nodeTaints As IEnumerable(Of String) = Nothing, Optional osType As Nullable(Of OSType) = Nothing, Optional nodeImageVersion As String = Nothing, Optional vmSize As String = Nothing, Optional cloudProviderProfile As CloudProviderProfile = Nothing, Optional provisioningState As Nullable(Of AgentPoolProvisioningState) = Nothing, Optional status As AgentPoolProvisioningStatusStatus = Nothing) As HybridContainerServiceAgentPoolData

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
AgentPoolExtendedLocation
count
Nullable<Int32>

Contagem – número de agentes para hospedar contêineres do Docker. Os valores permitidos devem estar no intervalo de 1 a 100 (inclusive). O valor padrão é 1.

availabilityZones
IEnumerable<String>

AvailabilityZones – a lista de zonas de disponibilidade a serem usadas para nós. Racks de datacenter modelados como zonas.

maxCount
Nullable<Int32>

O número máximo de nós para dimensionamento automático.

maxPods
Nullable<Int32>

O número máximo de pods que podem ser executados em um nó.

minCount
Nullable<Int32>

O número mínimo de nós para dimensionamento automático.

mode
Nullable<Mode>

Modo – AgentPoolMode representa o modo de um pool de agentes. Os valores possíveis incluem: 'System', 'LB', 'User'. O padrão é 'User'.

nodeLabels
IDictionary<String,String>

NodeLabels - Rótulos de nó do pool de agentes a serem persistidos em todos os nós no pool de agentes.

nodeTaints
IEnumerable<String>

NodeTaints – Taints adicionados a novos nós durante a criação e a escala do pool de nós. Por exemplo, key=value:NoSchedule.

osType
Nullable<OSType>

OsType – OsType a ser usado para especificar o tipo de sistema operacional. Escolha entre Linux e Windows. Padrão para Linux. Os valores possíveis incluem: 'Linux', 'Windows'.

nodeImageVersion
String

A versão da imagem do nó.

vmSize
String

VmSize – o tamanho das VMs do pool de agentes.

cloudProviderProfile
CloudProviderProfile

As propriedades subjacentes do provedor de infra de nuvem.

status
AgentPoolProvisioningStatusStatus

HybridAKSNodePoolStatus define o estado observado de HybridAKSNodePool.

Retornos

Uma nova HybridContainerServiceAgentPoolData instância para zombar.

Aplica-se a