PoolAddParameter Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
Número deseado de nodos de proceso de prioridad baja o de acceso puntual en el grupo.
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.
Intervalo de tiempo en el que ajustar automáticamente el tamaño del grupo según la fórmula de escalado automático.
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.
La lista de licencias de aplicación que el servicio Batch pondrá a disposición en cada nodo de proceso del grupo.
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
Azure SDK for .NET