Delen via


BatchPoolOutput interface

Een pool in de Azure Batch-service.

Eigenschappen

allocationState

Of de grootte van de pool wordt gewijzigd.

Mogelijke waarden: "steady", "resizing", "stop"

allocationStateTransitionTime

Het tijdstip waarop de pool de huidige toewijzingsstatus heeft ingevoerd.

applicationPackageReferences

De lijst met pakketten die moeten worden geïnstalleerd op elk rekenknooppunt in de pool. 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. Er zijn maximaal 10 pakketverwijzingen voor een bepaalde groep.

autoScaleEvaluationInterval

Het tijdsinterval waarmee de poolgrootte automatisch moet worden aangepast volgens de formule voor automatische schaalaanpassing. Deze eigenschap wordt alleen ingesteld als de pool automatisch wordt geschaald, bijvoorbeeld enableAutoScale is waar.

autoScaleFormula

Een formule voor het gewenste aantal rekenknooppunten in de pool. Deze eigenschap wordt alleen ingesteld als de pool automatisch wordt geschaald, bijvoorbeeld enableAutoScale is waar.

autoScaleRun

De resultaten en fouten van de laatste uitvoering van de formule voor automatische schaalaanpassing. Deze eigenschap wordt alleen ingesteld als de pool automatisch wordt geschaald, bijvoorbeeld enableAutoScale is waar.

creationTime

De aanmaaktijd van de pool.

currentDedicatedNodes

Het aantal toegewezen rekenknooppunten dat zich momenteel in de pool bevindt.

currentLowPriorityNodes

Het aantal rekenknooppunten met spot-/lage prioriteit dat zich momenteel in de pool bevindt. Rekenknooppunten met spot-/lage prioriteit die zijn voorafgegaan, worden opgenomen in dit aantal.

displayName

De weergavenaam hoeft niet uniek te zijn en mag unicode-tekens bevatten tot een maximale lengte van 1024.

enableAutoScale

Of de grootte van de pool na verloop van tijd automatisch moet worden aangepast. Als dit onwaar is, moeten ten minste één van targetDedicatedNodes en targetLowPriorityNodes worden opgegeven. Indien waar, is de eigenschap AutoScaleFormula vereist en wordt de grootte van de pool automatisch aangepast aan de formule. De standaardwaarde is onwaar.

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.

eTag

De ETag van de pool. Dit is een ondoorzichtige tekenreeks. U kunt deze gebruiken om te detecteren of de pool is gewijzigd tussen aanvragen. In het bijzonder kunt u de ETag doorgeven wanneer u een pool bijwerkt om op te geven dat uw wijzigingen alleen van kracht moeten worden als niemand anders de pool in de tussentijd heeft gewijzigd.

id

Een tekenreeks die de pool uniek identificeert binnen het account. De id kan elke combinatie van alfanumerieke tekens bevatten, inclusief afbreekstreepjes en onderstrepingstekens, en mag niet meer dan 64 tekens bevatten. De id is niet hoofdlettergevoelig en niet hoofdlettergevoelig (u hebt mogelijk geen twee id's binnen een account die alleen per geval verschillen).

identity

De identiteit van de Batch-pool, indien geconfigureerd. De lijst met gebruikersidentiteiten die zijn gekoppeld aan de Batch-pool. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

lastModified

De laatste wijzigingstijd van de pool. Dit is het laatste moment waarop de gegevens op poolniveau, zoals targetDedicatedNodes of enableAutoscale-instellingen, zijn gewijzigd. Dit houdt geen rekening met wijzigingen op knooppuntniveau, zoals een wijzigingsstatus van een rekenknooppunt.

metadata

Een lijst met naam-waardeparen die zijn gekoppeld aan de pool als metagegevens.

mountConfiguration

Koppel opslag met behulp van een gespecificeerd bestandssysteem gedurende de gehele levensduur van het zwembad. Koppel de opslag met behulp van een op Azure fileshare, NFS, CIFS of Blobfuse gebaseerd bestandssysteem.

networkConfiguration

De netwerkconfiguratie voor de pool.

resizeErrors

Er is een lijst met fouten opgetreden tijdens het uitvoeren van de laatste grootte van de pool. Deze eigenschap wordt alleen ingesteld als er een of meer fouten zijn opgetreden tijdens de laatste grootte van de pool en alleen wanneer de Pool allocationState stabiel is.

resizeTimeout

De time-out voor de toewijzing van rekenknooppunten aan de pool. Dit is de time-out voor de meest recente formaatbewerking. (De initiële grootte wanneer de pool wordt gemaakt, telt als formaat.) De standaardwaarde is 15 minuten.

startTask

Een taak die moet worden uitgevoerd op elk rekenknooppunt terwijl deze lid wordt van de pool.

state

De huidige status van de pool.

Mogelijke waarden: 'actief', 'verwijderen'

stateTransitionTime

Het tijdstip waarop de pool de huidige status heeft ingevoerd.

stats

Gebruiks- en resourcegebruiksstatistieken voor de gehele levensduur van de pool. Deze eigenschap wordt alleen ingevuld als de BatchPool is opgehaald met een uitbreidingscomponent, inclusief het kenmerk statistieken; anders is het null. De statistieken zijn mogelijk niet onmiddellijk beschikbaar. De Batch-service voert periodieke samenteling van statistieken uit. De typische vertraging is ongeveer 30 minuten.

targetDedicatedNodes

Het gewenste aantal toegewezen rekenknooppunten in de pool.

targetLowPriorityNodes

Het gewenste aantal spot-/lage prioriteit rekenknooppunten in de pool.

taskSchedulingPolicy

Hoe taken worden verdeeld over rekenknooppunten in een pool. Als dit niet is opgegeven, wordt de standaardwaarde verspreid.

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.

upgradePolicy

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

url

De URL van de pool.

userAccounts

De lijst met gebruikersaccounts die moeten worden gemaakt op elk rekenknooppunt in de pool.

virtualMachineConfiguration

De configuratie van de virtuele machine voor de pool. Deze eigenschap moet worden opgegeven.

vmSize

De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Zie Een VM-grootte kiezen voor rekenknooppunten in een Azure Batch-pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes) voor meer informatie over de beschikbare groottes van virtuele machines in pools.

Eigenschapdetails

allocationState

Of de grootte van de pool wordt gewijzigd.

Mogelijke waarden: "steady", "resizing", "stop"

allocationState?: string

Waarde van eigenschap

string

allocationStateTransitionTime

Het tijdstip waarop de pool de huidige toewijzingsstatus heeft ingevoerd.

allocationStateTransitionTime?: string

Waarde van eigenschap

string

applicationPackageReferences

De lijst met pakketten die moeten worden geïnstalleerd op elk rekenknooppunt in de pool. 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. Er zijn maximaal 10 pakketverwijzingen voor een bepaalde groep.

applicationPackageReferences?: BatchApplicationPackageReferenceOutput[]

Waarde van eigenschap

autoScaleEvaluationInterval

Het tijdsinterval waarmee de poolgrootte automatisch moet worden aangepast volgens de formule voor automatische schaalaanpassing. Deze eigenschap wordt alleen ingesteld als de pool automatisch wordt geschaald, bijvoorbeeld enableAutoScale is waar.

autoScaleEvaluationInterval?: string

Waarde van eigenschap

string

autoScaleFormula

Een formule voor het gewenste aantal rekenknooppunten in de pool. Deze eigenschap wordt alleen ingesteld als de pool automatisch wordt geschaald, bijvoorbeeld enableAutoScale is waar.

autoScaleFormula?: string

Waarde van eigenschap

string

autoScaleRun

De resultaten en fouten van de laatste uitvoering van de formule voor automatische schaalaanpassing. Deze eigenschap wordt alleen ingesteld als de pool automatisch wordt geschaald, bijvoorbeeld enableAutoScale is waar.

autoScaleRun?: AutoScaleRunOutput

Waarde van eigenschap

creationTime

De aanmaaktijd van de pool.

creationTime: string

Waarde van eigenschap

string

currentDedicatedNodes

Het aantal toegewezen rekenknooppunten dat zich momenteel in de pool bevindt.

currentDedicatedNodes: number

Waarde van eigenschap

number

currentLowPriorityNodes

Het aantal rekenknooppunten met spot-/lage prioriteit dat zich momenteel in de pool bevindt. Rekenknooppunten met spot-/lage prioriteit die zijn voorafgegaan, worden opgenomen in dit aantal.

currentLowPriorityNodes: number

Waarde van eigenschap

number

displayName

De weergavenaam hoeft niet uniek te zijn en mag unicode-tekens bevatten tot een maximale lengte van 1024.

displayName?: string

Waarde van eigenschap

string

enableAutoScale

Of de grootte van de pool na verloop van tijd automatisch moet worden aangepast. Als dit onwaar is, moeten ten minste één van targetDedicatedNodes en targetLowPriorityNodes worden opgegeven. Indien waar, is de eigenschap AutoScaleFormula vereist en wordt de grootte van de pool automatisch aangepast aan de formule. De standaardwaarde is onwaar.

enableAutoScale?: boolean

Waarde van eigenschap

boolean

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.

enableInterNodeCommunication?: boolean

Waarde van eigenschap

boolean

eTag

De ETag van de pool. Dit is een ondoorzichtige tekenreeks. U kunt deze gebruiken om te detecteren of de pool is gewijzigd tussen aanvragen. In het bijzonder kunt u de ETag doorgeven wanneer u een pool bijwerkt om op te geven dat uw wijzigingen alleen van kracht moeten worden als niemand anders de pool in de tussentijd heeft gewijzigd.

eTag: string

Waarde van eigenschap

string

id

Een tekenreeks die de pool uniek identificeert binnen het account. De id kan elke combinatie van alfanumerieke tekens bevatten, inclusief afbreekstreepjes en onderstrepingstekens, en mag niet meer dan 64 tekens bevatten. De id is niet hoofdlettergevoelig en niet hoofdlettergevoelig (u hebt mogelijk geen twee id's binnen een account die alleen per geval verschillen).

id: string

Waarde van eigenschap

string

identity

De identiteit van de Batch-pool, indien geconfigureerd. De lijst met gebruikersidentiteiten die zijn gekoppeld aan de Batch-pool. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

identity?: BatchPoolIdentityOutput

Waarde van eigenschap

lastModified

De laatste wijzigingstijd van de pool. Dit is het laatste moment waarop de gegevens op poolniveau, zoals targetDedicatedNodes of enableAutoscale-instellingen, zijn gewijzigd. Dit houdt geen rekening met wijzigingen op knooppuntniveau, zoals een wijzigingsstatus van een rekenknooppunt.

lastModified: string

Waarde van eigenschap

string

metadata

Een lijst met naam-waardeparen die zijn gekoppeld aan de pool als metagegevens.

metadata?: BatchMetadataItemOutput[]

Waarde van eigenschap

mountConfiguration

Koppel opslag met behulp van een gespecificeerd bestandssysteem gedurende de gehele levensduur van het zwembad. Koppel de opslag met behulp van een op Azure fileshare, NFS, CIFS of Blobfuse gebaseerd bestandssysteem.

mountConfiguration?: MountConfigurationOutput[]

Waarde van eigenschap

networkConfiguration

De netwerkconfiguratie voor de pool.

networkConfiguration?: NetworkConfigurationOutput

Waarde van eigenschap

resizeErrors

Er is een lijst met fouten opgetreden tijdens het uitvoeren van de laatste grootte van de pool. Deze eigenschap wordt alleen ingesteld als er een of meer fouten zijn opgetreden tijdens de laatste grootte van de pool en alleen wanneer de Pool allocationState stabiel is.

resizeErrors?: ResizeErrorOutput[]

Waarde van eigenschap

resizeTimeout

De time-out voor de toewijzing van rekenknooppunten aan de pool. Dit is de time-out voor de meest recente formaatbewerking. (De initiële grootte wanneer de pool wordt gemaakt, telt als formaat.) De standaardwaarde is 15 minuten.

resizeTimeout?: string

Waarde van eigenschap

string

startTask

Een taak die moet worden uitgevoerd op elk rekenknooppunt terwijl deze lid wordt van de pool.

startTask?: BatchStartTaskOutput

Waarde van eigenschap

state

De huidige status van de pool.

Mogelijke waarden: 'actief', 'verwijderen'

state: string

Waarde van eigenschap

string

stateTransitionTime

Het tijdstip waarop de pool de huidige status heeft ingevoerd.

stateTransitionTime: string

Waarde van eigenschap

string

stats

Gebruiks- en resourcegebruiksstatistieken voor de gehele levensduur van de pool. Deze eigenschap wordt alleen ingevuld als de BatchPool is opgehaald met een uitbreidingscomponent, inclusief het kenmerk statistieken; anders is het null. De statistieken zijn mogelijk niet onmiddellijk beschikbaar. De Batch-service voert periodieke samenteling van statistieken uit. De typische vertraging is ongeveer 30 minuten.

stats?: BatchPoolStatisticsOutput

Waarde van eigenschap

targetDedicatedNodes

Het gewenste aantal toegewezen rekenknooppunten in de pool.

targetDedicatedNodes?: number

Waarde van eigenschap

number

targetLowPriorityNodes

Het gewenste aantal spot-/lage prioriteit rekenknooppunten in de pool.

targetLowPriorityNodes?: number

Waarde van eigenschap

number

taskSchedulingPolicy

Hoe taken worden verdeeld over rekenknooppunten in een pool. Als dit niet is opgegeven, wordt de standaardwaarde verspreid.

taskSchedulingPolicy?: BatchTaskSchedulingPolicyOutput

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.

taskSlotsPerNode?: number

Waarde van eigenschap

number

upgradePolicy

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

upgradePolicy?: UpgradePolicyOutput

Waarde van eigenschap

url

De URL van de pool.

url: string

Waarde van eigenschap

string

userAccounts

De lijst met gebruikersaccounts die moeten worden gemaakt op elk rekenknooppunt in de pool.

userAccounts?: UserAccountOutput[]

Waarde van eigenschap

virtualMachineConfiguration

De configuratie van de virtuele machine voor de pool. Deze eigenschap moet worden opgegeven.

virtualMachineConfiguration?: VirtualMachineConfigurationOutput

Waarde van eigenschap

vmSize

De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Zie Een VM-grootte kiezen voor rekenknooppunten in een Azure Batch-pool (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes) voor meer informatie over de beschikbare groottes van virtuele machines in pools.

vmSize: string

Waarde van eigenschap

string