BatchJobUpdateOptions interface
Parametrar för uppdatering av ett Azure Batch-jobb.
Egenskaper
| allow |
Om Aktiviteter i det här jobbet kan föregripas av andra högprioriterade jobb. (Den här egenskapen är inte tillgänglig som standard. Kontakta supporten om du vill ha mer information) Om värdet är inställt på True kommer andra jobb med hög prioritet som skickas till systemet att ha företräde och kommer att kunna köa om uppgifter från det här jobbet. Du kan uppdatera ett jobbs allowTaskPreemption när det har skapats med hjälp av API:et för uppdateringsjobbet. |
| constraints | Körningsbegränsningarna för jobbet. Om de utelämnas lämnas de befintliga körningsbegränsningarna oförändrade. |
| max |
Det maximala antalet aktiviteter som kan köras parallellt för jobbet. (Den här egenskapen är inte tillgänglig som standard. Kontakta supporten om du vill ha mer information) Värdet för maxParallelTasks måste vara -1 eller större än 0 om det anges. Om det inte anges är standardvärdet -1, vilket innebär att det inte finns någon gräns för antalet aktiviteter som kan köras samtidigt. Du kan uppdatera ett jobbs maxParallelTasks när det har skapats med api:et för uppdateringsjobbet. |
| metadata | En lista över namn/värde-par som är associerade med jobbet som metadata. Om de utelämnas lämnas befintliga jobbmetadata oförändrade. |
| network |
(Den här egenskapen är inte tillgänglig som standard. Kontakta supporten om du vill ha mer information) Nätverkskonfigurationen för jobbet. |
| on |
Den åtgärd som Batch-tjänsten ska vidta när alla uppgifter i jobbet är i slutfört tillstånd. Om det utelämnas lämnas slutförandebeteendet oförändrat. Du kanske inte ändrar värdet från avslutningsjobb till noaction – det vill säga när du har aktiverat automatisk jobbavslut kan du inte inaktivera det igen. Om du försöker göra detta misslyckas begäran med felmeddelandet "ogiltigt egenskapsvärde". Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran). Möjliga värden: "noaction", "terminatejob" |
| pool |
Den pool där Batch-tjänsten kör jobbets uppgifter. Du kan bara ändra poolen för ett jobb när jobbet är inaktiverat. Anropet för korrigeringsjobb misslyckas om du inkluderar elementet poolInfo och jobbet inte är inaktiverat. Om du anger en autoPoolSpecification i poolInfo kan endast egenskapen keepAlive för autoPoolSpecification uppdateras och sedan endast om autoPoolSpecification har en poolLifetimeOption of Job (andra jobbegenskaper kan uppdateras som vanligt). Om det utelämnas fortsätter jobbet att köras på den aktuella poolen. |
| priority | Jobbets prioritet. Prioritetsvärden kan variera från -1000 till 1 000, där -1000 är den lägsta prioriteten och 1 000 som högsta prioritet. Om det utelämnas lämnas jobbets prioritet oförändrad. |
Egenskapsinformation
allowTaskPreemption
Om Aktiviteter i det här jobbet kan föregripas av andra högprioriterade jobb. (Den här egenskapen är inte tillgänglig som standard. Kontakta supporten om du vill ha mer information) Om värdet är inställt på True kommer andra jobb med hög prioritet som skickas till systemet att ha företräde och kommer att kunna köa om uppgifter från det här jobbet. Du kan uppdatera ett jobbs allowTaskPreemption när det har skapats med hjälp av API:et för uppdateringsjobbet.
allowTaskPreemption?: boolean
Egenskapsvärde
boolean
constraints
Körningsbegränsningarna för jobbet. Om de utelämnas lämnas de befintliga körningsbegränsningarna oförändrade.
constraints?: BatchJobConstraints
Egenskapsvärde
maxParallelTasks
Det maximala antalet aktiviteter som kan köras parallellt för jobbet. (Den här egenskapen är inte tillgänglig som standard. Kontakta supporten om du vill ha mer information) Värdet för maxParallelTasks måste vara -1 eller större än 0 om det anges. Om det inte anges är standardvärdet -1, vilket innebär att det inte finns någon gräns för antalet aktiviteter som kan köras samtidigt. Du kan uppdatera ett jobbs maxParallelTasks när det har skapats med api:et för uppdateringsjobbet.
maxParallelTasks?: number
Egenskapsvärde
number
metadata
En lista över namn/värde-par som är associerade med jobbet som metadata. Om de utelämnas lämnas befintliga jobbmetadata oförändrade.
metadata?: BatchMetadataItem[]
Egenskapsvärde
networkConfiguration
(Den här egenskapen är inte tillgänglig som standard. Kontakta supporten om du vill ha mer information) Nätverkskonfigurationen för jobbet.
networkConfiguration?: BatchJobNetworkConfiguration
Egenskapsvärde
onAllTasksComplete
Den åtgärd som Batch-tjänsten ska vidta när alla uppgifter i jobbet är i slutfört tillstånd. Om det utelämnas lämnas slutförandebeteendet oförändrat. Du kanske inte ändrar värdet från avslutningsjobb till noaction – det vill säga när du har aktiverat automatisk jobbavslut kan du inte inaktivera det igen. Om du försöker göra detta misslyckas begäran med felmeddelandet "ogiltigt egenskapsvärde". Om du anropar REST-API:et direkt är HTTP-statuskoden 400 (felaktig begäran).
Möjliga värden: "noaction", "terminatejob"
onAllTasksComplete?: string
Egenskapsvärde
string
poolInfo
Den pool där Batch-tjänsten kör jobbets uppgifter. Du kan bara ändra poolen för ett jobb när jobbet är inaktiverat. Anropet för korrigeringsjobb misslyckas om du inkluderar elementet poolInfo och jobbet inte är inaktiverat. Om du anger en autoPoolSpecification i poolInfo kan endast egenskapen keepAlive för autoPoolSpecification uppdateras och sedan endast om autoPoolSpecification har en poolLifetimeOption of Job (andra jobbegenskaper kan uppdateras som vanligt). Om det utelämnas fortsätter jobbet att köras på den aktuella poolen.
poolInfo?: BatchPoolInfo
Egenskapsvärde
priority
Jobbets prioritet. Prioritetsvärden kan variera från -1000 till 1 000, där -1000 är den lägsta prioriteten och 1 000 som högsta prioritet. Om det utelämnas lämnas jobbets prioritet oförändrad.
priority?: number
Egenskapsvärde
number