Delen via


BatchPoolUpdateOptions interface

Parameters voor het bijwerken van een Azure Batch-pool.

Eigenschappen

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.

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.

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.

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.

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.

networkConfiguration

De netwerkconfiguratie voor de pool. Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.

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.

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.

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.

upgradePolicy

Het upgradebeleid voor de pool. Beschrijft een upgradebeleid: automatisch, handmatig of rolling.

Dit veld kan alleen worden bijgewerkt wanneer de pool leeg is.

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.

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.

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.

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