Compute Node - Get

Lekéri a megadott számítási csomópont adatait.

GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?api-version=2023-11-01.18.0
GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?$select={$select}&timeout={timeout}&api-version=2023-11-01.18.0

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

Egy OData $select záradék.

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

ComputeNode

A számítási csomópontot 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 get

Sample Request

GET account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z?api-version=2023-11-01.18.0


Sample Response

{
  "id": "tvm-1695681911_2-20161122t193202z",
  "url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z",
  "state": "idle",
  "schedulingState": "enabled",
  "stateTransitionTime": "2016-11-22T19:37:31.4285526Z",
  "lastBootTime": "2016-11-22T19:37:28.623369Z",
  "allocationTime": "2016-11-22T19:32:02.8155319Z",
  "ipAddress": "1.1.1.1",
  "affinityId": "TVM:tvm-1695681911_2-20161122t193202z",
  "vmSize": "small",
  "totalTasksRun": 0,
  "totalTasksSucceeded": 0,
  "runningTasksCount": 0,
  "isDedicated": true,
  "startTask": {
    "commandLine": "cmd /c echo hello",
    "userIdentity": {
      "autoUser": {
        "scope": "task",
        "elevationLevel": "nonadmin"
      }
    },
    "maxTaskRetryCount": 0,
    "waitForSuccess": false
  },
  "startTaskInfo": {
    "state": "completed",
    "startTime": "2016-11-22T19:37:31.4285526Z",
    "endTime": "2016-11-22T19:37:31.838028Z",
    "exitCode": 0,
    "retryCount": 0
  },
  "nodeAgentInfo": {
    "version": "1.2.0.0",
    "lastUpdateTime": "2016-11-22T19:37:28.623369Z"
  }
}

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.

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, amikor egy csomópont csatlakozik egy készlethez a Azure Batch szolgáltatásban, vagy amikor a számítási csomópont újraindul vagy újra létre lesz hozva.

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

TaskExecutionInformation

A feladat 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 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.

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 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 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 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 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 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 frissült.

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éseiben 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, amikor egy csomópont csatlakozik egy készlethez a Azure Batch szolgáltatásban, vagy amikor a számítási csomópont újraindul vagy újra létre lesz hozva.

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 olyan funkcióit, mint a környezeti változók bővítése. Ha ki szeretné használni az ilyen funkciókat, hívja meg a rendszerhéjat a parancssorban, például a windowsos "cmd /c MyCommand" vagy a "/bin/sh -c MyCommand" parancsmagot Linuxon. Ha a parancssor fájlelérési utakra hivatkozik, relatív elérési utat kell használnia (a Tevékenység munkakönyvtárhoz viszonyítva), 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 a beállítás meg van adva, a AZ_BATCH_NODE_ROOT_DIR alatti összes címtár (a csomóponton Azure Batch könyvtárak gyökere) a tárolóba lesz leképezve, az összes tevékenységkörnyezeti változó a tárolóba lesz 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 létrehozott fájlok nem jelennek meg a gazdalemezen, ami azt jelenti, hogy a Batch-fájl API-k nem fogják tudni elérni ezeket a fájlokat.

environmentSettings

EnvironmentSetting[]

A StartTask környezeti változóbeállításainak 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 nulla. Vegye figyelembe, hogy ez az érték kifejezetten az újrapróbálkozások számát szabályozza. A Batch szolgáltatás egyszer próbálja meg a feladatot, majd megpróbálkozhat ezzel a korláttal. Ha például a maximális újrapróbálkozások 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ások 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 indítási tevékenységhez vagy tevékenységhez. 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. Ha túllépi a maximális méretet, a kérés sikertelen lesz, és a válasz hibakódja RequestEntityTooLarge lesz. Ha ez történik, a ResourceFiles gyűjteményét méretben kell csökkenteni. 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 a tevékenységre egyedi, nem rendszergazdai felhasználóként fut.

waitForSuccess

boolean

Meg kell-e várnia a Batch szolgáltatásnak, hogy a StartTask sikeresen befejeződjön (azaz a 0-s kilépési kóddal lépjen ki) a számítási csomóponton lévő tevékenységek ütemezése előtt.
Ha igaz, és a StartTask meghiúsul egy csomóponton, a Batch szolgáltatás újrapróbálkozásokat kezdeményez a StartTask maximális újrapróbálkozások számával (maxTaskRetryCount). 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álhatatlanként jelöli meg a csomópontot, és nem ütemezi hozzá a Tevékenységeket. 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 akkor is, ha a StartTask meghiúsul, az új tevékenységek 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ó 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 a futtatás sikertelen volt, és az újrapróbálkzás függőben van). Ez az elem nincs jelen, 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 egy folyamat kilépési kódja az adott folyamathoz az alkalmazásfejlesztő által 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 az 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 feladat újrapróbálkozása elkezdődött.
Ez az elem csak akkor jelenik meg, ha a feladatot újrapróbálták (azaz a retryCount nem nulla). Ha ez jelen van, ez általában megegyezik a startTime-tal, de eltérő lehet, ha a tevékenységet az újrapróbálkozástól eltérő 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 a failureInfo tulajdonságban találhatók.

retryCount

integer

Az a szám, ahányszor a Batch szolgáltatás újrapróbálta a tevékenységet.
A rendszer újrapróbálkozott a tevékenységalkalmazá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 újrapróbálja a tevékenységet.

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 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 feladat 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, így ha a Tevékenység erőforrásfájlokat vagy csomagokat határoz meg, akkor a kezdési idő azt az időpontot tükrözi, amikor a tevékenység elkezdte letölteni vagy üzembe helyezni ezeket. Ha a tevékenységet újraindították vagy újrapróbálták, 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ő feladatok esetében jelenik meg.

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 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 egy szükséges feladat-előkészítési tevékenység befejezésére vár a számítási csomóponton. Ha a feladat-előkészítési tevékenység sikeres, a tevékenység futni fog. Ha a feladat-előkészítési tevékenység sikertelen, a tevékenység visszatér az aktív állapotba, és jogosult lesz egy másik számítási csomóponthoz való hozzárendelésre.

running

string

A feladat egy 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 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 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 lett meghatározva, ha a Batch-fiók a poolAllocationMode tulajdonságának "UserSubscription" értékre van állítva.