Udostępnij przez


BatchJobOutput interface

Zadanie usługi Azure Batch.

Właściwości

allowTaskPreemption

Czy zadania podrzędne w tym zadaniu mogą zostać wywłaszczone przez inne zadania o wysokim priorytcie. (Ta właściwość nie jest domyślnie dostępna. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji) Jeśli wartość jest ustawiona na True, inne zadania o wysokim priorytecie przesłane do systemu będą miały pierwszeństwo i będą mogły ponownie kolejkować zadania z tego zadania. Możesz zaktualizować parametr allowTaskPreemption zadania po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji.

commonEnvironmentSettings

Lista typowych ustawień zmiennych środowiskowych. Te zmienne środowiskowe są ustawiane dla wszystkich zadań w zadaniu (w tym menedżera zadań, przygotowania zadania i zadania zwolnienia zadania). Poszczególne zadania mogą zastąpić ustawienie środowiska określone w tym miejscu, określając tę samą nazwę ustawienia o innej wartości.

constraints

Ograniczenia wykonywania zadania.

creationTime

Czas tworzenia zadania.

displayName

Nazwa wyświetlana zadania.

eTag

Element ETag zadania. Jest to nieprzezroczystym ciągiem. Można go użyć do wykrywania, czy zadanie uległo zmianie między żądaniami. W szczególności można przekazać element ETag podczas aktualizowania zadania, aby określić, że zmiany powinny obowiązywać tylko wtedy, gdy nikt inny nie zmodyfikował zadania w międzyczasie.

executionInfo

Informacje o wykonaniu zadania.

id

Ciąg, który jednoznacznie identyfikuje zadanie w ramach konta. Identyfikator jest zachowywany przy użyciu wielkości liter i bez uwzględniania wielkości liter (oznacza to, że w ramach konta mogą nie istnieć dwa identyfikatory, które różnią się tylko wielkością liter).

jobManagerTask

Szczegóły zadania Menedżera zadań, które mają zostać uruchomione po uruchomieniu zadania.

jobPreparationTask

Zadanie przygotowania zadania. Zadanie przygotowania zadania to specjalne zadanie podrzędne uruchamiane w każdym węźle obliczeniowym przed jakimkolwiek innym zadaniem zadania podrzędnego.

jobReleaseTask

Zadanie zwolnienia zadania. Zadanie zwolnienia zadania to specjalne zadanie podrzędne uruchamiane na końcu zadania na każdym węźle obliczeniowym, w ramach którego uruchomiono inne zadanie zadania.

lastModified

Czas ostatniej modyfikacji zadania. Jest to ostatni raz, w którym dane poziomu zadania, takie jak stan zadania lub priorytet, uległy zmianie. Nie uwzględnia zmian na poziomie zadań, takich jak dodawanie nowych zadań lub zmianę stanu zadania.

maxParallelTasks

Maksymalna liczba zadań, które mogą być wykonywane równolegle dla zadania. (Ta właściwość nie jest domyślnie dostępna. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji) Wartość maxParallelTasks musi być -1 lub większa niż 0, jeśli zostanie określona. Jeśli nie zostanie określona, wartość domyślna to -1, co oznacza, że nie ma limitu liczby zadań, które można uruchamiać jednocześnie. Wartość maxParallelTasks zadania można zaktualizować po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji.

metadata

Lista par name-value skojarzonych z zadaniem jako metadanymi. Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika.

networkConfiguration

(Ta właściwość nie jest domyślnie dostępna. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji) Konfiguracja sieci dla zadania.

onAllTasksComplete

Akcja, jaką usługa Batch powinna wykonać, gdy wszystkie zadania w zadaniu są w stanie ukończonym. Wartość domyślna to noaction.

Możliwe wartości: "noaction", "terminatejob"

onTaskFailure

Akcja, jaką usługa Batch powinna wykonać, gdy dowolne zadanie w zadaniu zakończy się niepowodzeniem. Zadanie jest uznawane za nieudane, jeśli występuje błądInfo. Właściwość failureInfo jest ustawiana, jeśli zadanie kończy się kodem zakończenia innym niż zero po wyczerpaniu liczby ponownych prób lub jeśli wystąpił błąd podczas uruchamiania zadania, na przykład z powodu błędu pobierania pliku zasobu. Wartość domyślna to noaction.

Możliwe wartości: "noaction", "performexitoptionsjobaction"

poolInfo

Ustawienia puli skojarzone z zadaniem.

previousState

Poprzedni stan zadania. Ta właściwość nie jest ustawiona, jeśli zadanie jest w początkowym stanie Aktywny.

Możliwe wartości: "aktywne", "wyłączanie", "disabled", "enabling", "terminating", "completed", "deleting"

previousStateTransitionTime

Czas, w którym zadanie wprowadziło poprzedni stan. Ta właściwość nie jest ustawiona, jeśli zadanie jest w początkowym stanie Aktywny.

priority

Priorytet zadania. Wartości priorytetu mogą mieścić się w zakresie od -1000 do 1000, a -1000 jest najniższym priorytetem, a 1000 jest najwyższym priorytetem. Wartość domyślna to 0.

state

Bieżący stan zadania.

Możliwe wartości: "aktywne", "wyłączanie", "disabled", "enabling", "terminating", "completed", "deleting"

stateTransitionTime

Czas, w którym zadanie wprowadziło bieżący stan.

stats

Statystyki użycia zasobów dla całego okresu istnienia zadania. Ta właściwość jest wypełniana tylko wtedy, gdy obiekt BatchJob został pobrany za pomocą klauzuli expand, w tym atrybutu "stats"; w przeciwnym razie ma wartość null. Statystyki mogą nie być natychmiast dostępne. Usługa Batch wykonuje okresowe zestawienie statystyk. Typowe opóźnienie wynosi około 30 minut.

url

Adres URL zadania.

usesTaskDependencies

Czy zadania w zadaniu mogą definiować zależności od siebie. Wartość domyślna to false.

Szczegóły właściwości

allowTaskPreemption

Czy zadania podrzędne w tym zadaniu mogą zostać wywłaszczone przez inne zadania o wysokim priorytcie. (Ta właściwość nie jest domyślnie dostępna. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji) Jeśli wartość jest ustawiona na True, inne zadania o wysokim priorytecie przesłane do systemu będą miały pierwszeństwo i będą mogły ponownie kolejkować zadania z tego zadania. Możesz zaktualizować parametr allowTaskPreemption zadania po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji.

allowTaskPreemption?: boolean

Wartość właściwości

boolean

commonEnvironmentSettings

Lista typowych ustawień zmiennych środowiskowych. Te zmienne środowiskowe są ustawiane dla wszystkich zadań w zadaniu (w tym menedżera zadań, przygotowania zadania i zadania zwolnienia zadania). Poszczególne zadania mogą zastąpić ustawienie środowiska określone w tym miejscu, określając tę samą nazwę ustawienia o innej wartości.

commonEnvironmentSettings?: EnvironmentSettingOutput[]

Wartość właściwości

constraints

Ograniczenia wykonywania zadania.

constraints?: BatchJobConstraintsOutput

Wartość właściwości

creationTime

Czas tworzenia zadania.

creationTime: string

Wartość właściwości

string

displayName

Nazwa wyświetlana zadania.

displayName?: string

Wartość właściwości

string

eTag

Element ETag zadania. Jest to nieprzezroczystym ciągiem. Można go użyć do wykrywania, czy zadanie uległo zmianie między żądaniami. W szczególności można przekazać element ETag podczas aktualizowania zadania, aby określić, że zmiany powinny obowiązywać tylko wtedy, gdy nikt inny nie zmodyfikował zadania w międzyczasie.

eTag: string

Wartość właściwości

string

executionInfo

Informacje o wykonaniu zadania.

executionInfo?: BatchJobExecutionInfoOutput

Wartość właściwości

id

Ciąg, który jednoznacznie identyfikuje zadanie w ramach konta. Identyfikator jest zachowywany przy użyciu wielkości liter i bez uwzględniania wielkości liter (oznacza to, że w ramach konta mogą nie istnieć dwa identyfikatory, które różnią się tylko wielkością liter).

id: string

Wartość właściwości

string

jobManagerTask

Szczegóły zadania Menedżera zadań, które mają zostać uruchomione po uruchomieniu zadania.

jobManagerTask?: BatchJobManagerTaskOutput

Wartość właściwości

jobPreparationTask

Zadanie przygotowania zadania. Zadanie przygotowania zadania to specjalne zadanie podrzędne uruchamiane w każdym węźle obliczeniowym przed jakimkolwiek innym zadaniem zadania podrzędnego.

jobPreparationTask?: BatchJobPreparationTaskOutput

Wartość właściwości

jobReleaseTask

Zadanie zwolnienia zadania. Zadanie zwolnienia zadania to specjalne zadanie podrzędne uruchamiane na końcu zadania na każdym węźle obliczeniowym, w ramach którego uruchomiono inne zadanie zadania.

jobReleaseTask?: BatchJobReleaseTaskOutput

Wartość właściwości

lastModified

Czas ostatniej modyfikacji zadania. Jest to ostatni raz, w którym dane poziomu zadania, takie jak stan zadania lub priorytet, uległy zmianie. Nie uwzględnia zmian na poziomie zadań, takich jak dodawanie nowych zadań lub zmianę stanu zadania.

lastModified: string

Wartość właściwości

string

maxParallelTasks

Maksymalna liczba zadań, które mogą być wykonywane równolegle dla zadania. (Ta właściwość nie jest domyślnie dostępna. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji) Wartość maxParallelTasks musi być -1 lub większa niż 0, jeśli zostanie określona. Jeśli nie zostanie określona, wartość domyślna to -1, co oznacza, że nie ma limitu liczby zadań, które można uruchamiać jednocześnie. Wartość maxParallelTasks zadania można zaktualizować po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji.

maxParallelTasks?: number

Wartość właściwości

number

metadata

Lista par name-value skojarzonych z zadaniem jako metadanymi. Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika.

metadata?: BatchMetadataItemOutput[]

Wartość właściwości

networkConfiguration

(Ta właściwość nie jest domyślnie dostępna. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji) Konfiguracja sieci dla zadania.

networkConfiguration?: BatchJobNetworkConfigurationOutput

Wartość właściwości

onAllTasksComplete

Akcja, jaką usługa Batch powinna wykonać, gdy wszystkie zadania w zadaniu są w stanie ukończonym. Wartość domyślna to noaction.

Możliwe wartości: "noaction", "terminatejob"

onAllTasksComplete?: string

Wartość właściwości

string

onTaskFailure

Akcja, jaką usługa Batch powinna wykonać, gdy dowolne zadanie w zadaniu zakończy się niepowodzeniem. Zadanie jest uznawane za nieudane, jeśli występuje błądInfo. Właściwość failureInfo jest ustawiana, jeśli zadanie kończy się kodem zakończenia innym niż zero po wyczerpaniu liczby ponownych prób lub jeśli wystąpił błąd podczas uruchamiania zadania, na przykład z powodu błędu pobierania pliku zasobu. Wartość domyślna to noaction.

Możliwe wartości: "noaction", "performexitoptionsjobaction"

onTaskFailure?: string

Wartość właściwości

string

poolInfo

Ustawienia puli skojarzone z zadaniem.

poolInfo: BatchPoolInfoOutput

Wartość właściwości

previousState

Poprzedni stan zadania. Ta właściwość nie jest ustawiona, jeśli zadanie jest w początkowym stanie Aktywny.

Możliwe wartości: "aktywne", "wyłączanie", "disabled", "enabling", "terminating", "completed", "deleting"

previousState?: string

Wartość właściwości

string

previousStateTransitionTime

Czas, w którym zadanie wprowadziło poprzedni stan. Ta właściwość nie jest ustawiona, jeśli zadanie jest w początkowym stanie Aktywny.

previousStateTransitionTime?: string

Wartość właściwości

string

priority

Priorytet zadania. Wartości priorytetu mogą mieścić się w zakresie od -1000 do 1000, a -1000 jest najniższym priorytetem, a 1000 jest najwyższym priorytetem. Wartość domyślna to 0.

priority?: number

Wartość właściwości

number

state

Bieżący stan zadania.

Możliwe wartości: "aktywne", "wyłączanie", "disabled", "enabling", "terminating", "completed", "deleting"

state: string

Wartość właściwości

string

stateTransitionTime

Czas, w którym zadanie wprowadziło bieżący stan.

stateTransitionTime: string

Wartość właściwości

string

stats

Statystyki użycia zasobów dla całego okresu istnienia zadania. Ta właściwość jest wypełniana tylko wtedy, gdy obiekt BatchJob został pobrany za pomocą klauzuli expand, w tym atrybutu "stats"; w przeciwnym razie ma wartość null. Statystyki mogą nie być natychmiast dostępne. Usługa Batch wykonuje okresowe zestawienie statystyk. Typowe opóźnienie wynosi około 30 minut.

stats?: BatchJobStatisticsOutput

Wartość właściwości

url

Adres URL zadania.

url: string

Wartość właściwości

string

usesTaskDependencies

Czy zadania w zadaniu mogą definiować zależności od siebie. Wartość domyślna to false.

usesTaskDependencies?: boolean

Wartość właściwości

boolean