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 prawidłowo 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, próba 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 przypadku ponawiania próby najbardziej efektywne jest ponowne przesłanie tylko zadań, których dodanie nie powiodło się, 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 pozostanie w stanie, w jakim znajdował się w tym czasie.
POST {batchUrl}/jobs/{jobId}/addtaskcollection?api-version=2024-07-01.20.0
POST {batchUrl}/jobs/{jobId}/addtaskcollection?timeout={timeout}&api-version=2024-07-01.20.0
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
batch
|
path | True |
string |
Podstawowy adres URL dla wszystkich żądań usł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 przetwarzania żądania przez serwer w sekundach. Wartość domyślna to 2 minuty. Jeśli wartość jest większa niż 120, zostanie użyta wartość domyślna. |
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, takiej jak nawiasy klamrowe, np. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Czy serwer powinien zwrócić identyfikator żądania klienta 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ń. Nagłówki
|
|
Other Status Codes |
Nieoczekiwany błąd |
Zabezpieczenia
azure_auth
Microsoft Entra OAuth 2.0 — przepływ kodu uwierzytelniania
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | Personifikuj konto użytkownika |
Authorization
Typ:
apiKey
W:
header
Przykłady
Add a basic collection of tasks |
Add a complex collection of tasks |
Add a basic collection of tasks
Przykładowe żądanie
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2024-07-01.20.0
{
"value": [
{
"id": "simple1",
"commandLine": "cmd /c dir /s"
},
{
"id": "simple2",
"commandLine": "cmd /c dir /s"
}
]
}
Przykładowa odpowiedź
{
"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
Przykładowe żądanie
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2024-07-01.20.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"
}
]
}
Przykładowa odpowiedź
{
"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żywać 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 usługi 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 |
Wpis ścieżki i trybu instalacji, który chcesz zainstalować w kontenerze zadań. |
Container |
Ścieżki, które zostaną zainstalowane w kontenerze zadania kontenera. |
Container |
Prywatny rejestr kontenerów. |
Container |
Lokalizacja katalogu roboczego zadania kontenera. |
Dependency |
Akcja wykonywana przez usługę Batch dla zadań, które zależą od tego zadania. |
Elevation |
Poziom podniesienia uprawnień użytkownika. |
Environment |
Zmienna środowiskowa, która ma być ustawiana w procesie zadania. |
Error |
Komunikat o błędzie odebrany w odpowiedzi na błąd usługi Azure Batch. |
Exit |
Jak usługa Batch powinna odpowiadać, jeśli zadanie zakończy działanie z określonym kodem zakończenia. |
Exit |
Zakres kodów zakończenia i sposobu, 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 usługi 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ń usługi Azure Batch do dodania. |
Task |
Wynik dodawania kolekcji zadań do zadania. |
Task |
Zadanie usługi Azure Batch do dodania. |
Task |
Wynik pojedynczego zadania dodanego w ramach operacji dodawania kolekcji zadań. |
Task |
Stan dodawania żądania zadania. |
Task |
Ograniczenia wykonywania, które mają zastosowanie 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 w 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 |
Nieprzezroczystym 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żywać 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 usługi 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. |
ContainerHostBatchBindMountEntry
Wpis ścieżki i trybu instalacji, który chcesz zainstalować w kontenerze zadań.
Nazwa | Typ | Opis |
---|---|---|
isReadOnly |
boolean |
Zainstaluj tę ścieżkę źródłową jako tryb tylko do odczytu lub nie. Wartość domyślna to false (tryb odczytu/zapisu). |
source |
Można wybrać ścieżkę instalowaną dla klienta kontenera. |
ContainerHostDataPath
Ścieżki, które zostaną zainstalowane w kontenerze zadania kontenera.
Nazwa | Typ | Opis |
---|---|---|
Applications |
string |
Ścieżka aplikacji. |
JobPrep |
string |
Ścieżka zadania przygotowania zadania. |
Shared |
string |
Ścieżka zadania obejmującego wiele wystąpień w celu udostępnienia plików. |
Startup |
string |
Ścieżka zadania podrzędnego uruchamiania. |
Task |
string |
Ścieżka zadania. |
VfsMounts |
string |
Ścieżka zawiera wszystkie wirtualne systemy plików są instalowane w tym węźle. |
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 usługi 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 dla zadań, które zależą 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 być ustawiana w procesie zadania.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa zmiennej środowiskowej. |
value |
string |
Wartość zmiennej środowiskowej. |
ErrorMessage
Komunikat o błędzie odebrany w odpowiedzi na błąd usługi Azure Batch.
Nazwa | Typ | Opis |
---|---|---|
lang |
string |
Kod języka komunikatu o błędzie |
value |
string |
Tekst wiadomości. |
ExitCodeMapping
Jak usługa Batch powinna odpowiadać, 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 z tym kodem zakończenia. |
ExitCodeRangeMapping
Zakres kodów zakończenia i sposobu, 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 odpowiedzieć, jeśli zadanie zakończy działanie z kodem zakończenia w zakresie rozpoczynającym się (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, w jaki usługa Batch powinna odpowiadać na nie. |
|
fileUploadError |
Jak usługa Batch powinna odpowiadać w przypadku wystąpienia błędu przekazywania pliku. |
|
preProcessingError |
Jak usługa Batch powinna odpowiedzieć, jeśli zadanie 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 dla zadań, które zależą 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, która ma być używana 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 równoważne wywołaniu interfejsu API wyłączania zadania z wartością disableTasks w kolejce. |
none |
string |
Nie podejmij żadnych działań. |
terminate |
string |
Zakończ zadanie. Parametr terminateReason w poleceniu 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 pobranych przez usługę Batch przed uruchomieniem wiersza polecenia koordynacji. |
|
coordinationCommandLine |
string |
Wiersz polecenia do uruchomienia na wszystkich węzłach obliczeniowych, aby umożliwić im koordynowanie, gdy podstawowy uruchamia główne polecenie zadanie. |
numberOfInstances |
integer |
Liczba węzłów obliczeniowych wymaganych przez zadanie. |
OutputFile
Specyfikacja przekazywania plików z węzła obliczeniowego usługi 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 w jakich warunkach należy wykonać przekazywanie. |
OutputFileBlobContainerDestination
Określa miejsce docelowe przekazywania plików w kontenerze usługi Azure Blob Storage.
Nazwa | Typ | Opis |
---|---|---|
containerUrl |
string |
Adres URL kontenera w usłudze 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 usługi Azure Blob Storage określonej 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 podczas przekazywania 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 tego, jaki był kod zakończenia. |
taskfailure |
string |
Przekaż pliki tylko po zakończeniu procesu zadania z kodem zakończenia bezzerowym. |
tasksuccess |
string |
Przekaż pliki tylko 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 automatycznego magazynu. |
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 usługi Azure Blob Storage określonej przez wartość storageContainerUrl lub httpUrl |
|
storageContainerUrl |
string |
Adres URL kontenera obiektów blob w usłudze Azure Blob Storage. |
TaskAddCollectionParameter
Kolekcja zadań usługi 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 usługi Azure Batch do dodania.
Nazwa | Typ | Opis |
---|---|---|
affinityInfo |
Wskazówka dotycząca lokalizacji, która może być używana przez usługę Batch w celu wybrania węzła obliczeniowego, na którym ma zostać uruchomione nowe zadanie. |
|
applicationPackageReferences |
Lista pakietów wdrożonych przez usługę Batch w węźle obliczeniowym przed uruchomieniem wiersza polecenia. |
|
authenticationTokenSettings |
Ustawienia tokenu uwierzytelniania, którego zadanie może używać 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 z wieloma wystąpieniami i zawiera informacje o sposobie uruchamiania zadania z wieloma wystąpieniami. |
|
outputFiles |
Lista plików przekazanych przez usługę Batch 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 dodawania żądania zadania. |
|
taskId |
string |
Identyfikator zadania, dla którego jest to wynik. |
TaskAddStatus
Stan dodawania żądania zadania.
Nazwa | Typ | Opis |
---|---|---|
clienterror |
string |
Dodanie zadania nie powiodło się 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 go ponowić bez modyfikacji. |
success |
string |
Zadanie zostało pomyślnie dodane. |
TaskConstraints
Ograniczenia wykonywania, które mają zastosowanie 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 inny niżzer. |
maxWallClockTime |
string |
Maksymalny czas, który upłynął, który może zostać uruchomiony przez zadanie, mierzony od momentu uruchomienia zadania. Jeśli zadanie nie zostanie ukończone w limicie czasu, usługa Batch zakończy je. |
retentionTime |
string |
Minimalny czas przechowywania katalogu zadań w węźle obliczeniowym, w którym został uruchomiony, od momentu zakończenia wykonywania. Po tym czasie usługa Batch może usunąć katalog Task i całą jego zawartość. |
TaskContainerSettings
Ustawienia kontenera dla zadania.
Nazwa | Typ | Opis |
---|---|---|
containerHostBatchBindMounts |
Ścieżki, które chcesz zamontować w zadaniu kontenera. |
|
containerRunOptions |
string |
Dodatkowe opcje polecenia create kontenera. |
imageName |
string |
Obraz używany do utworzenia kontenera, w którym zostanie uruchomione zadanie. |
registry |
Prywatny rejestr 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 |
Użytkownik automatyczny, w ramach którego jest uruchamiane zadanie. |
|
username |
string |
Nazwa tożsamości użytkownika, w ramach której jest uruchamiane zadanie. |