Compartir a través de


PoolSpecification Clase

Definición

Especificación para crear un nuevo grupo.

public class PoolSpecification
type PoolSpecification = class
Public Class PoolSpecification
Herencia
PoolSpecification

Constructores

PoolSpecification()

Inicializa una nueva instancia de la clase 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 una nueva instancia de la clase PoolSpecification.

Propiedades

ApplicationLicenses

Obtiene o establece la lista de licencias de aplicación que el servicio Batch pondrá a disposición en cada nodo de proceso del grupo.

ApplicationPackageReferences

Obtiene o establece la lista de paquetes que se van a instalar en cada nodo de proceso del grupo.

AutoScaleEvaluationInterval

Obtiene o establece el intervalo de tiempo en el que ajustar automáticamente el tamaño del grupo según la fórmula de escalado automático.

AutoScaleFormula

Obtiene o establece la fórmula para el número deseado de nodos de ejecución en el grupo.

CertificateReferences

Obtiene o establece una lista de certificados que se van a instalar en cada nodo de proceso del grupo.

CloudServiceConfiguration

Obtiene o establece la configuración del servicio en la nube para el grupo.

DisplayName

Obtiene o establece el nombre para mostrar del grupo.

EnableAutoScale

Obtiene o establece si el tamaño del grupo se debe ajustar automáticamente con el tiempo.

EnableInterNodeCommunication

Obtiene o establece si el grupo permite la comunicación directa entre nodos de ejecución.

Metadata

Obtiene o establece una lista de pares nombre-valor asociados al grupo como metadatos.

MountConfiguration

Obtiene o establece una lista de sistemas de archivos que se van a montar en cada nodo del grupo.

NetworkConfiguration

Obtiene o establece la configuración de red del grupo.

ResizeTimeout

Obtiene o establece el tiempo de espera para la asignación de nodos de proceso al grupo.

StartTask

Obtiene o establece una tarea que se va a ejecutar en cada nodo de proceso a medida que se une al grupo. La tarea se ejecuta cuando se agrega el nodo de ejecución al grupo o cuando se reinicia el nodo de ejecución.

TargetDedicatedNodes

Obtiene o establece el número deseado de nodos de proceso dedicados en el grupo.

TargetLowPriorityNodes

Obtiene o establece el número deseado de nodos de proceso de prioridad baja o de acceso puntual en el grupo.

TargetNodeCommunicationMode

Obtiene o establece el modo de comunicación de nodo deseado para el grupo.

TaskSchedulingPolicy

Obtiene o establece cómo se distribuyen las tareas entre nodos de proceso de un grupo.

TaskSlotsPerNode

Obtiene o establece el número de ranuras de tareas que se pueden usar para ejecutar tareas simultáneas en un único nodo de proceso del grupo.

UserAccounts

Obtiene o establece la lista de cuentas de usuario que se van a crear en cada nodo de proceso del grupo.

VirtualMachineConfiguration

Obtiene o establece la configuración de la máquina virtual para el grupo.

VmSize

Obtiene o establece el tamaño de las máquinas virtuales del grupo. Todas las máquinas virtuales de un grupo tienen el mismo tamaño.

Se aplica a