Condividi tramite


Pool Classe

Definizione

Contiene informazioni su un pool.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Pool : Microsoft.Azure.Management.Batch.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Pool = class
    inherit ProxyResource
Public Class Pool
Inherits ProxyResource
Ereditarietà
Attributi

Costruttori

Pool()

Inizializza una nuova istanza della classe Pool.

Pool(String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<PoolProvisioningState>, Nullable<DateTime>, Nullable<AllocationState>, Nullable<DateTime>, String, DeploymentConfiguration, Nullable<Int32>, Nullable<Int32>, ScaleSettings, AutoScaleRun, Nullable<InterNodeCommunicationState>, NetworkConfiguration, Nullable<Int32>, TaskSchedulingPolicy, IList<UserAccount>, IList<MetadataItem>, StartTask, IList<CertificateReference>, IList<ApplicationPackageReference>, IList<String>, ResizeOperationStatus, IList<MountConfiguration>, Nullable<NodeCommunicationMode>, Nullable<NodeCommunicationMode>, BatchPoolIdentity)

Inizializza una nuova istanza della classe Pool.

Proprietà

AllocationState

Ottiene se il ridimensionamento del pool.

AllocationStateTransitionTime

Ottiene l'ora in cui il pool ha immesso lo stato di allocazione corrente.

ApplicationLicenses

Ottiene o imposta l'elenco delle licenze dell'applicazione che il servizio Batch renderà disponibile in ogni nodo di calcolo nel pool.

ApplicationPackages

Ottiene o imposta l'elenco dei pacchetti dell'applicazione da installare in ogni nodo di calcolo nel pool.

AutoScaleRun

Ottiene i risultati e gli errori dall'ultima esecuzione della formula di scalabilità automatica.

Certificates

Ottiene o imposta l'elenco dei certificati da installare in ogni nodo di calcolo nel pool.

CreationTime

Ottiene l'ora di creazione del pool.

CurrentDedicatedNodes

Ottiene il numero di nodi di calcolo dedicati attualmente presenti nel pool.

CurrentLowPriorityNodes

Ottiene il numero di nodi di calcolo spot/a bassa priorità attualmente presenti nel pool.

CurrentNodeCommunicationMode

Ottiene lo stato corrente della modalità di comunicazione del pool.

DeploymentConfiguration

Ottiene o imposta questa proprietà descrive come verranno distribuiti i nodi del pool, usando Servizi cloud o Macchine virtuali.

DisplayName

Ottiene o imposta il nome visualizzato per il pool.

Etag

Ottiene l'ETag della risorsa, utilizzata per le istruzioni di concorrenza.

(Ereditato da ProxyResource)
Id

Ottiene l'ID della risorsa.

(Ereditato da ProxyResource)
Identity

Ottiene o imposta il tipo di identità usato per il pool di Batch.

InterNodeCommunication

Ottiene o imposta se il pool consente la comunicazione diretta tra nodi.

LastModified

Ottiene l'ultima volta modificata del pool.

Metadata

Ottiene o imposta un elenco di coppie nome-valore associate al pool come metadati.

MountConfiguration

Ottiene o imposta un elenco di file system da montare su ogni nodo del pool.

Name

Ottiene il nome della risorsa.

(Ereditato da ProxyResource)
NetworkConfiguration

Ottiene o imposta la configurazione di rete per il pool.

ProvisioningState

Ottiene lo stato corrente del pool.

ProvisioningStateTransitionTime

Ottiene l'ora in cui il pool ha immesso lo stato corrente.

ResizeOperationStatus

Ottiene contiene dettagli sull'operazione di ridimensionamento corrente o ultima completata.

ScaleSettings

Ottiene o imposta le impostazioni che configurano il numero di nodi nel pool.

StartTask

Ottiene o imposta un'attività specificata per l'esecuzione in ogni nodo di calcolo durante l'aggiunta al pool.

TargetNodeCommunicationMode

Ottiene o imposta la modalità di comunicazione del nodo desiderata per il pool.

TaskSchedulingPolicy

Ottiene o imposta il modo in cui le attività vengono distribuite tra nodi di calcolo in un pool.

TaskSlotsPerNode

Ottiene o imposta il numero di slot di attività che possono essere usati per eseguire attività simultanee in un singolo nodo di calcolo nel pool.

Type

Ottiene il tipo della risorsa.

(Ereditato da ProxyResource)
UserAccounts

Ottiene o imposta l'elenco degli account utente da creare in ogni nodo del pool.

VmSize

Ottiene o imposta le dimensioni delle macchine virtuali nel pool. Tutte le macchine virtuali in un pool sono le stesse dimensioni.

Metodi

Validate()

Convalidare l'oggetto.

Si applica a