Delen via


CloudJob interface

Een interface die CloudJob vertegenwoordigt.

Eigenschappen

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.

constraints

De uitvoeringsbeperkingen voor de taak.

creationTime

De aanmaaktijd van de taak.

displayName

De weergavenaam voor de taak.

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.

executionInfo

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).

jobManagerTask

Details van een Job Manager-taak die moet worden gestart wanneer de taak wordt gestart.

jobPreparationTask

De jobvoorbereidingstaak. De taakvoorbereidingstaak is een speciale taak die op elk rekenknooppunt wordt uitgevoerd voordat een andere taak van de taak wordt uitgevoerd.

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.

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.

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.

networkConfiguration

De netwerkconfiguratie voor de taak.

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

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

poolInfo

De poolinstellingen die aan de taak zijn gekoppeld.

previousState

De vorige status van de taak. Deze eigenschap is niet ingesteld als de taak de oorspronkelijke actieve status heeft. Mogelijke waarden zijn: 'actief', 'uitschakelen', 'uitgeschakeld', 'inschakelen', 'beëindigen', 'voltooid', 'verwijderen'

previousStateTransitionTime

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 zijn: 'actief', 'uitschakelen', 'uitgeschakeld', 'inschakelen', 'beëindigen', 'voltooid', 'verwijderen'

stateTransitionTime

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 CloudJob 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.

usesTaskDependencies

Of taken in de taak afhankelijkheden op elkaar kunnen definiëren. De standaardwaarde is onwaar.

Eigenschapdetails

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?: EnvironmentSetting[]

Waarde van eigenschap

constraints

De uitvoeringsbeperkingen voor de taak.

constraints?: JobConstraints

Waarde van eigenschap

creationTime

De aanmaaktijd van de taak.

creationTime?: Date

Waarde van eigenschap

Date

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

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

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

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

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

Waarde van eigenschap

Date

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?: MetadataItem[]

Waarde van eigenschap

networkConfiguration

De netwerkconfiguratie voor de taak.

networkConfiguration?: JobNetworkConfiguration

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

onAllTasksComplete?: OnAllTasksComplete

Waarde van eigenschap

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

onTaskFailure?: OnTaskFailure

Waarde van eigenschap

poolInfo

De poolinstellingen die aan de taak zijn gekoppeld.

poolInfo?: PoolInformation

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 zijn: 'actief', 'uitschakelen', 'uitgeschakeld', 'inschakelen', 'beëindigen', 'voltooid', 'verwijderen'

previousState?: JobState

Waarde van eigenschap

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

Waarde van eigenschap

Date

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 zijn: 'actief', 'uitschakelen', 'uitgeschakeld', 'inschakelen', 'beëindigen', 'voltooid', 'verwijderen'

state?: JobState

Waarde van eigenschap

stateTransitionTime

Het tijdstip waarop de taak de huidige status heeft ingevoerd.

stateTransitionTime?: Date

Waarde van eigenschap

Date

stats

Statistieken over resourcegebruik voor de gehele levensduur van de taak. Deze eigenschap wordt alleen ingevuld als de CloudJob 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?: JobStatistics

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