Freigeben über


Pool Klasse

Definition

Enthält Informationen zu einem 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
Vererbung
Attribute

Konstruktoren

Pool()

Initialisiert eine neue instance der Pool-Klasse.

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)

Initialisiert eine neue instance der Pool-Klasse.

Eigenschaften

AllocationState

Ruft ab, ob die Größe des Pools geändert wird.

AllocationStateTransitionTime

Ruft die Zeit ab, zu der der Pool in den aktuellen Zuordnungsstatus gelangt ist.

ApplicationLicenses

Ruft die Liste der Anwendungslizenzen ab, die der Batch-Dienst auf jedem Computeknoten im Pool verfügbar macht, oder legt diese fest.

ApplicationPackages

Ruft die Liste der Anwendungspakete ab, die auf jedem Computeknoten im Pool installiert werden sollen, oder legt sie fest.

AutoScaleRun

Ruft die Ergebnisse und Fehler aus der letzten Ausführung der Formel für die automatische Skalierung ab.

Certificates

Ruft die Liste der Zertifikate ab, die auf jedem Computeknoten im Pool installiert werden sollen, oder legt diese fest.

CreationTime

Ruft die Erstellungszeit des Pools ab.

CurrentDedicatedNodes

Ruft die Anzahl der dedizierten Computeknoten ab, die sich derzeit im Pool befinden.

CurrentLowPriorityNodes

Ruft die Anzahl von Computeknoten mit spot/low-priority ab, die sich derzeit im Pool befinden.

CurrentNodeCommunicationMode

Ruft den aktuellen Zustand des Poolkommunikationsmodus ab.

DeploymentConfiguration

Ruft diese Eigenschaft ab oder legt fest, wie die Poolknoten mithilfe von Cloud Services oder Virtual Machines bereitgestellt werden.

DisplayName

Ruft den Anzeigenamen für den Pool ab oder legt diese fest.

Etag

Ruft das ETag der Ressource ab, die für Parallelitätsanweisungen verwendet wird.

(Geerbt von ProxyResource)
Id

Ruft die ID der Ressource ab.

(Geerbt von ProxyResource)
Identity

Ruft den Identitätstyp ab, der für den Batchpool verwendet wird, oder legt diese fest.

InterNodeCommunication

Ruft ab oder legt fest, ob der Pool eine direkte Kommunikation zwischen Knoten zulässt.

LastModified

Ruft den Zeitpunkt der letzten Änderung des Pools ab.

Metadata

Ruft eine Liste von Namen-Wert-Paaren ab, die dem Pool als Metadaten zugeordnet sind, oder legt diese fest.

MountConfiguration

Ruft eine Liste von Dateisystemen ab, die auf jedem Knoten im Pool bereitgestellt werden sollen, oder legt diese fest.

Name

Ruft den Namen der Ressource ab.

(Geerbt von ProxyResource)
NetworkConfiguration

Ruft die Netzwerkkonfiguration für den Pool ab oder legt diese fest.

ProvisioningState

Ruft den aktuellen Zustand des Pools ab.

ProvisioningStateTransitionTime

Ruft die Zeit ab, zu der der Pool seinen aktuellen Zustand betreten hat.

ResizeOperationStatus

Gets enthält Details zum aktuellen oder zuletzt abgeschlossenen Größenänderungsvorgang.

ScaleSettings

Ruft Einstellungen ab, die die Anzahl der Knoten im Pool konfigurieren, oder legt diese fest.

StartTask

Ruft einen Task ab, der für die Ausführung auf jedem Computeknoten angegeben ist, während er mit dem Pool verknüpft wird, oder legt diesen fest.

TargetNodeCommunicationMode

Ruft den gewünschten Knotenkommunikationsmodus für den Pool ab oder legt diese fest.

TaskSchedulingPolicy

Ruft ab oder legt fest, wie Aufgaben auf Computeknoten in einem Pool verteilt werden.

TaskSlotsPerNode

Ruft die Anzahl von Aufgabenslots ab, die zum Ausführen gleichzeitiger Aufgaben auf einem einzelnen Computeknoten im Pool verwendet werden können, oder legt diese fest.

Type

Ruft den Typ der Ressource ab.

(Geerbt von ProxyResource)
UserAccounts

Ruft die Liste der Benutzerkonten ab, die auf jedem Knoten im Pool erstellt werden sollen, oder legt diese fest.

VmSize

Ruft die Größe der virtuellen Computer im Pool ab oder legt diese fest. Alle virtuellen Computer in einem Pool haben die gleiche Größe.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: