Pool interface
Enthält Informationen zu einem Pool.
- Extends
Eigenschaften
| allocation |
Gibt an, ob die Größe des Pools geändert wird. |
| allocation |
Die Zeit, zu der der Pool seinen aktuellen Zuordnungsstatus eingegeben hat. |
| application |
Ä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. |
| auto |
Diese Eigenschaft wird nur festgelegt, wenn der Pool automatisch skaliert wird, d. h. autoScaleSettings verwendet werden. |
| creation |
Die Erstellungszeit des Pools. |
| current |
Die Anzahl der dedizierten Computeknoten, die sich derzeit im Pool befinden. |
| current |
Die Anzahl der Derzeit im Pool befindlichen Computeknoten spot/low-priority. |
| deployment |
Eigenschaften der Bereitstellungskonfiguration. |
| display |
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. |
| inter |
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. |
| last |
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. |
| mount |
Dies unterstützt Azure Files, NFS, CIFS/SMB und Blobfuse. |
| network |
Die Netzwerkkonfiguration für einen Pool. |
| provisioning |
Der aktuelle Zustand des Pools. |
| provisioning |
Die Uhrzeit, zu der der Pool seinen aktuellen Zustand eingegeben hat. |
| resize |
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). |
| scale |
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. |
| start |
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. |
| task |
Wenn nicht angegeben, wird die Standardeinstellung verteilt. |
| task |
Der Standardwert ist 1. Der Maximalwert ist kleiner als 4 Mal die Anzahl der Kerne der vmSize des Pools oder 256. |
| upgrade |
Beschreibt eine Upgraderichtlinie – automatisch, manuell oder rolliert. |
| user |
Die Liste der Benutzerkonten, die auf jedem Knoten im Pool erstellt werden sollen. |
| vm |
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 |
| system |
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
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