Compartir a través de


PoolAddParameter Constructores

Definición

Sobrecargas

PoolAddParameter()

Inicializa una nueva instancia de la clase PoolAddParameter.

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

Inicializa una nueva instancia de la clase PoolAddParameter.

PoolAddParameter()

Inicializa una nueva instancia de la clase PoolAddParameter.

public PoolAddParameter ();
Public Sub New ()

Se aplica a

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

Inicializa una nueva instancia de la clase PoolAddParameter.

public PoolAddParameter (string id, string vmSize, string displayName = default, Microsoft.Azure.Batch.Protocol.Models.CloudServiceConfiguration cloudServiceConfiguration = default, Microsoft.Azure.Batch.Protocol.Models.VirtualMachineConfiguration virtualMachineConfiguration = default, TimeSpan? resizeTimeout = default, int? targetDedicatedNodes = default, int? targetLowPriorityNodes = default, bool? enableAutoScale = default, string autoScaleFormula = default, TimeSpan? autoScaleEvaluationInterval = default, bool? enableInterNodeCommunication = default, Microsoft.Azure.Batch.Protocol.Models.NetworkConfiguration networkConfiguration = default, Microsoft.Azure.Batch.Protocol.Models.StartTask startTask = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.CertificateReference> certificateReferences = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ApplicationPackageReference> applicationPackageReferences = default, System.Collections.Generic.IList<string> applicationLicenses = default, int? taskSlotsPerNode = default, Microsoft.Azure.Batch.Protocol.Models.TaskSchedulingPolicy taskSchedulingPolicy = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.UserAccount> userAccounts = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MetadataItem> metadata = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MountConfiguration> mountConfiguration = default, Microsoft.Azure.Batch.Protocol.Models.NodeCommunicationMode? targetNodeCommunicationMode = default);
new Microsoft.Azure.Batch.Protocol.Models.PoolAddParameter : string * string * string * Microsoft.Azure.Batch.Protocol.Models.CloudServiceConfiguration * Microsoft.Azure.Batch.Protocol.Models.VirtualMachineConfiguration * Nullable<TimeSpan> * Nullable<int> * Nullable<int> * Nullable<bool> * string * Nullable<TimeSpan> * Nullable<bool> * Microsoft.Azure.Batch.Protocol.Models.NetworkConfiguration * Microsoft.Azure.Batch.Protocol.Models.StartTask * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.CertificateReference> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ApplicationPackageReference> * System.Collections.Generic.IList<string> * Nullable<int> * Microsoft.Azure.Batch.Protocol.Models.TaskSchedulingPolicy * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.UserAccount> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MetadataItem> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MountConfiguration> * Nullable<Microsoft.Azure.Batch.Protocol.Models.NodeCommunicationMode> -> Microsoft.Azure.Batch.Protocol.Models.PoolAddParameter
Public Sub New (id As String, vmSize As String, Optional displayName As String = Nothing, Optional cloudServiceConfiguration As CloudServiceConfiguration = Nothing, Optional virtualMachineConfiguration As VirtualMachineConfiguration = Nothing, Optional resizeTimeout As Nullable(Of TimeSpan) = Nothing, Optional targetDedicatedNodes As Nullable(Of Integer) = Nothing, Optional targetLowPriorityNodes As Nullable(Of Integer) = Nothing, Optional enableAutoScale As Nullable(Of Boolean) = Nothing, Optional autoScaleFormula As String = Nothing, Optional autoScaleEvaluationInterval As Nullable(Of TimeSpan) = Nothing, Optional enableInterNodeCommunication As Nullable(Of Boolean) = Nothing, Optional networkConfiguration As NetworkConfiguration = Nothing, Optional startTask As StartTask = Nothing, Optional certificateReferences As IList(Of CertificateReference) = Nothing, Optional applicationPackageReferences As IList(Of ApplicationPackageReference) = Nothing, Optional applicationLicenses As IList(Of String) = 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 mountConfiguration As IList(Of MountConfiguration) = Nothing, Optional targetNodeCommunicationMode As Nullable(Of NodeCommunicationMode) = Nothing)

Parámetros

id
String

Cadena que identifica de forma única el grupo dentro de la cuenta.

vmSize
String

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

displayName
String

Nombre para mostrar del grupo.

cloudServiceConfiguration
CloudServiceConfiguration

Configuración del servicio en la nube para el grupo.

virtualMachineConfiguration
VirtualMachineConfiguration

Configuración de la máquina virtual para el grupo.

resizeTimeout
Nullable<TimeSpan>

Tiempo de espera para la asignación de nodos de proceso al grupo.

targetDedicatedNodes
Nullable<Int32>

Número deseado de nodos de proceso dedicados en el grupo.

targetLowPriorityNodes
Nullable<Int32>

Número deseado de nodos de proceso de prioridad baja o de acceso puntual en el grupo.

enableAutoScale
Nullable<Boolean>

Si el tamaño del grupo se debe ajustar automáticamente con el tiempo.

autoScaleFormula
String

Fórmula para el número deseado de nodos de proceso en el grupo.

autoScaleEvaluationInterval
Nullable<TimeSpan>

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

enableInterNodeCommunication
Nullable<Boolean>

Si el grupo permite la comunicación directa entre los nodos de proceso.

networkConfiguration
NetworkConfiguration

Configuración de red para el grupo.

startTask
StartTask

Tarea especificada para ejecutarse en cada nodo de proceso a medida que se une al grupo.

certificateReferences
IList<CertificateReference>

Lista de certificados que se van a instalar en cada nodo de proceso del grupo.

applicationPackageReferences
IList<ApplicationPackageReference>

Lista de paquetes que se van a instalar en cada nodo de proceso del grupo.

applicationLicenses
IList<String>

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

taskSlotsPerNode
Nullable<Int32>

El número de ranuras de tareas que pueden usarse para ejecutar tareas simultáneas en un solo nodo de ejecución en el grupo.

taskSchedulingPolicy
TaskSchedulingPolicy

Cómo se distribuyen las tareas entre nodos de proceso en un grupo.

userAccounts
IList<UserAccount>

Lista de cuentas de usuario que se van a crear en cada nodo de proceso del grupo.

metadata
IList<MetadataItem>

Lista de pares nombre-valor asociados al grupo como metadatos.

mountConfiguration
IList<MountConfiguration>

Monte el almacenamiento mediante el sistema de archivos especificado durante toda la duración del grupo.

targetNodeCommunicationMode
Nullable<NodeCommunicationMode>

Modo de comunicación de nodo deseado para el grupo.

Se aplica a