Compute Node - List

A megadott készletben lévő számítási csomópontok felsorolása.

GET {batchUrl}/pools/{poolId}/nodes?api-version=2023-11-01.18.0
GET {batchUrl}/pools/{poolId}/nodes?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2023-11-01.18.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.

poolId
path True

string

Annak a készletnek az azonosítója, amelyből ki szeretné sorolni a számítási csomópontokat.

api-version
query True

string

Ügyfél API-verziója.

$filter
query

string

Egy OData $filter záradék. A szűrő felépítésével kapcsolatos további információkért lásd: https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#list-nodes-in-a-pool.

$select
query

string

Egy OData $select záradék.

maxresults
query

integer

int32

A válaszban visszaadandó elemek maximális száma. Legfeljebb 1000 számítási csomópont adható vissza.

timeout
query

integer

int32

A kérés feldolgozásának maximális időtartama másodpercben. Az alapértelmezett érték 30 mp.

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, olyan GUID formátumban, amely nem rendelkezik díszítéssel, például kapcsos zárójelekkel, például 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.

return-client-request-id

boolean

Azt határozza meg, hogy a kiszolgálónak vissza kell-e küldenie a válaszban szereplő client-request-id azonosítót.

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óraidőre állítják be; állítsa be explicit módon, ha a REST API-t közvetlenül hívja meg.

Válaszok

Name Típus Description
200 OK

ComputeNodeListResult

A számítási csomópontok listáját tartalmazó válasz.

Headers

  • 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ódfolyamata

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Authorization

Type: apiKey
In: header

Példák

Node list

Sample Request

GET account.region.batch.azure.com/pools/poolId/nodes?api-version=2023-11-01.18.0


Sample Response

{
  "value": [
    {
      "id": "tvm-1695681911_1-20161122t193202z",
      "url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z",
      "state": "idle",
      "schedulingState": "enabled",
      "stateTransitionTime": "2016-11-22T22:22:27.2236818Z",
      "lastBootTime": "2016-11-22T22:22:24.4634125Z",
      "allocationTime": "2016-11-22T19:32:02.8155319Z",
      "ipAddress": "1.1.1.1",
      "affinityId": "TVM:tvm-1695681911_1-20161122t193202z",
      "vmSize": "small",
      "totalTasksRun": 0,
      "totalTasksSucceeded": 0,
      "runningTasksCount": 0,
      "runningTaskSlotsCount": 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-22T22:22:27.2236818Z",
        "endTime": "2016-11-22T22:22:27.567189Z",
        "exitCode": 0,
        "retryCount": 0
      },
      "nodeAgentInfo": {
        "version": "1.2.0.0",
        "lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
      }
    },
    {
      "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,
      "runningTaskSlotsCount": 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-22T22:22:24.4634125Z"
      }
    },
    {
      "id": "tvm-1695681911_3-20161122t193202z",
      "url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_3-20161122t193202z",
      "state": "idle",
      "schedulingState": "enabled",
      "stateTransitionTime": "2016-11-22T19:36:51.0013378Z",
      "lastBootTime": "2016-11-22T19:36:48.21721Z",
      "allocationTime": "2016-11-22T19:32:02.8155319Z",
      "ipAddress": "1.1.1.1",
      "affinityId": "TVM:tvm-1695681911_3-20161122t193202z",
      "vmSize": "small",
      "totalTasksRun": 0,
      "totalTasksSucceeded": 0,
      "runningTasksCount": 0,
      "runningTaskSlotsCount": 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:36:51.0013378Z",
        "endTime": "2016-11-22T19:36:51.2363447Z",
        "exitCode": 0,
        "retryCount": 0
      },
      "nodeAgentInfo": {
        "version": "1.2.0.0",
        "lastUpdateTime": "2016-11-22T22:22:24.4634125Z"
      }
    }
  ]
}

Definíciók

Name Description
AutoUserScope

Az automatikus felhasználó hatóköre

AutoUserSpecification

Megadja a Batch szolgáltatásban feladatot futtató automatikus felhasználó paramétereit.

BatchError

Hibaválasz érkezett a Azure Batch szolgáltatástól.

BatchErrorDetail

Egy 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á a tanúsítványt telepíteni szeretné.

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.

ComputeNodeListResult

A készletben lévő számítási csomópontok listázásának eredménye.

ComputeNodeState

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

ContainerRegistry

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

ContainerWorkingDirectory

A tároló Feladat munkakönyvtárának helye.

ElevationLevel

A felhasználó jogosultságszintje.

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

Hivatkozás egy Azure Virtual Machines Marketplace-rendszerképre vagy egy Azure Compute Gallery-rendszerképre. A Azure Batch által ellenőrzött Azure Marketplace képhivatkozások listájának megtekintéséhez tekintse meg a "Támogatott képek listázása" műveletet.

InboundEndpoint

Bejövő végpont egy számítási csomóponton.

InboundEndpointProtocol

A végpont protokollja.

NameValuePair

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

NodeAgentInformation

A Számítási csomópont ügynökkel kapcsolatos információk.

ResourceFile

Egy vagy több fájl, amely egy számítási csomópontra tölthető le.

SchedulingState

Hogy a számítási csomópont elérhető-e a tevékenységütemezéshez.

StartTask

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

StartTaskInformation

A számítási csomóponton futó StartTask adatai.

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 feladat tárolóbeállításai.

TaskExecutionInformation

A tevékenység végrehajtásával kapcsolatos információk.

TaskExecutionResult

A feladat végrehajtásának eredménye.

TaskFailureInformation

A feladathibával kapcsolatos információk.

TaskInformation

Információk a 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 összes 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 új felhasználót kell létrehoznia a feladathoz.

AutoUserSpecification

Megadja a Batch szolgáltatásban feladatot futtató automatikus felhasználó paramétereit.

Name Típus Description
elevationLevel

ElevationLevel

Az automatikus felhasználó jogosultságszintje.
Az alapértelmezett érték a nonAdmin.

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 feladat ú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észletben, amelyeknek nem szabad a normál tevékenységek számára hozzáférhetőnek lenniük, de a StartTasksnak elérhetőnek kell lenniük.

BatchError

Hibaválasz érkezett a Azure Batch szolgáltatástól.

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, amely további részleteket tartalmaz a hibáról.

BatchErrorDetail

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

Name Típus Description
key

string

Egy azonosító, amely az Érték tulajdonság jelentését adja meg.

value

string

A hibaválaszban szereplő további információk.

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á a tanúsítványt telepíteni szeretné.
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 (azaz a cloudServiceConfiguration használatával vagy a virtualMachineConfiguration használatával, Windows rendszerkép-referencia használatával). Linux számítási csomópontok esetén a tanúsítványok a Feladat munkakönyvtárában található 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 (pl. /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 (azaz a cloudServiceConfiguration használatával vagy a virtualMachineConfiguration használatával, Windows rendszerkép-referencia használatával). Az áruházak gyakori nevei a következők: My, Root, CA, Trust, Disallowed, 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á a tanúsítványt telepíteni szeretné.

Name Típus Description
currentuser

string

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

localmachine

string

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

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 érik el a számítási csomópontot.

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 Automatikusfelhasználó hatóköre a StartTask és a Tevékenység készlete, 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 azokhoz a felhasználói fiókokhoz, amelyeken a feladatfeladatok futnak.

ComputeNode

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

Name Típus Description
affinityId

string

Egy 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ésének időpontjában, 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 meg. Nem frissül, ha a számítási csomópont szervizelése vagy előkezelése megtörtént.

certificateReferences

CertificateReference[]

A számítási csomópontra 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 Tevékenység munkakönyvtárban található 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ánykö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 el lesz távolítva. Használja helyette 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 eltávolít egy számítási csomópontot 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 rendelve. 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 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ó 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[]

Azon feladatok listája, amelyek állapota nemrég módosult.
Ez a tulajdonság csak akkor jelenik meg, ha legalább egy tevékenység futott ezen a számítási csomóponton, mivel az hozzá lett rendelve a készlethez.

runningTaskSlotsCount

integer

A számítási csomóponton jelenleg futó feladattevékenységek által használt ütemezési pontok teljes száma. Ide tartoznak a Feladatkezelői tevékenységek é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ó feladattevékenységek teljes száma. Ide tartoznak a Feladatkezelői tevékenységek é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

Hogy a számítási csomópont elérhető-e a tevékenységütemezéshez.

startTask

StartTask

A számítási csomóponton a készlethez való csatlakozáskor futtatandó feladat.
A Batch újra megkísérli a Feladatokat, amikor 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 kifogástalan állapotú 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 függvényétől, és nem számítanak bele a maxTaskRetryCount értékbe. Még ha a maxTaskRetryCount is 0, egy helyreállítási művelet miatt belső újrapróbálkozhat. Emiatt minden tevékenységnek idempotensnek kell lennie. Ez azt jelenti, hogy a feladatoknak tűrni kell 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 esetében az ajánlott eljárás az ellenőrzőpontok valamilyen formájának használata. Bizonyos esetekben előfordulhat, hogy a StartTask újra fut, annak ellenére, hogy a számítási csomópont nem lett újraindítva. Különös figyelmet kell fordítani arra, hogy elkerülje azokat a StartTask-okat, 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 tudja futtatni 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 már ki van állítva. Azok a feladatok, amelyek a számítási csomóponton futottak az előkezeléskor, ú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 feladattevékenységek teljes száma. Ide tartoznak a Feladatkezelői tevékenységek é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 feladattevékenységek teljes száma (a 0. kilépési kóddal). Ide tartoznak a Feladatkezelői tevékenységek é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ével kapcsolatos információkért lásd: Virtuálisgép-méret kiválasztása számítási csomópontokhoz egy Azure Batch készletben (https://docs.microsoft.com/azure/batch/batch-pool-vm-sizes).

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 hiba 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.

ComputeNodeListResult

A készletben lévő számítási csomópontok listázásának eredménye.

Name Típus Description
odata.nextLink

string

A következő találatkészlet lekéréséhez tartozó URL-cím.

value

ComputeNode[]

A számítási csomópontok listá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 Compute-ból, de még nem kezdte meg a készlethez való csatlakozást.

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 tevékenységek 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 már ki van állítva. Azok a feladatok, amelyek a számítási csomóponton futottak az előkezeléskor, ú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 újraimul.

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 meghiúsult a számítási csomóponton (és kimerítette az összes újrapróbálkozást), és be van állítva a waitForSuccess. 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 hibák miatt nem használható a tevékenységek végrehajtásához.

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.

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 való hivatkozás, a felhasználónév és a jelszó helyett egy 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 megadott 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 megadott felhasználónév.

ContainerWorkingDirectory

A tároló Feladat munkakönyvtárának helye.

Name Típus Description
containerImageDefault

string

Használja a lemezkép tárolóban 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 feltöltött tevékenység-erőforrásfájlokat.

ElevationLevel

A felhasználó jogosultságszintje.

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ú, emelt szintű hozzáféréssel nem rendelkező felhasználó.

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 hibát egy belső kiszolgálóhiba okozza.

usererror

string

A hibát egy felhasználói probléma, például a helytelen konfiguráció okozza.

ErrorMessage

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

Name Típus Description
lang

string

A hibaüzenet nyelvkódja

value

string

Az üzenet szövege.

ImageReference

Hivatkozás egy Azure Virtual Machines Marketplace-rendszerképre vagy egy Azure Compute Gallery-rendszerképre. A Azure Batch által ellenőrzött Azure Marketplace képhivatkozások listájának megtekintéséhez tekintse meg a "Támogatott képek listázása" műveletet.

Name Típus Description
exactVersion

string

A csomópont létrehozásához használt platformrendszerkép vagy piactéri rendszerkép adott verziója. Ez az írásvédett mező csak akkor különbözik a "verzió" mező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: Canonical vagy MicrosoftWindowsServer.

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 verziója.
A rendszerkép legújabb verziójának kiválasztásához megadható a "latest" (legújabb) érték. Ha nincs megadva, az alapértelmezett érték a "latest".

virtualMachineImageId

string

Az Azure Compute Gallery rendszerképének ARM-erőforrásazonosítója. A készlet számítási csomópontjai ezzel a rendszerkép-azonosítóval jönnek létre. Ez a /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 rendszerképverzióra alapértelmezettként.
Ez a tulajdonság kölcsönösen kizárja a többi ImageReference tulajdonságot. Az Azure Compute-katalógus rendszerképének replikáinak ugyanabban a régióban kell lenniük, és ugyanabban az előfizetésben kell lenniük, mint a Azure Batch-fióknak. 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ójának tűzfalbeállításaival kapcsolatos információkért lásd: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration.

InboundEndpoint

Bejövő végpont egy számítási csomóponton.

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árban lévő név.

value

string

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

NodeAgentInformation

A Számítási csomópont ügynökkel kapcsolatos információk.

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 a következő helyen https://github.com/Azure/Batch/blob/master/changelogs/nodeagent/CHANGELOG.mdtalálható Compute Node-ügynök kibocsátási megjegyzéseivel ellenőrizhető: .

ResourceFile

Egy vagy több fájl, amely egy számítási csomópontra tölthető le.

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 az egyiket meg kell adni.

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 rendszer letölti a tárolóban lévő összes fájlt.

fileMode

string

A fájlengedélyezési mód attribútuma 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 erőforráshoz van megadvaFile, amelyet a rendszer letölt egy Windows számítási csomópontra. Ha ez a tulajdonság nincs megadva linuxos számítási csomóponthoz, akkor a rendszer egy alapértelmezett 0770-es értéket alkalmaz a fájlra.

filePath

string

A számítási csomópont azon helye, amelyre a fájlt le szeretné tölteni a tevékenység munkakönyvtárához képest.
Ha a httpUrl tulajdonság meg van adva, a filePath megadása kötelező, és ismerteti 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 megadása nem kötelező, és az a könyvtár, amelyre a fájlokat le szeretné tölteni. Abban az esetben, ha a filePath könyvtárként van használatban, a bemeneti adatokhoz már társított könyvtárstruktúrák teljes mértékben megmaradnak, és hozzá lesznek 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 az egyiket meg kell adni. Ha az URL-cím Azure Blob Storage 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 közös hozzáférésű jogosultságkódot (SAS), amely olvasási engedélyeket ad a blobhoz, használjon egy 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ére.

identityReference

ComputeNodeIdentityReference

A storageContainerUrl vagy a httpUrl által megadott Azure Blob Storage eléréséhez használni kívánt 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 a Azure Blob Storage belül.
Az autoStorageContainerName, storageContainerUrl és httpUrl tulajdonságok kölcsönösen kizárják egymást, és az egyiket meg kell adni. Ennek az URL-címnek olvashatónak és listázhatónak kell lennie a számítási csomópontokról. Az Ilyen URL-címeket háromféleképpen lehet lekérni az Azure Storage-tárolókhoz: tartalmazzon egy közös hozzáférésű jogosultságkódot (SAS), amely olvasási és listázási engedé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

Hogy a számítási csomópont elérhető-e a tevékenységütemezéshez.

Name Típus Description
disabled

string

A számítási csomóponton nem lesznek ütemezve új tevékenységek. A számítási csomóponton már futó feladatok továbbra is futhatnak a befejezésig. Minden 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, ha egy csomópont csatlakozik egy készlethez a Azure Batch szolgáltatásban, vagy amikor a számítási csomópont újraindul vagy újraindul.

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, hívja meg a parancssorban a rendszerhéjat, például a windowsos "cmd /c MyCommand" vagy a "/bin/sh -c MyCommand" parancsot Linuxon. Ha a parancssor fájlelérési utakra hivatkozik, 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://docs.microsoft.com/en-us/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 alatti összes címtárat (a csomóponton lévő Azure Batch címtárak gyökerét) a rendszer a tárolóba rendeli, a tevékenységkörnyezet összes változója a tárolóba van leképezve, a Feladat parancssor pedig a tárolóban lesz végrehajtva. Előfordulhat, hogy a tárolóban a AZ_BATCH_NODE_ROOT_DIR kívül előállított fájlok nem jelennek meg a gazdalemezen, ami azt jelenti, hogy a Batch-fájl API-k nem fognak tudni hozzáférni ezekhez a fájlokhoz.

environmentSettings

EnvironmentSetting[]

A StartTask környezeti változóinak listája.

maxTaskRetryCount

integer

A tevékenység újrapróbálkozásának maximális száma.
A Batch szolgáltatás újrapróbál egy feladatot, ha a kilépési kódja nem ero. Vegye figyelembe, hogy ez az érték határozza meg az újrapróbálkozások számát. A Batch szolgáltatás egyszer próbálja ki a feladatot, majd megpróbálkozhat ezzel a korláttal. Ha például a maximális újrapróbálkozásszám 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 az újrapróbálkozás maximális száma -1, a Batch szolgáltatás korlátozás nélkül újrapróbálkozott a tevékenységtel, de ez nem ajánlott kezdő tevékenységekhez vagy tevékenységekhez. Az alapértelmezett érték a 0 (nincs újrapróbálkozás).

resourceFiles

ResourceFile[]

Azon fájlok listája, amelyeket a Batch szolgáltatás letölt a számítási csomópontra a parancssor futtatása előtt. 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ének méreté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

Azt, hogy a Batch szolgáltatásnak meg kell-e várnia a StartTask sikeres befejezését (azaz a 0-s kilépési kóddal való kilépést) 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 újrapróbálja a maximális újrapróbálkozások számához (maxTaskRetryCount). Ha a tevékenység az újrapróbálkozások után sem fejeződött be sikeresen, a Batch szolgáltatás nem használhatóként jelöli meg 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, amíg a StartTask befejeződik. Ebben az esetben más feladatok is megkezdhetik 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

A számítási csomóponton futó StartTask adatai.

Name Típus Description
containerInfo

TaskContainerExecutionInformation

Információ arról a tárolóról, amely alatt a feladat fut.
Ez a tulajdonság csak akkor van beállítva, ha a feladat 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 ez 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 befejezett állapotban van. Általánosságban elmondható, hogy a folyamat kilépési kódja az alkalmazásfejlesztő által a folyamathoz implementált konkrét 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ót. Ha azonban a Batch szolgáltatás leállítja a StartTaskot (időtúllépés vagy az API-val történő 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 hibát észlelt.

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 tevékenységet újrapróbálták (azaz a retryCount nem ero). Ha ez jelen van, ez általában megegyezik a startTime-zal, de eltérő lehet, ha a tevékenységet az újrapróbálkozáson kívül más okból újraindították; 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 "failed", akkor a hiba részletei megtalálhatók a failureInfo tulajdonságban.

retryCount

integer

Az a szám, amikor a Batch szolgáltatás újrapróbálkozott a feladattal.
A rendszer újrapróbálkozott a feladatalkalmazás hibáival (nem nulla kilépési kóddal), előfeldolgozási hibák (a feladat nem futtatható), és a fájlfeltöltési hibák nem lesznek újrapróbálkozva. A Batch szolgáltatás a kényszerek által megadott korlátig újra megpróbálja végrehajtani a feladatot.

startTime

string

A StartTask futásának időpontja.
Ez az érték minden alkalommal alaphelyzetbe áll, amikor a tevékenység újraindul vagy újrapróbálkozott (azaz 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 meghiúsult, és elérte az újrapróbálkozási korlátot, vagy a StartTask-folyamat nem futott le 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

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

state

string

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

TaskContainerSettings

A feladat tárolóbeállításai.

Name Típus Description
containerRunOptions

string

További lehetőségek a tároló létrehozása parancshoz.
Ezeket a további beállításokat a "docker create" parancs argumentumaként adja meg a Batch szolgáltatás által szabályozottak mellett.

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 Rendszerkép neve nem tartalmaz címkét, a rendszer alapértelmezés szerint a "latest" címkét használja.

registry

ContainerRegistry

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

workingDirectory

ContainerWorkingDirectory

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

TaskExecutionInformation

A tevékenység végrehajtásával kapcsolatos információk.

Name Típus Description
containerInfo

TaskContainerExecutionInformation

Információ arról a tárolóról, amely alatt a feladat fut.
Ez a tulajdonság csak akkor van beállítva, ha a feladat 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 Befejezve á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 befejezett állapotban van. Általánosságban elmondható, hogy a folyamat kilépési kódja az alkalmazásfejlesztő által a folyamathoz implementált konkrét 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ót. Ha azonban a Batch szolgáltatás leállítja a feladatot (időtúllépés vagy az API-val történő 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 hibát észlelt.

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érte a feladatot.
Ez a tulajdonság csak akkor van beállítva, ha az requeueCount értéke nem ero.

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 tevékenységet újrapróbálták (azaz a retryCount nem ero). Ha ez jelen van, ez általában megegyezik a startTime-zal, de eltérő lehet, ha a tevékenységet az újrapróbálkozáson kívül más okból újraindították; 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érte 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 amikor a feladat le van tiltva, a felhasználó megadhatja, hogy a számítási csomópontokon futó feladatok újra le legyenek állítva végrehajtás céljából. Ez a szám azt követi nyomon, hogy a tevékenység hányszor lett újra leküldve ezen okok miatt.

result

TaskExecutionResult

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

retryCount

integer

Az a szám, amikor a Batch szolgáltatás újrapróbálkozott a feladattal.
A rendszer újrapróbálkozott a feladatalkalmazás hibáival (nem nulla kilépési kóddal), előfeldolgozási hibák (a feladat nem futtatható), és a fájlfeltöltési hibák nem lesznek újrapróbálkozva. A Batch szolgáltatás a kényszerek által megadott korlátig újra megpróbálja végrehajtani a feladatot.

startTime

string

A tevékenység futásának időpontja.
A "Futtatás" a futó állapotnak felel meg, ezért ha a Feladat erőforrásfájlokat vagy csomagokat ad meg, akkor a kezdési időpont 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, akkor ez a legutóbbi időpont, amikor a tevékenység elindult. Ez a tulajdonság csak a futó vagy befejezett állapotban lévő feladatoknál van jelen.

TaskExecutionResult

A feladat 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 előtt, a Tevékenység folyamat végrehajtásakor 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 Tevékenység hiba 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 a 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 feladat URL-címe.

TaskState

A tevékenység állapota.

Name Típus Description
active

string

A feladat várólistán van, és futtatható, de jelenleg nincs hozzárendelve egy számítási csomóponthoz. A tevékenység ezt az állapotot adja meg a létrehozáskor, amikor a letiltás után engedélyezve van, 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 egy szükséges feladat-előkészítési feladat elvégzésére vár a számítási csomóponton. Ha a feladat-előkészítési feladat sikeres, a tevékenység futásra vált. Ha a feladat-előkészítési feladat meghiúsul, a tevékenység újra aktív lesz, é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 feladatszintű 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 feladat parancssora 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 automatikus felhasználó, amely alatt a feladat fut.
A userName és az autoUser tulajdonságok kölcsönösen kizárják egymást; meg kell adnia egyet, de nem mindkettőt.

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; meg kell adnia egyet, de nem mindkettőt.

VirtualMachineInfo

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

Name Típus Description
imageReference

ImageReference

Az Azure-beli virtuális gép Marketplace-rendszerképére mutató hivatkozás.

scaleSetVmResourceId

string

A számítási csomópont aktuális virtuálisgép-méretezési csoport 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.