BatchPoolUpdateOptions interface
Parameter für die Aktualisierung eines Azure-Batchpools.
Eigenschaften
| application |
Eine Liste der Pakete, die auf jedem Computeknoten im Pool installiert werden sollen. Änderungen an Paketverweise wirken sich auf alle neuen Knoten aus, die dem Pool beitreten, wirken sich jedoch nicht auf Computeknoten aus, die sich bereits im Pool befinden, bis sie neu gestartet oder umimages neu erstellt wurden. Wenn dieses Element vorhanden ist, werden alle vorhandenen Paketverweise ersetzt. Wenn Sie eine leere Auflistung angeben, werden alle Paketverweise aus dem Pool entfernt. Ohne Angabe bleiben vorhandene Paketverweise unverändert. |
| display |
Der Anzeigename für den Pool. Der Anzeigename muss nicht eindeutig sein und kann alle Unicode-Zeichen bis zu einer maximalen Länge von 1024 enthalten. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist. |
| enable |
Gibt an, ob der Pool die direkte Kommunikation zwischen Computeknoten zulässt. Das Aktivieren der Kommunikation zwischen Knoten begrenzt die maximale Größe des Pools aufgrund von Bereitstellungseinschränkungen auf den Computeknoten des Pools. Dies kann dazu führen, dass der Pool seine gewünschte Größe nicht erreicht. Der Standardwert ist "false". |
| metadata | Eine Liste von Name-Wert-Paaren, die dem Pool als Metadaten zugeordnet sind. Wenn dieses Element vorhanden ist, ersetzt es vorhandene Metadaten, die im Pool konfiguriert sind. Wenn Sie eine leere Auflistung angeben, werden alle Metadaten aus dem Pool entfernt. Wenn keine Angabe erfolgt, bleiben vorhandene Metadaten unverändert. |
| mount |
Bereitstellen des Speichers mithilfe des angegebenen Dateisystems für die gesamte Lebensdauer des Pools. Binden Sie den Speicher mithilfe eines Azure-Dateifreigabe-, NFS-, CIFS- oder Blobfuse-basierten Dateisystems ein. |
| network |
Die Netzwerkkonfiguration für den Pool. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist. |
| start |
Eine Aufgabe, die auf jedem Computeknoten ausgeführt werden soll, während er dem Pool beitritt. Die Aufgabe wird ausgeführt, wenn der Computeknoten dem Pool hinzugefügt wird oder wenn der Computeknoten neu gestartet wird. Wenn dieses Element vorhanden ist, überschreibt es alle vorhandenen StartTask.If this element is present, it overwrites any existing StartTask. Wenn dieser Wert nicht angegeben wird, bleibt ein vorhandener StartTask unverändert. |
| task |
Wie Aufgaben über Computeknoten in einem Pool verteilt werden. Wenn nicht angegeben, wird die Standardeinstellung verteilt. |
| task |
Die Anzahl von Taskslots, die verwendet werden können, um gleichzeitige Tasks auf einem einzelnen Computeknoten im Pool auszuführen. Der Standardwert ist 1. Der Maximalwert ist kleiner als 4 Mal die Anzahl der Kerne der vmSize des Pools oder 256. |
| upgrade |
Die Upgraderichtlinie für den Pool. Beschreibt eine Upgraderichtlinie – automatisch, manuell oder rolliert. |
| user |
Die Liste der Benutzerkonten, die auf jedem Computeknoten im Pool erstellt werden sollen. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist. |
| virtual |
Die Konfiguration des virtuellen Computers für den Pool. Diese Eigenschaft muss angegeben werden. |
| vm |
Die Größe virtueller Computer im Pool. Informationen zu verfügbaren Größen virtueller Computer in Pools finden Sie unter Auswählen einer VM-Größe für Computeknoten in einem Azure-Batchpool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
Details zur Eigenschaft
applicationPackageReferences
Eine Liste der Pakete, die auf jedem Computeknoten im Pool installiert werden sollen. Änderungen an Paketverweise wirken sich auf alle neuen Knoten aus, die dem Pool beitreten, wirken sich jedoch nicht auf Computeknoten aus, die sich bereits im Pool befinden, bis sie neu gestartet oder umimages neu erstellt wurden. Wenn dieses Element vorhanden ist, werden alle vorhandenen Paketverweise ersetzt. Wenn Sie eine leere Auflistung angeben, werden alle Paketverweise aus dem Pool entfernt. Ohne Angabe bleiben vorhandene Paketverweise unverändert.
applicationPackageReferences?: BatchApplicationPackageReference[]
Eigenschaftswert
displayName
Der Anzeigename für den Pool. Der Anzeigename muss nicht eindeutig sein und kann alle Unicode-Zeichen bis zu einer maximalen Länge von 1024 enthalten. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.
displayName?: string
Eigenschaftswert
string
enableInterNodeCommunication
Gibt an, ob der Pool die direkte Kommunikation zwischen Computeknoten zulässt. Das Aktivieren der Kommunikation zwischen Knoten begrenzt die maximale Größe des Pools aufgrund von Bereitstellungseinschränkungen auf den Computeknoten des Pools. Dies kann dazu führen, dass der Pool seine gewünschte Größe nicht erreicht. Der Standardwert ist "false".
Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.
enableInterNodeCommunication?: boolean
Eigenschaftswert
boolean
metadata
Eine Liste von Name-Wert-Paaren, die dem Pool als Metadaten zugeordnet sind. Wenn dieses Element vorhanden ist, ersetzt es vorhandene Metadaten, die im Pool konfiguriert sind. Wenn Sie eine leere Auflistung angeben, werden alle Metadaten aus dem Pool entfernt. Wenn keine Angabe erfolgt, bleiben vorhandene Metadaten unverändert.
metadata?: BatchMetadataItem[]
Eigenschaftswert
mountConfiguration
Bereitstellen des Speichers mithilfe des angegebenen Dateisystems für die gesamte Lebensdauer des Pools. Binden Sie den Speicher mithilfe eines Azure-Dateifreigabe-, NFS-, CIFS- oder Blobfuse-basierten Dateisystems ein.
Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.
mountConfiguration?: MountConfiguration[]
Eigenschaftswert
networkConfiguration
Die Netzwerkkonfiguration für den Pool. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.
networkConfiguration?: NetworkConfiguration
Eigenschaftswert
startTask
Eine Aufgabe, die auf jedem Computeknoten ausgeführt werden soll, während er dem Pool beitritt. Die Aufgabe wird ausgeführt, wenn der Computeknoten dem Pool hinzugefügt wird oder wenn der Computeknoten neu gestartet wird. Wenn dieses Element vorhanden ist, überschreibt es alle vorhandenen StartTask.If this element is present, it overwrites any existing StartTask. Wenn dieser Wert nicht angegeben wird, bleibt ein vorhandener StartTask unverändert.
startTask?: BatchStartTask
Eigenschaftswert
taskSchedulingPolicy
Wie Aufgaben über Computeknoten in einem Pool verteilt werden. Wenn nicht angegeben, wird die Standardeinstellung verteilt.
Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.
taskSchedulingPolicy?: BatchTaskSchedulingPolicy
Eigenschaftswert
taskSlotsPerNode
Die Anzahl von Taskslots, die verwendet werden können, um gleichzeitige Tasks auf einem einzelnen Computeknoten im Pool auszuführen. Der Standardwert ist 1. Der Maximalwert ist kleiner als 4 Mal die Anzahl der Kerne der vmSize des Pools oder 256.
Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.
taskSlotsPerNode?: number
Eigenschaftswert
number
upgradePolicy
Die Upgraderichtlinie für den Pool. Beschreibt eine Upgraderichtlinie – automatisch, manuell oder rolliert.
Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.
upgradePolicy?: UpgradePolicy
Eigenschaftswert
userAccounts
Die Liste der Benutzerkonten, die auf jedem Computeknoten im Pool erstellt werden sollen. Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.
userAccounts?: UserAccount[]
Eigenschaftswert
virtualMachineConfiguration
Die Konfiguration des virtuellen Computers für den Pool. Diese Eigenschaft muss angegeben werden.
Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.
virtualMachineConfiguration?: VirtualMachineConfiguration
Eigenschaftswert
vmSize
Die Größe virtueller Computer im Pool. Informationen zu verfügbaren Größen virtueller Computer in Pools finden Sie unter Auswählen einer VM-Größe für Computeknoten in einem Azure-Batchpool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
Dieses Feld kann nur aktualisiert werden, wenn der Pool leer ist.
vmSize?: string
Eigenschaftswert
string