Task - Add Collection
Dodaje kolekcję zadań do określonego zadania.
Należy pamiętać, że każde zadanie musi mieć unikatowy identyfikator. Usługa Batch może nie zwracać wyników dla każdego zadania w tej samej kolejności, w których zadania zostały przesłane w tym żądaniu. Jeśli przekroczono limit czasu serwera lub połączenie zostało zamknięte podczas żądania, żądanie mogło zostać częściowo lub w pełni przetworzone lub nie w ogóle. W takich przypadkach użytkownik powinien ponownie wysłać żądanie. Należy pamiętać, że użytkownik musi poprawnie obsługiwać błędy podczas ponownego wystawiania żądania. Na przykład podczas ponawiania próby należy użyć tych samych identyfikatorów zadań, aby jeśli poprzednia operacja zakończyła się pomyślnie, ponawianie próby nie spowoduje nieoczekiwanego utworzenia dodatkowych zadań. Jeśli odpowiedź zawiera jakiekolwiek zadania, których nie można dodać, klient może ponowić próbę żądania. W ponawianiu próby najbardziej wydajne jest ponowne przesłanie tylko zadań, które nie powiodły się do dodania, oraz pominięcie zadań, które zostały pomyślnie dodane podczas pierwszej próby. Maksymalny okres istnienia zadania od dodania do ukończenia wynosi 180 dni. Jeśli zadanie nie zostało ukończone w ciągu 180 dni od dodania, zostanie zakończone przez usługę Batch i pozostawione w jakimkolwiek stanie było w tym czasie.
POST {batchUrl}/jobs/{jobId}/addtaskcollection?api-version=2023-11-01.18.0
POST {batchUrl}/jobs/{jobId}/addtaskcollection?timeout={timeout}&api-version=2023-11-01.18.0
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
batch
|
path | True |
string |
Podstawowy adres URL wszystkich żądań obsługi Azure Batch. |
job
|
path | True |
string |
Identyfikator zadania, do którego ma zostać dodana kolekcja zadań. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
timeout
|
query |
integer int32 |
Maksymalny czas, który serwer może poświęcić na przetwarzanie żądania w sekundach. Wartość domyślna to 30 sekund. |
Nagłówek żądania
Media Types: "application/json; odata=minimalmetadata"
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
client-request-id |
string uuid |
Tożsamość żądania wygenerowanego przez obiekt wywołujący w postaci identyfikatora GUID bez dekoracji, takich jak nawiasy klamrowe, np. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Określa, czy serwer powinien zwrócić wartość client-request-id w odpowiedzi. |
|
ocp-date |
string date-time-rfc1123 |
Czas wystawienia żądania. Biblioteki klienckie zazwyczaj ustawiają tę wartość na bieżący czas zegara systemowego; ustaw go jawnie, jeśli bezpośrednio wywołujesz interfejs API REST. |
Treść żądania
Media Types: "application/json; odata=minimalmetadata"
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
value | True |
Kolekcja zadań do dodania. Maksymalna liczba zadań to 100. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Odpowiedź zawierająca wyniki operacji dodawania kolekcji zadań. Headers
|
|
Other Status Codes |
Nieoczekiwany błąd |
Zabezpieczenia
azure_auth
przepływ kodu uwierzytelniania OAuth 2.0 Microsoft Entra
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nazwa | Opis |
---|---|
user_impersonation | Personifikuj konto użytkownika |
Authorization
Type:
apiKey
In:
header
Przykłady
Add a basic collection of tasks |
Add a complex collection of tasks |
Add a basic collection of tasks
Sample Request
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2023-11-01.18.0
{
"value": [
{
"id": "simple1",
"commandLine": "cmd /c dir /s"
},
{
"id": "simple2",
"commandLine": "cmd /c dir /s"
}
]
}
Sample Response
{
"value": [
{
"status": "success",
"taskId": "simple1",
"eTag": "0x8D3D623CD661246",
"lastModified": "2016-09-06T07:02:44.7589958Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple1"
},
{
"status": "success",
"taskId": "simple2",
"eTag": "0x8D3D623CD7072CC",
"lastModified": "2016-09-06T07:02:44.8270028Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple2"
}
]
}
Add a complex collection of tasks
Sample Request
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2023-11-01.18.0
{
"value": [
{
"id": "complex1",
"commandLine": "cmd /c dir /s",
"resourceFiles": [
{
"autoStorageContainerName": "containerName",
"filePath": "data"
}
],
"environmentSettings": [
{
"name": "env1",
"value": "value1"
},
{
"name": "env2",
"value": "value2"
}
],
"affinityInfo": {
"affinityId": "affinityId"
},
"constraints": {
"maxWallClockTime": "P1D",
"retentionTime": "P2D",
"maxTaskRetryCount": 5
},
"requiredSlots": 2,
"multiInstanceSettings": {
"numberOfInstances": 3,
"coordinationCommandLine": "cmd /c echo coordinating",
"commonResourceFiles": [
{
"httpUrl": "https://common.blob.core.windows.net/",
"filePath": "common.exe"
}
]
}
},
{
"id": "simple3",
"commandLine": "cmd /c dir /s"
}
]
}
Sample Response
{
"value": [
{
"taskId": "simple3",
"status": "success",
"eTag": "0x8D3D623CE295629",
"lastModified": "2016-09-06T07:02:46.0386857Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple3"
},
{
"taskId": "complex1",
"status": "success",
"eTag": "0x8D3D623CE29A412",
"lastModified": "2016-09-06T07:02:46.0406802Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/complex1"
}
]
}
Definicje
Nazwa | Opis |
---|---|
Access |
Zasoby usługi Batch, do których token udziela dostępu. |
Affinity |
Wskazówka dotycząca lokalizacji, która może być używana przez usługę Batch do wybierania węzła obliczeniowego, na którym ma zostać uruchomione zadanie. |
Application |
Odwołanie do pakietu do wdrożenia w węzłach obliczeniowych. |
Authentication |
Ustawienia tokenu uwierzytelniania, którego zadanie może użyć do wykonywania operacji usługi Batch. |
Auto |
Zakres użytkownika automatycznego |
Auto |
Określa parametry dla użytkownika automatycznego, który uruchamia zadanie w usłudze Batch. |
Batch |
Odebrano odpowiedź o błędzie z usługi Azure Batch. |
Batch |
Element dodatkowych informacji zawartych w odpowiedzi na błąd Azure Batch. |
Compute |
Odwołanie do tożsamości przypisanej przez użytkownika skojarzonej z pulą usługi Batch, która będzie używana przez węzeł obliczeniowy. |
Container |
Prywatny rejestr kontenerów. |
Container |
Lokalizacja katalogu roboczego zadania kontenera. |
Dependency |
Akcja wykonywana przez usługę Batch na zadaniach zależnych od tego zadania. |
Elevation |
Poziom podniesienia uprawnień użytkownika. |
Environment |
Zmienna środowiskowa, która ma zostać ustawiona w procesie zadania. |
Error |
Komunikat o błędzie odebrany w odpowiedzi Azure Batch błędu. |
Exit |
Jak usługa Batch powinna odpowiedzieć, jeśli zadanie zakończy działanie z określonym kodem zakończenia. |
Exit |
Zakres kodów zakończenia i sposób, w jaki usługa Batch powinna reagować na kody zakończenia w tym zakresie. |
Exit |
Określa, jak usługa Batch powinna odpowiadać po zakończeniu zadania. |
Exit |
Określa sposób, w jaki usługa Batch reaguje na określony warunek zakończenia. |
Http |
Para nazwa-wartość nagłówka HTTP |
Job |
Akcja wykonywana dla zadania zawierającego zadanie, jeśli zadanie zostanie zakończone z danym warunkiem zakończenia, a właściwość onTaskFailed zadania to "performExitOptionsJobAction". |
Multi |
Ustawienia określające sposób uruchamiania zadania obejmującego wiele wystąpień. |
Output |
Specyfikacja przekazywania plików z węzła obliczeniowego Azure Batch do innej lokalizacji po zakończeniu wykonywania procesu zadania przez usługę Batch. |
Output |
Określa miejsce docelowe przekazywania plików w kontenerze usługi Azure Blob Storage. |
Output |
Miejsce docelowe, do którego ma zostać przekazany plik. |
Output |
Warunki, w których należy przekazać plik wyjściowy zadania lub zestaw plików. |
Output |
Szczegółowe informacje o operacji przekazywania pliku wyjściowego, w tym o warunkach, w których należy wykonać przekazywanie. |
Resource |
Jeden plik lub wiele plików do pobrania do węzła obliczeniowego. |
Task |
Kolekcja zadań Azure Batch do dodania. |
Task |
Wynik dodawania kolekcji zadań do zadania. |
Task |
Zadanie Azure Batch do dodania. |
Task |
Wynik pojedynczego zadania dodanego w ramach operacji dodawania kolekcji zadań. |
Task |
Stan żądania dodania zadania. |
Task |
Ograniczenia wykonywania, które mają być stosowane do zadania. |
Task |
Ustawienia kontenera dla zadania. |
Task |
Określa wszelkie zależności zadania. Każde zadanie, które jest jawnie określone lub w zakresie zależności, musi zostać ukończone przed zaplanowaniem zadania zależnego. |
Task |
Zakres identyfikatorów zadań, od których może zależeć zadanie. Wszystkie zadania z identyfikatorami w zakresie muszą zostać ukończone pomyślnie przed zaplanowaniem zależnego zadania. |
User |
Definicja tożsamości użytkownika, w ramach której jest uruchamiane zadanie. |
AccessScope
Zasoby usługi Batch, do których token udziela dostępu.
Nazwa | Typ | Opis |
---|---|---|
job |
string |
Udziela dostępu do wykonywania wszystkich operacji na zadaniu zawierającym zadanie. |
AffinityInformation
Wskazówka dotycząca lokalizacji, która może być używana przez usługę Batch do wybierania węzła obliczeniowego, na którym ma zostać uruchomione zadanie.
Nazwa | Typ | Opis |
---|---|---|
affinityId |
string |
Nieprzezroczysty ciąg reprezentujący lokalizację węzła obliczeniowego lub zadanie, które zostało wcześniej uruchomione. |
ApplicationPackageReference
Odwołanie do pakietu do wdrożenia w węzłach obliczeniowych.
Nazwa | Typ | Opis |
---|---|---|
applicationId |
string |
Identyfikator aplikacji do wdrożenia. |
version |
string |
Wersja aplikacji do wdrożenia. W przypadku pominięcia zostanie wdrożona domyślna wersja. |
AuthenticationTokenSettings
Ustawienia tokenu uwierzytelniania, którego zadanie może użyć do wykonywania operacji usługi Batch.
Nazwa | Typ | Opis |
---|---|---|
access |
Zasoby usługi Batch, do których token udziela dostępu. |
AutoUserScope
Zakres użytkownika automatycznego
Nazwa | Typ | Opis |
---|---|---|
pool |
string |
Określa, że zadanie jest uruchamiane jako wspólne konto użytkownika automatycznego, które jest tworzone w każdym węźle obliczeniowym w puli. |
task |
string |
Określa, że usługa powinna utworzyć nowego użytkownika dla zadania. |
AutoUserSpecification
Określa parametry dla użytkownika automatycznego, który uruchamia zadanie w usłudze Batch.
Nazwa | Typ | Opis |
---|---|---|
elevationLevel |
Poziom podniesienia uprawnień użytkownika automatycznego. |
|
scope |
Zakres użytkownika automatycznego |
BatchError
Odebrano odpowiedź o błędzie z usługi Azure Batch.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Identyfikator błędu. Kody są niezmienne i mają być używane programowo. |
message |
Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika. |
|
values |
Kolekcja par klucz-wartość zawierająca dodatkowe szczegóły dotyczące błędu. |
BatchErrorDetail
Element dodatkowych informacji zawartych w odpowiedzi na błąd Azure Batch.
Nazwa | Typ | Opis |
---|---|---|
key |
string |
Identyfikator określający znaczenie właściwości Value. |
value |
string |
Dodatkowe informacje zawarte w odpowiedzi na błąd. |
ComputeNodeIdentityReference
Odwołanie do tożsamości przypisanej przez użytkownika skojarzonej z pulą usługi Batch, która będzie używana przez węzeł obliczeniowy.
Nazwa | Typ | Opis |
---|---|---|
resourceId |
string |
Identyfikator zasobu usługi ARM tożsamości przypisanej przez użytkownika. |
ContainerRegistry
Prywatny rejestr kontenerów.
Nazwa | Typ | Opis |
---|---|---|
identityReference |
Odwołanie do tożsamości przypisanej przez użytkownika w celu uzyskania dostępu do Azure Container Registry zamiast nazwy użytkownika i hasła. |
|
password |
string |
Hasło do logowania się na serwerze rejestru. |
registryServer |
string |
Adres URL rejestru. |
username |
string |
Nazwa użytkownika do logowania się na serwerze rejestru. |
ContainerWorkingDirectory
Lokalizacja katalogu roboczego zadania kontenera.
Nazwa | Typ | Opis |
---|---|---|
containerImageDefault |
string |
Użyj katalogu roboczego zdefiniowanego w obrazie kontenera. Należy pamiętać, że ten katalog nie będzie zawierać plików zasobów pobranych przez usługę Batch. |
taskWorkingDirectory |
string |
Użyj standardowego katalogu roboczego zadania usługi Batch, który będzie zawierać pliki zasobów zadań wypełniane przez usługę Batch. |
DependencyAction
Akcja wykonywana przez usługę Batch na zadaniach zależnych od tego zadania.
Nazwa | Typ | Opis |
---|---|---|
block |
string |
Blokuje zadania oczekujące na to zadanie, uniemożliwiając ich zaplanowanie. |
satisfy |
string |
Spełnij zadania oczekujące na to zadanie; gdy wszystkie zależności zostaną spełnione, zadanie zostanie zaplanowane do uruchomienia. |
ElevationLevel
Poziom podniesienia uprawnień użytkownika.
Nazwa | Typ | Opis |
---|---|---|
admin |
string |
Użytkownik jest użytkownikiem z podwyższonym poziomem dostępu i działa z pełnymi uprawnieniami administratora. |
nonadmin |
string |
Użytkownik jest użytkownikiem standardowym bez podwyższonego poziomu dostępu. |
EnvironmentSetting
Zmienna środowiskowa, która ma zostać ustawiona w procesie zadania.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa zmiennej środowiskowej. |
value |
string |
Wartość zmiennej środowiskowej. |
ErrorMessage
Komunikat o błędzie odebrany w odpowiedzi Azure Batch błędu.
Nazwa | Typ | Opis |
---|---|---|
lang |
string |
Kod języka komunikatu o błędzie |
value |
string |
Tekst wiadomości. |
ExitCodeMapping
Jak usługa Batch powinna odpowiedzieć, jeśli zadanie zakończy działanie z określonym kodem zakończenia.
Nazwa | Typ | Opis |
---|---|---|
code |
integer |
Kod zakończenia procesu. |
exitOptions |
Jak usługa Batch powinna odpowiedzieć, jeśli zadanie zakończy działanie za pomocą tego kodu zakończenia. |
ExitCodeRangeMapping
Zakres kodów zakończenia i sposób, w jaki usługa Batch powinna reagować na kody zakończenia w tym zakresie.
Nazwa | Typ | Opis |
---|---|---|
end |
integer |
Ostatni kod zakończenia w zakresie. |
exitOptions |
Jak usługa Batch powinna odpowiadać, jeśli zadanie zakończy działanie z kodem zakończenia w zakresie od początku do końca (włącznie). |
|
start |
integer |
Pierwszy kod zakończenia w zakresie. |
ExitConditions
Określa, jak usługa Batch powinna odpowiadać po zakończeniu zadania.
Nazwa | Typ | Opis |
---|---|---|
default |
Jak usługa Batch powinna odpowiedzieć, jeśli zadanie zakończy się niepowodzeniem z warunkiem zakończenia, który nie jest objęty żadną z innych właściwości. |
|
exitCodeRanges |
Lista zakresów kodu zakończenia zadania i sposobu reagowania na nie przez usługę Batch. |
|
exitCodes |
Lista poszczególnych kodów zakończenia zadania i sposobu reagowania na nie przez usługę Batch. |
|
fileUploadError |
Jak usługa Batch powinna reagować w przypadku wystąpienia błędu przekazywania pliku. |
|
preProcessingError |
Jak usługa Batch powinna odpowiedzieć, jeśli uruchomienie zadania nie powiedzie się z powodu błędu. |
ExitOptions
Określa sposób, w jaki usługa Batch reaguje na określony warunek zakończenia.
Nazwa | Typ | Opis |
---|---|---|
dependencyAction |
Akcja wykonywana przez usługę Batch na zadaniach zależnych od tego zadania. |
|
jobAction |
Akcja wykonywana dla zadania zawierającego zadanie, jeśli zadanie zostanie zakończone z danym warunkiem zakończenia, a właściwość onTaskFailed zadania to "performExitOptionsJobAction". |
HttpHeader
Para nazwa-wartość nagłówka HTTP
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Bez uwzględniania wielkości liter nazwa nagłówka, która ma być używana podczas przekazywania plików wyjściowych |
value |
string |
Wartość nagłówka do użycia podczas przekazywania plików wyjściowych |
JobAction
Akcja wykonywana dla zadania zawierającego zadanie, jeśli zadanie zostanie zakończone z danym warunkiem zakończenia, a właściwość onTaskFailed zadania to "performExitOptionsJobAction".
Nazwa | Typ | Opis |
---|---|---|
disable |
string |
Wyłącz zadanie. Jest to odpowiednik wywoływania interfejsu API wyłącz zadania z wartością disableTasks ponownego kolejkowania. |
none |
string |
Nie podejmij żadnych działań. |
terminate |
string |
Zakończ zadanie. Parametr terminateReason w elemecie ExecutionInfo zadania jest ustawiony na wartość "TaskFailed". |
MultiInstanceSettings
Ustawienia określające sposób uruchamiania zadania obejmującego wiele wystąpień.
Nazwa | Typ | Opis |
---|---|---|
commonResourceFiles |
Lista plików, które usługa Batch pobierze przed uruchomieniem wiersza polecenia koordynacji. |
|
coordinationCommandLine |
string |
Wiersz polecenia do uruchomienia we wszystkich węzłach obliczeniowych, aby umożliwić im koordynowanie, gdy podstawowy uruchamia główne polecenie zadania. |
numberOfInstances |
integer |
Liczba węzłów obliczeniowych wymaganych przez zadanie. |
OutputFile
Specyfikacja przekazywania plików z węzła obliczeniowego Azure Batch do innej lokalizacji po zakończeniu wykonywania procesu zadania przez usługę Batch.
Nazwa | Typ | Opis |
---|---|---|
destination |
Miejsce docelowe plików wyjściowych. |
|
filePattern |
string |
Wzorzec wskazujący, które pliki mają być przekazywane. |
uploadOptions |
Dodatkowe opcje operacji przekazywania, w tym warunki do wykonania przekazywania. |
OutputFileBlobContainerDestination
Określa miejsce docelowe przekazywania plików w kontenerze usługi Azure Blob Storage.
Nazwa | Typ | Opis |
---|---|---|
containerUrl |
string |
Adres URL kontenera w Azure Blob Storage, do którego mają być przekazywane pliki. |
identityReference |
Odwołanie do tożsamości przypisanej przez użytkownika w celu uzyskania dostępu do Azure Blob Storage określonych przez containerUrl |
|
path |
string |
Docelowy obiekt blob lub katalog wirtualny w kontenerze usługi Azure Storage. |
uploadHeaders |
Lista par nazwa-wartość dla nagłówków, które mają być używane w przekazywaniu plików wyjściowych |
OutputFileDestination
Miejsce docelowe, do którego ma zostać przekazany plik.
Nazwa | Typ | Opis |
---|---|---|
container |
Lokalizacja w usłudze Azure Blob Storage, do której są przekazywane pliki. |
OutputFileUploadCondition
Warunki, w których należy przekazać plik wyjściowy zadania lub zestaw plików.
Nazwa | Typ | Opis |
---|---|---|
taskcompletion |
string |
Przekaż pliki po zakończeniu procesu zadania, niezależnie od kodu zakończenia. |
taskfailure |
string |
Przekaż pliki dopiero po zakończeniu procesu zadania z kodem zakończenia bezzerowym. |
tasksuccess |
string |
Przekaż pliki dopiero po zakończeniu procesu zadania z kodem zakończenia 0. |
OutputFileUploadOptions
Szczegółowe informacje o operacji przekazywania pliku wyjściowego, w tym o warunkach, w których należy wykonać przekazywanie.
Nazwa | Typ | Opis |
---|---|---|
uploadCondition |
Warunki, w których należy przekazać plik wyjściowy zadania lub zestaw plików. |
ResourceFile
Jeden plik lub wiele plików do pobrania do węzła obliczeniowego.
Nazwa | Typ | Opis |
---|---|---|
autoStorageContainerName |
string |
Nazwa kontenera magazynu na koncie magazynu automatycznego. |
blobPrefix |
string |
Prefiks obiektu blob używany podczas pobierania obiektów blob z kontenera usługi Azure Storage. Zostaną pobrane tylko obiekty blob, których nazwy zaczynają się od określonego prefiksu. |
fileMode |
string |
Atrybut trybu uprawnień pliku w formacie ósemkowym. |
filePath |
string |
Lokalizacja w węźle obliczeniowym, do którego mają być pobierane pliki względem katalogu roboczego zadania. |
httpUrl |
string |
Adres URL pliku do pobrania. |
identityReference |
Odwołanie do tożsamości przypisanej przez użytkownika w celu uzyskania dostępu do Azure Blob Storage określonej przez storageContainerUrl lub httpUrl |
|
storageContainerUrl |
string |
Adres URL kontenera obiektów blob w Azure Blob Storage. |
TaskAddCollectionParameter
Kolekcja zadań Azure Batch do dodania.
Nazwa | Typ | Opis |
---|---|---|
value |
Kolekcja zadań do dodania. Maksymalna liczba zadań to 100. |
TaskAddCollectionResult
Wynik dodawania kolekcji zadań do zadania.
Nazwa | Typ | Opis |
---|---|---|
value |
Wyniki operacji dodawania kolekcji zadań. |
TaskAddParameter
Zadanie Azure Batch do dodania.
Nazwa | Typ | Opis |
---|---|---|
affinityInfo |
Wskazówka dotycząca lokalizacji, która może być używana przez usługę Batch do wybierania węzła obliczeniowego, na którym ma zostać uruchomione nowe zadanie. |
|
applicationPackageReferences |
Lista pakietów, które usługa Batch zostanie wdrożona w węźle obliczeniowym przed uruchomieniem wiersza polecenia. |
|
authenticationTokenSettings |
Ustawienia tokenu uwierzytelniania, którego zadanie może użyć do wykonywania operacji usługi Batch. |
|
commandLine |
string |
Wiersz polecenia zadania. |
constraints |
Ograniczenia wykonywania, które mają zastosowanie do tego zadania. |
|
containerSettings |
Ustawienia kontenera, w którym jest uruchamiane zadanie. |
|
dependsOn |
Zadania, od których zależy to zadanie. |
|
displayName |
string |
Nazwa wyświetlana zadania. |
environmentSettings |
Lista ustawień zmiennych środowiskowych dla zadania. |
|
exitConditions |
Określa, jak usługa Batch powinna odpowiadać po zakończeniu zadania. |
|
id |
string |
Ciąg, który jednoznacznie identyfikuje zadanie w ramach zadania. |
multiInstanceSettings |
Obiekt wskazujący, że zadanie jest zadaniem o wielu wystąpieniach i zawiera informacje o sposobie uruchamiania zadania z wieloma wystąpieniami. |
|
outputFiles |
Lista plików, które usługa Batch przekaże z węzła obliczeniowego po uruchomieniu wiersza polecenia. |
|
requiredSlots |
integer |
Liczba miejsc planowania wymaganych do uruchomienia zadania. |
resourceFiles |
Lista plików, które usługa Batch pobierze do węzła obliczeniowego przed uruchomieniem wiersza polecenia. |
|
userIdentity |
Tożsamość użytkownika, w ramach której jest uruchamiane zadanie. |
TaskAddResult
Wynik pojedynczego zadania dodanego w ramach operacji dodawania kolekcji zadań.
Nazwa | Typ | Opis |
---|---|---|
eTag |
string |
Element ETag zadania, jeśli zadanie zostało pomyślnie dodane. |
error |
Napotkano błąd podczas próby dodania zadania. |
|
lastModified |
string |
Czas ostatniej modyfikacji zadania. |
location |
string |
Adres URL zadania, jeśli zadanie zostało pomyślnie dodane. |
status |
Stan żądania dodania zadania. |
|
taskId |
string |
Identyfikator zadania, dla którego jest to wynik. |
TaskAddStatus
Stan żądania dodania zadania.
Nazwa | Typ | Opis |
---|---|---|
clienterror |
string |
Nie można dodać zadania z powodu błędu klienta i nie powinno być ponawiane bez modyfikowania żądania zgodnie z potrzebami. |
servererror |
string |
Nie można dodać zadania z powodu błędu serwera i można je ponowić bez modyfikacji. |
success |
string |
Zadanie zostało pomyślnie dodane. |
TaskConstraints
Ograniczenia wykonywania, które mają być stosowane do zadania.
Nazwa | Typ | Opis |
---|---|---|
maxTaskRetryCount |
integer |
Maksymalna liczba ponownych prób wykonania zadania. Usługa Batch ponawia próbę zadania, jeśli jego kod zakończenia jest niezerowy. |
maxWallClockTime |
string |
Maksymalny czas, który upłynął do uruchomienia zadania, mierzony od momentu uruchomienia zadania. Jeśli zadanie nie zostanie ukończone w limicie czasu, usługa Batch ją zakończy. |
retentionTime |
string |
Minimalny czas przechowywania katalogu zadań w węźle obliczeniowym, w którym został uruchomiony, od czasu zakończenia wykonywania. Po tym czasie usługa Batch może usunąć katalog Zadań i całą jego zawartość. |
TaskContainerSettings
Ustawienia kontenera dla zadania.
Nazwa | Typ | Opis |
---|---|---|
containerRunOptions |
string |
Dodatkowe opcje polecenia tworzenia kontenera. |
imageName |
string |
Obraz do użycia do utworzenia kontenera, w którym zostanie uruchomione zadanie. |
registry |
Rejestr prywatny zawierający obraz kontenera. |
|
workingDirectory |
Lokalizacja katalogu roboczego zadania kontenera. |
TaskDependencies
Określa wszelkie zależności zadania. Każde zadanie, które jest jawnie określone lub w zakresie zależności, musi zostać ukończone przed zaplanowaniem zadania zależnego.
Nazwa | Typ | Opis |
---|---|---|
taskIdRanges |
Lista zakresów identyfikatorów zadań, od których zależy to zadanie. Wszystkie zadania we wszystkich zakresach muszą zostać ukończone pomyślnie przed zaplanowaniem zależnego zadania. |
|
taskIds |
string[] |
Lista identyfikatorów zadań, od których zależy to zadanie. Wszystkie zadania na tej liście muszą zostać ukończone pomyślnie przed zaplanowanym zadaniem zależnym. |
TaskIdRange
Zakres identyfikatorów zadań, od których może zależeć zadanie. Wszystkie zadania z identyfikatorami w zakresie muszą zostać ukończone pomyślnie przed zaplanowaniem zależnego zadania.
Nazwa | Typ | Opis |
---|---|---|
end |
integer |
Ostatni identyfikator zadania w zakresie. |
start |
integer |
Pierwszy identyfikator zadania w zakresie. |
UserIdentity
Definicja tożsamości użytkownika, w ramach której jest uruchamiane zadanie.
Nazwa | Typ | Opis |
---|---|---|
autoUser |
Automatycznie użytkownik, w ramach którego jest uruchamiane zadanie. |
|
username |
string |
Nazwa tożsamości użytkownika, w ramach której jest uruchamiane zadanie. |