Delen via


JobPatchParameter interface

Een interface die JobPatchParameter vertegenwoordigt.

Eigenschappen

constraints

De uitvoeringsbeperkingen voor de taak. Als u dit weglaat, blijven de bestaande uitvoeringsbeperkingen ongewijzigd.

metadata

Een lijst met naam-waardeparen die zijn gekoppeld aan de taak als metagegevens. Als u dit weglaat, blijven de bestaande taakmetagegevens ongewijzigd.

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 zijn: 'noAction', 'terminateJob'

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.

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

constraints

De uitvoeringsbeperkingen voor de taak. Als u dit weglaat, blijven de bestaande uitvoeringsbeperkingen ongewijzigd.

constraints?: JobConstraints

Waarde van eigenschap

metadata

Een lijst met naam-waardeparen die zijn gekoppeld aan de taak als metagegevens. Als u dit weglaat, blijven de bestaande taakmetagegevens ongewijzigd.

metadata?: MetadataItem[]

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 zijn: 'noAction', 'terminateJob'

onAllTasksComplete?: OnAllTasksComplete

Waarde van eigenschap

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?: PoolInformation

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