Compartilhar via


Pool Construtores

Definição

Sobrecargas

Pool()

Inicializa uma nova instância da classe Pool.

Pool(String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<PoolProvisioningState>, Nullable<DateTime>, Nullable<AllocationState>, Nullable<DateTime>, String, DeploymentConfiguration, Nullable<Int32>, Nullable<Int32>, ScaleSettings, AutoScaleRun, Nullable<InterNodeCommunicationState>, NetworkConfiguration, Nullable<Int32>, TaskSchedulingPolicy, IList<UserAccount>, IList<MetadataItem>, StartTask, IList<CertificateReference>, IList<ApplicationPackageReference>, IList<String>, ResizeOperationStatus, IList<MountConfiguration>, Nullable<NodeCommunicationMode>, Nullable<NodeCommunicationMode>, BatchPoolIdentity)

Inicializa uma nova instância da classe Pool.

Pool()

Inicializa uma nova instância da classe Pool.

public Pool();
Public Sub New ()

Aplica-se a

Pool(String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<PoolProvisioningState>, Nullable<DateTime>, Nullable<AllocationState>, Nullable<DateTime>, String, DeploymentConfiguration, Nullable<Int32>, Nullable<Int32>, ScaleSettings, AutoScaleRun, Nullable<InterNodeCommunicationState>, NetworkConfiguration, Nullable<Int32>, TaskSchedulingPolicy, IList<UserAccount>, IList<MetadataItem>, StartTask, IList<CertificateReference>, IList<ApplicationPackageReference>, IList<String>, ResizeOperationStatus, IList<MountConfiguration>, Nullable<NodeCommunicationMode>, Nullable<NodeCommunicationMode>, BatchPoolIdentity)

Inicializa uma nova instância da classe Pool.

public Pool(string id = default, string name = default, string type = default, string etag = default, string displayName = default, DateTime? lastModified = default, DateTime? creationTime = default, Microsoft.Azure.Management.Batch.Models.PoolProvisioningState? provisioningState = default, DateTime? provisioningStateTransitionTime = default, Microsoft.Azure.Management.Batch.Models.AllocationState? allocationState = default, DateTime? allocationStateTransitionTime = default, string vmSize = default, Microsoft.Azure.Management.Batch.Models.DeploymentConfiguration deploymentConfiguration = default, int? currentDedicatedNodes = default, int? currentLowPriorityNodes = default, Microsoft.Azure.Management.Batch.Models.ScaleSettings scaleSettings = default, Microsoft.Azure.Management.Batch.Models.AutoScaleRun autoScaleRun = default, Microsoft.Azure.Management.Batch.Models.InterNodeCommunicationState? interNodeCommunication = default, Microsoft.Azure.Management.Batch.Models.NetworkConfiguration networkConfiguration = default, int? taskSlotsPerNode = default, Microsoft.Azure.Management.Batch.Models.TaskSchedulingPolicy taskSchedulingPolicy = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.UserAccount> userAccounts = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MetadataItem> metadata = default, Microsoft.Azure.Management.Batch.Models.StartTask startTask = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.CertificateReference> certificates = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.ApplicationPackageReference> applicationPackages = default, System.Collections.Generic.IList<string> applicationLicenses = default, Microsoft.Azure.Management.Batch.Models.ResizeOperationStatus resizeOperationStatus = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MountConfiguration> mountConfiguration = default, Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode? targetNodeCommunicationMode = default, Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode? currentNodeCommunicationMode = default, Microsoft.Azure.Management.Batch.Models.BatchPoolIdentity identity = default);
new Microsoft.Azure.Management.Batch.Models.Pool : string * string * string * string * string * Nullable<DateTime> * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Batch.Models.PoolProvisioningState> * Nullable<DateTime> * Nullable<Microsoft.Azure.Management.Batch.Models.AllocationState> * Nullable<DateTime> * string * Microsoft.Azure.Management.Batch.Models.DeploymentConfiguration * Nullable<int> * Nullable<int> * Microsoft.Azure.Management.Batch.Models.ScaleSettings * Microsoft.Azure.Management.Batch.Models.AutoScaleRun * Nullable<Microsoft.Azure.Management.Batch.Models.InterNodeCommunicationState> * Microsoft.Azure.Management.Batch.Models.NetworkConfiguration * Nullable<int> * Microsoft.Azure.Management.Batch.Models.TaskSchedulingPolicy * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.UserAccount> * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MetadataItem> * Microsoft.Azure.Management.Batch.Models.StartTask * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.CertificateReference> * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.ApplicationPackageReference> * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Batch.Models.ResizeOperationStatus * System.Collections.Generic.IList<Microsoft.Azure.Management.Batch.Models.MountConfiguration> * Nullable<Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode> * Nullable<Microsoft.Azure.Management.Batch.Models.NodeCommunicationMode> * Microsoft.Azure.Management.Batch.Models.BatchPoolIdentity -> Microsoft.Azure.Management.Batch.Models.Pool
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional etag As String = Nothing, Optional displayName As String = Nothing, Optional lastModified As Nullable(Of DateTime) = Nothing, Optional creationTime As Nullable(Of DateTime) = Nothing, Optional provisioningState As Nullable(Of PoolProvisioningState) = Nothing, Optional provisioningStateTransitionTime As Nullable(Of DateTime) = Nothing, Optional allocationState As Nullable(Of AllocationState) = Nothing, Optional allocationStateTransitionTime As Nullable(Of DateTime) = Nothing, Optional vmSize As String = Nothing, Optional deploymentConfiguration As DeploymentConfiguration = Nothing, Optional currentDedicatedNodes As Nullable(Of Integer) = Nothing, Optional currentLowPriorityNodes As Nullable(Of Integer) = Nothing, Optional scaleSettings As ScaleSettings = Nothing, Optional autoScaleRun As AutoScaleRun = Nothing, Optional interNodeCommunication As Nullable(Of InterNodeCommunicationState) = Nothing, Optional networkConfiguration As NetworkConfiguration = Nothing, Optional taskSlotsPerNode As Nullable(Of Integer) = Nothing, Optional taskSchedulingPolicy As TaskSchedulingPolicy = Nothing, Optional userAccounts As IList(Of UserAccount) = Nothing, Optional metadata As IList(Of MetadataItem) = Nothing, Optional startTask As StartTask = Nothing, Optional certificates As IList(Of CertificateReference) = Nothing, Optional applicationPackages As IList(Of ApplicationPackageReference) = Nothing, Optional applicationLicenses As IList(Of String) = Nothing, Optional resizeOperationStatus As ResizeOperationStatus = Nothing, Optional mountConfiguration As IList(Of MountConfiguration) = Nothing, Optional targetNodeCommunicationMode As Nullable(Of NodeCommunicationMode) = Nothing, Optional currentNodeCommunicationMode As Nullable(Of NodeCommunicationMode) = Nothing, Optional identity As BatchPoolIdentity = Nothing)

Parâmetros

id
String

A ID do recurso.

name
String

O nome do recurso.

type
String

Tipo do recurso.

etag
String

A ETag do recurso, usada para instruções de simultaneidade.

displayName
String

O nome de exibição do pool.

lastModified
Nullable<DateTime>

A hora da última modificação do pool.

creationTime
Nullable<DateTime>

A hora de criação do pool.

provisioningState
Nullable<PoolProvisioningState>

O estado atual do pool.

provisioningStateTransitionTime
Nullable<DateTime>

A hora em que o pool entrou no seu estado atual.

allocationState
Nullable<AllocationState>

Se o pool está redimensionando.

allocationStateTransitionTime
Nullable<DateTime>

A hora em que o pool entrou no seu estado atual de alocação.

vmSize
String

O tamanho das máquinas virtuais no pool. Todas as VMs em um pool têm o mesmo tamanho.

deploymentConfiguration
DeploymentConfiguration

Esta propriedade descreve como os nós do pool serão implantados usando Serviços de Nuvem ou Máquinas Virtuais.

currentDedicatedNodes
Nullable<Int32>

O número de nós de computação dedicados atualmente no pool.

currentLowPriorityNodes
Nullable<Int32>

O número de nós de computação spot/de baixa prioridade atualmente no pool.

scaleSettings
ScaleSettings

Configurações que configuram o número de nós no pool.

autoScaleRun
AutoScaleRun

Os resultados e erros da última execução da fórmula de dimensionamento automático.

interNodeCommunication
Nullable<InterNodeCommunicationState>

Se o pool permite comunicação direta entre nós.

networkConfiguration
NetworkConfiguration

A configuração de rede para o pool.

taskSlotsPerNode
Nullable<Int32>

O número de slots de tarefas que podem ser usados para executar tarefas simultâneas em um único nó de computação no pool.

taskSchedulingPolicy
TaskSchedulingPolicy

Como as tarefas são distribuídas entre nós de computação em um pool.

userAccounts
IList<UserAccount>

A lista de contas de usuário a serem criadas em cada nó no pool.

metadata
IList<MetadataItem>

Uma lista de pares nome-valor associados ao pool como metadados.

startTask
StartTask

Uma tarefa especificada para ser executada em cada nó de computação à medida que ele ingressa no pool.

certificates
IList<CertificateReference>

A lista de certificados a serem instalados em cada nó de computação no pool.

applicationPackages
IList<ApplicationPackageReference>

A lista de pacotes de aplicativos a serem instalados em cada nó de computação no pool.

applicationLicenses
IList<String>

A lista de licenças de aplicativo que o serviço do Lote disponibilizará em cada nó de computação no pool.

resizeOperationStatus
ResizeOperationStatus

Contém detalhes sobre a operação de redimensionamento atual ou última concluída.

mountConfiguration
IList<MountConfiguration>

Uma lista de sistemas de arquivos a serem montados em cada nó no pool.

targetNodeCommunicationMode
Nullable<NodeCommunicationMode>

O modo de comunicação de nó desejado para o pool.

currentNodeCommunicationMode
Nullable<NodeCommunicationMode>

O estado atual do modo de comunicação do pool.

identity
BatchPoolIdentity

O tipo de identidade usado para o Pool do Lote.

Aplica-se a