BatchPoolOutput interface
Een pool in de Azure Batch-service.
Eigenschappen
| allocation |
Of de grootte van de pool wordt gewijzigd. Mogelijke waarden: "steady", "resizing", "stop" |
| 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. |
| 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 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. |
| network |
De netwerkconfiguratie voor de pool. |
| 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. |
| start |
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' |
| state |
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. |
| 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. 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