Compute Node - Get
Získá informace o zadaném výpočetním uzlu.
GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?api-version=2023-11-01.18.0
GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?$select={$select}&timeout={timeout}&api-version=2023-11-01.18.0
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Základní adresa URL pro všechny požadavky Azure Batch služby. |
node
|
path | True |
string |
ID výpočetního uzlu, o které chcete získat informace. |
pool
|
path | True |
string |
ID fondu, který obsahuje výpočetní uzel. |
api-version
|
query | True |
string |
Verze rozhraní API klienta. |
$select
|
query |
string |
Klauzule $select OData. |
|
timeout
|
query |
integer int32 |
Maximální doba, kterou může server strávit zpracováním požadavku( v sekundách). Výchozí hodnota je 30 sekund. |
Hlavička požadavku
Media Types: "application/json; odata=minimalmetadata"
Name | Vyžadováno | Typ | Description |
---|---|---|---|
client-request-id |
string uuid |
Identita požadavku vygenerovaná volajícím ve formě identifikátoru GUID bez dekorace, například 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Určuje, jestli má server v odpovědi vrátit client-request-id. |
|
ocp-date |
string date-time-rfc1123 |
Čas, kdy byla žádost vydána. Klientské knihovny obvykle nastavit na aktuální systémový čas hodin; pokud voláte rozhraní REST API přímo, explicitně ho nastavte. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Odpověď obsahující výpočetní uzel. Headers
|
|
Other Status Codes |
Chyba ze služby Batch. |
Zabezpečení
azure_auth
Microsoft Entra tok ověřovacího kódu OAuth 2.0
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Zosobnění uživatelského účtu |
Authorization
Type:
apiKey
In:
header
Příklady
Node get
Sample Request
GET account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z?api-version=2023-11-01.18.0
Sample Response
{
"id": "tvm-1695681911_2-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T19:37:31.4285526Z",
"lastBootTime": "2016-11-22T19:37:28.623369Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_2-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T19:37:31.4285526Z",
"endTime": "2016-11-22T19:37:31.838028Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T19:37:28.623369Z"
}
}
Definice
Name | Description |
---|---|
Auto |
Obor automatického uživatele |
Auto |
Určuje parametry pro automatického uživatele, který spouští úlohu ve službě Batch. |
Batch |
Ze služby Azure Batch byla přijata chybová odpověď. |
Batch |
Položka s dalšími informacemi, které jsou součástí Azure Batch chybové odpovědi. |
Certificate |
Odkaz na certifikát, který se má nainstalovat na výpočetní uzly ve fondu. |
Certificate |
Umístění úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat. |
Certificate |
Které uživatelské účty na výpočetním uzlu by měly mít přístup k privátním datům certifikátu. |
Compute |
Výpočetní uzel ve službě Batch. |
Compute |
Konfigurace koncového bodu pro výpočetní uzel. |
Compute |
Došlo k chybě výpočetního uzlu. |
Compute |
Odkaz na identitu přiřazenou uživatelem přidruženou k fondu služby Batch, který bude výpočetní uzel používat. |
Compute |
Aktuální stav výpočetního uzlu. |
Container |
Privátní registr kontejneru. |
Container |
Umístění pracovního adresáře úloh kontejneru. |
Elevation |
Úroveň zvýšení oprávnění uživatele. |
Environment |
Proměnná prostředí, která má být nastavena pro proces úlohy. |
Error |
Kategorie chyby. |
Error |
Chybová zpráva přijatá v Azure Batch chybovou odpověď. |
Image |
Odkaz na image Azure Virtual Machines Marketplace nebo image Azure Compute Gallery. Pokud chcete získat seznam všech odkazů Azure Marketplace Image ověřených Azure Batch, projděte si operaci Výpis podporovaných imagí. |
Inbound |
Příchozí koncový bod na výpočetním uzlu. |
Inbound |
Protokol koncového bodu. |
Name |
Představuje dvojici název-hodnota. |
Node |
Informace o agentu výpočetního uzlu. |
Resource |
Jeden soubor nebo více souborů ke stažení do výpočetního uzlu. |
Scheduling |
Určuje, jestli je výpočetní uzel k dispozici pro plánování úkolů. |
Start |
Úloha, která se spustí při připojení uzlu k fondu ve službě Azure Batch nebo při restartování nebo opětovném nastavení výpočetního uzlu. |
Start |
Informace o startTask spuštěném na výpočetním uzlu |
Start |
Stav StartTask na výpočetním uzlu. |
Task |
Obsahuje informace o kontejneru, který provádí úloha. |
Task |
Nastavení kontejneru pro úlohu. |
Task |
Informace o provádění úlohy. |
Task |
Výsledek spuštění úlohy. |
Task |
Informace o selhání úlohy |
Task |
Informace o úkolu spuštěném na výpočetním uzlu |
Task |
Stav úkolu. |
User |
Definice identity uživatele, pod kterou je úloha spuštěna. |
Virtual |
Informace o aktuálním stavu virtuálního počítače |
AutoUserScope
Obor automatického uživatele
Name | Typ | Description |
---|---|---|
pool |
string |
Určuje, že se úloha spustí jako společný účet automatického uživatele, který se vytvoří na každém výpočetním uzlu ve fondu. |
task |
string |
Určuje, že služba by měla pro úlohu vytvořit nového uživatele. |
AutoUserSpecification
Určuje parametry pro automatického uživatele, který spouští úlohu ve službě Batch.
Name | Typ | Description |
---|---|---|
elevationLevel |
Úroveň zvýšení oprávnění automatického uživatele. |
|
scope |
Obor automatického uživatele |
BatchError
Ze služby Azure Batch byla přijata chybová odpověď.
Name | Typ | Description |
---|---|---|
code |
string |
Identifikátor chyby. Kódy jsou invariantní a mají být využívány programově. |
message |
Zpráva popisující chybu, která má být vhodná pro zobrazení v uživatelském rozhraní. |
|
values |
Kolekce párů klíč-hodnota obsahující další podrobnosti o chybě. |
BatchErrorDetail
Položka s dalšími informacemi, které jsou součástí Azure Batch chybové odpovědi.
Name | Typ | Description |
---|---|---|
key |
string |
Identifikátor určující význam value vlastnost. |
value |
string |
Další informace zahrnuté v chybové odpovědi. |
CertificateReference
Odkaz na certifikát, který se má nainstalovat na výpočetní uzly ve fondu.
Name | Typ | Description |
---|---|---|
storeLocation |
Umístění úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat. |
|
storeName |
string |
Název úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat. |
thumbprint |
string |
Kryptografický otisk certifikátu. |
thumbprintAlgorithm |
string |
Algoritmus, se kterým je kryptografický otisk přidružený. To musí být sha1. |
visibility |
Které uživatelské účty na výpočetním uzlu by měly mít přístup k privátním datům certifikátu. |
CertificateStoreLocation
Umístění úložiště certifikátů na výpočetním uzlu, do kterého se má certifikát nainstalovat.
Name | Typ | Description |
---|---|---|
currentuser |
string |
Certifikáty by se měly nainstalovat do úložiště certifikátů CurrentUser. |
localmachine |
string |
Certifikáty by měly být nainstalovány do úložiště certifikátů LocalMachine. |
CertificateVisibility
Které uživatelské účty na výpočetním uzlu by měly mít přístup k privátním datům certifikátu.
Name | Typ | Description |
---|---|---|
remoteuser |
string |
Certifikát by měl být viditelný pro uživatelské účty, pod kterými uživatelé vzdáleně přistupují k výpočetnímu uzlu. |
starttask |
string |
Certifikát by měl být viditelný pro uživatelský účet, pod kterým se startTask spouští. Všimněte si, že pokud je obor automatického uživatele fond pro startTask i úlohu, bude tento certifikát viditelný i pro úlohu. |
task |
string |
Certifikát by měl být viditelný pro uživatelské účty, pod kterými se spouští úlohy úloh. |
ComputeNode
Výpočetní uzel ve službě Batch.
Name | Typ | Description |
---|---|---|
affinityId |
string |
Identifikátor, který lze předat při přidávání úkolu, který požaduje naplánování úlohy na tomto výpočetním uzlu. |
allocationTime |
string |
Čas, kdy byl tento výpočetní uzel přidělen fondu. |
certificateReferences |
Seznam certifikátů nainstalovaných na výpočetním uzlu Upozornění: Tato vlastnost je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault . |
|
endpointConfiguration |
Konfigurace koncového bodu pro výpočetní uzel |
|
errors |
Seznam chyb, ke kterým výpočetní uzel aktuálně dochází. |
|
id |
string |
ID výpočetního uzlu. |
ipAddress |
string |
IP adresa, kterou můžou ostatní uzly používat ke komunikaci s tímto výpočetním uzlem. |
isDedicated |
boolean |
Určuje, jestli je tento výpočetní uzel vyhrazeným výpočetním uzlem. Pokud je false, výpočetní uzel je výpočetní uzel spotové nebo s nízkou prioritou. |
lastBootTime |
string |
Čas posledního spuštění výpočetního uzlu. |
nodeAgentInfo |
Informace o verzi agenta výpočetního uzlu a čase upgradu výpočetního uzlu na novou verzi |
|
recentTasks |
Seznam úkolů, jejichž stav se nedávno změnil. |
|
runningTaskSlotsCount |
integer |
Celkový počet slotů plánování používaných aktuálně spuštěnými úlohami na výpočetním uzlu. To zahrnuje úkoly Správce úloh a normální úkoly, ale ne příprava úlohy, uvolnění úlohy nebo zahájení úkolů. |
runningTasksCount |
integer |
Celkový počet aktuálně spuštěných úloh úloh na výpočetním uzlu. To zahrnuje úkoly Správce úloh a normální úkoly, ale ne příprava úlohy, uvolnění úlohy nebo zahájení úkolů. |
schedulingState |
Určuje, jestli je výpočetní uzel k dispozici pro plánování úkolů. |
|
startTask |
Úloha určená ke spuštění na výpočetním uzlu při připojení k fondu. |
|
startTaskInfo |
Informace o spuštění startTask na výpočetním uzlu. |
|
state |
Aktuální stav výpočetního uzlu. |
|
stateTransitionTime |
string |
Čas, kdy výpočetní uzel vstoupil do aktuálního stavu. |
totalTasksRun |
integer |
Celkový počet úkolů úloh dokončených na výpočetním uzlu. To zahrnuje úkoly Správce úloh a normální úkoly, ale ne příprava úlohy, uvolnění úlohy nebo zahájení úkolů. |
totalTasksSucceeded |
integer |
Celkový počet úloh, které se úspěšně dokončily (s ukončovacím kódem 0) na výpočetním uzlu. To zahrnuje úkoly Správce úloh a normální úkoly, ale ne příprava úlohy, uvolnění úlohy nebo zahájení úkolů. |
url |
string |
Adresa URL výpočetního uzlu. |
virtualMachineInfo |
Informace o aktuálním stavu virtuálního počítače |
|
vmSize |
string |
Velikost virtuálního počítače, který je hostitelem výpočetního uzlu. |
ComputeNodeEndpointConfiguration
Konfigurace koncového bodu pro výpočetní uzel.
Name | Typ | Description |
---|---|---|
inboundEndpoints |
Seznam příchozích koncových bodů, které jsou přístupné na výpočetním uzlu. |
ComputeNodeError
Došlo k chybě výpočetního uzlu.
Name | Typ | Description |
---|---|---|
code |
string |
Identifikátor chyby výpočetního uzlu. Kódy jsou neutrální a mají být využívány programově. |
errorDetails |
Seznam dalších podrobností o chybách souvisejících s chybou výpočetního uzlu |
|
message |
string |
Zpráva popisující chybu výpočetního uzlu, která má být vhodná pro zobrazení v uživatelském rozhraní. |
ComputeNodeIdentityReference
Odkaz na identitu přiřazenou uživatelem přidruženou k fondu služby Batch, který bude výpočetní uzel používat.
Name | Typ | Description |
---|---|---|
resourceId |
string |
ID prostředku ARM identity přiřazené uživatelem. |
ComputeNodeState
Aktuální stav výpočetního uzlu.
Name | Typ | Description |
---|---|---|
creating |
string |
Služba Batch získala základní virtuální počítač z Azure Compute, ale ještě se nezačala připojovat k fondu. |
idle |
string |
Výpočetní uzel v současné době nespouštět úlohu. |
leavingpool |
string |
Výpočetní uzel opouští fond, a to buď proto, že ho uživatel explicitně odebral, nebo proto, že fond provádí změnu velikosti nebo automatické vertikální snížení kapacity. |
offline |
string |
Na výpočetním uzlu aktuálně není spuštěná úloha a plánování nových úkolů do výpočetního uzlu je zakázané. |
preempted |
string |
Byl zrušen výpočetní uzel spotové nebo nízké priority. Úlohy, které byly spuštěné na výpočetním uzlu, když byly zrušeny, se přeplánují, jakmile bude k dispozici jiný výpočetní uzel. |
rebooting |
string |
Výpočetní uzel se restartuje. |
reimaging |
string |
Výpočetní uzel se přepracovává. |
running |
string |
Na výpočetním uzlu běží jedna nebo více úloh (kromě StartTask). |
starting |
string |
Služba Batch se spouští na podkladovém virtuálním počítači. |
starttaskfailed |
string |
StartTask selhal na výpočetním uzlu (a vyčerpal všechny opakování) a je nastavená waitForSuccess. Výpočetní uzel není použitelný pro spouštění úloh. |
unknown |
string |
Služba Batch ztratila kontakt s výpočetním uzlem a nezná jeho skutečný stav. |
unusable |
string |
Výpočetní uzel nelze použít ke spouštění úloh kvůli chybám. |
waitingforstarttask |
string |
StartTask začal běžet na výpočetním uzlu, ale waitForSuccess je nastavený a StartTask ještě nebyl dokončen. |
ContainerRegistry
Privátní registr kontejneru.
Name | Typ | Description |
---|---|---|
identityReference |
Odkaz na identitu přiřazenou uživatelem, která se použije pro přístup k Azure Container Registry místo uživatelského jména a hesla. |
|
password |
string |
Heslo pro přihlášení k serveru registru. |
registryServer |
string |
Adresa URL registru. |
username |
string |
Uživatelské jméno pro přihlášení k serveru registru. |
ContainerWorkingDirectory
Umístění pracovního adresáře úloh kontejneru.
Name | Typ | Description |
---|---|---|
containerImageDefault |
string |
Použijte pracovní adresář definovaný v imagi kontejneru. Mějte na pozoru, že tento adresář nebude obsahovat soubory prostředků stažené službou Batch. |
taskWorkingDirectory |
string |
Použijte standardní pracovní adresář úkolů služby Batch, který bude obsahovat soubory zdrojů úkolů naplněné službou Batch. |
ElevationLevel
Úroveň zvýšení oprávnění uživatele.
Name | Typ | Description |
---|---|---|
admin |
string |
Uživatel je uživatel se zvýšeným přístupem a pracuje s úplnými oprávněními správce. |
nonadmin |
string |
Uživatel je standardní uživatel bez zvýšeného přístupu. |
EnvironmentSetting
Proměnná prostředí, která má být nastavena pro proces úlohy.
Name | Typ | Description |
---|---|---|
name |
string |
Název proměnné prostředí. |
value |
string |
Hodnota proměnné prostředí. |
ErrorCategory
Kategorie chyby.
Name | Typ | Description |
---|---|---|
servererror |
string |
Příčinou této chyby je interní problém se serverem. |
usererror |
string |
Příčinou chyby je problém s uživatelem, například chybná konfigurace. |
ErrorMessage
Chybová zpráva přijatá v Azure Batch chybovou odpověď.
Name | Typ | Description |
---|---|---|
lang |
string |
Kód jazyka chybové zprávy |
value |
string |
Text zprávy |
ImageReference
Odkaz na image Azure Virtual Machines Marketplace nebo image Azure Compute Gallery. Pokud chcete získat seznam všech odkazů Azure Marketplace Image ověřených Azure Batch, projděte si operaci Výpis podporovaných imagí.
Name | Typ | Description |
---|---|---|
exactVersion |
string |
Konkrétní verze image platformy nebo image z Marketplace, která se použila k vytvoření uzlu. Toto pole jen pro čtení se liší od pole version pouze v případě, že hodnota zadaná pro "version" při vytvoření fondu byla "latest". |
offer |
string |
Typ nabídky image Azure Virtual Machines Marketplace. |
publisher |
string |
Vydavatel image Azure Virtual Machines Marketplace. |
sku |
string |
Skladová položka image Azure Virtual Machines Marketplace. |
version |
string |
Verze image Azure Virtual Machines Marketplace. |
virtualMachineImageId |
string |
Identifikátor prostředku ARM image Azure Compute Gallery. Výpočetní uzly ve fondu se vytvoří pomocí tohoto ID image. Má formát /subscriptions/{id_předplatného}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{Id_verze} nebo /subscriptions/{id_předplatného}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} pro vždy nastavenou nejnovější verzi image. |
InboundEndpoint
Příchozí koncový bod na výpočetním uzlu.
Name | Typ | Description |
---|---|---|
backendPort |
integer |
Číslo back-endového portu koncového bodu. |
frontendPort |
integer |
Číslo veřejného portu koncového bodu. |
name |
string |
Název koncového bodu. |
protocol |
Protokol koncového bodu. |
|
publicFQDN |
string |
Veřejný plně kvalifikovaný název domény pro výpočetní uzel. |
publicIPAddress |
string |
Veřejná IP adresa výpočetního uzlu. |
InboundEndpointProtocol
Protokol koncového bodu.
Name | Typ | Description |
---|---|---|
tcp |
string |
Jako koncový bod použijte protokol TCP. |
udp |
string |
Jako koncový bod použijte UDP. |
NameValuePair
Představuje dvojici název-hodnota.
Name | Typ | Description |
---|---|---|
name |
string |
Název ve dvojici název-hodnota. |
value |
string |
Hodnota ve dvojici název-hodnota. |
NodeAgentInformation
Informace o agentu výpočetního uzlu.
Name | Typ | Description |
---|---|---|
lastUpdateTime |
string |
Čas aktualizace agenta výpočetního uzlu na výpočetním uzlu. |
version |
string |
Verze agenta výpočetního uzlu služby Batch spuštěného na výpočetním uzlu. |
ResourceFile
Jeden soubor nebo více souborů ke stažení do výpočetního uzlu.
Name | Typ | Description |
---|---|---|
autoStorageContainerName |
string |
Název kontejneru úložiště v účtu automatického úložiště. |
blobPrefix |
string |
Předpona objektu blob, která se má použít při stahování objektů blob z kontejneru Azure Storage. Stáhnou se jenom objekty blob, jejichž názvy začínají zadanou předponou. |
fileMode |
string |
Atribut režimu oprávnění k souboru v osmičkovém formátu. |
filePath |
string |
Umístění na výpočetním uzlu, do kterého se mají soubory stáhnout, vzhledem k pracovnímu adresáři úkolu. |
httpUrl |
string |
Adresa URL souboru, který se má stáhnout. |
identityReference |
Odkaz na identitu přiřazenou uživatelem pro přístup k Azure Blob Storage určený storageContainerUrl nebo httpUrl |
|
storageContainerUrl |
string |
Adresa URL kontejneru objektů blob v rámci Azure Blob Storage. |
SchedulingState
Určuje, jestli je výpočetní uzel k dispozici pro plánování úkolů.
Name | Typ | Description |
---|---|---|
disabled |
string |
Na výpočetním uzlu nebudou naplánované žádné nové úlohy. Úlohy, které už běží na výpočetním uzlu, můžou stále běžet až do dokončení. Všechny výpočetní uzly začínají s povoleným plánováním. |
enabled |
string |
Úkoly je možné naplánovat na výpočetním uzlu. |
StartTask
Úloha, která se spustí při připojení uzlu k fondu ve službě Azure Batch nebo při restartování nebo opětovném nastavení výpočetního uzlu.
Name | Typ | Description |
---|---|---|
commandLine |
string |
Příkazový řádek StartTask. |
containerSettings |
Nastavení kontejneru, ve kterém běží StartTask. |
|
environmentSettings |
Seznam nastavení proměnných prostředí pro StartTask. |
|
maxTaskRetryCount |
integer |
Maximální počet pokusů o opakování úkolu |
resourceFiles |
Seznam souborů, které služba Batch stáhne do výpočetního uzlu před spuštěním příkazového řádku. Pro seznam souborů prostředků platí maximální velikost. Při překročení maximální velikosti požadavek selže a kód chyby odpovědi bude RequestEntityTooLarge. Pokud k tomu dojde, musí se zmenšit velikost kolekce ResourceFiles. Toho můžete dosáhnout pomocí souborů .zip, balíčků aplikací nebo kontejnerů Dockeru. |
|
userIdentity |
Identita uživatele, pod kterou běží StartTask. |
|
waitForSuccess |
boolean |
Zda má služba Batch čekat na úspěšné dokončení startTask (tj. na ukončení s ukončovacím kódem 0) před plánováním úkolů na výpočetním uzlu. |
StartTaskInformation
Informace o startTask spuštěném na výpočetním uzlu
Name | Typ | Description |
---|---|---|
containerInfo |
Informace o kontejneru, ve kterém se úloha spouští. |
|
endTime |
string |
Čas, kdy startTask přestal běžet. |
exitCode |
integer |
Ukončovací kód programu zadaný na příkazovém řádku StartTask. |
failureInfo |
Informace popisující selhání úlohy, pokud existuje. |
|
lastRetryTime |
string |
Poslední čas, kdy se spustilo opakování úlohy. |
result |
Výsledek spuštění úlohy. |
|
retryCount |
integer |
Kolikrát služba Batch úlohu zopakovala. |
startTime |
string |
Čas, kdy startTask začal běžet. |
state |
Stav StartTask na výpočetním uzlu. |
StartTaskState
Stav StartTask na výpočetním uzlu.
Name | Typ | Description |
---|---|---|
completed |
string |
StartTask se ukončil s ukončovacím kódem 0, startTask selhal a dosáhl limitu opakování nebo se proces StartTask nespustil kvůli chybám přípravy úlohy (například selhání stahování souboru prostředku). |
running |
string |
StartTask je právě spuštěný. |
TaskContainerExecutionInformation
Obsahuje informace o kontejneru, který provádí úloha.
Name | Typ | Description |
---|---|---|
containerId |
string |
ID kontejneru. |
error |
string |
Podrobné informace o chybě kontejneru |
state |
string |
Stav kontejneru. |
TaskContainerSettings
Nastavení kontejneru pro úlohu.
Name | Typ | Description |
---|---|---|
containerRunOptions |
string |
Další možnosti příkazu container create |
imageName |
string |
Image, která se má použít k vytvoření kontejneru, ve kterém bude úloha spuštěna. |
registry |
Privátní registr, který obsahuje image kontejneru. |
|
workingDirectory |
Umístění pracovního adresáře úloh kontejneru. |
TaskExecutionInformation
Informace o provádění úlohy.
Name | Typ | Description |
---|---|---|
containerInfo |
Informace o kontejneru, ve kterém se úloha spouští. |
|
endTime |
string |
Čas dokončení úkolu. |
exitCode |
integer |
Ukončovací kód programu zadaný na příkazovém řádku úkolu. |
failureInfo |
Informace popisující selhání úlohy, pokud existuje. |
|
lastRequeueTime |
string |
Poslední čas, kdy byla úloha znovu zadána službou Batch na základě požadavku uživatele. |
lastRetryTime |
string |
Poslední čas, kdy se spustilo opakování úlohy. |
requeueCount |
integer |
Počet opětovného zařazení úlohy do fronty službou Batch v důsledku požadavku uživatele. |
result |
Výsledek spuštění úlohy. |
|
retryCount |
integer |
Kolikrát služba Batch úlohu zopakovala. |
startTime |
string |
Čas, kdy úloha začala běžet. |
TaskExecutionResult
Výsledek spuštění úlohy.
Name | Typ | Description |
---|---|---|
failure |
string |
Při zpracování úlohy došlo k chybě. K chybě mohlo dojít před spuštěním procesu úkolu, během provádění procesu úlohy nebo po jeho ukončení. |
success |
string |
Úloha byla úspěšně spuštěna. |
TaskFailureInformation
Informace o selhání úlohy
Name | Typ | Description |
---|---|---|
category |
Kategorie chyby Úlohy. |
|
code |
string |
Identifikátor chyby úlohy. Kódy jsou neutrální a mají být využívány programově. |
details |
Seznam dalších podrobností souvisejících s chybou |
|
message |
string |
Zpráva popisující chybu úlohy, která má být vhodná k zobrazení v uživatelském rozhraní. |
TaskInformation
Informace o úkolu spuštěném na výpočetním uzlu
Name | Typ | Description |
---|---|---|
executionInfo |
Informace o provádění úlohy. |
|
jobId |
string |
ID úlohy, ke které úkol patří. |
subtaskId |
integer |
ID dílčího úkolu, pokud je úkol úlohou s více instancemi. |
taskId |
string |
ID úkolu. |
taskState |
Aktuální stav úkolu. |
|
taskUrl |
string |
Adresa URL úkolu. |
TaskState
Stav úkolu.
Name | Typ | Description |
---|---|---|
active |
string |
Úloha je zařazená do fronty a může se spustit, ale aktuálně není přiřazená k výpočetnímu uzlu. Úloha přejde do tohoto stavu, když je vytvořena, když je povolena po zakázání nebo když čeká na opakování po neúspěšném spuštění. |
completed |
string |
Úloha již není způsobilá ke spuštění, obvykle z důvodu úspěšného dokončení úlohy nebo neúspěšného dokončení a vyčerpání limitu opakování. Úkol je také označen jako dokončený, pokud při spouštění úlohy došlo k chybě nebo když byl úkol ukončen. |
preparing |
string |
Úkol byl přiřazen výpočetnímu uzlu, ale čeká na dokončení požadovaného úkolu přípravy úlohy na výpočetním uzlu. Pokud je úkol přípravy úlohy úspěšný, přesune se do spuštěného úkolu. Pokud úkol přípravy úlohy selže, úkol se vrátí do aktivního a bude mít nárok na přiřazení k jinému výpočetnímu uzlu. |
running |
string |
Úkol běží na výpočetním uzlu. To zahrnuje přípravu na úrovni úkolu, jako je stahování souborů prostředků nebo nasazení balíčků zadaných u úkolu – nemusí to nutně znamenat, že se spustil příkazový řádek úkolu. |
UserIdentity
Definice identity uživatele, pod kterou je úloha spuštěna.
Name | Typ | Description |
---|---|---|
autoUser |
Automatický uživatel, pod kterým je úloha spuštěna. |
|
username |
string |
Název identity uživatele, pod kterou je úloha spuštěna. |
VirtualMachineInfo
Informace o aktuálním stavu virtuálního počítače
Name | Typ | Description |
---|---|---|
imageReference |
Odkaz na image virtuálního počítače Azure z Marketplace. |
|
scaleSetVmResourceId |
string |
ID prostředku aktuálního virtuálního počítače škálovací sady virtuálních počítačů výpočetního uzlu. Definováno pouze v případě, že byl účet Batch vytvořen s vlastností poolAllocationMode nastavenou na hodnotu UserSubscription. |