BatchJobUpdateOptions interface
Parameters voor het bijwerken van een Azure Batch-taak.
Eigenschappen
| allow |
Of taken in deze taak kunnen worden verschoven door andere taken met hoge prioriteit. (Deze eigenschap is niet standaard beschikbaar. Neem contact op met de ondersteuning voor meer informatie) Als de waarde is ingesteld op True, hebben andere taken met hoge prioriteit die naar het systeem worden verzonden, voorrang en kunnen taken van deze taak opnieuw in de wachtrij worden geplaatst. U kunt de allowTaskPreemption van een taak bijwerken nadat deze is gemaakt met behulp van de api voor de updatetaak. |
| constraints | De uitvoeringsbeperkingen voor de taak. Als u dit weglaat, blijven de bestaande uitvoeringsbeperkingen ongewijzigd. |
| max |
Het maximum aantal taken dat parallel voor de taak kan worden uitgevoerd. (Deze eigenschap is niet standaard beschikbaar. Neem contact op met de ondersteuning voor meer informatie) De waarde van maxParallelTasks moet -1 of groter zijn dan 0, indien opgegeven. Als dit niet is opgegeven, is de standaardwaarde -1, wat betekent dat er geen limiet is voor het aantal taken dat tegelijk kan worden uitgevoerd. U kunt de maxParallelTasks van een taak bijwerken nadat deze is gemaakt met behulp van de api voor de updatetaak. |
| metadata | Een lijst met naam-waardeparen die zijn gekoppeld aan de taak als metagegevens. Als u dit weglaat, blijven de bestaande taakmetagegevens ongewijzigd. |
| network |
(Deze eigenschap is niet standaard beschikbaar. Neem contact op met de ondersteuning voor meer informatie) De netwerkconfiguratie voor de taak. |
| on |
De actie die de Batch-service moet uitvoeren wanneer alle taken in de taak de status Voltooid hebben. Als u dit weglaat, blijft het voltooiingsgedrag ongewijzigd. U mag de waarde van de beëindigingstaak niet wijzigen in noaction, dat wil zeggen, wanneer u automatische beëindiging van de taak hebt ingeschakeld, kunt u deze niet opnieuw uitschakelen. Als u dit probeert te doen, mislukt de aanvraag met het foutbericht 'ongeldige eigenschapswaarde'. als u de REST API rechtstreeks aanroept, is de HTTP-statuscode 400 (Ongeldige aanvraag). Mogelijke waarden: "noaction", "terminatejob" |
| pool |
De pool waarop de Batch-service de taken van de taak uitvoert. U kunt de pool voor een taak alleen wijzigen wanneer de taak is uitgeschakeld. De aanroep patchtaak mislukt als u het element poolInfo opneemt en de taak niet is uitgeschakeld. Als u een autoPoolSpecification opgeeft in de poolInfo, kan alleen de eigenschap keepAlive van de autoPoolSpecification worden bijgewerkt en alleen als de autoPoolSpecification een poolLifetimeOption van Job heeft (andere taakeigenschappen kunnen als normaal worden bijgewerkt). Als u dit weglaat, wordt de taak nog steeds uitgevoerd op de huidige pool. |
| priority | De prioriteit van de taak. Prioriteitswaarden kunnen variëren van -1000 tot 1000, waarbij -1000 de laagste prioriteit is en 1000 de hoogste prioriteit is. Als u dit weglaat, blijft de prioriteit van de taak ongewijzigd. |
Eigenschapdetails
allowTaskPreemption
Of taken in deze taak kunnen worden verschoven door andere taken met hoge prioriteit. (Deze eigenschap is niet standaard beschikbaar. Neem contact op met de ondersteuning voor meer informatie) Als de waarde is ingesteld op True, hebben andere taken met hoge prioriteit die naar het systeem worden verzonden, voorrang en kunnen taken van deze taak opnieuw in de wachtrij worden geplaatst. U kunt de allowTaskPreemption van een taak bijwerken nadat deze is gemaakt met behulp van de api voor de updatetaak.
allowTaskPreemption?: boolean
Waarde van eigenschap
boolean
constraints
De uitvoeringsbeperkingen voor de taak. Als u dit weglaat, blijven de bestaande uitvoeringsbeperkingen ongewijzigd.
constraints?: BatchJobConstraints
Waarde van eigenschap
maxParallelTasks
Het maximum aantal taken dat parallel voor de taak kan worden uitgevoerd. (Deze eigenschap is niet standaard beschikbaar. Neem contact op met de ondersteuning voor meer informatie) De waarde van maxParallelTasks moet -1 of groter zijn dan 0, indien opgegeven. Als dit niet is opgegeven, is de standaardwaarde -1, wat betekent dat er geen limiet is voor het aantal taken dat tegelijk kan worden uitgevoerd. U kunt de maxParallelTasks van een taak bijwerken nadat deze is gemaakt met behulp van de api voor de updatetaak.
maxParallelTasks?: number
Waarde van eigenschap
number
metadata
Een lijst met naam-waardeparen die zijn gekoppeld aan de taak als metagegevens. Als u dit weglaat, blijven de bestaande taakmetagegevens ongewijzigd.
metadata?: BatchMetadataItem[]
Waarde van eigenschap
networkConfiguration
(Deze eigenschap is niet standaard beschikbaar. Neem contact op met de ondersteuning voor meer informatie) De netwerkconfiguratie voor de taak.
networkConfiguration?: BatchJobNetworkConfiguration
Waarde van eigenschap
onAllTasksComplete
De actie die de Batch-service moet uitvoeren wanneer alle taken in de taak de status Voltooid hebben. Als u dit weglaat, blijft het voltooiingsgedrag ongewijzigd. U mag de waarde van de beëindigingstaak niet wijzigen in noaction, dat wil zeggen, wanneer u automatische beëindiging van de taak hebt ingeschakeld, kunt u deze niet opnieuw uitschakelen. Als u dit probeert te doen, mislukt de aanvraag met het foutbericht 'ongeldige eigenschapswaarde'. als u de REST API rechtstreeks aanroept, is de HTTP-statuscode 400 (Ongeldige aanvraag).
Mogelijke waarden: "noaction", "terminatejob"
onAllTasksComplete?: string
Waarde van eigenschap
string
poolInfo
De pool waarop de Batch-service de taken van de taak uitvoert. U kunt de pool voor een taak alleen wijzigen wanneer de taak is uitgeschakeld. De aanroep patchtaak mislukt als u het element poolInfo opneemt en de taak niet is uitgeschakeld. Als u een autoPoolSpecification opgeeft in de poolInfo, kan alleen de eigenschap keepAlive van de autoPoolSpecification worden bijgewerkt en alleen als de autoPoolSpecification een poolLifetimeOption van Job heeft (andere taakeigenschappen kunnen als normaal worden bijgewerkt). Als u dit weglaat, wordt de taak nog steeds uitgevoerd op de huidige pool.
poolInfo?: BatchPoolInfo
Waarde van eigenschap
priority
De prioriteit van de taak. Prioriteitswaarden kunnen variëren van -1000 tot 1000, waarbij -1000 de laagste prioriteit is en 1000 de hoogste prioriteit is. Als u dit weglaat, blijft de prioriteit van de taak ongewijzigd.
priority?: number
Waarde van eigenschap
number