Megosztás a következőn keresztül:


Compute Node - Get

Információt kap a megadott számítási csomópontról.

GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?api-version=2024-07-01.20.0
GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?$select={$select}&timeout={timeout}&api-version=2024-07-01.20.0

URI-paraméterek

Name In Kötelező Típus Description
batchUrl
path True

string

Az Összes Azure Batch-szolgáltatáskérés alap URL-címe.

nodeId
path True

string

Annak a számítási csomópontnak az azonosítója, amelyről információt szeretne kapni.

poolId
path True

string

A számítási csomópontot tartalmazó készlet azonosítója.

api-version
query True

string

Ügyfél API-verziója.

$select
query

string

OData $select záradék.

timeout
query

integer

int32

A kiszolgáló által a kérés feldolgozásának maximális időtartama másodpercben. Az alapértelmezett érték 30 másodperc. Ha az érték nagyobb, mint 30, akkor a rendszer az alapértelmezett értéket használja.

Kérelem fejléce

Media Types: "application/json; odata=minimalmetadata"

Name Kötelező Típus Description
client-request-id

string

uuid

A hívó által generált kérési identitás guid formában, díszítés nélkül, például kapcsos zárójelek, például 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.

return-client-request-id

boolean

Azt jelzi, hogy a kiszolgálónak vissza kell-e adnia az ügyfél-kérelem azonosítóját a válaszban.

ocp-date

string

date-time-rfc1123

A kérelem kiállításának időpontja. Az ügyfélkódtárak ezt általában az aktuális rendszeróra-időpontra állítják be; állítsa be explicit módon, ha közvetlenül a REST API-t hívja meg.

Válaszok

Name Típus Description
200 OK

ComputeNode

A számítási csomópontot tartalmazó válasz.

Fejlécek

  • client-request-id: string
  • request-id: string
  • ETag: string
  • Last-Modified: string
Other Status Codes

BatchError

A Batch szolgáltatás hibája.

Biztonság

azure_auth

Microsoft Entra OAuth 2.0 hitelesítési kódfolyamat

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation A felhasználói fiók megszemélyesítése

Authorization

Típus: apiKey
In: header

Példák

Node get

Mintakérelem

GET account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z?api-version=2024-07-01.20.0


Mintaválasz

{
  "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"
  }
}

Definíciók

Name Description
AutoUserScope

Az automatikus felhasználó hatóköre

AutoUserSpecification

Megadja annak az automatikus felhasználónak a paramétereit, aki egy feladatot futtat a Batch szolgáltatásban.

BatchError

Az Azure Batch szolgáltatástól kapott hibaválasz.

BatchErrorDetail

Az Azure Batch-hibaválaszban szereplő további információk egy eleme.

CertificateReference

Hivatkozás egy készlet számítási csomópontjaira telepíteni kívánt tanúsítványra.

CertificateStoreLocation

A tanúsítványtároló helye a számítási csomóponton, ahová telepíteni szeretné a tanúsítványt.

CertificateVisibility

A számítási csomóponton található felhasználói fiókoknak hozzáféréssel kell rendelkezniük a tanúsítvány személyes adataihoz.

ComputeNode

Számítási csomópont a Batch szolgáltatásban.

ComputeNodeEndpointConfiguration

A számítási csomópont végpontkonfigurációja.

ComputeNodeError

Egy számítási csomópont hibát észlelt.

ComputeNodeIdentityReference

A számítási csomópont által használt Batch-készlethez társított felhasználó által hozzárendelt identitásra mutató hivatkozás.

ComputeNodeState

A számítási csomópont aktuális állapota.

ContainerHostBatchBindMountEntry

A feladattárolóba csatlakoztatni kívánt elérési út és csatlakoztatási mód bejegyzése.

ContainerHostDataPath

A tárolófeladat tárolójára csatlakoztatni kívánt elérési utak.

ContainerRegistry

Egy privát tárolóregisztrációs adatbázis.

ContainerWorkingDirectory

A tároló tevékenység munkakönyvtárának helye.

ElevationLevel

A felhasználó szintemelési szintje.

EnvironmentSetting

Egy tevékenységfolyamathoz beállítandó környezeti változó.

ErrorCategory

A hiba kategóriája.

ErrorMessage

Hibaüzenet érkezett egy Azure Batch-hibaválaszban.

ImageReference

Egy Azure Virtual Machines Marketplace-rendszerképre vagy egy Azure Compute Gallery-rendszerképre mutató hivatkozás. Az Azure Marketplace-rendszerképek Azure Batch által ellenőrzött hivatkozásainak listáját a "Támogatott képek listázása" műveletet tekintheti meg.

InboundEndpoint

Egy számítási csomópont bejövő végpontja.

InboundEndpointProtocol

A végpont protokollja.

NameValuePair

Név-érték párokat jelöl.

NodeAgentInformation

Információk a Számítási csomópont ügynökről.

ResourceFile

Egy vagy több, a számítási csomópontra letöltendő fájl.

SchedulingState

Azt jelzi, hogy a számítási csomópont elérhető-e a feladatütemezéshez.

StartTask

Olyan feladat, amely akkor fut, amikor egy csomópont csatlakozik egy készlethez az Azure Batch szolgáltatásban, vagy amikor a számítási csomópont újraindul vagy újraépül.

StartTaskInformation

Információk a számítási csomóponton futó StartTaskról.

StartTaskState

A StartTask állapota a számítási csomóponton.

TaskContainerExecutionInformation

Információkat tartalmaz arról a tárolóról, amelyet egy feladat hajt végre.

TaskContainerSettings

A tevékenység tárolóbeállításai.

TaskExecutionInformation

Információk egy tevékenység végrehajtásáról.

TaskExecutionResult

A tevékenység végrehajtásának eredménye.

TaskFailureInformation

A feladathibával kapcsolatos információk.

TaskInformation

Információk egy számítási csomóponton futó tevékenységről.

TaskState

A tevékenység állapota.

UserIdentity

Annak a felhasználói identitásnak a definíciója, amely alatt a feladat fut.

VirtualMachineInfo

Információ a virtuális gép aktuális állapotáról.

AutoUserScope

Az automatikus felhasználó hatóköre

Name Típus Description
pool

string

Megadja, hogy a feladat a készlet minden számítási csomópontján létrehozott közös automatikus felhasználói fiókként fusson.

task

string

Megadja, hogy a szolgáltatásnak létre kell hoznia egy új felhasználót a feladathoz.

AutoUserSpecification

Megadja annak az automatikus felhasználónak a paramétereit, aki egy feladatot futtat a Batch szolgáltatásban.

Name Típus Description
elevationLevel

ElevationLevel

Az automatikus felhasználó jogosultságszintje.
Az alapértelmezett érték nem Admin.

scope

AutoUserScope

Az automatikus felhasználó hatóköre
Az alapértelmezett érték a készlet. Ha a készlet Windows rendszert futtat, a Tevékenység értéket kell megadni, ha szigorúbb elkülönítésre van szükség a tevékenységek között. Ha például a tevékenység úgy mutálja a beállításjegyzéket, hogy az hatással lehet más tevékenységekre, vagy olyan tanúsítványokat adott meg a készleten, amelyek nem lehetnek elérhetők a normál tevékenységek által, de a StartTasks számára hozzáférhetőnek kell lenniük.

BatchError

Az Azure Batch szolgáltatástól kapott hibaválasz.

Name Típus Description
code

string

A hiba azonosítója. A kódok invariánsak, és programozott módon használhatók.

message

ErrorMessage

A hibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre.

values

BatchErrorDetail[]

Kulcs-érték párok gyűjteménye, amelyek további részleteket tartalmaznak a hibáról.

BatchErrorDetail

Az Azure Batch-hibaválaszban szereplő további információk egy eleme.

Name Típus Description
key

string

Az Érték tulajdonság jelentését meghatározó azonosító.

value

string

A hibaválasz további információi.

CertificateReference

Hivatkozás egy készlet számítási csomópontjaira telepíteni kívánt tanúsítványra.

Name Típus Description
storeLocation

CertificateStoreLocation

A tanúsítványtároló helye a számítási csomóponton, ahová telepíteni szeretné a tanúsítványt.
Az alapértelmezett érték a currentuser. Ez a tulajdonság csak a Windows számítási csomópontokkal konfigurált készletekre vonatkozik. Linux számítási csomópontok esetén a tanúsítványok a Feladat munkakönyvtárban lévő könyvtárban vannak tárolva, és a rendszer egy környezeti változót AZ_BATCH_CERTIFICATES_DIR a feladatnak, amely lekérdezi ezt a helyet. A "remoteUser" láthatóságú tanúsítványok esetében a rendszer létrehoz egy "tanúsítvány" könyvtárat a felhasználó kezdőkönyvtárában (például /home/{user-name}/certs), és a tanúsítványok ebben a könyvtárban vannak elhelyezve.

storeName

string

Annak a számítási csomópontnak a tanúsítványtárolója, amelybe telepíteni szeretné a tanúsítványt.
Ez a tulajdonság csak a Windows számítási csomópontokkal konfigurált készletekre vonatkozik. Az áruházak gyakori nevei a következők: Saját, Gyökér, HITELESÍTÉSSZOLGÁLTATÓ, Megbízhatóság, Letiltás, TrustedPeople, TrustedPublisher, AuthRoot, AddressBook, de bármilyen egyéni tárolónév is használható. Az alapértelmezett érték a Saját.

thumbprint

string

A tanúsítvány ujjlenyomata.

thumbprintAlgorithm

string

Az az algoritmus, amelyhez az ujjlenyomat társítva van. Ennek sha1-nek kell lennie.

visibility

CertificateVisibility[]

A számítási csomóponton található felhasználói fiókoknak hozzáféréssel kell rendelkezniük a tanúsítvány személyes adataihoz.
Ebben a gyűjteményben több láthatóságot is megadhat. Az alapértelmezett érték az összes fiók.

CertificateStoreLocation

A tanúsítványtároló helye a számítási csomóponton, ahová telepíteni szeretné a tanúsítványt.

Name Típus Description
currentuser

string

A tanúsítványokat telepíteni kell a CurrentUser tanúsítványtárolóba.

localmachine

string

A tanúsítványokat telepíteni kell a LocalMachine tanúsítványtárolóba.

CertificateVisibility

A számítási csomóponton található felhasználói fiókoknak hozzáféréssel kell rendelkezniük a tanúsítvány személyes adataihoz.

Name Típus Description
remoteuser

string

A tanúsítványnak láthatónak kell lennie azon felhasználói fiókok számára, amelyek alatt a felhasználók távolról hozzáférnek a számítási csomóponthoz.

starttask

string

A tanúsítványnak láthatónak kell lennie annak a felhasználói fióknak, amely alatt a StartTask fut. Vegye figyelembe, hogy ha az AutoUser-hatókör a StartTask és a Tevékenység készlete is, akkor ez a tanúsítvány a tevékenység számára is látható lesz.

task

string

A tanúsítványnak láthatónak kell lennie azon felhasználói fiókok számára, amelyek alatt a feladatfeladatok futnak.

ComputeNode

Számítási csomópont a Batch szolgáltatásban.

Name Típus Description
affinityId

string

Egy olyan azonosító, amely átadható egy tevékenység hozzáadásakor, hogy a tevékenység ütemezve legyen ezen a számítási csomóponton.
Vegye figyelembe, hogy ez csak egy puha affinitás. Ha a cél számítási csomópont foglalt vagy nem érhető el a tevékenység ütemezésekor, akkor a tevékenység máshol lesz ütemezve.

allocationTime

string

A számítási csomópont készlethez való lefoglalásának időpontja.
Ez az az idő, amikor a számítási csomópontot eredetileg lefoglalták, és a beállítás után nem változik. A számítási csomópont szervizelése vagy előkezelése nem frissül.

certificateReferences

CertificateReference[]

A számítási csomóponton telepített tanúsítványok listája.
Windows-csomópontok esetén a Batch szolgáltatás telepíti a tanúsítványokat a megadott tanúsítványtárolóba és helyre. Linux számítási csomópontok esetén a tanúsítványok a Feladat munkakönyvtárban lévő könyvtárban vannak tárolva, és a rendszer egy környezeti változót AZ_BATCH_CERTIFICATES_DIR a feladatnak, amely lekérdezi ezt a helyet. A "remoteUser" láthatóságú tanúsítványok esetében a rendszer létrehoz egy "tanúsítvány" könyvtárat a felhasználó kezdőkönyvtárában (például /home/{user-name}/certs), és a tanúsítványok ebben a könyvtárban vannak elhelyezve.

Figyelmeztetés: Ez a tulajdonság elavult, és 2024 februárja után törlődik. Ehelyett használja az Azure KeyVault-bővítményt.

endpointConfiguration

ComputeNodeEndpointConfiguration

A számítási csomópont végpontkonfigurációja.

errors

ComputeNodeError[]

A számítási csomópont által jelenleg észlelt hibák listája.

id

string

A számítási csomópont azonosítója.
A készlethez hozzáadott összes számítási csomóponthoz egyedi azonosító tartozik. Amikor egy számítási csomópontot eltávolít egy készletből, az összes helyi fájlja törlődik, és az azonosító vissza lesz kérve, és újra felhasználható az új számítási csomópontokhoz.

ipAddress

string

Az IP-cím, amellyel más csomópontok kommunikálhatnak ezzel a számítási csomóponttal.
A készlethez hozzáadott összes számítási csomóponthoz egyedi IP-cím van hozzárendelve. Amikor eltávolít egy számítási csomópontot egy készletből, az összes helyi fájlja törlődik, és az IP-cím vissza lesz kérve, és újra felhasználható az új számítási csomópontokhoz.

isDedicated

boolean

Hogy ez a számítási csomópont dedikált számítási csomópont-e. Ha hamis, a számítási csomópont egy kihasználatlan/alacsony prioritású számítási csomópont.

lastBootTime

string

Az utolsó időpont, amikor a számítási csomópont elindult.
Előfordulhat, hogy ez a tulajdonság nem jelenik meg, ha a számítási csomópont állapota használhatatlan.

nodeAgentInfo

NodeAgentInformation

Információk a Számítási csomópont ügynök verziójáról és a számítási csomópont új verzióra való frissítésének időpontjáról.
A Batch számítási csomópont ügynök egy olyan program, amely a készlet minden számítási csomópontján fut, és Batch-képességet biztosít a számítási csomóponton.

recentTasks

TaskInformation[]

Azoknak a feladatoknak a listája, amelyek állapota nemrég módosult.
Ez a tulajdonság csak akkor jelenik meg, ha legalább egy tevékenység fut ezen a számítási csomóponton a készlethez való hozzárendelése óta.

runningTaskSlotsCount

integer

A számítási csomóponton jelenleg futó feladatfeladatok által használt ütemezési pontok teljes száma. Ide tartoznak a Feladatkezelői feladatok és a normál tevékenységek, de a feladat-előkészítés, a feladatkiadás vagy a tevékenységek indítása nem.

runningTasksCount

integer

A számítási csomóponton jelenleg futó feladatfeladatok teljes száma. Ide tartoznak a Feladatkezelői feladatok és a normál tevékenységek, de a feladat-előkészítés, a feladatkiadás vagy a tevékenységek indítása nem.

schedulingState

SchedulingState

Azt jelzi, hogy a számítási csomópont elérhető-e a feladatütemezéshez.

startTask

StartTask

A számítási csomóponton a készlethez való csatlakozáskor futtatandó feladat.
A Batch újrapróbálkozza a feladatokat, ha egy helyreállítási művelet aktiválódik egy csomóponton. A helyreállítási műveletek közé tartoznak például (de nem kizárólagosan), ha egy nem megfelelő csomópont újraindul, vagy egy számítási csomópont a gazdagép hibája miatt eltűnt. A helyreállítási műveletek miatti újrapróbálkozások függetlenek a maxTaskRetryCount értékétől, és nem számítanak bele. Még ha a maxTaskRetryCount száma 0 is, belső újrapróbálkozhat egy helyreállítási művelet miatt. Emiatt minden tevékenységnek idempotensnek kell lennie. Ez azt jelenti, hogy a tevékenységeknek el kell viselnie a megszakítást és az újraindítást anélkül, hogy sérülést vagy duplikált adatokat okoznak. A hosszú ideig futó feladatok ajánlott eljárása az ellenőrzőpontok valamilyen formájának használata. Bizonyos esetekben előfordulhat, hogy a StartTask újrafut, még akkor is, ha a számítási csomópont nem lett újraindítva. Különös figyelmet kell fordítva arra, hogy elkerülje azokat a StartTaskokat, amelyek megszakító folyamatot hoznak létre, vagy szolgáltatásokat telepítenek/indítanak el a StartTask munkakönyvtárából, mivel ez megakadályozza, hogy a Batch újra futtathassa a StartTaskot.

startTaskInfo

StartTaskInformation

Futtatókörnyezeti információk a StartTask számítási csomóponton való végrehajtásáról.

state

ComputeNodeState

A számítási csomópont aktuális állapota.
A kihasználatlan/alacsony prioritású számítási csomópont elő lett állítva. A számítási csomóponton az előkezeléskor futó feladatok újra lesznek ütemezve, amikor egy másik számítási csomópont elérhetővé válik.

stateTransitionTime

string

Az az időpont, amikor a számítási csomópont elérte az aktuális állapotát.

totalTasksRun

integer

A számítási csomóponton elvégzett feladatok teljes száma. Ide tartoznak a Feladatkezelői feladatok és a normál tevékenységek, de a feladat-előkészítés, a feladatkiadás vagy a tevékenységek indítása nem.

totalTasksSucceeded

integer

A számítási csomóponton sikeresen befejezett feladatfeladatok teljes száma (exitCode 0-val). Ide tartoznak a Feladatkezelői feladatok és a normál tevékenységek, de a feladat-előkészítés, a feladatkiadás vagy a tevékenységek indítása nem.

url

string

A számítási csomópont URL-címe.

virtualMachineInfo

VirtualMachineInfo

Információ a virtuális gép aktuális állapotáról.

vmSize

string

A számítási csomópontot üzemeltető virtuális gép mérete.
A készletekben elérhető virtuális gépek méretéről további információt az Azure Batch-készletben (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes) található számítási csomópontok virtuálisgép-méretének kiválasztása című témakörben talál.

ComputeNodeEndpointConfiguration

A számítási csomópont végpontkonfigurációja.

Name Típus Description
inboundEndpoints

InboundEndpoint[]

A számítási csomóponton elérhető bejövő végpontok listája.

ComputeNodeError

Egy számítási csomópont hibát észlelt.

Name Típus Description
code

string

A számítási csomópont hibájának azonosítója. A kódok invariánsak, és programozott módon használhatók.

errorDetails

NameValuePair[]

A számítási csomópont hibájával kapcsolatos további hibaadatok listája.

message

string

A számítási csomópont hibáját leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre.

ComputeNodeIdentityReference

A számítási csomópont által használt Batch-készlethez társított felhasználó által hozzárendelt identitásra mutató hivatkozás.

Name Típus Description
resourceId

string

A felhasználó által hozzárendelt identitás ARM-erőforrás-azonosítója.

ComputeNodeState

A számítási csomópont aktuális állapota.

Name Típus Description
creating

string

A Batch szolgáltatás beszerezte az alapul szolgáló virtuális gépet az Azure Computeből, de még nem kezdett csatlakozni a készlethez.

deallocated

string

A számítási csomópont felszabadítva.

deallocating

string

A számítási csomópont felszabadít.

idle

string

A számítási csomópont jelenleg nem futtat tevékenységet.

leavingpool

string

A számítási csomópont elhagyja a készletet, vagy azért, mert a felhasználó explicit módon eltávolította, vagy mert a készlet átméretezi vagy automatikusan leskálázódik.

offline

string

A számítási csomópont jelenleg nem futtat tevékenységet, és az új feladatok számítási csomópontra való ütemezése le van tiltva.

preempted

string

A kihasználatlan/alacsony prioritású számítási csomópont elő lett állítva. A számítási csomóponton az előkezeléskor futó feladatok újra lesznek ütemezve, amikor egy másik számítási csomópont elérhetővé válik.

rebooting

string

A számítási csomópont újraindul.

reimaging

string

A számítási csomópont újra van edzve.

running

string

A számítási csomópont egy vagy több feladatot futtat (a StartTask kivételével).

starting

string

A Batch szolgáltatás a mögöttes virtuális gépen indul el.

starttaskfailed

string

A StartTask sikertelen volt a számítási csomóponton (és kimerítette az összes újrapróbálkozást), és a waitForSuccess be van állítva. A számítási csomópont nem használható feladatok futtatásához.

unknown

string

A Batch szolgáltatás elvesztette a kapcsolatot a számítási csomóponttal, és nem tudja a valódi állapotát.

unusable

string

A számítási csomópont hiba miatt nem használható feladatvégrehajtáshoz.

upgradingos

string

A számítási csomópont operációsrendszer-frissítési műveleten megy keresztül.

waitingforstarttask

string

A StartTask elindult a számítási csomóponton, de a waitForSuccess be van állítva, és a StartTask még nem fejeződött be.

ContainerHostBatchBindMountEntry

A feladattárolóba csatlakoztatni kívánt elérési út és csatlakoztatási mód bejegyzése.

Name Típus Description
isReadOnly

boolean

Csatlakoztassa ezt a forrásútvonalat írásvédett módként vagy sem. Az alapértelmezett érték hamis (olvasási/írási mód).
Linux esetén, ha ezt az elérési utat írási/olvasási módként csatlakoztatja, az nem jelenti azt, hogy a tároló összes felhasználója rendelkezik olvasási/írási hozzáféréssel az elérési úthoz, az a gazdagép virtuális gépének hozzáférésétől függ. Ha ez az elérési út írásvédett, a tárolóban lévő összes felhasználó nem fogja tudni módosítani az elérési utat.

source

ContainerHostDataPath

A tároló-ügyfélhez csatlakoztatni kívánt elérési út kiválasztható.

ContainerHostDataPath

A tárolófeladat tárolójára csatlakoztatni kívánt elérési utak.

Name Típus Description
Applications

string

Az alkalmazások elérési útja.

JobPrep

string

A feladat-előkészítési tevékenység elérési útja.

Shared

string

A többpéldányos feladat elérési útja a fájlok megosztásához.

Startup

string

A tevékenység kezdési útvonala.

Task

string

A tevékenység elérési útja.

VfsMounts

string

Az elérési út az összes virtuális fájlrendszert tartalmazza ezen a csomóponton.

ContainerRegistry

Egy privát tárolóregisztrációs adatbázis.

Name Típus Description
identityReference

ComputeNodeIdentityReference

A felhasználó által hozzárendelt identitásra mutató hivatkozás, a felhasználónév és a jelszó helyett az Azure Container Registry eléréséhez.
A számítási csomópont által használt Batch-készlethez társított felhasználó által hozzárendelt identitásra mutató hivatkozás.

password

string

A beállításjegyzék-kiszolgálóra való bejelentkezéshez szükséges jelszó.

registryServer

string

A beállításjegyzék URL-címe.
Ha nincs megadva, az alapértelmezett érték a "docker.io".

username

string

A beállításjegyzék-kiszolgálóra való bejelentkezéshez szükséges felhasználónév.

ContainerWorkingDirectory

A tároló tevékenység munkakönyvtárának helye.

Name Típus Description
containerImageDefault

string

Használja a tároló lemezképében definiált munkakönyvtárat. Ne feledje, hogy ez a könyvtár nem tartalmazza a Batch által letöltött erőforrásfájlokat.

taskWorkingDirectory

string

Használja a Batch szolgáltatás szokásos tevékenység munkakönyvtárát, amely tartalmazza a Batch által kitöltött tevékenységerőforrás-fájlokat.

ElevationLevel

A felhasználó szintemelési szintje.

Name Típus Description
admin

string

A felhasználó emelt szintű hozzáféréssel rendelkező felhasználó, és teljes rendszergazdai engedélyekkel rendelkezik.

nonadmin

string

A felhasználó egy általános jogú felhasználó, aki nem rendelkezik emelt szintű hozzáféréssel.

EnvironmentSetting

Egy tevékenységfolyamathoz beállítandó környezeti változó.

Name Típus Description
name

string

A környezeti változó neve.

value

string

A környezeti változó értéke.

ErrorCategory

A hiba kategóriája.

Name Típus Description
servererror

string

A hiba belső kiszolgálóhiba miatt jelentkezett.

usererror

string

A hiba oka egy felhasználói probléma, például a helytelen konfiguráció.

ErrorMessage

Hibaüzenet érkezett egy Azure Batch-hibaválaszban.

Name Típus Description
lang

string

A hibaüzenet nyelvi kódja

value

string

Az üzenet szövege.

ImageReference

Egy Azure Virtual Machines Marketplace-rendszerképre vagy egy Azure Compute Gallery-rendszerképre mutató hivatkozás. Az Azure Marketplace-rendszerképek Azure Batch által ellenőrzött hivatkozásainak listáját a "Támogatott képek listázása" műveletet tekintheti meg.

Name Típus Description
communityGalleryImageId

string

A közösségi galéria képének egyedi azonosítója
Ez a tulajdonság kölcsönösen kizárja a többi tulajdonságot, és lekérhető a közösségi katalógus képének GET hívásából.

exactVersion

string

A csomópont létrehozásához használt platformrendszerkép vagy marketplace-rendszerkép adott verziója. Ez az írásvédett mező csak akkor különbözik a "verziótól", ha a készlet létrehozásakor a "verzió" érték a "legújabb" volt.

offer

string

Az Azure Virtual Machines Marketplace-rendszerkép ajánlattípusa.
Például: UbuntuServer vagy WindowsServer.

publisher

string

Az Azure Virtual Machines Marketplace-rendszerkép közzétevője.
Például a Canonical vagy a MicrosoftWindowsServer.

sharedGalleryImageId

string

A megosztott katalógus képének egyedi azonosítója
Ez a tulajdonság kölcsönösen kizárja a többi tulajdonságot, és lekérhető a megosztott katalógus képének GET hívásából.

sku

string

Az Azure Virtual Machines Marketplace-rendszerkép termékváltozata.
Például: 18.04-LTS vagy 2019-Datacenter.

version

string

Az Azure Virtual Machines Marketplace-rendszerképének verziója.
A rendszerkép legújabb verziójának kiválasztásához megadhat egy "legújabb" értéket. Ha nincs megadva, az alapértelmezett érték a "legújabb".

virtualMachineImageId

string

Az Azure Compute Gallery rendszerképének ARM-erőforrás-azonosítója. A készlet számítási csomópontjai ezzel a képazonosítóval jönnek létre. Ez az űrlap /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} vagy /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageDefinitionName} formában jelenik meg, mindig a legújabb képverzióra alapértelmezettként.
Ez a tulajdonság kölcsönösen kizárja a többi ImageReference tulajdonságot. Az Azure Compute Gallery rendszerképének replikákkal kell rendelkeznie ugyanabban a régióban, és ugyanabban az előfizetésben kell lennie, mint az Azure Batch-fiók. Ha a rendszerkép verziója nincs megadva az imageId azonosítóban, a rendszer a legújabb verziót használja. A Batch számítási csomópont ügynökének a Batch szolgáltatással való kommunikációhoz szükséges tűzfalbeállításairól további információt a https://learn.microsoft.com/azure/batch/nodes-and-pools#virtual-network-vnet-and-firewall-configurationcímű témakörben talál.

InboundEndpoint

Egy számítási csomópont bejövő végpontja.

Name Típus Description
backendPort

integer

A végpont háttérportszáma.

frontendPort

integer

A végpont nyilvános portszáma.

name

string

A végpont neve.

protocol

InboundEndpointProtocol

A végpont protokollja.

publicFQDN

string

A számítási csomópont nyilvános teljes tartományneve.

publicIPAddress

string

A számítási csomópont nyilvános IP-címe.

InboundEndpointProtocol

A végpont protokollja.

Name Típus Description
tcp

string

Használja a TCP-t a végponthoz.

udp

string

Használja az UDP-t a végponthoz.

NameValuePair

Név-érték párokat jelöl.

Name Típus Description
name

string

A név-érték pár neve.

value

string

A név-érték párban lévő érték.

NodeAgentInformation

Információk a Számítási csomópont ügynökről.

Name Típus Description
lastUpdateTime

string

Az az idő, amikor a számítási csomópont ügynöke frissült a számítási csomóponton.
Ez az a legutóbbi alkalom, amikor a Számítási csomópont ügynök új verzióra lett frissítve.

version

string

A Számítási csomóponton futó Batch Számítási csomópont ügynök verziója.
Ez a verziószám az https://github.com/Azure/Batch/blob/master/changelogs/nodeagent/CHANGELOG.mdhelyen található Számítási csomópont ügynök kibocsátási megjegyzései között ellenőrizhető.

ResourceFile

Egy vagy több, a számítási csomópontra letöltendő fájl.

Name Típus Description
autoStorageContainerName

string

A tároló neve az automatikus tárfiókban.
Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket.

blobPrefix

string

A blobok Azure Storage-tárolóból való letöltésekor használandó blobelőtag. Csak azok a blobok töltődnek le, amelyeknek a neve a megadott előtaggal kezdődik.
A tulajdonság csak az autoStorageContainerName vagy storageContainerUrl használatakor érvényes. Ez az előtag lehet részleges fájlnév vagy alkönyvtár. Ha nincs megadva előtag, a tárolóban lévő összes fájl le lesz töltve.

fileMode

string

A fájlengedélyezési mód attribútum oktális formátumban.
Ez a tulajdonság csak a Linux számítási csomópontokra letöltött fájlokra vonatkozik. A rendszer figyelmen kívül hagyja, ha egy resourceFile-fájlhoz van megadva, amely egy Windows számítási csomópontra lesz letöltve. Ha ez a tulajdonság nincs megadva Linux számítási csomóponthoz, akkor a rendszer egy alapértelmezett 0770-et alkalmaz a fájlra.

filePath

string

A számítási csomópont azon helye, ahová le szeretné tölteni a fájlt a tevékenység munkakönyvtárához viszonyítva.
Ha a httpUrl tulajdonság meg van adva, a filePath szükséges, és leírja a fájl letöltési útvonalát, beleértve a fájlnevet is. Ellenkező esetben, ha az autoStorageContainerName vagy storageContainerUrl tulajdonság meg van adva, a filePath nem kötelező, és az a könyvtár, amelybe letölti a fájlokat. Abban az esetben, ha a filePath könyvtárként van használva, a bemeneti adatokhoz már társított címtárstruktúra teljes egészében megmarad, és hozzá lesz fűzve a megadott filePath könyvtárhoz. A megadott relatív elérési út nem bontható ki a tevékenység munkakönyvtárából (például a ".." használatával).

httpUrl

string

A letölteni kívánt fájl URL-címe.
Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket. Ha az URL-cím az Azure Blob Storage-ra mutat, akkor a számítási csomópontokról olvashatónak kell lennie. Az Azure Storage-beli blobok URL-címének lekérése három módon lehetséges: tartalmazzon egy megosztott hozzáférésű jogosultságkódot (SAS), amely olvasási engedélyeket ad a blobhoz, használjon olvasási engedéllyel rendelkező felügyelt identitást, vagy állítsa be a blob vagy a tároló ACL-jét a nyilvános hozzáférés engedélyezéséhez.

identityReference

ComputeNodeIdentityReference

A storageContainerUrl vagy a httpUrl által megadott Azure Blob Storage eléréséhez használt felhasználó által hozzárendelt identitásra mutató hivatkozás
A számítási csomópont által használt Batch-készlethez társított felhasználó által hozzárendelt identitásra mutató hivatkozás.

storageContainerUrl

string

A blobtároló URL-címe az Azure Blob Storage-ban.
Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és meg kell adni az egyiket. Ennek az URL-címnek olvashatónak és listázhatónak kell lennie a számítási csomópontokról. Az Azure Storage-tárolókhoz háromféleképpen lehet ilyen URL-címet lekérni: tartalmazzon egy olyan közös hozzáférésű jogosultságkódot (SAS), amely olvasási és listaengedélyeket ad a tárolóhoz, használjon egy felügyelt identitást olvasási és listaengedélyekkel, vagy állítsa be a tároló ACL-ét a nyilvános hozzáférés engedélyezéséhez.

SchedulingState

Azt jelzi, hogy a számítási csomópont elérhető-e a feladatütemezéshez.

Name Típus Description
disabled

string

A számítási csomóponton nem lesznek új feladatok ütemezve. Előfordulhat, hogy a számítási csomóponton már futó tevékenységek továbbra is befejeződnek. Az összes számítási csomópont az ütemezés engedélyezésével kezdődik.

enabled

string

A tevékenységek ütemezhetők a számítási csomóponton.

StartTask

Olyan feladat, amely akkor fut, amikor egy csomópont csatlakozik egy készlethez az Azure Batch szolgáltatásban, vagy amikor a számítási csomópont újraindul vagy újraépül.

Name Típus Description
commandLine

string

A StartTask parancssora.
A parancssor nem rendszerhéj alatt fut, ezért nem tudja kihasználni a rendszerhéj funkcióit, például a környezeti változók bővítését. Ha ki szeretné használni az ilyen funkciókat, a parancssorban meg kell hívnia a rendszerhéjat, például a Windowsban a "cmd /c MyCommand" vagy a "/bin/sh -c MyCommand" parancsmagot Linuxon. Ha a parancssor fájlelérési utakra hivatkozik, akkor relatív elérési utat kell használnia (a Feladat munkakönyvtárához képest), vagy a Batch által megadott környezeti változót (https://learn.microsoft.com/azure/batch/batch-compute-node-environment-variables).

containerSettings

TaskContainerSettings

Annak a tárolónak a beállításai, amelyek alatt a StartTask fut.
Ha ez meg van adva, a AZ_BATCH_NODE_ROOT_DIR (a csomóponton található Azure Batch-címtárak gyökere) alatt lévő összes könyvtár rekurzív módon lesz leképezve a tárolóba, a tevékenységkörnyezet összes változója a tárolóba van leképezve, és a feladat parancssora a tárolóban lesz végrehajtva. Előfordulhat, hogy a tárolóban AZ_BATCH_NODE_ROOT_DIR kívül létrehozott fájlok nem jelennek meg a gazdalemezen, ami azt jelenti, hogy a Batch-fájl API-k nem férnek hozzá ezekhez a fájlokhoz.

environmentSettings

EnvironmentSetting[]

A StartTask környezeti változóbeállításainak listája.

maxTaskRetryCount

integer

A tevékenység újrapróbálásának maximális száma.
A Batch szolgáltatás újrapróbálkoz egy feladatot, ha a kilépési kódja nem érvényes. Vegye figyelembe, hogy ez az érték kifejezetten az újrapróbálkozések számát szabályozza. A Batch szolgáltatás egyszer kipróbálja a feladatot, majd megpróbálkozhat ezzel a korláttal. Ha például a maximális újrapróbálkozás száma 3, a Batch legfeljebb 4 alkalommal próbálja meg a feladatot (egy kezdeti próbálkozás és 3 újrapróbálkozás). Ha az újrapróbálkozás maximális száma 0, a Batch szolgáltatás nem próbálkozik újra a feladattal. Ha a maximális újrapróbálkozási szám -1, a Batch szolgáltatás korlátozás nélkül újrapróbálkozza a feladatot, de ez nem ajánlott kezdő tevékenységhez vagy tevékenységhez. Az alapértelmezett érték 0 (nincs újrapróbálkozás).

resourceFiles

ResourceFile[]

Azon fájlok listája, amelyeket a Batch szolgáltatás a parancssor futtatása előtt letölt a számítási csomópontra. Az erőforrásfájlok listájának maximális mérete van. A maximális méret túllépésekor a kérés sikertelen lesz, a válasz hibakódja pedig RequestEntityTooLarge lesz. Ha ez történik, a ResourceFiles gyűjteményét csökkenteni kell. Ez .zip fájlok, alkalmazáscsomagok vagy Docker-tárolók használatával érhető el.
Az elem alatt felsorolt fájlok a tevékenység munkakönyvtárában találhatók.

userIdentity

UserIdentity

Az a felhasználói identitás, amely alatt a StartTask fut.
Ha nincs megadva, a tevékenység nem rendszergazdai felhasználóként fut, amely egyedi a tevékenységhez.

waitForSuccess

boolean

Várjon-e a Batch szolgáltatás, amíg a StartTask sikeresen befejeződik (azaz a 0-s kilépési kóddal lépjen ki) a számítási csomóponton lévő feladatok ütemezése előtt.
Ha igaz, és a StartTask meghiúsul egy csomóponton, a Batch szolgáltatás a StartTaskot a maximális újrapróbálkozások számának (maxTaskRetryCount) értékére újrapróbálja. Ha a tevékenység az összes újrapróbálkozás után sem fejeződött be sikeresen, akkor a Batch szolgáltatás használhatatlanná teszi a csomópontot, és nem ütemezi a feladatokat. Ez a feltétel a számítási csomópont állapotán és a hibainformációkon keresztül észlelhető. Ha hamis, a Batch szolgáltatás nem várja meg a StartTask befejezését. Ebben az esetben más feladatok is elkezdhetik a végrehajtást a számítási csomóponton, amíg a StartTask még fut; És még ha a StartTask meghiúsul is, az új feladatok továbbra is ütemezve lesznek a számítási csomóponton. Az alapértelmezett érték igaz.

StartTaskInformation

Információk a számítási csomóponton futó StartTaskról.

Name Típus Description
containerInfo

TaskContainerExecutionInformation

Információk arról a tárolóról, amely alatt a feladat fut.
Ez a tulajdonság csak akkor van beállítva, ha a tevékenység tárolókörnyezetben fut.

endTime

string

Az az időpont, amikor a StartTask leállt.
Ez a StartTask legutóbbi futtatásának befejezési időpontja, ha a futtatás befejeződött (még akkor is, ha a futtatás sikertelen volt, és az újrapróbálkozás függőben van). Ez az elem nem jelenik meg, ha a StartTask jelenleg fut.

exitCode

integer

A StartTask parancssorban megadott program kilépési kódja.
Ez a tulajdonság csak akkor van beállítva, ha a StartTask kész állapotban van. A folyamat kilépési kódja általában az alkalmazás fejlesztője által a folyamathoz implementált konvenciót tükrözi. Ha a kilépési kód értékével hoz döntéseket a kódban, győződjön meg arról, hogy ismeri az alkalmazásfolyamat által használt kilépési kód konvencióját. Ha azonban a Batch szolgáltatás leállítja a StartTaskot (időtúllépés vagy az API-n keresztüli felhasználómegszüntetés miatt), előfordulhat, hogy egy operációs rendszer által definiált kilépési kód jelenik meg.

failureInfo

TaskFailureInformation

A feladathibát leíró információk, ha vannak ilyenek.
Ez a tulajdonság csak akkor van beállítva, ha a tevékenység befejezett állapotban van, és hiba történt.

lastRetryTime

string

A legutóbbi időpont, amikor a tevékenység újrapróbálkozása elkezdődött.
Ez az elem csak akkor jelenik meg, ha a feladatot újrapróbálkozták (azaz az újrapróbálkozási számlálás nem iktatott). Ha van ilyen, ez általában megegyezik a startTime-zal, de eltérő lehet, ha a feladatot nem újrapróbálkozási okokból indították újra; Ha például a számítási csomópont újraindult egy újrapróbálkozás során, akkor a startTime frissül, de a lastRetryTime nem.

result

TaskExecutionResult

A feladat végrehajtásának eredménye.
Ha az érték "sikertelen", akkor a hiba részletei a failureInfo tulajdonságban találhatók.

retryCount

integer

A Batch szolgáltatás által újrapróbálkozott tevékenységek száma.
A rendszer újrapróbálkozza a feladatalkalmazások hibáit (nem nulla kilépési kód), az előfeldolgozási hibákat (a feladatot nem sikerült futtatni), és a fájlfeltöltési hibákat nem újrapróbálja. A Batch szolgáltatás újrapróbálkozza a feladatot a korlátozások által megadott korlátig.

startTime

string

A StartTask futásának időpontja.
Ez az érték minden alkalommal alaphelyzetbe áll, amikor a feladat újraindul vagy újra próbálkozik (vagyis ez a legutóbbi időpont, amikor a StartTask elindult).

state

StartTaskState

A StartTask állapota a számítási csomóponton.

StartTaskState

A StartTask állapota a számítási csomóponton.

Name Típus Description
completed

string

A StartTask a 0-s kilépési kóddal lépett ki, vagy a StartTask sikertelen volt, és elérte az újrapróbálkozási korlátot, vagy a StartTask-folyamat nem futott a feladat-előkészítési hibák (például az erőforrásfájl letöltési hibái) miatt.

running

string

A StartTask jelenleg fut.

TaskContainerExecutionInformation

Információkat tartalmaz arról a tárolóról, amelyet egy feladat hajt végre.

Name Típus Description
containerId

string

A tároló azonosítója.

error

string

Részletes hibainformációk a tárolóról.
Ha elérhető, ez a Docker szolgáltatás részletes hibasztringje. Ez egyenértékű a "docker-vizsgálat" által visszaadott hibamezővel.

state

string

A tároló állapota.
A Docker szolgáltatás szerint ez a tároló állapota. Ez egyenértékű a "docker-vizsgálat" által visszaadott állapotmezővel.

TaskContainerSettings

A tevékenység tárolóbeállításai.

Name Típus Description
containerHostBatchBindMounts

ContainerHostBatchBindMountEntry[]

A tárolófeladathoz csatlakoztatni kívánt elérési utak.
Ha ez a tömb null értékű, vagy nincs jelen, a tárolófeladat a teljes ideiglenes lemezmeghajtót csatlakoztatja a Windowsban (vagy linuxos AZ_BATCH_NODE_ROOT_DIR). Ha ez a tömb üresként van beállítva, nem fog adatelérési utakat csatlakoztatni a tárolóhoz.

containerRunOptions

string

A tároló létrehozási parancsának további beállításai.
Ezeket a további lehetőségeket argumentumként adja meg a "docker create" parancs, a Batch szolgáltatás által szabályozottakon kívül.

imageName

string

A tároló létrehozásához használni kívánt rendszerkép, amelyben a feladat futni fog.
Ez a teljes képhivatkozás, ahogy a "docker pull" kifejezés is meg van adva. Ha a rendszer nem ad meg címkét a képnév részeként, a rendszer alapértelmezés szerint a "latest" címkét használja.

registry

ContainerRegistry

A tároló lemezképét tartalmazó privát beállításjegyzék.
Ez a beállítás kihagyható, ha már meg van adva a készlet létrehozásakor.

workingDirectory

ContainerWorkingDirectory

A tároló tevékenység munkakönyvtárának helye.
Az alapértelmezett érték a "taskWorkingDirectory".

TaskExecutionInformation

Információk egy tevékenység végrehajtásáról.

Name Típus Description
containerInfo

TaskContainerExecutionInformation

Információk arról a tárolóról, amely alatt a feladat fut.
Ez a tulajdonság csak akkor van beállítva, ha a tevékenység tárolókörnyezetben fut.

endTime

string

A tevékenység befejezésének időpontja.
Ez a tulajdonság csak akkor van beállítva, ha a Tevékenység kész állapotban van.

exitCode

integer

A Tevékenység parancssorban megadott program kilépési kódja.
Ez a tulajdonság csak akkor van beállítva, ha a tevékenység befejeződött állapotban van. A folyamat kilépési kódja általában az alkalmazás fejlesztője által a folyamathoz implementált konvenciót tükrözi. Ha a kilépési kód értékével hoz döntéseket a kódban, győződjön meg arról, hogy ismeri az alkalmazásfolyamat által használt kilépési kód konvencióját. Ha azonban a Batch szolgáltatás leállítja a feladatot (időtúllépés vagy az API-n keresztüli felhasználómegszüntetés miatt), előfordulhat, hogy egy operációs rendszer által definiált kilépési kód jelenik meg.

failureInfo

TaskFailureInformation

A feladathibát leíró információk, ha vannak ilyenek.
Ez a tulajdonság csak akkor van beállítva, ha a tevékenység befejezett állapotban van, és hiba történt.

lastRequeueTime

string

Az a legutóbbi időpont, amikor a Batch szolgáltatás egy felhasználói kérés eredményeként újra lekérdezte a feladatot.
Ez a tulajdonság csak akkor van beállítva, ha az requeueCount értéke nem nulla.

lastRetryTime

string

A legutóbbi időpont, amikor a tevékenység újrapróbálkozása elkezdődött.
Ez az elem csak akkor jelenik meg, ha a feladatot újrapróbálkozták (azaz az újrapróbálkozási számlálás nem iktatott). Ha van ilyen, ez általában megegyezik a startTime-zal, de eltérő lehet, ha a feladatot nem újrapróbálkozási okokból indították újra; Ha például a számítási csomópont újraindult egy újrapróbálkozás során, akkor a startTime frissül, de a lastRetryTime nem.

requeueCount

integer

Az a szám, amikor a Batch szolgáltatás egy felhasználói kérés eredményeként újra lekérdezte a feladatot.
Amikor a felhasználó eltávolítja a számítási csomópontokat egy készletből (a készlet átméretezésével/zsugorításával), vagy ha a feladat le van tiltva, a felhasználó megadhatja, hogy a számítási csomópontokon futó feladatok újra lekérhetők végrehajtás céljából. Ez a szám nyomon követi, hogy a tevékenység hányszor lett újra lekérdezve ezen okok miatt.

result

TaskExecutionResult

A feladat végrehajtásának eredménye.
Ha az érték "sikertelen", akkor a hiba részletei a failureInfo tulajdonságban találhatók.

retryCount

integer

A Batch szolgáltatás által újrapróbálkozott tevékenységek száma.
A rendszer újrapróbálkozza a feladatalkalmazások hibáit (nem nulla kilépési kód), az előfeldolgozási hibákat (a feladatot nem sikerült futtatni), és a fájlfeltöltési hibákat nem újrapróbálja. A Batch szolgáltatás újrapróbálkozza a feladatot a korlátozások által megadott korlátig.

startTime

string

A tevékenység futásának időpontja.
A "Futtatás" a futó állapotnak felel meg, ezért ha a Tevékenység erőforrásfájlokat vagy csomagokat ad meg, akkor a kezdési idő azt az időpontot tükrözi, amikor a tevékenység megkezdte a letöltést vagy üzembe helyezést. Ha a tevékenység újraindult vagy újrapróbálkozott, ez a legutóbbi időpont, amikor a tevékenység elindult. Ez a tulajdonság csak a futó vagy befejezett állapotban lévő feladatok esetében van jelen.

TaskExecutionResult

A tevékenység végrehajtásának eredménye.

Name Típus Description
failure

string

Hiba történt a feladat feldolgozása során. Előfordulhat, hogy a hiba a Tevékenység folyamat elindítása, a Tevékenység folyamat végrehajtása vagy a Tevékenység folyamat kilépése után következett be.

success

string

A feladat sikeresen lefutott.

TaskFailureInformation

A feladathibával kapcsolatos információk.

Name Típus Description
category

ErrorCategory

A Tevékenység hiba kategóriája.

code

string

A feladathiba azonosítója. A kódok invariánsak, és programozott módon használhatók.

details

NameValuePair[]

A hibával kapcsolatos további részletek listája.

message

string

A feladathibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre.

TaskInformation

Információk egy számítási csomóponton futó tevékenységről.

Name Típus Description
executionInfo

TaskExecutionInformation

A feladat végrehajtásával kapcsolatos információk.

jobId

string

Annak a feladatnak az azonosítója, amelyhez a tevékenység tartozik.

subtaskId

integer

Az altevékenység azonosítója, ha a tevékenység többpéldányos tevékenység.

taskId

string

A tevékenység azonosítója.

taskState

TaskState

A tevékenység aktuális állapota.

taskUrl

string

A tevékenység URL-címe.

TaskState

A tevékenység állapota.

Name Típus Description
active

string

A feladat várólistára van állítva, és futtatható, de jelenleg nincs hozzárendelve számítási csomóponthoz. A tevékenység akkor adja meg ezt az állapotot, amikor létrejött, amikor le van tiltva, vagy ha egy sikertelen futtatás után újrapróbálkozásra vár.

completed

string

A tevékenység már nem futtatható, általában azért, mert a tevékenység sikeresen befejeződött, vagy a tevékenység sikertelenül fejeződött be, és kimerítette az újrapróbálkozási korlátot. A tevékenység akkor is befejezettként van megjelölve, ha hiba történt a tevékenység indításakor vagy a tevékenység leállásakor.

preparing

string

A tevékenység hozzá lett rendelve egy számítási csomóponthoz, de a számítási csomóponton vár egy szükséges feladat-előkészítési tevékenység elvégzésére. Ha a feladat-előkészítési tevékenység sikeres, a tevékenység futásra vált. Ha a feladat-előkészítési tevékenység sikertelen, a tevékenység aktív állapotba kerül, és jogosult lesz egy másik számítási csomóponthoz való hozzárendelésre.

running

string

A feladat számítási csomóponton fut. Ez magában foglalja a tevékenységszintű előkészítést, például az erőforrásfájlok letöltését vagy a tevékenységen megadott csomagok üzembe helyezését – ez nem feltétlenül jelenti azt, hogy a Tevékenység parancssor megkezdte a végrehajtást.

UserIdentity

Annak a felhasználói identitásnak a definíciója, amely alatt a feladat fut.

Name Típus Description
autoUser

AutoUserSpecification

Az az automatikus felhasználó, amely alatt a feladat fut.
A userName és az autoUser tulajdonságok kölcsönösen kizárják egymást; egyet kell megadnia, de mindkettőt nem.

username

string

Annak a felhasználói identitásnak a neve, amely alatt a feladat fut.
A userName és az autoUser tulajdonságok kölcsönösen kizárják egymást; egyet kell megadnia, de mindkettőt nem.

VirtualMachineInfo

Információ a virtuális gép aktuális állapotáról.

Name Típus Description
imageReference

ImageReference

Az Azure Virtual Machine Marketplace-rendszerképére mutató hivatkozás.

scaleSetVmResourceId

string

A számítási csomópont aktuális virtuálisgép-méretezési csoportjának virtuális gépének erőforrás-azonosítója. Csak akkor van definiálva, ha a Batch-fiók a poolAllocationMode tulajdonsággal lett létrehozva, és a "UserSubscription" értékre van állítva.