BatchPool interface
Een pool in de Azure Batch-service.
Eigenschappen
| allocation |
Of de grootte van de pool wordt gewijzigd. |
| allocation |
Het tijdstip waarop de pool de huidige toewijzingsstatus heeft ingevoerd. |
| application |
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. |
| auto |
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. De tijdsduur is gespecificeerd in ISO 8601-formaat. |
| auto |
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. |
| auto |
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. |
| creation |
De aanmaaktijd van de pool. |
| current |
Het aantal toegewezen rekenknooppunten dat zich momenteel in de pool bevindt. |
| current |
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. |
| display |
De weergavenaam hoeft niet uniek te zijn en mag unicode-tekens bevatten tot een maximale lengte van 1024. |
| enable |
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. |
| 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. |
| e |
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}. |
| last |
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. |
| mount |
Koppel opslag met behulp van het opgegeven bestandssysteem voor de gehele levensduur van de pool. Koppel de opslag met behulp van Azure fileshare, NFS, CIFS of een op Blobfuse gebaseerd bestandssysteem. |
| network |
De netwerkconfiguratie voor de pool. |
| pool |
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. |
| resize |
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. |
| resize |
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. De tijdsduur is gespecificeerd in ISO 8601-formaat. |
| start |
Een taak die moet worden uitgevoerd op elk rekenknooppunt terwijl deze lid wordt van de pool. |
| state | De huidige status van de pool. |
| state |
Het tijdstip waarop de pool de huidige status heeft ingevoerd. |
| target |
Het gewenste aantal toegewezen rekenknooppunten in de pool. |
| target |
Het gewenste aantal spot-/lage prioriteit rekenknooppunten in de pool. |
| 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. |
| url | De URL van de pool. |
| user |
De lijst met gebruikersaccounts die moeten worden gemaakt op elk rekenknooppunt in de pool. |
| virtual |
De configuratie van de virtuele machine voor de pool. Deze eigenschap moet worden opgegeven. |
| vm |
De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Voor informatie over de beschikbare groottes van virtuele machines in Pools, zie Kies een VM-grootte voor Compute Nodes in een Azure Batch Pool (https://dotnet.territoriali.olinfo.it/azure/batch/batch-pool-vm-sizes). |
Eigenschapdetails
allocationState
Of de grootte van de pool wordt gewijzigd.
allocationState?: AllocationState
Waarde van eigenschap
allocationStateTransitionTime
Het tijdstip waarop de pool de huidige toewijzingsstatus heeft ingevoerd.
allocationStateTransitionTime?: Date
Waarde van eigenschap
Date
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?: BatchApplicationPackageReference[]
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. De tijdsduur is gespecificeerd in ISO 8601-formaat.
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?: AutoScaleRun
Waarde van eigenschap
creationTime
De aanmaaktijd van de pool.
creationTime: Date
Waarde van eigenschap
Date
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?: BatchPoolIdentity
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: Date
Waarde van eigenschap
Date
metadata
Een lijst met naam-waardeparen die zijn gekoppeld aan de pool als metagegevens.
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 fileshare, NFS, CIFS of een op Blobfuse gebaseerd bestandssysteem.
mountConfiguration?: MountConfiguration[]
Waarde van eigenschap
networkConfiguration
De netwerkconfiguratie voor de pool.
networkConfiguration?: NetworkConfiguration
Waarde van eigenschap
poolStatistics
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.
poolStatistics?: BatchPoolStatistics
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?: ResizeError[]
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. De tijdsduur is gespecificeerd in ISO 8601-formaat.
resizeTimeout?: string
Waarde van eigenschap
string
startTask
Een taak die moet worden uitgevoerd op elk rekenknooppunt terwijl deze lid wordt van de pool.
startTask?: BatchStartTask
Waarde van eigenschap
state
stateTransitionTime
Het tijdstip waarop de pool de huidige status heeft ingevoerd.
stateTransitionTime: Date
Waarde van eigenschap
Date
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?: 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.
taskSlotsPerNode?: number
Waarde van eigenschap
number
upgradePolicy
Het upgradebeleid voor de pool. Beschrijft een upgradebeleid: automatisch, handmatig of rolling.
upgradePolicy?: UpgradePolicy
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?: UserAccount[]
Waarde van eigenschap
virtualMachineConfiguration
De configuratie van de virtuele machine voor de pool. Deze eigenschap moet worden opgegeven.
virtualMachineConfiguration?: VirtualMachineConfiguration
Waarde van eigenschap
vmSize
De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Voor informatie over de beschikbare groottes van virtuele machines in Pools, zie Kies een VM-grootte voor Compute Nodes in een Azure Batch Pool (https://dotnet.territoriali.olinfo.it/azure/batch/batch-pool-vm-sizes).
vmSize: string
Waarde van eigenschap
string