Task - List
Listet alle Vorgänge auf, die dem angegebenen Auftrag zugeordnet sind.
Informationen wie AffinityId, executionInfo und nodeInfo beziehen sich für Aufgaben mit mehreren Instanzen auf die primäre Aufgabe. Verwenden Sie die Listenteilvorgänge-API, um Informationen zu Teilvorgängen abzurufen.
GET {batchUrl}/jobs/{jobId}/tasks?api-version=2024-07-01.20.0
GET {batchUrl}/jobs/{jobId}/tasks?$filter={$filter}&$select={$select}&$expand={$expand}&maxresults={maxresults}&timeout={timeout}&api-version=2024-07-01.20.0
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
batch
|
path | True |
string |
Die Basis-URL für alle Azure Batch-Dienstanforderungen. |
job
|
path | True |
string |
Die ID des Auftrags. |
api-version
|
query | True |
string |
Client-API-Version. |
$expand
|
query |
string |
Eine OData-$expand-Klausel. |
|
$filter
|
query |
string |
Eine OData-$filter-Klausel. Weitere Informationen zum Erstellen dieses Filters finden Sie unter https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-tasks. |
|
$select
|
query |
string |
Eine OData-$select-Klausel. |
|
maxresults
|
query |
integer int32 |
Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen. Maximal 1000 Vorgänge können zurückgegeben werden. |
|
timeout
|
query |
integer int32 |
Die maximale Zeit, die der Server für die Verarbeitung der Anforderung in Sekunden ausgeben kann. Der Standardwert ist 30 Sekunden. Wenn der Wert größer als 30 ist, wird stattdessen der Standardwert verwendet. |
Anforderungsheader
Media Types: "application/json; odata=minimalmetadata"
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
client-request-id |
string uuid |
Die vom Aufrufer generierte Anforderungsidentität in Form einer GUID ohne Dekoration wie geschweifte Klammern, z. B. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Gibt an, ob der Server die Clientanforderungs-ID in der Antwort zurückgeben soll. |
|
ocp-date |
string date-time-rfc1123 |
Der Zeitpunkt, zu dem die Anforderung ausgestellt wurde. Clientbibliotheken legen dies in der Regel auf die aktuelle Systemuhrzeit fest. legen Sie sie explizit fest, wenn Sie die REST-API direkt aufrufen. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Eine Antwort, die die Liste der Aufgaben enthält. Header
|
|
Other Status Codes |
Der Fehler vom Batchdienst. |
Sicherheit
azure_auth
Microsoft Entra OAuth 2.0-Authentifizierungscodefluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Authorization
Typ:
apiKey
In:
header
Beispiele
Task list
Beispielanforderung
GET account.region.batch.azure.com/jobs/jobId/tasks?api-version=2024-07-01.20.0
Beispiel für eine Antwort
{
"value": [
{
"id": "task1",
"url": "https://account.region.batch.azure.com/jobs/jobId/tasks/task1",
"eTag": "0x8D4125FD1A825A4",
"creationTime": "2016-11-21T22:43:31.4733476Z",
"lastModified": "2016-11-21T22:43:31.4733476Z",
"state": "active",
"stateTransitionTime": "2016-11-21T22:43:31.4733476Z",
"commandLine": "cmd /c echo task1",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"retentionTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 0
},
"requiredSlots": 2,
"executionInfo": {
"retryCount": 0,
"requeueCount": 0
}
},
{
"id": "task2",
"url": "https://account.region.batch.azure.com/jobs/jobId/tasks/task2",
"eTag": "0x8D4125FD2153345",
"creationTime": "2016-11-21T22:43:31.6736345Z",
"lastModified": "2016-11-21T22:43:32.1880389Z",
"state": "active",
"stateTransitionTime": "2016-11-21T22:43:31.6736345Z",
"commandLine": "cmd /c echo task2",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"constraints": {
"maxWallClockTime": "P10675199DT2H48M5.4775807S",
"retentionTime": "P10675199DT2H48M5.4775807S",
"maxTaskRetryCount": 3
},
"requiredSlots": 2,
"executionInfo": {
"retryCount": 0,
"requeueCount": 0
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Access |
Die Batchressourcen, auf die das Token Zugriff gewährt. |
Affinity |
Ein Gebietsschemahinweis, der vom Batchdienst verwendet werden kann, um einen Computeknoten auszuwählen, auf dem eine Aufgabe gestartet werden soll. |
Application |
Ein Verweis auf ein Paket, das auf Computeknoten bereitgestellt werden soll. |
Authentication |
Die Einstellungen für ein Authentifizierungstoken, das von der Aufgabe zum Ausführen von Batchdienstvorgängen verwendet werden kann. |
Auto |
Der Bereich für den automatischen Benutzer |
Auto |
Gibt die Parameter für den automatischen Benutzer an, der eine Aufgabe im Batchdienst ausführt. |
Batch |
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort. |
Batch |
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch-Fehlerantwort enthalten sind. |
Cloud |
Eine Azure-Batchaufgabe. |
Cloud |
Das Ergebnis der Auflistung der Aufgaben in einem Auftrag. |
Compute |
Der Verweis auf eine vom Benutzer zugewiesene Identität, die dem Batchpool zugeordnet ist, den ein Computeknoten verwendet. |
Compute |
Informationen zum Computeknoten, auf dem eine Aufgabe ausgeführt wurde. |
Container |
Der Eintrag des Pfad- und Bereitstellungsmodus, den Sie in Aufgabencontainer bereitstellen möchten. |
Container |
Die Pfade, die im Container der Containeraufgabe bereitgestellt werden. |
Container |
Eine private Containerregistrierung. |
Container |
Der Speicherort des Arbeitsverzeichnisses für containeraufgaben. |
Dependency |
Eine Aktion, die der Batchdienst für Aufgaben ausführt, die von dieser Aufgabe abhängig sind. |
Elevation |
Die Höhe des Benutzers. |
Environment |
Eine Umgebungsvariable, die für einen Vorgangsprozess festgelegt werden soll. |
Error |
Die Kategorie des Fehlers. |
Error |
Eine Fehlermeldung, die in einer Azure Batch-Fehlerantwort empfangen wurde. |
Exit |
Wie der Batchdienst reagieren soll, wenn eine Aufgabe mit einem bestimmten Beendigungscode beendet wird. |
Exit |
Eine Reihe von Beendigungscodes und wie der Batchdienst auf Beendigungscodes innerhalb dieses Bereichs reagieren soll. |
Exit |
Gibt an, wie der Batchdienst reagieren soll, wenn die Aufgabe abgeschlossen ist. |
Exit |
Gibt an, wie der Batchdienst auf eine bestimmte Beendigungsbedingung reagiert. |
Http |
Ein HTTP-Headernamen-Wert-Paar |
Job |
Eine Aktion, die für den Auftrag ausgeführt werden soll, der die Aufgabe enthält, wenn die Aufgabe mit der angegebenen Beendigungsbedingung abgeschlossen wird und die OnTaskFailed-Eigenschaft "performExitOptionsJobAction" lautet. |
Multi |
Einstellungen, die angeben, wie eine Aufgabe mit mehreren Instanzen ausgeführt werden soll. |
Name |
Stellt ein Name-Wert-Paar dar. |
Output |
Eine Spezifikation zum Hochladen von Dateien von einem Azure Batch Compute Node an einen anderen Speicherort, nachdem der Batchdienst die Ausführung des Aufgabenvorgangs abgeschlossen hat. |
Output |
Gibt ein Dateiuploadziel in einem Azure Blob Storage-Container an. |
Output |
Das Ziel, in das eine Datei hochgeladen werden soll. |
Output |
Die Bedingungen, unter denen eine Aufgabenausgabedatei oder eine Gruppe von Dateien hochgeladen werden soll. |
Output |
Details zu einem Uploadvorgang einer Ausgabedatei, einschließlich der Bedingungen, unter denen der Upload ausgeführt werden soll. |
Resource |
Eine einzelne Datei oder mehrere Dateien, die in einen Computeknoten heruntergeladen werden sollen. |
Task |
Ausführungseinschränkungen, die auf einen Vorgang angewendet werden sollen. |
Task |
Enthält Informationen zum Container, den eine Aufgabe ausführt. |
Task |
Die Containereinstellungen für eine Aufgabe. |
Task |
Gibt alle Abhängigkeiten eines Vorgangs an. Alle Vorgänge, die explizit oder innerhalb eines Abhängigkeitsbereichs angegeben sind, müssen abgeschlossen werden, bevor der abhängige Vorgang geplant wird. |
Task |
Informationen zur Ausführung einer Aufgabe. |
Task |
Das Ergebnis der Aufgabenausführung. |
Task |
Informationen zu einem Vorgangsfehler. |
Task |
Ein Bereich von Vorgangs-IDs, von denen ein Vorgang abhängig sein kann. Alle Vorgänge mit IDs im Bereich müssen erfolgreich abgeschlossen werden, bevor der abhängige Vorgang geplant werden kann. |
Task |
Der Status des Vorgangs. |
Task |
Ressourcennutzungsstatistiken für einen Vorgang. |
User |
Die Definition der Benutzeridentität, unter der die Aufgabe ausgeführt wird. |
AccessScope
Die Batchressourcen, auf die das Token Zugriff gewährt.
Name | Typ | Beschreibung |
---|---|---|
job |
string |
Gewährt Zugriff auf alle Vorgänge für den Auftrag, der die Aufgabe enthält. |
AffinityInformation
Ein Gebietsschemahinweis, der vom Batchdienst verwendet werden kann, um einen Computeknoten auszuwählen, auf dem eine Aufgabe gestartet werden soll.
Name | Typ | Beschreibung |
---|---|---|
affinityId |
string |
Eine undurchsichtige Zeichenfolge, die die Position eines Computeknotens oder einer Zuvor ausgeführten Aufgabe darstellt. |
ApplicationPackageReference
Ein Verweis auf ein Paket, das auf Computeknoten bereitgestellt werden soll.
Name | Typ | Beschreibung |
---|---|---|
applicationId |
string |
Die ID der bereitzustellenden Anwendung. |
version |
string |
Die Version der bereitzustellenden Anwendung. Wenn sie weggelassen wird, wird die Standardversion bereitgestellt. |
AuthenticationTokenSettings
Die Einstellungen für ein Authentifizierungstoken, das von der Aufgabe zum Ausführen von Batchdienstvorgängen verwendet werden kann.
Name | Typ | Beschreibung |
---|---|---|
access |
Die Batchressourcen, auf die das Token Zugriff gewährt. |
AutoUserScope
Der Bereich für den automatischen Benutzer
Name | Typ | Beschreibung |
---|---|---|
pool |
string |
Gibt an, dass die Aufgabe als allgemeines automatisches Benutzerkonto ausgeführt wird, das auf jedem Computeknoten in einem Pool erstellt wird. |
task |
string |
Gibt an, dass der Dienst einen neuen Benutzer für die Aufgabe erstellen soll. |
AutoUserSpecification
Gibt die Parameter für den automatischen Benutzer an, der eine Aufgabe im Batchdienst ausführt.
Name | Typ | Beschreibung |
---|---|---|
elevationLevel |
Die Höhenstufe des automatischen Benutzers. |
|
scope |
Der Bereich für den automatischen Benutzer |
BatchError
Eine Vom Azure Batch-Dienst empfangene Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
message |
Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist. |
|
values |
Eine Sammlung von Schlüssel-Wert-Paaren, die zusätzliche Details zum Fehler enthalten. |
BatchErrorDetail
Ein Element mit zusätzlichen Informationen, die in einer Azure Batch-Fehlerantwort enthalten sind.
Name | Typ | Beschreibung |
---|---|---|
key |
string |
Ein Bezeichner, der die Bedeutung der Value-Eigenschaft angibt. |
value |
string |
Die zusätzlichen Informationen, die in der Fehlerantwort enthalten sind. |
CloudTask
Eine Azure-Batchaufgabe.
Name | Typ | Beschreibung |
---|---|---|
affinityInfo |
Ein Gebietsschemahinweis, der vom Batchdienst verwendet werden kann, um einen Computeknoten auszuwählen, auf dem die neue Aufgabe gestartet werden soll. |
|
applicationPackageReferences |
Eine Liste der Pakete, die der Batchdienst vor dem Ausführen der Befehlszeile auf dem Computeknoten bereitstellen wird. |
|
authenticationTokenSettings |
Die Einstellungen für ein Authentifizierungstoken, das von der Aufgabe zum Ausführen von Batchdienstvorgängen verwendet werden kann. |
|
commandLine |
string |
Die Befehlszeile der Aufgabe. |
constraints |
Die Ausführungseinschränkungen, die für diesen Vorgang gelten. |
|
containerSettings |
Die Einstellungen für den Container, unter dem die Aufgabe ausgeführt wird. |
|
creationTime |
string |
Die Erstellungszeit des Vorgangs. |
dependsOn |
Die Vorgänge, von denen dieser Vorgang abhängt. |
|
displayName |
string |
Ein Anzeigename für den Vorgang. |
eTag |
string |
Das ETag des Vorgangs. |
environmentSettings |
Eine Liste der Umgebungsvariableneinstellungen für die Aufgabe. |
|
executionInfo |
Informationen zur Ausführung der Aufgabe. |
|
exitConditions |
Gibt an, wie der Batchdienst reagieren soll, wenn die Aufgabe abgeschlossen ist. |
|
id |
string |
Eine Zeichenfolge, die die Aufgabe innerhalb des Auftrags eindeutig identifiziert. |
lastModified |
string |
Der Zeitpunkt der letzten Änderung des Vorgangs. |
multiInstanceSettings |
Ein Objekt, das angibt, dass die Aufgabe eine aufgabe mit mehreren Instanzen ist, und enthält Informationen zum Ausführen der Aufgabe mit mehreren Instanzen. |
|
nodeInfo |
Informationen zum Computeknoten, auf dem die Aufgabe ausgeführt wurde. |
|
outputFiles |
Eine Liste der Dateien, die der Batchdienst nach dem Ausführen der Befehlszeile vom Computeknoten hochladen wird. |
|
previousState |
Der vorherige Status des Vorgangs. |
|
previousStateTransitionTime |
string |
Die Uhrzeit, zu der der Vorgang seinen vorherigen Zustand eingegeben hat. |
requiredSlots |
integer |
Die Anzahl der Zeitplanungsplätze, die der Vorgang ausführen muss. |
resourceFiles |
Eine Liste der Dateien, die der Batchdienst vor dem Ausführen der Befehlszeile auf den Computeknoten herunterladen wird. |
|
state |
Der aktuelle Status des Vorgangs. |
|
stateTransitionTime |
string |
Die Uhrzeit, zu der der Vorgang seinen aktuellen Zustand eingegeben hat. |
stats |
Ressourcennutzungsstatistiken für den Vorgang. |
|
url |
string |
Die URL der Aufgabe. |
userIdentity |
Die Benutzeridentität, unter der die Aufgabe ausgeführt wird. |
CloudTaskListResult
Das Ergebnis der Auflistung der Aufgaben in einem Auftrag.
Name | Typ | Beschreibung |
---|---|---|
odata.nextLink |
string |
Die URL, um den nächsten Satz von Ergebnissen abzurufen. |
value |
Die Liste der Aufgaben. |
ComputeNodeIdentityReference
Der Verweis auf eine vom Benutzer zugewiesene Identität, die dem Batchpool zugeordnet ist, den ein Computeknoten verwendet.
Name | Typ | Beschreibung |
---|---|---|
resourceId |
string |
Die ARM-Ressourcen-ID der vom Benutzer zugewiesenen Identität. |
ComputeNodeInformation
Informationen zum Computeknoten, auf dem eine Aufgabe ausgeführt wurde.
Name | Typ | Beschreibung |
---|---|---|
affinityId |
string |
Ein Bezeichner für den Knoten, auf dem die Aufgabe ausgeführt wurde, die beim Hinzufügen einer Aufgabe übergeben werden kann, um anzufordern, dass die Aufgabe auf diesem Computeknoten geplant wird. |
nodeId |
string |
Die ID des Computeknotens, auf dem die Aufgabe ausgeführt wurde. |
nodeUrl |
string |
Die URL des Computeknotens, auf dem die Aufgabe ausgeführt wurde. |
poolId |
string |
Die ID des Pools, auf dem die Aufgabe ausgeführt wurde. |
taskRootDirectory |
string |
Das Stammverzeichnis der Aufgabe auf dem Computeknoten. |
taskRootDirectoryUrl |
string |
Die URL zum Stammverzeichnis der Aufgabe auf dem Computeknoten. |
ContainerHostBatchBindMountEntry
Der Eintrag des Pfad- und Bereitstellungsmodus, den Sie in Aufgabencontainer bereitstellen möchten.
Name | Typ | Beschreibung |
---|---|---|
isReadOnly |
boolean |
Stellen Sie diesen Quellpfad als schreibgeschützten Modus ein oder nicht. Der Standardwert ist false (Lese-/Schreibmodus). |
source |
Der Pfad, der für containerkunden bereitgestellt werden kann. |
ContainerHostDataPath
Die Pfade, die im Container der Containeraufgabe bereitgestellt werden.
Name | Typ | Beschreibung |
---|---|---|
Applications |
string |
Der Anwendungspfad. |
JobPrep |
string |
Der Auftragsvorstellungsvorgangspfad. |
Shared |
string |
Der Pfad für die Aufgabe mit mehreren Instanzen, um ihre Dateien freigegeben zu haben. |
Startup |
string |
Der Pfad für die Startaufgabe. |
Task |
string |
Der Vorgangspfad. |
VfsMounts |
string |
Der Pfad enthält alle virtuellen Dateisysteme, die auf diesem Knoten bereitgestellt werden. |
ContainerRegistry
Eine private Containerregistrierung.
Name | Typ | Beschreibung |
---|---|---|
identityReference |
Der Verweis auf die vom Benutzer zugewiesene Identität, die für den Zugriff auf eine Azure-Containerregistrierung anstelle von Benutzername und Kennwort verwendet werden soll. |
|
password |
string |
Das Kennwort für die Anmeldung beim Registrierungsserver. |
registryServer |
string |
Die Registrierungs-URL. |
username |
string |
Der Benutzername, der sich beim Registrierungsserver anmeldet. |
ContainerWorkingDirectory
Der Speicherort des Arbeitsverzeichnisses für containeraufgaben.
Name | Typ | Beschreibung |
---|---|---|
containerImageDefault |
string |
Verwenden Sie das im Containerimage definierte Arbeitsverzeichnis. Achten Sie darauf, dass dieses Verzeichnis die von Batch heruntergeladenen Ressourcendateien nicht enthält. |
taskWorkingDirectory |
string |
Verwenden Sie das standardmäßige Arbeitsverzeichnis "Batchdienstaufgaben", das die Vorgangsressourcendateien enthält, die von Batch aufgefüllt werden. |
DependencyAction
Eine Aktion, die der Batchdienst für Aufgaben ausführt, die von dieser Aufgabe abhängig sind.
Name | Typ | Beschreibung |
---|---|---|
block |
string |
Blockiert Vorgänge, die auf diesen Vorgang warten, und verhindert, dass sie geplant werden. |
satisfy |
string |
Erfüllen von Aufgaben, die auf diesen Vorgang warten; sobald alle Abhängigkeiten erfüllt sind, wird die Ausführung der Aufgabe geplant. |
ElevationLevel
Die Höhe des Benutzers.
Name | Typ | Beschreibung |
---|---|---|
admin |
string |
Der Benutzer ist ein Benutzer mit erhöhtem Zugriff und arbeitet mit vollständigen Administratorberechtigungen. |
nonadmin |
string |
Der Benutzer ist ein Standardbenutzer ohne erhöhten Zugriff. |
EnvironmentSetting
Eine Umgebungsvariable, die für einen Vorgangsprozess festgelegt werden soll.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der Umgebungsvariable. |
value |
string |
Der Wert der Umgebungsvariable. |
ErrorCategory
Die Kategorie des Fehlers.
Name | Typ | Beschreibung |
---|---|---|
servererror |
string |
Der Fehler ist auf ein internes Serverproblem zurückzuführen. |
usererror |
string |
Der Fehler ist auf ein Benutzerproblem zurückzuführen, z. B. eine Fehlkonfiguration. |
ErrorMessage
Eine Fehlermeldung, die in einer Azure Batch-Fehlerantwort empfangen wurde.
Name | Typ | Beschreibung |
---|---|---|
lang |
string |
Der Sprachcode der Fehlermeldung |
value |
string |
Der Text der Nachricht. |
ExitCodeMapping
Wie der Batchdienst reagieren soll, wenn eine Aufgabe mit einem bestimmten Beendigungscode beendet wird.
Name | Typ | Beschreibung |
---|---|---|
code |
integer |
Ein Prozessausgangscode. |
exitOptions |
Wie der Batchdienst reagieren soll, wenn der Vorgang mit diesem Beendigungscode beendet wird. |
ExitCodeRangeMapping
Eine Reihe von Beendigungscodes und wie der Batchdienst auf Beendigungscodes innerhalb dieses Bereichs reagieren soll.
Name | Typ | Beschreibung |
---|---|---|
end |
integer |
Der letzte Ausgangscode im Bereich. |
exitOptions |
Wie der Batchdienst reagieren soll, wenn der Vorgang mit einem Ausgangscode im Bereich endet (einschließlich). |
|
start |
integer |
Der erste Ausgangscode im Bereich. |
ExitConditions
Gibt an, wie der Batchdienst reagieren soll, wenn die Aufgabe abgeschlossen ist.
Name | Typ | Beschreibung |
---|---|---|
default |
Wie der Batchdienst reagieren soll, wenn der Vorgang mit einer Beendigungsbedingung fehlschlägt, die von keiner der anderen Eigenschaften abgedeckt wird. |
|
exitCodeRanges |
Eine Liste der Aufgabenausgangscodebereiche und wie der Batchdienst darauf reagieren soll. |
|
exitCodes |
Eine Liste der einzelnen Aufgabenendecodes und derEn Reaktion des Batchdiensts. |
|
fileUploadError |
Wie der Batchdienst reagieren soll, wenn ein Dateiuploadfehler auftritt. |
|
preProcessingError |
Wie der Batchdienst reagieren soll, wenn die Aufgabe aufgrund eines Fehlers nicht gestartet werden kann. |
ExitOptions
Gibt an, wie der Batchdienst auf eine bestimmte Beendigungsbedingung reagiert.
Name | Typ | Beschreibung |
---|---|---|
dependencyAction |
Eine Aktion, die der Batchdienst für Aufgaben ausführt, die von dieser Aufgabe abhängig sind. |
|
jobAction |
Eine Aktion, die für den Auftrag ausgeführt werden soll, der die Aufgabe enthält, wenn die Aufgabe mit der angegebenen Beendigungsbedingung abgeschlossen wird und die OnTaskFailed-Eigenschaft "performExitOptionsJobAction" lautet. |
HttpHeader
Ein HTTP-Headernamen-Wert-Paar
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der Kopfzeile, die beim Hochladen von Ausgabedateien verwendet werden soll, wobei die Groß-/Kleinschreibung nicht beachtet wird. |
value |
string |
Der Wert des Headers, der beim Hochladen von Ausgabedateien verwendet werden soll |
JobAction
Eine Aktion, die für den Auftrag ausgeführt werden soll, der die Aufgabe enthält, wenn die Aufgabe mit der angegebenen Beendigungsbedingung abgeschlossen wird und die OnTaskFailed-Eigenschaft "performExitOptionsJobAction" lautet.
Name | Typ | Beschreibung |
---|---|---|
disable |
string |
Deaktivieren Sie den Auftrag. Dies entspricht dem Aufrufen der Deaktivierungsauftrags-API mit einem disableTasks-Wert von "requeue". |
none |
string |
Ergreifen Sie keine Aktion. |
terminate |
string |
Beenden Sie den Auftrag. Der terminateReason in der Ausführungsinfo des Auftrags wird auf "TaskFailed" festgelegt. |
MultiInstanceSettings
Einstellungen, die angeben, wie eine Aufgabe mit mehreren Instanzen ausgeführt werden soll.
Name | Typ | Beschreibung |
---|---|---|
commonResourceFiles |
Eine Liste der Dateien, die der Batchdienst herunterladen wird, bevor die Koordinationsbefehlszeile ausgeführt wird. |
|
coordinationCommandLine |
string |
Die Befehlszeile, die auf allen Computeknoten ausgeführt werden soll, damit sie koordiniert werden können, wenn die primäre Aufgabe ausgeführt wird. |
numberOfInstances |
integer |
Die Anzahl der Computeknoten, die für den Vorgang erforderlich sind. |
NameValuePair
Stellt ein Name-Wert-Paar dar.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name im Name-Wert-Paar. |
value |
string |
Der Wert im Name-Wert-Paar. |
OutputFile
Eine Spezifikation zum Hochladen von Dateien von einem Azure Batch Compute Node an einen anderen Speicherort, nachdem der Batchdienst die Ausführung des Aufgabenvorgangs abgeschlossen hat.
Name | Typ | Beschreibung |
---|---|---|
destination |
Das Ziel für die Ausgabedatei(n). |
|
filePattern |
string |
Ein Muster, das angibt, welche Datei(en) hochgeladen werden soll. |
uploadOptions |
Zusätzliche Optionen für den Uploadvorgang, einschließlich der Bedingungen, unter denen der Upload ausgeführt werden soll. |
OutputFileBlobContainerDestination
Gibt ein Dateiuploadziel in einem Azure Blob Storage-Container an.
Name | Typ | Beschreibung |
---|---|---|
containerUrl |
string |
Die URL des Containers in Azure Blob Storage, in den die Datei(en) hochgeladen werden soll. |
identityReference |
Der Verweis auf die vom Benutzer zugewiesene Identität für den Zugriff auf Azure Blob Storage, der durch containerUrl angegeben wird |
|
path |
string |
Das Ziel-BLOB oder virtuelle Verzeichnis im Azure Storage-Container. |
uploadHeaders |
Eine Liste von Namen-Wert-Paaren für Kopfzeilen, die beim Hochladen von Ausgabedateien verwendet werden sollen |
OutputFileDestination
Das Ziel, in das eine Datei hochgeladen werden soll.
Name | Typ | Beschreibung |
---|---|---|
container |
Ein Speicherort im Azure Blob Storage, in den Dateien hochgeladen werden. |
OutputFileUploadCondition
Die Bedingungen, unter denen eine Aufgabenausgabedatei oder eine Gruppe von Dateien hochgeladen werden soll.
Name | Typ | Beschreibung |
---|---|---|
taskcompletion |
string |
Laden Sie die Dateien nach dem Beenden des Aufgabenvorgangs hoch, unabhängig davon, was der Ausgangscode war. |
taskfailure |
string |
Laden Sie die Datei(n) erst hoch, nachdem der Vorgangsvorgang mit einem Nichtzero-Ausgangscode beendet wurde. |
tasksuccess |
string |
Laden Sie die Datei(n) erst hoch, nachdem der Vorgangsvorgang mit einem Exitcode von 0 beendet wurde. |
OutputFileUploadOptions
Details zu einem Uploadvorgang einer Ausgabedatei, einschließlich der Bedingungen, unter denen der Upload ausgeführt werden soll.
Name | Typ | Beschreibung |
---|---|---|
uploadCondition |
Die Bedingungen, unter denen die Task-Ausgabedatei oder -gruppe von Dateien hochgeladen werden soll. |
ResourceFile
Eine einzelne Datei oder mehrere Dateien, die in einen Computeknoten heruntergeladen werden sollen.
Name | Typ | Beschreibung |
---|---|---|
autoStorageContainerName |
string |
Der Name des Speichercontainers im automatischen Speicherkonto. |
blobPrefix |
string |
Das Blobpräfix, das beim Herunterladen von Blobs aus einem Azure Storage-Container verwendet werden soll. Nur die Blobs, deren Namen mit dem angegebenen Präfix beginnen, werden heruntergeladen. |
fileMode |
string |
Das Attribut für den Dateiberechtigungsmodus im oktalen Format. |
filePath |
string |
Der Speicherort auf dem Computeknoten, in den die Datei(n) heruntergeladen werden soll, relativ zum Arbeitsverzeichnis der Aufgabe. |
httpUrl |
string |
Die URL der herunterzuladenden Datei. |
identityReference |
Der Verweis auf die vom Benutzer zugewiesene Identität für den Zugriff auf Azure Blob Storage, der durch "storageContainerUrl" oder "httpUrl" angegeben wird |
|
storageContainerUrl |
string |
Die URL des Blobcontainers in Azure Blob Storage. |
TaskConstraints
Ausführungseinschränkungen, die auf einen Vorgang angewendet werden sollen.
Name | Typ | Beschreibung |
---|---|---|
maxTaskRetryCount |
integer |
Die maximale Anzahl der Wiederholungsversuche des Vorgangs. Der Batchdienst ruft eine Aufgabe erneut auf, wenn der Beendigungscode nicht null ist. |
maxWallClockTime |
string |
Die maximale verstrichene Zeit, die der Vorgang ausführen kann, gemessen von dem Zeitpunkt, zu dem der Vorgang gestartet wird. Wenn der Vorgang nicht innerhalb des Zeitlimits abgeschlossen wird, beendet der Batchdienst ihn. |
retentionTime |
string |
Die minimale Zeit, um das Aufgabenverzeichnis auf dem Computeknoten beizubehalten, in dem er ausgeführt wurde, ab dem Zeitpunkt, zu dem die Ausführung abgeschlossen ist. Nach diesem Zeitpunkt kann der Batchdienst das Aufgabenverzeichnis und alle zugehörigen Inhalte löschen. |
TaskContainerExecutionInformation
Enthält Informationen zum Container, den eine Aufgabe ausführt.
Name | Typ | Beschreibung |
---|---|---|
containerId |
string |
Die ID des Containers. |
error |
string |
Detaillierte Fehlerinformationen zum Container. |
state |
string |
Der Status des Containers. |
TaskContainerSettings
Die Containereinstellungen für eine Aufgabe.
Name | Typ | Beschreibung |
---|---|---|
containerHostBatchBindMounts |
Die Pfade, die Sie an containeraufgaben bereitstellen möchten. |
|
containerRunOptions |
string |
Zusätzliche Optionen für den Befehl "Container erstellen". |
imageName |
string |
Das Image, das zum Erstellen des Containers verwendet werden soll, in dem die Aufgabe ausgeführt wird. |
registry |
Die private Registrierung, die das Containerimage enthält. |
|
workingDirectory |
Der Speicherort des Arbeitsverzeichnisses für containeraufgaben. |
TaskDependencies
Gibt alle Abhängigkeiten eines Vorgangs an. Alle Vorgänge, die explizit oder innerhalb eines Abhängigkeitsbereichs angegeben sind, müssen abgeschlossen werden, bevor der abhängige Vorgang geplant wird.
Name | Typ | Beschreibung |
---|---|---|
taskIdRanges |
Die Liste der Aufgaben-ID-Bereiche, von denen dieser Vorgang abhängt. Alle Vorgänge in allen Bereichen müssen erfolgreich abgeschlossen werden, bevor der abhängige Vorgang geplant werden kann. |
|
taskIds |
string[] |
Die Liste der Aufgaben-IDs, von denen diese Aufgabe abhängt. Alle Vorgänge in dieser Liste müssen erfolgreich abgeschlossen werden, bevor der abhängige Vorgang geplant werden kann. |
TaskExecutionInformation
Informationen zur Ausführung einer Aufgabe.
Name | Typ | Beschreibung |
---|---|---|
containerInfo |
Informationen zum Container, unter dem die Aufgabe ausgeführt wird. |
|
endTime |
string |
Der Zeitpunkt, zu dem die Aufgabe abgeschlossen wurde. |
exitCode |
integer |
Der Exitcode des Programms, das in der Befehlszeile "Aufgabe" angegeben ist. |
failureInfo |
Informationen zur Beschreibung des Vorgangsfehlers, falls vorhanden. |
|
lastRequeueTime |
string |
Die letzte Zeit, zu der die Aufgabe vom Batchdienst als Ergebnis einer Benutzeranforderung erneut abgefragt wurde. |
lastRetryTime |
string |
Die letzte Zeit, zu der ein Wiederholungsversuche der Aufgabe gestartet wurde. |
requeueCount |
integer |
Die Häufigkeit, mit der die Aufgabe vom Batchdienst als Ergebnis einer Benutzeranforderung erneut abgefragt wurde. |
result |
Das Ergebnis der Aufgabenausführung. |
|
retryCount |
integer |
Die Anzahl der Wiederholungen des Vorgangs durch den Batchdienst. |
startTime |
string |
Der Zeitpunkt, zu dem die Aufgabe gestartet wurde. |
TaskExecutionResult
Das Ergebnis der Aufgabenausführung.
Name | Typ | Beschreibung |
---|---|---|
failure |
string |
Fehler bei der Verarbeitung des Vorgangs. Möglicherweise ist der Fehler aufgetreten, bevor der Vorgangsprozess gestartet wurde, während der Aufgabenprozess ausgeführt wurde oder nachdem der Aufgabenvorgang beendet wurde. |
success |
string |
Die Aufgabe wurde erfolgreich ausgeführt. |
TaskFailureInformation
Informationen zu einem Vorgangsfehler.
Name | Typ | Beschreibung |
---|---|---|
category |
Die Kategorie des Vorgangsfehlers. |
|
code |
string |
Ein Bezeichner für den Vorgangsfehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden. |
details |
Eine Liste mit zusätzlichen Details im Zusammenhang mit dem Fehler. |
|
message |
string |
Eine Meldung zur Beschreibung des Vorgangsfehlers, die für die Anzeige in einer Benutzeroberfläche geeignet ist. |
TaskIdRange
Ein Bereich von Vorgangs-IDs, von denen ein Vorgang abhängig sein kann. Alle Vorgänge mit IDs im Bereich müssen erfolgreich abgeschlossen werden, bevor der abhängige Vorgang geplant werden kann.
Name | Typ | Beschreibung |
---|---|---|
end |
integer |
Die letzte Vorgangs-ID im Bereich. |
start |
integer |
Die erste Vorgangs-ID im Bereich. |
TaskState
Der Status des Vorgangs.
Name | Typ | Beschreibung |
---|---|---|
active |
string |
Die Aufgabe ist in die Warteschlange eingereiht und kann ausgeführt werden, ist jedoch derzeit keinem Computeknoten zugewiesen. Eine Aufgabe gibt diesen Zustand ein, wenn sie erstellt wird, wenn sie aktiviert ist, nachdem sie deaktiviert wurde, oder wenn sie auf einen Wiederholungsvorgang nach einer fehlgeschlagenen Ausführung wartet. |
completed |
string |
Der Vorgang kann nicht mehr ausgeführt werden, in der Regel weil der Vorgang erfolgreich abgeschlossen wurde oder der Vorgang nicht erfolgreich abgeschlossen wurde und den Wiederholungsgrenzwert erschöpft hat. Eine Aufgabe wird auch als abgeschlossen markiert, wenn beim Starten der Aufgabe ein Fehler aufgetreten ist oder wenn die Aufgabe beendet wurde. |
preparing |
string |
Die Aufgabe wurde einem Computeknoten zugewiesen, wartet jedoch auf eine erforderliche Auftragsvorbereitungsaufgabe auf den Computeknoten. Wenn der Auftragsvorbereitungsvorgang erfolgreich ist, wird der Vorgang in die Ausführung verschoben. Wenn der Auftragsvorbereitungsvorgang fehlschlägt, kehrt der Vorgang wieder zu "Aktiv" zurück und kann einem anderen Computeknoten zugewiesen werden. |
running |
string |
Die Aufgabe wird auf einem Computeknoten ausgeführt. Dies umfasst die Vorbereitung auf Vorgangsebene, z. B. das Herunterladen von Ressourcendateien oder die Bereitstellung von Paketen, die für den Vorgang angegeben sind. Dies bedeutet nicht unbedingt, dass die Befehlszeile "Aufgabe" mit der Ausführung begonnen hat. |
TaskStatistics
Ressourcennutzungsstatistiken für einen Vorgang.
Name | Typ | Beschreibung |
---|---|---|
kernelCPUTime |
string |
Die cpu-Gesamtzeit des Kernelmodus (summiert über alle Kerne und alle Computeknoten), die von der Aufgabe verbraucht werden. |
lastUpdateTime |
string |
Die Uhrzeit, zu der die Statistiken zuletzt aktualisiert wurden. Alle Statistiken sind auf den Bereich zwischen startTime und lastUpdateTime beschränkt. |
readIOGiB |
number |
Die gesamt gibibytes, die vom Datenträger des Vorgangs gelesen werden. |
readIOps |
integer |
Die Gesamtzahl der Vom Vorgang vorgenommenen Datenträgerlesevorgänge. |
startTime |
string |
Die Startzeit des zeitraums, der von den Statistiken abgedeckt wird. |
url |
string |
Die URL der Statistik. |
userCPUTime |
string |
Die cpu-Gesamtzeit des Benutzermodus (summiert über alle Kerne und alle Computeknoten), die von der Aufgabe verbraucht werden. |
waitTime |
string |
Die Gesamtwartezeit des Vorgangs. Die Wartezeit für einen Vorgang wird als verstrichene Zeit zwischen der Erstellung der Aufgabe und dem Beginn der Aufgabenausführung definiert. (Wenn die Aufgabe aufgrund von Fehlern erneut versucht wird, ist die Wartezeit die Zeit für die letzte Ausführung der Aufgabe.) |
wallClockTime |
string |
Die Gesamtwanduhrzeit des Vorgangs. |
writeIOGiB |
number |
Die gesamt gibibytes, die vom Vorgang auf den Datenträger geschrieben wurden. |
writeIOps |
integer |
Die Gesamtzahl der Vom Vorgang vorgenommenen Datenträgerschreibvorgänge. |
UserIdentity
Die Definition der Benutzeridentität, unter der die Aufgabe ausgeführt wird.
Name | Typ | Beschreibung |
---|---|---|
autoUser |
Der automatische Benutzer, unter dem die Aufgabe ausgeführt wird. |
|
username |
string |
Der Name der Benutzeridentität, unter der die Aufgabe ausgeführt wird. |