Freigeben über


Pool interface

Enthält Informationen zu einem Pool.

Extends

Eigenschaften

allocationState

Gibt an, ob die Größe des Pools geändert wird.

allocationStateTransitionTime

Die Zeit, zu der der Pool seinen aktuellen Zuordnungsstatus eingegeben hat.

applicationPackages

Änderungen an Anwendungspaketverweise wirken sich auf alle neuen Computeknoten aus, die dem Pool beitreten, wirken sich jedoch nicht auf Computeknoten aus, die sich bereits im Pool befinden, bis sie neu gestartet oder umimages aktualisiert werden. Es gibt maximal 10 Anwendungspaketverweise für einen bestimmten Pool.

autoScaleRun

Diese Eigenschaft wird nur festgelegt, wenn der Pool automatisch skaliert wird, d. h. autoScaleSettings verwendet werden.

creationTime

Die Erstellungszeit des Pools.

currentDedicatedNodes

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

currentLowPriorityNodes

Die Anzahl der Derzeit im Pool befindlichen Computeknoten spot/low-priority.

deploymentConfiguration

Eigenschaften der Bereitstellungskonfiguration.

displayName

Der Anzeigename muss nicht eindeutig sein und kann alle Unicode-Zeichen bis zu einer maximalen Länge von 1024 enthalten.

etag

Das ETag der Ressource, das für Parallelitätsanweisungen verwendet wird.

identity

Der Identitätstyp, der für den Batchpool verwendet wird.

interNodeCommunication

Dadurch werden Einschränkungen auferlegt, denen dem Pool Knoten zugewiesen werden können. Durch Aktivieren dieses Werts kann die Wahrscheinlichkeit verringert werden, dass die angeforderte Anzahl von Knoten im Pool zugewiesen werden soll. Wenn nicht angegeben, wird dieser Wert standardmäßig auf "Deaktiviert" festgelegt.

lastModified

Dies ist das letzte Mal, zu dem die Daten auf Poolebene geändert wurden, z. B. "targetDedicatedNodes" oder "autoScaleSettings". Es spielt keine Rolle bei Änderungen auf Knotenebene, z. B. beim Ändern des Zustands eines Computeknotens.

metadata

Der Batchdienst weist Metadaten keine Bedeutung zu; sie ist ausschließlich für die Verwendung von Benutzercode vorgesehen.

mountConfiguration

Dies unterstützt Azure Files, NFS, CIFS/SMB und Blobfuse.

networkConfiguration

Die Netzwerkkonfiguration für einen Pool.

provisioningState

Der aktuelle Zustand des Pools.

provisioningStateTransitionTime

Die Uhrzeit, zu der der Pool seinen aktuellen Zustand eingegeben hat.

resizeOperationStatus

Beschreibt entweder den aktuellen Vorgang (wenn die Größe des Pools "AllocationState" geändert wird) oder den zuvor abgeschlossenen Vorgang (wenn der AllocationState-Wert konstant ist).

scaleSettings

Definiert die gewünschte Größe des Pools. Dies kann entweder "fixedScale" sein, bei dem die angeforderten targetDedicatedNodes angegeben sind, oder 'autoScale', die eine Formel definiert, die regelmäßig neu ausgewertet wird. Wenn diese Eigenschaft nicht angegeben ist, hat der Pool eine feste Skalierung mit 0 targetDedicatedNodes.

startTask

In einem PATCH-Vorgang (Update) kann diese Eigenschaft auf ein leeres Objekt festgelegt werden, um die Startaufgabe aus dem Pool zu entfernen.

tags

Die Tags der Ressource.

taskSchedulingPolicy

Wenn nicht angegeben, wird die Standardeinstellung verteilt.

taskSlotsPerNode

Der Standardwert ist 1. Der Maximalwert ist kleiner als 4 Mal die Anzahl der Kerne der vmSize des Pools oder 256.

upgradePolicy

Beschreibt eine Upgraderichtlinie – automatisch, manuell oder rolliert.

userAccounts

Die Liste der Benutzerkonten, die auf jedem Knoten im Pool erstellt werden sollen.

vmSize

Informationen zu verfügbaren VM-Größen finden Sie unter Größen für virtuelle Computer in Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). Batch unterstützt alle Azure VM-Größen außer STANDARD_A0 und denen mit Premiumspeicher (STANDARD_GS, STANDARD_DS und STANDARD_DSV2 Serie).

Geerbte Eigenschaften

id

Vollqualifizierte Ressourcen-ID für die Ressource. Zum Beispiel - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Der Name der Ressource

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

Details zur Eigenschaft

allocationState

Gibt an, ob die Größe des Pools geändert wird.

allocationState?: AllocationState

Eigenschaftswert

allocationStateTransitionTime

Die Zeit, zu der der Pool seinen aktuellen Zuordnungsstatus eingegeben hat.

allocationStateTransitionTime?: Date

Eigenschaftswert

Date

applicationPackages

Änderungen an Anwendungspaketverweise wirken sich auf alle neuen Computeknoten aus, die dem Pool beitreten, wirken sich jedoch nicht auf Computeknoten aus, die sich bereits im Pool befinden, bis sie neu gestartet oder umimages aktualisiert werden. Es gibt maximal 10 Anwendungspaketverweise für einen bestimmten Pool.

applicationPackages?: ApplicationPackageReference[]

Eigenschaftswert

autoScaleRun

Diese Eigenschaft wird nur festgelegt, wenn der Pool automatisch skaliert wird, d. h. autoScaleSettings verwendet werden.

autoScaleRun?: AutoScaleRun

Eigenschaftswert

creationTime

Die Erstellungszeit des Pools.

creationTime?: Date

Eigenschaftswert

Date

currentDedicatedNodes

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

currentDedicatedNodes?: number

Eigenschaftswert

number

currentLowPriorityNodes

Die Anzahl der Derzeit im Pool befindlichen Computeknoten spot/low-priority.

currentLowPriorityNodes?: number

Eigenschaftswert

number

deploymentConfiguration

Eigenschaften der Bereitstellungskonfiguration.

deploymentConfiguration?: DeploymentConfiguration

Eigenschaftswert

displayName

Der Anzeigename muss nicht eindeutig sein und kann alle Unicode-Zeichen bis zu einer maximalen Länge von 1024 enthalten.

displayName?: string

Eigenschaftswert

string

etag

Das ETag der Ressource, das für Parallelitätsanweisungen verwendet wird.

etag?: string

Eigenschaftswert

string

identity

Der Identitätstyp, der für den Batchpool verwendet wird.

identity?: BatchPoolIdentity

Eigenschaftswert

interNodeCommunication

Dadurch werden Einschränkungen auferlegt, denen dem Pool Knoten zugewiesen werden können. Durch Aktivieren dieses Werts kann die Wahrscheinlichkeit verringert werden, dass die angeforderte Anzahl von Knoten im Pool zugewiesen werden soll. Wenn nicht angegeben, wird dieser Wert standardmäßig auf "Deaktiviert" festgelegt.

interNodeCommunication?: InterNodeCommunicationState

Eigenschaftswert

lastModified

Dies ist das letzte Mal, zu dem die Daten auf Poolebene geändert wurden, z. B. "targetDedicatedNodes" oder "autoScaleSettings". Es spielt keine Rolle bei Änderungen auf Knotenebene, z. B. beim Ändern des Zustands eines Computeknotens.

lastModified?: Date

Eigenschaftswert

Date

metadata

Der Batchdienst weist Metadaten keine Bedeutung zu; sie ist ausschließlich für die Verwendung von Benutzercode vorgesehen.

metadata?: MetadataItem[]

Eigenschaftswert

mountConfiguration

Dies unterstützt Azure Files, NFS, CIFS/SMB und Blobfuse.

mountConfiguration?: MountConfiguration[]

Eigenschaftswert

networkConfiguration

Die Netzwerkkonfiguration für einen Pool.

networkConfiguration?: NetworkConfiguration

Eigenschaftswert

provisioningState

Der aktuelle Zustand des Pools.

provisioningState?: PoolProvisioningState

Eigenschaftswert

provisioningStateTransitionTime

Die Uhrzeit, zu der der Pool seinen aktuellen Zustand eingegeben hat.

provisioningStateTransitionTime?: Date

Eigenschaftswert

Date

resizeOperationStatus

Beschreibt entweder den aktuellen Vorgang (wenn die Größe des Pools "AllocationState" geändert wird) oder den zuvor abgeschlossenen Vorgang (wenn der AllocationState-Wert konstant ist).

resizeOperationStatus?: ResizeOperationStatus

Eigenschaftswert

scaleSettings

Definiert die gewünschte Größe des Pools. Dies kann entweder "fixedScale" sein, bei dem die angeforderten targetDedicatedNodes angegeben sind, oder 'autoScale', die eine Formel definiert, die regelmäßig neu ausgewertet wird. Wenn diese Eigenschaft nicht angegeben ist, hat der Pool eine feste Skalierung mit 0 targetDedicatedNodes.

scaleSettings?: ScaleSettings

Eigenschaftswert

startTask

In einem PATCH-Vorgang (Update) kann diese Eigenschaft auf ein leeres Objekt festgelegt werden, um die Startaufgabe aus dem Pool zu entfernen.

startTask?: StartTask

Eigenschaftswert

tags

Die Tags der Ressource.

tags?: Record<string, string>

Eigenschaftswert

Record<string, string>

taskSchedulingPolicy

Wenn nicht angegeben, wird die Standardeinstellung verteilt.

taskSchedulingPolicy?: TaskSchedulingPolicy

Eigenschaftswert

taskSlotsPerNode

Der Standardwert ist 1. Der Maximalwert ist kleiner als 4 Mal die Anzahl der Kerne der vmSize des Pools oder 256.

taskSlotsPerNode?: number

Eigenschaftswert

number

upgradePolicy

Beschreibt eine Upgraderichtlinie – automatisch, manuell oder rolliert.

upgradePolicy?: UpgradePolicy

Eigenschaftswert

userAccounts

Die Liste der Benutzerkonten, die auf jedem Knoten im Pool erstellt werden sollen.

userAccounts?: UserAccount[]

Eigenschaftswert

vmSize

Informationen zu verfügbaren VM-Größen finden Sie unter Größen für virtuelle Computer in Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). Batch unterstützt alle Azure VM-Größen außer STANDARD_A0 und denen mit Premiumspeicher (STANDARD_GS, STANDARD_DS und STANDARD_DSV2 Serie).

vmSize?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

id

Vollqualifizierte Ressourcen-ID für die Ressource. Zum Beispiel - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Eigenschaftswert

string

geerbt vonProxyResource.id

name

Der Name der Ressource

name?: string

Eigenschaftswert

string

geerbt vonProxyResource.name

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

systemData?: SystemData

Eigenschaftswert

geerbt vonProxyResource.systemData-

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

type?: string

Eigenschaftswert

string

von"ProxyResource.type" geerbt