Partilhar via


PoolSpecification Classe

Definição

Especificação para criar um pool.

public class PoolSpecification
type PoolSpecification = class
Public Class PoolSpecification
Herança
PoolSpecification

Construtores

PoolSpecification()

Inicializa uma nova instância da classe PoolSpecification.

PoolSpecification(String, String, CloudServiceConfiguration, VirtualMachineConfiguration, Nullable<Int32>, TaskSchedulingPolicy, Nullable<TimeSpan>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<TimeSpan>, Nullable<Boolean>, NetworkConfiguration, StartTask, IList<CertificateReference>, IList<ApplicationPackageReference>, IList<String>, IList<UserAccount>, IList<MetadataItem>, IList<MountConfiguration>, Nullable<NodeCommunicationMode>)

Inicializa uma nova instância da classe PoolSpecification.

Propriedades

ApplicationLicenses

Obtém ou define a lista de licenças de aplicativo que o serviço do Lote disponibilizará em cada Nó de Computação no Pool.

ApplicationPackageReferences

Obtém ou define a lista de pacotes a serem instalados em cada nó de computação no pool.

AutoScaleEvaluationInterval

Obtém ou define o intervalo de tempo no qual ajustar automaticamente o tamanho do pool de acordo com a fórmula de dimensionamento automático.

AutoScaleFormula

Obtém ou define a fórmula para o número desejado de Nós de Computação no Pool.

CertificateReferences

Obtém ou define uma lista de Certificados a serem instalados em cada nó de computação no pool.

CloudServiceConfiguration

Obtém ou define a configuração do serviço de nuvem para o Pool.

DisplayName

Obtém ou define o nome de exibição do Pool.

EnableAutoScale

Obtém ou define se o tamanho do pool deve ser ajustado automaticamente ao longo do tempo.

EnableInterNodeCommunication

Obtém ou define se o Pool permite comunicação direta entre nós de computação.

Metadata

Obtém ou define uma lista de pares nome-valor associados ao Pool como metadados.

MountConfiguration

Obtém ou define uma lista de sistemas de arquivos a serem montados em cada nó no pool.

NetworkConfiguration

Obtém ou define a configuração de rede para o Pool.

ResizeTimeout

Obtém ou define o tempo limite para alocação de nós de computação para o pool.

StartTask

Obtém ou define uma Tarefa a ser executada em cada Nó de Computação à medida que ele ingressa no pool. A Tarefa é executada quando o Nó de Computação é adicionado ao pool ou quando o nó de computação é reiniciado.

TargetDedicatedNodes

Obtém ou define o número desejado de nós de computação dedicados no pool.

TargetLowPriorityNodes

Obtém ou define o número desejado de nós de computação spot/de baixa prioridade no pool.

TargetNodeCommunicationMode

Obtém ou define o modo de comunicação de nó desejado para o pool.

TaskSchedulingPolicy

Obtém ou define como as Tarefas são distribuídas entre nós de computação em um pool.

TaskSlotsPerNode

Obtém ou define o número de slots de tarefa que podem ser usados para executar tarefas simultâneas em um único nó de computação no pool.

UserAccounts

Obtém ou define a lista de contas de usuário a serem criadas em cada nó de computação no pool.

VirtualMachineConfiguration

Obtém ou define a configuração da máquina virtual para o Pool.

VmSize

Obtém ou define o tamanho das máquinas virtuais no Pool. Todas as máquinas virtuais em um pool têm o mesmo tamanho.

Aplica-se a