Udostępnij za pośrednictwem


Pool Klasa

Definicja

Zawiera informacje o puli.

[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
Dziedziczenie
Atrybuty

Konstruktory

Pool()

Inicjuje nowe wystąpienie klasy 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)

Inicjuje nowe wystąpienie klasy Pool.

Właściwości

AllocationState

Określa, czy pula zmienia rozmiar.

AllocationStateTransitionTime

Pobiera czas, w którym pula wprowadziła bieżący stan alokacji.

ApplicationLicenses

Pobiera lub ustawia listę licencji aplikacji, które usługa Batch udostępni w każdym węźle obliczeniowym w puli.

ApplicationPackages

Pobiera lub ustawia listę pakietów aplikacji do zainstalowania w każdym węźle obliczeniowym w puli.

AutoScaleRun

Pobiera wyniki i błędy z ostatniego wykonania formuły autoskalowania.

Certificates

Pobiera lub ustawia listę certyfikatów do zainstalowania w każdym węźle obliczeniowym w puli.

CreationTime

Pobiera czas tworzenia puli.

CurrentDedicatedNodes

Pobiera liczbę dedykowanych węzłów obliczeniowych obecnie w puli.

CurrentLowPriorityNodes

Pobiera liczbę węzłów obliczeniowych typu spot/o niskim priorytcie aktualnie w puli.

CurrentNodeCommunicationMode

Pobiera bieżący stan trybu komunikacji puli.

DeploymentConfiguration

Pobiera lub ustawia tę właściwość opisuje sposób wdrażania węzłów puli — przy użyciu Cloud Services lub Virtual Machines.

DisplayName

Pobiera lub ustawia nazwę wyświetlaną puli.

Etag

Pobiera element ETag zasobu, który jest używany dla instrukcji współbieżności.

(Odziedziczone po ProxyResource)
Id

Pobiera identyfikator zasobu.

(Odziedziczone po ProxyResource)
Identity

Pobiera lub ustawia typ tożsamości używanej dla puli usługi Batch.

InterNodeCommunication

Pobiera lub ustawia, czy pula zezwala na bezpośrednią komunikację między węzłami.

LastModified

Pobiera czas ostatniej modyfikacji puli.

Metadata

Pobiera lub ustawia listę par nazwa-wartość skojarzonych z pulą jako metadanych.

MountConfiguration

Pobiera lub ustawia listę systemów plików do zainstalowania w każdym węźle w puli.

Name

Pobiera nazwę zasobu.

(Odziedziczone po ProxyResource)
NetworkConfiguration

Pobiera lub ustawia konfigurację sieci dla puli.

ProvisioningState

Pobiera bieżący stan puli.

ProvisioningStateTransitionTime

Pobiera czas, w którym pula weszła w jej bieżący stan.

ResizeOperationStatus

Pobiera zawiera szczegółowe informacje o bieżącej lub ostatniej zakończonej operacji zmiany rozmiaru.

ScaleSettings

Pobiera lub ustawia ustawienia, które konfigurują liczbę węzłów w puli.

StartTask

Pobiera lub ustawia określone zadanie do uruchomienia w każdym węźle obliczeniowym podczas dołączania do puli.

TargetNodeCommunicationMode

Pobiera lub ustawia żądany tryb komunikacji węzła dla puli.

TaskSchedulingPolicy

Pobiera lub ustawia sposób dystrybuowania zadań między węzłami obliczeniowymi w puli.

TaskSlotsPerNode

Pobiera lub ustawia liczbę miejsc zadań, których można użyć do uruchamiania współbieżnych zadań w jednym węźle obliczeniowym w puli.

Type

Pobiera typ zasobu.

(Odziedziczone po ProxyResource)
UserAccounts

Pobiera lub ustawia listę kont użytkowników, które mają zostać utworzone w każdym węźle w puli.

VmSize

Pobiera lub ustawia rozmiar maszyn wirtualnych w puli. Wszystkie maszyny wirtualne w puli mają ten sam rozmiar.

Metody

Validate()

Zweryfikuj obiekt.

Dotyczy