BatchJobOutput interface
Zadanie usługi Azure Batch.
Właściwości
| allow |
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. |
| common |
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. |
| creation |
Czas tworzenia zadania. |
| display |
Nazwa wyświetlana zadania. |
| e |
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. |
| execution |
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). |
| job |
Szczegóły zadania Menedżera zadań, które mają zostać uruchomione po uruchomieniu zadania. |
| job |
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. |
| job |
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. |
| last |
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. |
| max |
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. |
| network |
(Ta właściwość nie jest domyślnie dostępna. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji) Konfiguracja sieci dla zadania. |
| on |
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" |
| on |
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" |
| pool |
Ustawienia puli skojarzone z zadaniem. |
| previous |
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" |
| previous |
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" |
| state |
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. |
| uses |
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