Dela via


CloudJob interface

Ett gränssnitt som representerar CloudJob.

Egenskaper

commonEnvironmentSettings

Listan över vanliga miljövariabler. Dessa miljövariabler har angetts för alla aktiviteter i jobbet (inklusive Jobbhanteraren, Jobbförberedelse och Jobbpubliceringsuppgifter). Enskilda uppgifter kan åsidosätta en miljöinställning som anges här genom att ange samma inställningsnamn med ett annat värde.

constraints

Körningsbegränsningarna för jobbet.

creationTime

Tiden då jobbet skapades.

displayName

Visningsnamnet för jobbet.

eTag

ETag för jobbet. Det här är en ogenomskinlig sträng. Du kan använda den för att identifiera om jobbet har ändrats mellan begäranden. I synnerhet kan du skicka ETag när du uppdaterar ett jobb för att ange att ändringarna endast ska börja gälla om ingen annan har ändrat jobbet under tiden.

executionInfo

Körningsinformationen för jobbet.

id

En sträng som unikt identifierar jobbet i kontot. ID:t är skiftlägesbevarande och skiftlägesokänsligt (dvs. du kanske inte har två ID:n inom ett konto som endast skiljer sig åt från fall till fall).

jobManagerTask

Information om en Job Manager-uppgift som ska startas när jobbet startas.

jobPreparationTask

Jobbförberedelseaktiviteten. Jobbförberedelseaktiviteten är en särskild aktivitet som körs på varje beräkningsnod före någon annan uppgift i jobbet.

jobReleaseTask

Jobbpubliceringsaktiviteten. Jobbpubliceringsaktiviteten är en särskild aktivitetskörning i slutet av jobbet på varje beräkningsnod som har kört någon annan uppgift i jobbet.

lastModified

Den senaste ändrade tiden för jobbet. Det här är den sista gången som data på jobbnivå, till exempel jobbtillstånd eller prioritet, ändrades. Den tar inte hänsyn till ändringar på aktivitetsnivå, till exempel att lägga till nya aktiviteter eller ändra tillstånd för aktiviteter.

metadata

En lista över namn/värde-par som är associerade med jobbet som metadata. Batch-tjänsten tilldelar ingen betydelse för metadata. det är endast för användning av användarkod.

networkConfiguration

Nätverkskonfigurationen för jobbet.

onAllTasksComplete

Den åtgärd som Batch-tjänsten ska vidta när alla uppgifter i jobbet är i slutfört tillstånd. Standardvärdet är noaction. Möjliga värden är: "noAction", "terminateJob"

onTaskFailure

Den åtgärd som Batch-tjänsten ska vidta när en aktivitet i jobbet misslyckas. En aktivitet anses ha misslyckats om det finns ett failureInfo. Ett failureInfo anges om aktiviteten slutförs med en slutkod som inte är noll efter att det har förbrukat antalet återförsök, eller om det uppstod ett fel när aktiviteten startades, till exempel på grund av ett fel vid nedladdning av resursfilen. Standardvärdet är noaction. Möjliga värden är: "noAction", "performExitOptionsJobAction"

poolInfo

Poolinställningarna som är associerade med jobbet.

previousState

Det tidigare tillståndet för jobbet. Den här egenskapen anges inte om jobbet är i sitt ursprungliga aktiva tillstånd. Möjliga värden är: "aktiv", "inaktiverar", "inaktiverad", "aktivering", "avslutande", "slutförd", "borttagning"

previousStateTransitionTime

Den tid då jobbet angav sitt tidigare tillstånd. Den här egenskapen anges inte om jobbet är i sitt ursprungliga aktiva tillstånd.

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. Standardvärdet är 0.

state

Jobbets aktuella tillstånd. Möjliga värden är: "aktiv", "inaktiverar", "inaktiverad", "aktivering", "avslutande", "slutförd", "borttagning"

stateTransitionTime

Den tid då jobbet angav sitt aktuella tillstånd.

stats

Resursanvändningsstatistik för hela jobbets livslängd. Den här egenskapen fylls endast i om CloudJob hämtades med en expanderingssats, inklusive attributet stats. annars är den null. Statistiken kanske inte är omedelbart tillgänglig. Batch-tjänsten utför periodisk sammanslagning av statistik. Den typiska fördröjningen är cirka 30 minuter.

url

Jobbets URL.

usesTaskDependencies

Om Uppgifter i jobbet kan definiera beroenden för varandra. Standardvärdet är falskt.

Egenskapsinformation

commonEnvironmentSettings

Listan över vanliga miljövariabler. Dessa miljövariabler har angetts för alla aktiviteter i jobbet (inklusive Jobbhanteraren, Jobbförberedelse och Jobbpubliceringsuppgifter). Enskilda uppgifter kan åsidosätta en miljöinställning som anges här genom att ange samma inställningsnamn med ett annat värde.

commonEnvironmentSettings?: EnvironmentSetting[]

Egenskapsvärde

constraints

Körningsbegränsningarna för jobbet.

constraints?: JobConstraints

Egenskapsvärde

creationTime

Tiden då jobbet skapades.

creationTime?: Date

Egenskapsvärde

Date

displayName

Visningsnamnet för jobbet.

displayName?: string

Egenskapsvärde

string

eTag

ETag för jobbet. Det här är en ogenomskinlig sträng. Du kan använda den för att identifiera om jobbet har ändrats mellan begäranden. I synnerhet kan du skicka ETag när du uppdaterar ett jobb för att ange att ändringarna endast ska börja gälla om ingen annan har ändrat jobbet under tiden.

eTag?: string

Egenskapsvärde

string

executionInfo

Körningsinformationen för jobbet.

executionInfo?: JobExecutionInformation

Egenskapsvärde

id

En sträng som unikt identifierar jobbet i kontot. ID:t är skiftlägesbevarande och skiftlägesokänsligt (dvs. du kanske inte har två ID:n inom ett konto som endast skiljer sig åt från fall till fall).

id?: string

Egenskapsvärde

string

jobManagerTask

Information om en Job Manager-uppgift som ska startas när jobbet startas.

jobManagerTask?: JobManagerTask

Egenskapsvärde

jobPreparationTask

Jobbförberedelseaktiviteten. Jobbförberedelseaktiviteten är en särskild aktivitet som körs på varje beräkningsnod före någon annan uppgift i jobbet.

jobPreparationTask?: JobPreparationTask

Egenskapsvärde

jobReleaseTask

Jobbpubliceringsaktiviteten. Jobbpubliceringsaktiviteten är en särskild aktivitetskörning i slutet av jobbet på varje beräkningsnod som har kört någon annan uppgift i jobbet.

jobReleaseTask?: JobReleaseTask

Egenskapsvärde

lastModified

Den senaste ändrade tiden för jobbet. Det här är den sista gången som data på jobbnivå, till exempel jobbtillstånd eller prioritet, ändrades. Den tar inte hänsyn till ändringar på aktivitetsnivå, till exempel att lägga till nya aktiviteter eller ändra tillstånd för aktiviteter.

lastModified?: Date

Egenskapsvärde

Date

metadata

En lista över namn/värde-par som är associerade med jobbet som metadata. Batch-tjänsten tilldelar ingen betydelse för metadata. det är endast för användning av användarkod.

metadata?: MetadataItem[]

Egenskapsvärde

networkConfiguration

Nätverkskonfigurationen för jobbet.

networkConfiguration?: JobNetworkConfiguration

Egenskapsvärde

onAllTasksComplete

Den åtgärd som Batch-tjänsten ska vidta när alla uppgifter i jobbet är i slutfört tillstånd. Standardvärdet är noaction. Möjliga värden är: "noAction", "terminateJob"

onAllTasksComplete?: OnAllTasksComplete

Egenskapsvärde

onTaskFailure

Den åtgärd som Batch-tjänsten ska vidta när en aktivitet i jobbet misslyckas. En aktivitet anses ha misslyckats om det finns ett failureInfo. Ett failureInfo anges om aktiviteten slutförs med en slutkod som inte är noll efter att det har förbrukat antalet återförsök, eller om det uppstod ett fel när aktiviteten startades, till exempel på grund av ett fel vid nedladdning av resursfilen. Standardvärdet är noaction. Möjliga värden är: "noAction", "performExitOptionsJobAction"

onTaskFailure?: OnTaskFailure

Egenskapsvärde

poolInfo

Poolinställningarna som är associerade med jobbet.

poolInfo?: PoolInformation

Egenskapsvärde

previousState

Det tidigare tillståndet för jobbet. Den här egenskapen anges inte om jobbet är i sitt ursprungliga aktiva tillstånd. Möjliga värden är: "aktiv", "inaktiverar", "inaktiverad", "aktivering", "avslutande", "slutförd", "borttagning"

previousState?: JobState

Egenskapsvärde

previousStateTransitionTime

Den tid då jobbet angav sitt tidigare tillstånd. Den här egenskapen anges inte om jobbet är i sitt ursprungliga aktiva tillstånd.

previousStateTransitionTime?: Date

Egenskapsvärde

Date

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. Standardvärdet är 0.

priority?: number

Egenskapsvärde

number

state

Jobbets aktuella tillstånd. Möjliga värden är: "aktiv", "inaktiverar", "inaktiverad", "aktivering", "avslutande", "slutförd", "borttagning"

state?: JobState

Egenskapsvärde

stateTransitionTime

Den tid då jobbet angav sitt aktuella tillstånd.

stateTransitionTime?: Date

Egenskapsvärde

Date

stats

Resursanvändningsstatistik för hela jobbets livslängd. Den här egenskapen fylls endast i om CloudJob hämtades med en expanderingssats, inklusive attributet stats. annars är den null. Statistiken kanske inte är omedelbart tillgänglig. Batch-tjänsten utför periodisk sammanslagning av statistik. Den typiska fördröjningen är cirka 30 minuter.

stats?: JobStatistics

Egenskapsvärde

url

Jobbets URL.

url?: string

Egenskapsvärde

string

usesTaskDependencies

Om Uppgifter i jobbet kan definiera beroenden för varandra. Standardvärdet är falskt.

usesTaskDependencies?: boolean

Egenskapsvärde

boolean