CloudPool 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
CloudPool()
Inicializa una nueva instancia de la clase CloudPool.
public CloudPool ();
Public Sub New ()
Se aplica a
CloudPool(String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<PoolState>, Nullable<DateTime>, Nullable<AllocationState>, Nullable<DateTime>, String, CloudServiceConfiguration, VirtualMachineConfiguration, Nullable<TimeSpan>, IList<ResizeError>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<TimeSpan>, AutoScaleRun, Nullable<Boolean>, NetworkConfiguration, StartTask, IList<CertificateReference>, IList<ApplicationPackageReference>, IList<String>, Nullable<Int32>, TaskSchedulingPolicy, IList<UserAccount>, IList<MetadataItem>, PoolStatistics, IList<MountConfiguration>, BatchPoolIdentity, Nullable<NodeCommunicationMode>, Nullable<NodeCommunicationMode>)
Inicializa una nueva instancia de la clase CloudPool.
public CloudPool (string id = default, string displayName = default, string url = default, string eTag = default, DateTime? lastModified = default, DateTime? creationTime = default, Microsoft.Azure.Batch.Protocol.Models.PoolState? state = default, DateTime? stateTransitionTime = default, Microsoft.Azure.Batch.Protocol.Models.AllocationState? allocationState = default, DateTime? allocationStateTransitionTime = default, string vmSize = default, Microsoft.Azure.Batch.Protocol.Models.CloudServiceConfiguration cloudServiceConfiguration = default, Microsoft.Azure.Batch.Protocol.Models.VirtualMachineConfiguration virtualMachineConfiguration = default, TimeSpan? resizeTimeout = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ResizeError> resizeErrors = default, int? currentDedicatedNodes = default, int? currentLowPriorityNodes = default, int? targetDedicatedNodes = default, int? targetLowPriorityNodes = default, bool? enableAutoScale = default, string autoScaleFormula = default, TimeSpan? autoScaleEvaluationInterval = default, Microsoft.Azure.Batch.Protocol.Models.AutoScaleRun autoScaleRun = 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, Microsoft.Azure.Batch.Protocol.Models.PoolStatistics stats = default, System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MountConfiguration> mountConfiguration = default, Microsoft.Azure.Batch.Protocol.Models.BatchPoolIdentity identity = default, Microsoft.Azure.Batch.Protocol.Models.NodeCommunicationMode? targetNodeCommunicationMode = default, Microsoft.Azure.Batch.Protocol.Models.NodeCommunicationMode? currentNodeCommunicationMode = default);
new Microsoft.Azure.Batch.Protocol.Models.CloudPool : string * string * string * string * Nullable<DateTime> * Nullable<DateTime> * Nullable<Microsoft.Azure.Batch.Protocol.Models.PoolState> * Nullable<DateTime> * Nullable<Microsoft.Azure.Batch.Protocol.Models.AllocationState> * Nullable<DateTime> * string * Microsoft.Azure.Batch.Protocol.Models.CloudServiceConfiguration * Microsoft.Azure.Batch.Protocol.Models.VirtualMachineConfiguration * Nullable<TimeSpan> * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.ResizeError> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * string * Nullable<TimeSpan> * Microsoft.Azure.Batch.Protocol.Models.AutoScaleRun * 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> * Microsoft.Azure.Batch.Protocol.Models.PoolStatistics * System.Collections.Generic.IList<Microsoft.Azure.Batch.Protocol.Models.MountConfiguration> * Microsoft.Azure.Batch.Protocol.Models.BatchPoolIdentity * Nullable<Microsoft.Azure.Batch.Protocol.Models.NodeCommunicationMode> * Nullable<Microsoft.Azure.Batch.Protocol.Models.NodeCommunicationMode> -> Microsoft.Azure.Batch.Protocol.Models.CloudPool
Public Sub New (Optional id As String = Nothing, Optional displayName As String = Nothing, Optional url As String = Nothing, Optional eTag As String = Nothing, Optional lastModified As Nullable(Of DateTime) = Nothing, Optional creationTime As Nullable(Of DateTime) = Nothing, Optional state As Nullable(Of PoolState) = Nothing, Optional stateTransitionTime 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 cloudServiceConfiguration As CloudServiceConfiguration = Nothing, Optional virtualMachineConfiguration As VirtualMachineConfiguration = Nothing, Optional resizeTimeout As Nullable(Of TimeSpan) = Nothing, Optional resizeErrors As IList(Of ResizeError) = Nothing, Optional currentDedicatedNodes As Nullable(Of Integer) = Nothing, Optional currentLowPriorityNodes As Nullable(Of Integer) = 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 autoScaleRun As AutoScaleRun = 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 stats As PoolStatistics = Nothing, Optional mountConfiguration As IList(Of MountConfiguration) = Nothing, Optional identity As BatchPoolIdentity = Nothing, Optional targetNodeCommunicationMode As Nullable(Of NodeCommunicationMode) = Nothing, Optional currentNodeCommunicationMode As Nullable(Of NodeCommunicationMode) = Nothing)
Parámetros
- id
- String
Cadena que identifica de forma única el grupo dentro de la cuenta.
- displayName
- String
Nombre para mostrar del grupo.
- url
- String
Dirección URL del grupo.
- eTag
- String
ETag del grupo.
- allocationState
- Nullable<AllocationState>
Si el grupo está cambiar el tamaño.
Hora en la que el grupo entró en su estado de asignación actual.
- vmSize
- String
Tamaño de las máquinas virtuales del grupo. Todas las máquinas virtuales de un grupo tienen el mismo tamaño.
- cloudServiceConfiguration
- CloudServiceConfiguration
Configuración del servicio en la nube para el grupo.
- virtualMachineConfiguration
- VirtualMachineConfiguration
Configuración de la máquina virtual para el grupo.
- resizeErrors
- IList<ResizeError>
Lista de errores detectados al realizar el último cambio de tamaño en el grupo.
Número de nodos de proceso de prioridad baja o de acceso puntual actualmente en 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.
- autoScaleRun
- AutoScaleRun
Los resultados y errores de la última ejecución de 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.
- stats
- PoolStatistics
Estadísticas de uso y uso de recursos durante toda la duración del grupo.
- mountConfiguration
- IList<MountConfiguration>
Lista de sistemas de archivos que se van a montar en cada nodo del grupo.
- identity
- BatchPoolIdentity
Identidad del grupo de Batch, si está configurada.
- targetNodeCommunicationMode
- Nullable<NodeCommunicationMode>
Modo de comunicación de nodo deseado para el grupo.
- currentNodeCommunicationMode
- Nullable<NodeCommunicationMode>
Estado actual del modo de comunicación del grupo.
Se aplica a
Azure SDK for .NET