BatchPoolUpdateOptions interface
Parameters voor het bijwerken van een Azure Batch-pool.
Eigenschappen
| application |
Een lijst met pakketten die op elk rekenknooppunt in de pool moeten worden geïnstalleerd. Wijzigingen in pakketverwijzingen zijn van invloed op alle nieuwe knooppunten die lid zijn van de pool, maar hebben geen invloed op rekenknooppunten die zich al in de pool bevinden totdat ze opnieuw worden opgestart of opnieuw worden hersteld. Als dit element aanwezig is, worden alle bestaande pakketverwijzingen vervangen. Als u een lege verzameling opgeeft, worden alle pakketverwijzingen uit de pool verwijderd. Als u dit weglaat, blijven bestaande pakketverwijzingen ongewijzigd. |
| display |
De weergavenaam voor de pool. De weergavenaam hoeft niet uniek te zijn en mag unicode-tekens bevatten tot een maximale lengte van 1024. Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is. |
| enable |
Of de pool directe communicatie tussen rekenknooppunten toestaat. Als u communicatie tussen knooppunten inschakelt, wordt de maximale grootte van de pool beperkt vanwege implementatiebeperkingen op de rekenknooppunten van de pool. Dit kan ertoe leiden dat de pool de gewenste grootte niet bereikt. De standaardwaarde is onwaar. |
| metadata | Een lijst met naam-waardeparen die zijn gekoppeld aan de pool als metagegevens. Als dit element aanwezig is, vervangt dit alle bestaande metagegevens die in de pool zijn geconfigureerd. Als u een lege verzameling opgeeft, worden alle metagegevens uit de pool verwijderd. Als u dit weglaat, blijven bestaande metagegevens ongewijzigd. |
| mount |
Koppel opslag met behulp van het opgegeven bestandssysteem voor de gehele levensduur van de pool. Koppel de opslag met behulp van azure-bestandsshare, NFS, CIFS of op Blobfuse gebaseerd bestandssysteem. |
| network |
De netwerkconfiguratie voor de pool. Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is. |
| start |
Een taak die moet worden uitgevoerd op elk rekenknooppunt terwijl deze lid wordt van de pool. De taak wordt uitgevoerd wanneer het rekenknooppunt wordt toegevoegd aan de pool of wanneer het rekenknooppunt opnieuw wordt opgestart. Als dit element aanwezig is, overschrijft het alle bestaande StartTask. Als u dit weglaat, blijft bestaande StartTask ongewijzigd. |
| task |
Hoe taken worden verdeeld over rekenknooppunten in een pool. Als dit niet is opgegeven, wordt de standaardwaarde verspreid. |
| task |
Het aantal taaksites dat kan worden gebruikt om gelijktijdige taken uit te voeren op één rekenknooppunt in de pool. De standaardwaarde is 1. De maximumwaarde is de kleinste van 4 keer het aantal kernen van de vmSize van de pool of 256. |
| upgrade |
Het upgradebeleid voor de pool. Beschrijft een upgradebeleid: automatisch, handmatig of rolling. |
| user |
De lijst met gebruikersaccounts die moeten worden gemaakt op elk rekenknooppunt in de pool. Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is. |
| virtual |
De configuratie van de virtuele machine voor de pool. Deze eigenschap moet worden opgegeven. |
| vm |
De grootte van virtuele machines in de pool. Zie Een VM-grootte kiezen voor rekenknooppunten in een Azure Batch-pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes) voor informatie over de beschikbare grootten van virtuele machines in pools. |
Eigenschapdetails
applicationPackageReferences
Een lijst met pakketten die op elk rekenknooppunt in de pool moeten worden geïnstalleerd. Wijzigingen in pakketverwijzingen zijn van invloed op alle nieuwe knooppunten die lid zijn van de pool, maar hebben geen invloed op rekenknooppunten die zich al in de pool bevinden totdat ze opnieuw worden opgestart of opnieuw worden hersteld. Als dit element aanwezig is, worden alle bestaande pakketverwijzingen vervangen. Als u een lege verzameling opgeeft, worden alle pakketverwijzingen uit de pool verwijderd. Als u dit weglaat, blijven bestaande pakketverwijzingen ongewijzigd.
applicationPackageReferences?: BatchApplicationPackageReference[]
Waarde van eigenschap
displayName
De weergavenaam voor de pool. De weergavenaam hoeft niet uniek te zijn en mag unicode-tekens bevatten tot een maximale lengte van 1024. Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.
displayName?: string
Waarde van eigenschap
string
enableInterNodeCommunication
Of de pool directe communicatie tussen rekenknooppunten toestaat. Als u communicatie tussen knooppunten inschakelt, wordt de maximale grootte van de pool beperkt vanwege implementatiebeperkingen op de rekenknooppunten van de pool. Dit kan ertoe leiden dat de pool de gewenste grootte niet bereikt. De standaardwaarde is onwaar.
Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.
enableInterNodeCommunication?: boolean
Waarde van eigenschap
boolean
metadata
Een lijst met naam-waardeparen die zijn gekoppeld aan de pool als metagegevens. Als dit element aanwezig is, vervangt dit alle bestaande metagegevens die in de pool zijn geconfigureerd. Als u een lege verzameling opgeeft, worden alle metagegevens uit de pool verwijderd. Als u dit weglaat, blijven bestaande metagegevens ongewijzigd.
metadata?: BatchMetadataItem[]
Waarde van eigenschap
mountConfiguration
Koppel opslag met behulp van het opgegeven bestandssysteem voor de gehele levensduur van de pool. Koppel de opslag met behulp van azure-bestandsshare, NFS, CIFS of op Blobfuse gebaseerd bestandssysteem.
Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.
mountConfiguration?: MountConfiguration[]
Waarde van eigenschap
networkConfiguration
De netwerkconfiguratie voor de pool. Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.
networkConfiguration?: NetworkConfiguration
Waarde van eigenschap
startTask
Een taak die moet worden uitgevoerd op elk rekenknooppunt terwijl deze lid wordt van de pool. De taak wordt uitgevoerd wanneer het rekenknooppunt wordt toegevoegd aan de pool of wanneer het rekenknooppunt opnieuw wordt opgestart. Als dit element aanwezig is, overschrijft het alle bestaande StartTask. Als u dit weglaat, blijft bestaande StartTask ongewijzigd.
startTask?: BatchStartTask
Waarde van eigenschap
taskSchedulingPolicy
Hoe taken worden verdeeld over rekenknooppunten in een pool. Als dit niet is opgegeven, wordt de standaardwaarde verspreid.
Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.
taskSchedulingPolicy?: BatchTaskSchedulingPolicy
Waarde van eigenschap
taskSlotsPerNode
Het aantal taaksites dat kan worden gebruikt om gelijktijdige taken uit te voeren op één rekenknooppunt in de pool. De standaardwaarde is 1. De maximumwaarde is de kleinste van 4 keer het aantal kernen van de vmSize van de pool of 256.
Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.
taskSlotsPerNode?: number
Waarde van eigenschap
number
upgradePolicy
Het upgradebeleid voor de pool. Beschrijft een upgradebeleid: automatisch, handmatig of rolling.
Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.
upgradePolicy?: UpgradePolicy
Waarde van eigenschap
userAccounts
De lijst met gebruikersaccounts die moeten worden gemaakt op elk rekenknooppunt in de pool. Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.
userAccounts?: UserAccount[]
Waarde van eigenschap
virtualMachineConfiguration
De configuratie van de virtuele machine voor de pool. Deze eigenschap moet worden opgegeven.
Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.
virtualMachineConfiguration?: VirtualMachineConfiguration
Waarde van eigenschap
vmSize
De grootte van virtuele machines in de pool. Zie Een VM-grootte kiezen voor rekenknooppunten in een Azure Batch-pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes) voor informatie over de beschikbare grootten van virtuele machines in pools.
Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.
vmSize?: string
Waarde van eigenschap
string