BatchJobOutput interface
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. |
| common |
De lijst met algemene omgevingsvariabeleinstellingen. Deze omgevingsvariabelen worden ingesteld voor alle taken in de taak (inclusief jobbeheer, jobvoorbereiding en jobreleasetaken). Afzonderlijke taken kunnen een omgevingsinstelling die hier is opgegeven overschrijven door dezelfde instellingsnaam met een andere waarde op te geven. |
| constraints | De uitvoeringsbeperkingen voor de taak. |
| creation |
De aanmaaktijd van de taak. |
| display |
De weergavenaam voor de taak. |
| e |
De ETag van de taak. Dit is een ondoorzichtige tekenreeks. U kunt deze gebruiken om te detecteren of de taak is gewijzigd tussen aanvragen. In het bijzonder kunt u de ETag doorgeven wanneer u een taak bijwerkt om op te geven dat uw wijzigingen alleen van kracht moeten worden als niemand anders de taak in de tussentijd heeft gewijzigd. |
| execution |
De uitvoeringsinformatie voor de taak. |
| id | Een tekenreeks waarmee de taak in het account uniek wordt geïdentificeerd. De id is niet hoofdlettergevoelig en niet hoofdlettergevoelig (u hebt mogelijk geen twee id's binnen een account die alleen per geval verschillen). |
| job |
Details van een Job Manager-taak die moet worden gestart wanneer de taak wordt gestart. |
| job |
De jobvoorbereidingstaak. De taakvoorbereidingstaak is een speciale taak die op elk rekenknooppunt wordt uitgevoerd voordat een andere taak van de taak wordt uitgevoerd. |
| job |
De taak voor het vrijgeven van de taak. De jobreleasetaak is een speciale taakuitvoering aan het einde van de taak op elk rekenknooppunt dat een andere taak van de taak heeft uitgevoerd. |
| last |
De laatste wijzigingstijd van de taak. Dit is de laatste keer dat de gegevens op taakniveau, zoals de taakstatus of prioriteit, zijn gewijzigd. Het houdt geen rekening met wijzigingen op taakniveau, zoals het toevoegen van nieuwe taken of het wijzigen van de status Taken. |
| 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. De Batch-service wijst geen betekenis toe aan metagegevens; deze is uitsluitend bedoeld voor het gebruik van gebruikerscode. |
| 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. De standaardwaarde is noaction. Mogelijke waarden: "noaction", "terminatejob" |
| on |
De actie die de Batch-service moet uitvoeren wanneer een taak in de taak mislukt. Een taak wordt beschouwd als mislukt als er een failureInfo is. Er wordt een failureInfo ingesteld als de taak is voltooid met een afsluitcode die niet nul is voltooid nadat het aantal nieuwe pogingen is uitgeput of als er een fout is opgetreden bij het starten van de taak, bijvoorbeeld vanwege een fout bij het downloaden van een resourcebestand. De standaardwaarde is noaction. Mogelijke waarden: "noaction", "performexitoptionsjobaction" |
| pool |
De poolinstellingen die aan de taak zijn gekoppeld. |
| previous |
De vorige status van de taak. Deze eigenschap is niet ingesteld als de taak de oorspronkelijke actieve status heeft. Mogelijke waarden: 'actief', 'uitschakelen', 'uitgeschakeld', 'inschakelen', 'beëindigen', 'voltooid', 'verwijderen' |
| previous |
Het tijdstip waarop de taak de vorige status heeft ingevoerd. Deze eigenschap is niet ingesteld als de taak de oorspronkelijke actieve status heeft. |
| 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. De standaardwaarde is 0. |
| state | De huidige status van de taak. Mogelijke waarden: 'actief', 'uitschakelen', 'uitgeschakeld', 'inschakelen', 'beëindigen', 'voltooid', 'verwijderen' |
| state |
Het tijdstip waarop de taak de huidige status heeft ingevoerd. |
| stats | Statistieken over resourcegebruik voor de gehele levensduur van de taak. Deze eigenschap wordt alleen ingevuld als de BatchJob 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. |
| url | De URL van de taak. |
| uses |
Of taken in de taak afhankelijkheden op elkaar kunnen definiëren. De standaardwaarde is onwaar. |
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
commonEnvironmentSettings
De lijst met algemene omgevingsvariabeleinstellingen. Deze omgevingsvariabelen worden ingesteld voor alle taken in de taak (inclusief jobbeheer, jobvoorbereiding en jobreleasetaken). Afzonderlijke taken kunnen een omgevingsinstelling die hier is opgegeven overschrijven door dezelfde instellingsnaam met een andere waarde op te geven.
commonEnvironmentSettings?: EnvironmentSettingOutput[]
Waarde van eigenschap
constraints
De uitvoeringsbeperkingen voor de taak.
constraints?: BatchJobConstraintsOutput
Waarde van eigenschap
creationTime
De aanmaaktijd van de taak.
creationTime: string
Waarde van eigenschap
string
displayName
De weergavenaam voor de taak.
displayName?: string
Waarde van eigenschap
string
eTag
De ETag van de taak. Dit is een ondoorzichtige tekenreeks. U kunt deze gebruiken om te detecteren of de taak is gewijzigd tussen aanvragen. In het bijzonder kunt u de ETag doorgeven wanneer u een taak bijwerkt om op te geven dat uw wijzigingen alleen van kracht moeten worden als niemand anders de taak in de tussentijd heeft gewijzigd.
eTag: string
Waarde van eigenschap
string
executionInfo
De uitvoeringsinformatie voor de taak.
executionInfo?: BatchJobExecutionInfoOutput
Waarde van eigenschap
id
Een tekenreeks waarmee de taak in het account uniek wordt geïdentificeerd. 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
jobManagerTask
Details van een Job Manager-taak die moet worden gestart wanneer de taak wordt gestart.
jobManagerTask?: BatchJobManagerTaskOutput
Waarde van eigenschap
jobPreparationTask
De jobvoorbereidingstaak. De taakvoorbereidingstaak is een speciale taak die op elk rekenknooppunt wordt uitgevoerd voordat een andere taak van de taak wordt uitgevoerd.
jobPreparationTask?: BatchJobPreparationTaskOutput
Waarde van eigenschap
jobReleaseTask
De taak voor het vrijgeven van de taak. De jobreleasetaak is een speciale taakuitvoering aan het einde van de taak op elk rekenknooppunt dat een andere taak van de taak heeft uitgevoerd.
jobReleaseTask?: BatchJobReleaseTaskOutput
Waarde van eigenschap
lastModified
De laatste wijzigingstijd van de taak. Dit is de laatste keer dat de gegevens op taakniveau, zoals de taakstatus of prioriteit, zijn gewijzigd. Het houdt geen rekening met wijzigingen op taakniveau, zoals het toevoegen van nieuwe taken of het wijzigen van de status Taken.
lastModified: string
Waarde van eigenschap
string
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. De Batch-service wijst geen betekenis toe aan metagegevens; deze is uitsluitend bedoeld voor het gebruik van gebruikerscode.
metadata?: BatchMetadataItemOutput[]
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?: BatchJobNetworkConfigurationOutput
Waarde van eigenschap
onAllTasksComplete
De actie die de Batch-service moet uitvoeren wanneer alle taken in de taak de status Voltooid hebben. De standaardwaarde is noaction.
Mogelijke waarden: "noaction", "terminatejob"
onAllTasksComplete?: string
Waarde van eigenschap
string
onTaskFailure
De actie die de Batch-service moet uitvoeren wanneer een taak in de taak mislukt. Een taak wordt beschouwd als mislukt als er een failureInfo is. Er wordt een failureInfo ingesteld als de taak is voltooid met een afsluitcode die niet nul is voltooid nadat het aantal nieuwe pogingen is uitgeput of als er een fout is opgetreden bij het starten van de taak, bijvoorbeeld vanwege een fout bij het downloaden van een resourcebestand. De standaardwaarde is noaction.
Mogelijke waarden: "noaction", "performexitoptionsjobaction"
onTaskFailure?: string
Waarde van eigenschap
string
poolInfo
De poolinstellingen die aan de taak zijn gekoppeld.
poolInfo: BatchPoolInfoOutput
Waarde van eigenschap
previousState
De vorige status van de taak. Deze eigenschap is niet ingesteld als de taak de oorspronkelijke actieve status heeft.
Mogelijke waarden: 'actief', 'uitschakelen', 'uitgeschakeld', 'inschakelen', 'beëindigen', 'voltooid', 'verwijderen'
previousState?: string
Waarde van eigenschap
string
previousStateTransitionTime
Het tijdstip waarop de taak de vorige status heeft ingevoerd. Deze eigenschap is niet ingesteld als de taak de oorspronkelijke actieve status heeft.
previousStateTransitionTime?: string
Waarde van eigenschap
string
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. De standaardwaarde is 0.
priority?: number
Waarde van eigenschap
number
state
De huidige status van de taak.
Mogelijke waarden: 'actief', 'uitschakelen', 'uitgeschakeld', 'inschakelen', 'beëindigen', 'voltooid', 'verwijderen'
state: string
Waarde van eigenschap
string
stateTransitionTime
Het tijdstip waarop de taak de huidige status heeft ingevoerd.
stateTransitionTime: string
Waarde van eigenschap
string
stats
Statistieken over resourcegebruik voor de gehele levensduur van de taak. Deze eigenschap wordt alleen ingevuld als de BatchJob 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?: BatchJobStatisticsOutput
Waarde van eigenschap
url
De URL van de taak.
url: string
Waarde van eigenschap
string
usesTaskDependencies
Of taken in de taak afhankelijkheden op elkaar kunnen definiëren. De standaardwaarde is onwaar.
usesTaskDependencies?: boolean
Waarde van eigenschap
boolean