Job Schedule - List

A megadott fiók összes feladatütemezését listázza.

GET {batchUrl}/jobschedules?api-version=2022-01-01.15.0
GET {batchUrl}/jobschedules?$filter={$filter}&$select={$select}&$expand={$expand}&maxresults={maxresults}&timeout={timeout}&api-version=2022-01-01.15.0

URI-paraméterek

Name In Required Type Description
batchUrl
path True
  • string

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

api-version
query True
  • string

Ügyfél API-verziója.

$expand
query
  • string

OData $expand záradék.

$filter
query
  • string

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-job-schedules.

$select
query
  • string

OData $select záradék.

maxresults
query
  • integer
int32

A válaszban visszaadandó elemek maximális száma. Legfeljebb 1000 feladatütemezés adható vissza.

timeout
query
  • integer
int32

A kiszolgáló által a kérés feldolgozásának maximális időtartama másodpercekben kifejezve. Az alapértelmezett érték 30 mp.

Kérelem fejléce

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

Name Required Type Description
client-request-id
  • string
uuid

A hívó által generált kérési identitás, olyan GUID-azonosító formájában, amelynek nincs díszítése, például kapcsos zárójelek, például 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.

return-client-request-id
  • boolean

Azt határozza meg, hogy a kiszolgáló adja-e vissza az ügyfél-kérelem azonosítóját a válaszban.

ocp-date
  • string
date-time-rfc1123

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

Válaszok

Name Type Description
200 OK

A feladatütemezések listáját tartalmazó válasz.

Headers

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

A Batch szolgáltatás hibája.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

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

JobSchedule list

Sample Request

GET account.region.batch.azure.com/jobschedules?api-version=2022-01-01.15.0


Sample Response

{
  "value": [
    {
      "id": "jobSchedule1",
      "url": "https://account.region.batch.azure.com/jobschedules/jobSchedule1",
      "eTag": "0x8D40FFD2E10996A",
      "lastModified": "2016-11-18T21:52:24.0064874Z",
      "creationTime": "2016-11-18T21:52:22.5431125Z",
      "state": "active",
      "stateTransitionTime": "2016-11-18T21:52:24.0064874Z",
      "previousState": "disabled",
      "previousStateTransitionTime": "2016-11-18T21:52:23.6471782Z",
      "jobSpecification": {
        "priority": 0,
        "maxParallelTasks": -1,
        "allowTaskPreemption": false,
        "usesTaskDependencies": false,
        "onAllTasksComplete": "noaction",
        "onTaskFailure": "noaction",
        "constraints": {
          "maxWallClockTime": "P10675199DT2H48M5.4775807S",
          "maxTaskRetryCount": 0
        },
        "poolInfo": {
          "poolId": "poolId"
        }
      },
      "executionInfo": {
        "recentJob": {
          "url": "https://account.region.batch.azure.com/jobs/jobSchedule1:job-1",
          "id": "jobSchedule1:job-1"
        }
      }
    },
    {
      "id": "jobSchedule2",
      "url": "https://account.region.batch.azure.com/jobschedules/jobSchedule2",
      "eTag": "0x8D40FFCFF760B51",
      "lastModified": "2016-11-18T21:51:05.8184017Z",
      "creationTime": "2016-11-18T21:51:05.8184017Z",
      "state": "active",
      "stateTransitionTime": "2016-11-18T21:51:05.8184017Z",
      "schedule": {
        "doNotRunUntil": "2020-01-01T12:30:00Z"
      },
      "jobSpecification": {
        "priority": 0,
        "maxParallelTasks": -1,
        "usesTaskDependencies": false,
        "onAllTasksComplete": "noaction",
        "onTaskFailure": "noaction",
        "constraints": {
          "maxWallClockTime": "P10675199DT2H48M5.4775807S",
          "maxTaskRetryCount": 0
        },
        "poolInfo": {
          "poolId": "testPool2"
        }
      },
      "executionInfo": {
        "nextRunTime": "2020-01-01T12:30:00Z"
      }
    }
  ]
}

Definíciók

ApplicationPackageReference

A számítási csomópontokon üzembe helyezendő csomagra mutató hivatkozás.

AuthenticationTokenSettings

A hitelesítési jogkivonat beállításai, amelyeket a feladat a Batch szolgáltatás műveleteinek végrehajtására használhat.

AutoPoolSpecification

Meghatározza az ideiglenes "automatikus készlet" jellemzőit. A Batch szolgáltatás létrehozza ezt az automatikus készletet a feladat elküldésekor.

AutoUserScope

Az automatikus felhasználó hatóköre

AutoUserSpecification

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

AzureBlobFileSystemConfiguration

Az Azure Storage-tárolóhoz a Blobfuse használatával való csatlakozáshoz használt információk.

AzureFileShareConfiguration

Az Azure Fileshare-hoz való csatlakozáshoz használt információk.

BatchError

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

BatchErrorDetail

Egy Azure Batch hibaválaszban szereplő további információkat tartalmazó elem.

CachingType

A lemezen engedélyezendő gyorsítótárazás típusa.

CertificateReference

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

CertificateStoreLocation

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

CIFSMountConfiguration

A CIFS-fájlrendszerhez való csatlakozáshoz használt információk.

CloudJobSchedule

Feladatütemezés, amely ismétlődő feladatokat tesz lehetővé a feladatok futtatásának időpontjának és az egyes feladatok létrehozásához használt specifikációk megadásával.

CloudJobScheduleListResult

A feladatütemezések listázásának eredménye egy fiókban.

CloudServiceConfiguration

A készlet számítási csomópontjainak konfigurációja az Azure Cloud Services platformon alapul.

ComputeNodeFillType

Hogyan oszlanak el a tevékenységek a készlet számítási csomópontjai között.

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.

ContainerConfiguration

A tárolóbarát készletek konfigurációja.

ContainerRegistry

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

ContainerType

A használandó tárolótechnológia.

ContainerWorkingDirectory

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

DataDisk

Gépház, amelyeket a készlet számítási csomópontjaihoz társított adatlemezek fognak használni. Csatolt adatlemezek használatakor a virtuális gépen belülről kell csatlakoztatnia és formáznia a lemezeket a használatukhoz.

DiffDiskPlacement

Megadja az operációsrendszer-lemez rövid élettartamú lemezelhelyezését a készlet összes számítási csomópontja (virtuális gépe) számára.

DiffDiskSettings

Megadja a számítási csomópont (VM) által használt operációsrendszer-lemez rövid élettartamú lemez Gépház.

DiskEncryptionConfiguration

A készlet számítási csomópontjaira alkalmazott lemeztitkosítási konfiguráció. A lemeztitkosítási konfiguráció nem támogatott az Shared Image Gallery-lemezképpel létrehozott Linux-készletben.

DynamicVNetAssignmentScope

A dinamikus virtuális hálózatok hozzárendelésének hatóköre.

ElevationLevel

A felhasználó jogosultságszintje.

EnvironmentSetting

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

ErrorMessage

Egy Azure Batch hibaválaszban kapott hibaüzenet.

HttpHeader

EGY HTTP-fejléc név-érték párja

ImageReference

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

InboundEndpointProtocol

A végpont protokollja.

InboundNATPool

Bejövő NAT-készlet, amely a Batch-készletben lévő számítási csomópontok adott portjainak külső kezelésére használható.

IPAddressProvisioningType

A készlet nyilvános IP-címeinek kiépítési típusa.

JobConstraints

Egy feladat végrehajtási korlátozásai.

JobManagerTask

Egy feladatkezelői tevékenység részleteit adja meg.

JobNetworkConfiguration

A feladat hálózati konfigurációja.

JobPreparationTask

Feladat-előkészítési tevékenység, amelyet a feladat bármely tevékenysége előtt futtatni kell egy adott számítási csomóponton.

JobReleaseTask

Feladatkiadási tevékenység, amelyet a feladat befejezésekor kell futtatni bármely számítási csomóponton, ahol a feladat fut.

JobScheduleExecutionInformation

Információkat tartalmaz a feladatütemezésben futtatott és futtatandó feladatokról.

JobScheduleState

A feladatütemezés állapota.

JobScheduleStatistics

Feladatütemezés erőforrás-használati statisztikái.

JobSpecification

Megadja az ütemezés szerint létrehozandó feladatok részleteit.

LinuxUserConfiguration

Felhasználói fiók linuxos számítási csomóponton való létrehozásához használt tulajdonságok.

LoginMode

A felhasználó bejelentkezési módja

MetadataItem

Egy Batch-szolgáltatás erőforrásához társított név-érték pár.

MountConfiguration

Az egyes csomópontokra csatlakoztatni kívánt fájlrendszer.

NetworkConfiguration

A készlet hálózati konfigurációja.

NetworkSecurityGroupRule

Egy bejövő végpontra alkalmazandó hálózati biztonságicsoport-szabály.

NetworkSecurityGroupRuleAccess

A megadott IP-címhez, alhálózati tartományhoz vagy címkéhez végrehajtandó művelet.

NFSMountConfiguration

NFS-fájlrendszerhez való csatlakozáshoz használt információk.

NodePlacementConfiguration

Csomópont elhelyezési konfigurációja egy készlethez.

NodePlacementPolicyType

A készlet csomópontjainak kiosztására vonatkozó elhelyezési szabályzat.

OnAllTasksComplete

A Batch szolgáltatás által végrehajtandó művelet, ha a feladat összes tevékenységének befejezett állapota van.

OnTaskFailure

A Batch szolgáltatásnak el kell végeznie a műveletet, ha a feladat valamelyik tevékenysége meghiúsul.

OSDisk

Gépház a számítási csomópont (VM) operációsrendszer-lemezéhez.

OutputFile

A fájlok Azure Batch számítási csomópontról egy másik helyre való feltöltésére vonatkozó specifikáció, miután a Batch szolgáltatás befejezte a feladat-végrehajtást.

OutputFileBlobContainerDestination

Egy Fájlfeltöltési célhelyet határoz meg egy Azure Blob Storage-tárolón belül.

OutputFileDestination

A célhely, ahová a fájlt fel kell tölteni.

OutputFileUploadCondition

A feladat kimeneti fájljának vagy fájlkészletének feltöltésének feltételei.

OutputFileUploadOptions

A kimeneti fájlfeltöltési művelet részletei, beleértve a feltöltés végrehajtásának feltételeit is.

PoolEndpointConfiguration

A készlet végpontkonfigurációja.

PoolInformation

Meghatározza, hogyan kell hozzárendelni egy feladatot egy készlethez.

PoolLifetimeOption

A létrehozott automatikus készletek minimális élettartama, valamint az ütemezésben szereplő több feladat készletekhez való hozzárendelésének minimális időtartama.

PoolSpecification

Új készlet létrehozásának specifikációja.

PublicIPAddressConfiguration

A készlet hálózati konfigurációjának nyilvános IP-címkonfigurációja.

RecentJob

Információ a feladatütemezésben futtatandó legutóbbi feladatról.

ResourceFile

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

Schedule

A feladatok létrehozásának ütemezése. Minden időpontot az UTC-nek megfelelően rögzítettek, és nem érintik a nyári időszámítást.

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 újraindul.

StorageAccountType

Az adatlemezek létrehozásához használt tárfiók típusa.

TaskConstraints

Tevékenységre alkalmazandó végrehajtási korlátozások.

TaskContainerSettings

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

TaskSchedulingPolicy

Meghatározza, hogy a tevékenységek hogyan legyenek elosztva a számítási csomópontok között.

UserAccount

A feladatok Azure Batch számítási csomóponton való végrehajtásához használt felhasználó létrehozásához használt tulajdonságok.

UserIdentity

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

VirtualMachineConfiguration

A készlet számítási csomópontjainak konfigurációja az Azure Virtual Machines-infrastruktúra alapján.

VMExtension

A virtuálisgép-bővítmények konfigurációja.

WindowsConfiguration

Windows operációsrendszer-beállításokat, amelyeket alkalmazni kell a virtuális gépre.

WindowsUserConfiguration

A felhasználói fiók létrehozásához használt tulajdonságok Windows számítási csomóponton.

ApplicationPackageReference

A számítási csomópontokon üzembe helyezendő csomagra mutató hivatkozás.

Name Type Description
applicationId
  • string

Az üzembe helyezni kívánt alkalmazás azonosítója.

version
  • string

Az üzembe helyezni kívánt alkalmazás verziója. Ha nincs megadva, az alapértelmezett verzió lesz üzembe helyezve.
Ha ez nincs megadva egy készletben, és nincs megadva alapértelmezett verzió ehhez az alkalmazáshoz, a kérés az InvalidApplicationPackageReferences hibakóddal és a 409-es HTTP-állapotkóddal meghiúsul. Ha ez nincs megadva egy tevékenységnél, és nincs megadva alapértelmezett verzió ehhez az alkalmazáshoz, a feladat egy előfeldolgozási hibával meghiúsul.

AuthenticationTokenSettings

A hitelesítési jogkivonat beállításai, amelyeket a feladat a Batch szolgáltatás műveleteinek végrehajtására használhat.

Name Type Description
access
  • string[]

Azok a Batch-erőforrások, amelyekhez a jogkivonat hozzáférést biztosít.
A hitelesítési jogkivonat korlátozott számú Batch-szolgáltatásművelethez biztosít hozzáférést. Jelenleg a hozzáférési tulajdonság egyetlen támogatott értéke a "feladat", amely hozzáférést biztosít a tevékenységet tartalmazó feladathoz kapcsolódó összes művelethez.

AutoPoolSpecification

Meghatározza az ideiglenes "automatikus készlet" jellemzőit. A Batch szolgáltatás létrehozza ezt az automatikus készletet a feladat elküldésekor.

Name Type Description
autoPoolIdPrefix
  • string

Az egyedi azonosítóhoz a készlet automatikus létrehozásakor hozzáadandó előtag.
A Batch szolgáltatás minden automatikus készlethez egyedi azonosítót rendel a létrehozáskor. A különböző célokra létrehozott készletek megkülönböztetéséhez megadhatja ezt az elemet egy előtag hozzáadásához a hozzárendelt azonosítóhoz. Az előtag legfeljebb 20 karakter hosszú lehet.

keepAlive
  • boolean

Azt határozza meg, hogy az automatikus készlet életben maradjon-e az élettartam lejárta után.
Ha hamis, a Batch szolgáltatás törli a készletet, miután az élettartama (a poolLifetimeOption beállítás alapján) lejár; vagyis amikor a feladat vagy a feladatütemezés befejeződik. Ha igaz, a Batch szolgáltatás nem törli automatikusan a készletet. A felhasználónak kell törölnie az ezzel a beállítással létrehozott automatikus készleteket.

pool

Az automatikus készlet készletspecifikációja.

poolLifetimeOption

A létrehozott automatikus készletek minimális élettartama, valamint az ütemezésben szereplő több feladat készletekhez való hozzárendelésének minimális időtartama.

AutoUserScope

Az automatikus felhasználó hatóköre

Name Type Description
pool
  • string

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

task
  • string

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

AutoUserSpecification

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

Name Type Description
elevationLevel

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

scope

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

AzureBlobFileSystemConfiguration

Az Azure Storage-tárolóhoz a Blobfuse használatával való csatlakozáshoz használt információk.

Name Type Description
accountKey
  • string

Az Azure Storage-fiók kulcsa.
Ez a tulajdonság kölcsönösen kizárja mind a sasKey, mind az identitás; pontosan egyet kell megadni.

accountName
  • string

Az Azure Storage-fiók neve.

blobfuseOptions
  • string

További parancssori beállítások a csatlakoztatási parancsnak való átadáshoz.
Ezek a "net use" lehetőségek a Windows és a csatlakoztatási lehetőségek Linuxon.

containerName
  • string

A Azure Blob Storage tároló neve.

identityReference

A containerName eléréséhez használandó felhasználó által hozzárendelt identitásra mutató hivatkozás
Ez a tulajdonság kölcsönösen kizárja az accountKey és a sasKey tulajdonságot; pontosan egyet kell megadni.

relativeMountPath
  • string

A relatív elérési út azon a számítási csomóponton, amelyen a fájlrendszer csatlakoztatva lesz
Minden fájlrendszer a Batch csatlakoztatási könyvtárához képest van csatlakoztatva, és a AZ_BATCH_NODE_MOUNTS_DIR környezeti változón keresztül érhető el.

sasKey
  • string

Az Azure Storage SAS-jogkivonat.
Ez a tulajdonság kölcsönösen kizárja az accountKey és az identity tulajdonságot; pontosan egyet kell megadni.

AzureFileShareConfiguration

Az Azure Fileshare-hoz való csatlakozáshoz használt információk.

Name Type Description
accountKey
  • string

Az Azure Storage fiókkulcsa.

accountName
  • string

Az Azure Storage fiók neve.

azureFileUrl
  • string

A Azure Files URL-cím.
Ez a következő formában jelenik meg: "https://{account}.file.core.windows.net/".

mountOptions
  • string

További parancssori beállítások a csatlakoztatási parancsnak való átadáshoz.
Ezek a "net use" lehetőségek a Windows és a csatlakoztatási lehetőségek Linuxon.

relativeMountPath
  • string

A relatív elérési út azon a számítási csomóponton, amelyen a fájlrendszer csatlakoztatva lesz
Minden fájlrendszer a Batch csatlakoztatási könyvtárához képest van csatlakoztatva, és a AZ_BATCH_NODE_MOUNTS_DIR környezeti változón keresztül érhető el.

BatchError

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

Name Type Description
code
  • string

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

message

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

values

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

BatchErrorDetail

Egy Azure Batch hibaválaszban szereplő további információkat tartalmazó elem.

Name Type Description
key
  • string

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

value
  • string

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

CachingType

A lemezen engedélyezendő gyorsítótárazás típusa.

Name Type Description
none
  • string

A lemez gyorsítótárazási módja nincs engedélyezve.

readonly
  • string

A lemez gyorsítótárazási módja csak olvasható.

readwrite
  • string

A lemez gyorsítótárazási módja olvasási és írási.

CertificateReference

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

Name Type Description
storeLocation

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 szolgáltatással 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 egy könyvtárban vannak tárolva a feladat munkakönyvtárában, és a rendszer egy környezeti változót AZ_BATCH_CERTIFICATES_DIR a feladatnak, amely lekérdezi ezt a helyet. A "remoteUser" láthatóságú tanúsítványok esetében a rendszer létrehoz egy "tanúsítvány" könyvtárat a felhasználó kezdőkönyvtárában (például /home/{user-name}/certs), és a tanúsítványok ebben a könyvtárban vannak elhelyezve.

storeName
  • string

Annak a számítási csomópontnak a tanúsítványtárolója, amelybe telepíteni szeretné a tanúsítványt.
Ez a tulajdonság csak a Windows számítási csomópontokkal konfigurált készletekre vonatkozik (azaz a cloudServiceConfiguration szolgáltatással 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
  • string[]

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

CertificateStoreLocation

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

Name Type Description
currentuser
  • string

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

localmachine
  • string

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

CIFSMountConfiguration

A CIFS-fájlrendszerhez való csatlakozáshoz használt információk.

Name Type Description
mountOptions
  • string

További parancssori beállítások a csatlakoztatási parancsnak való átadáshoz.
Ezek a "net use" lehetőségek a Windows és a csatlakoztatási lehetőségek Linuxon.

password
  • string

A CIFS-fájlrendszeren való hitelesítéshez használandó jelszó.

relativeMountPath
  • string

A relatív elérési út azon a számítási csomóponton, amelyen a fájlrendszer csatlakoztatva lesz
Minden fájlrendszer a Batch csatlakoztatási könyvtárához képest van csatlakoztatva, és a AZ_BATCH_NODE_MOUNTS_DIR környezeti változón keresztül érhető el.

source
  • string

A csatlakoztatni kívánt fájlrendszer URI-ja.

username
  • string

A CIFS-fájlrendszeren való hitelesítéshez használni kívánt felhasználó.

CloudJobSchedule

Feladatütemezés, amely ismétlődő feladatokat tesz lehetővé a feladatok futtatásának időpontjának és az egyes feladatok létrehozásához használt specifikációk megadásával.

Name Type Description
creationTime
  • string

A feladatütemezés létrehozási ideje.

displayName
  • string

Az ütemezés megjelenítendő neve.

eTag
  • string

A feladatütemezés ETagje.
Ez egy átlátszatlan sztring. Segítségével megállapíthatja, hogy a feladatütemezés módosult-e a kérések között. Az ETaget átadhatja egy frissítési feladatütemezési kéréssel, amely meghatározza, hogy a módosítások csak akkor lépnek érvénybe, ha addig senki más nem módosította az ütemezést.

executionInfo

Információk azokról a feladatokról, amelyeket az ütemezés szerint futtattak és fognak futtatni.

id
  • string

Egy sztring, amely egyedileg azonosítja az ütemezést a fiókon belül.

jobSpecification

Az ütemezésben létrehozandó feladatok részletei.

lastModified
  • string

A feladatütemezés utolsó módosítási időpontja.
Ez az utolsó alkalom, amikor módosultak az ütemezési szint adatai, például a feladat specifikációja vagy az ismétlődési adatok. Nem számít bele a feladatszintű változásokba, például az új feladatok létrehozásába vagy a feladatok állapotának módosításába.

metadata

Az ütemezéshez metaadatként társított név-érték párok listája.
A Batch szolgáltatás nem rendel semmilyen jelentést a metaadatokhoz; kizárólag felhasználói kód használatára szolgál.

previousState

A feladatütemezés előző állapota.
Ez a tulajdonság nem jelenik meg, ha a feladatütemezés kezdeti aktív állapotban van.

previousStateTransitionTime
  • string

Az az időpont, amikor a feladatütemezés a korábbi állapotát adta meg.
Ez a tulajdonság nem jelenik meg, ha a feladatütemezés kezdeti aktív állapotban van.

schedule

A feladatok létrehozásának ütemezése.
Minden időpontot az UTC-nek megfelelően rögzítettek, és nem érintik a nyári időszámítást.

state

A feladatütemezés aktuális állapota.

stateTransitionTime
  • string

Az az időpont, amikor a feladatütemezés az aktuális állapotba lépett.

stats

A feladatütemezés élettartam-erőforrás-használati statisztikái. Előfordulhat, hogy a statisztikák nem érhetők el azonnal. A Batch szolgáltatás rendszeres időközönként összesít statisztikákat. A késés általában körülbelül 30 perc.

url
  • string

A feladatütemezés URL-címe.

CloudJobScheduleListResult

A feladatütemezések listázásának eredménye egy fiókban.

Name Type Description
odata.nextLink
  • string

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

value

A feladatütemezések listája.

CloudServiceConfiguration

A készlet számítási csomópontjainak konfigurációja az Azure Cloud Services platformon alapul.

Name Type Description
osFamily
  • string

A készletben lévő virtuális gépekre telepíteni kívánt Azure-vendég operációsrendszer-család.
A lehetséges értékek a következők: 2 – Os Family 2, egyenértékű a Windows Server 2008 R2 SP1 rendszerrel. 3 – 3. operációsrendszer-család, egyenértékű a Windows Server 2012. 4 – Os Family 4, egyenértékű az Windows Server 2012 R2-zel. 5 – Operációsrendszer-család 5, egyenértékű a Windows Server 2016. 6 – 6. operációsrendszer-család, a Windows Server 2019-nek megfelelő. További információkért lásd az Azure vendég operációs rendszer kiadásait (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases).

osVersion
  • string

A készletben lévő virtuális gépekre telepíteni kívánt Azure-vendég operációs rendszer verziója.
Az alapértelmezett érték * , amely a megadott operációsrendszer-család legújabb operációsrendszer-verzióját adja meg.

ComputeNodeFillType

Hogyan oszlanak el a tevékenységek a készlet számítási csomópontjai között.

Name Type Description
pack
  • string

A készletben lévő számítási csomópontokhoz a lehető legtöbb tevékenységet (taskSlotsPerNode) hozzá kell rendelni, mielőtt a készlet következő számítási csomópontja minden tevékenységet hozzárendel.

spread
  • string

A tevékenységeket egyenletesen kell hozzárendelni a készlet összes számítási csomópontja számára.

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 Type Description
resourceId
  • string

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

ContainerConfiguration

A tárolóbarát készletek konfigurációja.

Name Type Description
containerImageNames
  • string[]

Tárolórendszerképek nevének gyűjteménye.
Ez a teljes rendszerkép-hivatkozás, ahogyan a "docker pull" (docker-lekérés) beállítás is meg van adva. A rendszerképek az alapértelmezett Docker-beállításjegyzékből lesznek származtatva, kivéve, ha a rendszerkép teljesen minősített egy másik beállításjegyzékkel.

containerRegistries

További privát regisztrációs adatbázisok, amelyekből tárolókat lehet lekérteni.
Ha a rendszerképeket egy olyan privát beállításjegyzékből kell letölteni, amely hitelesítő adatokat igényel, akkor ezeket a hitelesítő adatokat itt kell megadni.

type

A használandó tárolótechnológia.

ContainerRegistry

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

Name Type Description
identityReference

A felhasználó által hozzárendelt identitásra mutató 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 szükséges jelszó.

registryServer
  • string

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

username
  • string

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

ContainerType

A használandó tárolótechnológia.

Name Type Description
dockerCompatible
  • string

A tárolók indításához Egy Docker-kompatibilis tárolótechnológiát használunk.

ContainerWorkingDirectory

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

Name Type Description
containerImageDefault
  • string

Használja a tárolórendszerképben definiált munkakönyvtárat. Ügyeljen arra, hogy ez a könyvtár nem fogja tartalmazni 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 a Batch által feltöltött tevékenység-erőforrásfájlokat fogja tartalmazni.

DataDisk

Gépház, amelyeket a készlet számítási csomópontjaihoz társított adatlemezek fognak használni. Csatolt adatlemezek használatakor a virtuális gépen belülről kell csatlakoztatnia és formáznia a lemezeket a használatukhoz.

Name Type Description
caching

Az adatlemezeken engedélyezni kívánt gyorsítótárazás típusa.
A gyorsítótárazás alapértelmezett értéke az írásvédett. További információ a gyorsítótárazási lehetőségekről: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.

diskSizeGB
  • integer

A kezdeti lemezméret gigabájtban.

lun
  • integer

A logikai egység száma.
A logikai egység az egyes adatlemezek egyedi azonosítására szolgál. Ha több lemezt csatlakoztat, mindegyiknek külön lun-nak kell lennie. Az értéknek 0 és 63 között kell lennie, a következőket is beleértve.

storageAccountType

Az adatlemezhez használandó tárfiók típusa.
Ha nincs megadva, az alapértelmezett érték a "standard_lrs".

DiffDiskPlacement

Megadja az operációsrendszer-lemez rövid élettartamú lemezelhelyezését a készlet összes számítási csomópontja (virtuális gépe) számára.

Name Type Description
CacheDisk
  • string

A rövid élettartamú operációsrendszer-lemez a virtuálisgép-gyorsítótárban van tárolva.

DiffDiskSettings

Megadja a számítási csomópont (VM) által használt operációsrendszer-lemez rövid élettartamú lemez Gépház.

Name Type Description
placement

Megadja a készletben lévő összes virtuális gép operációsrendszer-lemezének rövid élettartamú lemezelhelyezését.
Ezt a tulajdonságot a felhasználó használhatja a kérésben a hely kiválasztásához, például gyorsítótárazhatja a lemezterületet a rövid élettartamú operációsrendszer-lemezek kiépítéséhez. A rövid élettartamú operációsrendszer-lemez méretére vonatkozó követelményekkel kapcsolatos további információkért tekintse meg a rövid élettartamú operációsrendszer-lemezméretre vonatkozó követelményeket Windows virtuális gépek esetében a https://docs.microsoft.com/en-us/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements következő címenhttps://docs.microsoft.com/en-us/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements:

DiskEncryptionConfiguration

A készlet számítási csomópontjaira alkalmazott lemeztitkosítási konfiguráció. A lemeztitkosítási konfiguráció nem támogatott az Shared Image Gallery-lemezképpel létrehozott Linux-készletben.

Name Type Description
targets
  • string[]

A Batch szolgáltatás titkosítja a lemezcélok listáját a számítási csomóponton.
Ha nincs megadva, a készletben lévő számítási csomópontokon lévő lemezek nem lesznek titkosítva. Linux-készleten csak a "TemporaryDisk" támogatott; Windows készletben meg kell adni az "OsDisk" és az "TemporaryDisk" értéket.

DynamicVNetAssignmentScope

A dinamikus virtuális hálózatok hozzárendelésének hatóköre.

Name Type Description
job
  • string

A dinamikus virtuális hálózatok hozzárendelése feladatonként történik.

none
  • string

Nincs engedélyezve dinamikus virtuális hálózat hozzárendelése.

ElevationLevel

A felhasználó jogosultságszintje.

Name Type Description
admin
  • string

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

nonadmin
  • string

A felhasználó egy általános jogú felhasználó emelt szintű hozzáférés nélkül.

EnvironmentSetting

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

Name Type Description
name
  • string

A környezeti változó neve.

value
  • string

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

ErrorMessage

Egy Azure Batch hibaválaszban kapott hibaüzenet.

Name Type Description
lang
  • string

A hibaüzenet nyelvkódja

value
  • string

Az üzenet szövege.

HttpHeader

EGY HTTP-fejléc név-érték párja

Name Type Description
name
  • string

A kimeneti fájlok feltöltése során használandó fejléc kis- és nagybetűket nem megkülönböztető neve

value
  • string

A kimeneti fájlok feltöltése során használandó fejléc értéke

ImageReference

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

Name Type Description
exactVersion
  • string

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

offer
  • string

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

publisher
  • string

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

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 "legújabb".

virtualMachineImageId
  • string

A Shared Image Gallery-rendszerkép 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 képverzióra alapértelmezettként.
Ez a tulajdonság kölcsönösen kizárja a többi ImageReference tulajdonságot. A Shared Image Gallery lemezképnek replikákkal kell rendelkeznie ugyanabban a régióban, és ugyanabban az előfizetésben kell lennie, 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óhoz szükséges 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.

InboundEndpointProtocol

A végpont protokollja.

Name Type Description
tcp
  • string

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

udp
  • string

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

InboundNATPool

Bejövő NAT-készlet, amely a Batch-készletben lévő számítási csomópontok adott portjainak külső kezelésére használható.

Name Type Description
backendPort
  • integer

A számítási csomópont portszáma.
Ennek egyedinek kell lennie egy Batch-készleten belül. Az elfogadható értékek 1 és 65535 között vannak, kivéve a 22, 3389, 29876 és 29877 értéket, mivel ezek fenntartottak. Ha van fenntartott érték, a kérés a 400-ás HTTP-állapotkóddal meghiúsul.

frontendPortRangeEnd
  • integer

A külső portok tartományának utolsó portszáma, amely az egyes számítási csomópontokon a háttérport bejövő hozzáférésének biztosítására lesz használva.
Az elfogadható értékek 1 és 65534 között mozognak, kivéve az 50000 és 55000 közötti portokat, amelyeket a Batch szolgáltatás foglal le. A készleten belüli összes tartománynak eltérőnek kell lennie, és nem lehet átfedésben. Minden tartománynak legalább 40 portot kell tartalmaznia. Ha vannak fenntartott vagy átfedésben lévő értékek, a kérés a 400-ás HTTP-állapotkóddal meghiúsul.

frontendPortRangeStart
  • integer

A külső portok tartományának első portszáma, amely az egyes számítási csomópontokon a háttérport bejövő hozzáférésének biztosítására szolgál.
Az elfogadható értékek 1 és 65534 között mozognak, kivéve az 50000 és 55000 között foglalt portokat. A készleten belüli összes tartománynak eltérőnek kell lennie, és nem lehet átfedésben. Minden tartománynak legalább 40 portot kell tartalmaznia. Ha vannak fenntartott vagy átfedésben lévő értékek, a kérés a 400-ás HTTP-állapotkóddal meghiúsul.

name
  • string

A végpont neve.
A névnek egyedinek kell lennie a Batch-készleten belül, betűket, számokat, aláhúzásjeleket, pontot és kötőjelet tartalmazhat. A neveknek betűvel vagy számmal kell kezdődniük, betűvel, számmal vagy aláhúzásjellel kell végződniük, és nem haladhatja meg a 77 karaktert. Ha érvénytelen értékeket ad meg, a kérés a 400-ás HTTP-állapotkóddal meghiúsul.

networkSecurityGroupRules

A végpontra alkalmazandó hálózati biztonsági csoportszabályok listája.
A Batch-készlet összes végpontján megadható szabályok maximális száma 25. Ha nincs megadva hálózati biztonságicsoport-szabály, a rendszer létrehoz egy alapértelmezett szabályt, amely engedélyezi a bejövő hozzáférést a megadott háttérjelentéshez. Ha túllépi a hálózati biztonsági csoport szabályainak maximális számát, a kérés a 400-es HTTP-állapotkóddal meghiúsul.

protocol

A végpont protokollja.

IPAddressProvisioningType

A készlet nyilvános IP-címeinek kiépítési típusa.

Name Type Description
batchmanaged
  • string

A Batch létrehoz és kezel egy nyilvános IP-címet. A készlet méretétől függően több nyilvános IP-cím is lehet.

nopublicipaddresses
  • string

Nem jön létre nyilvános IP-cím.

usermanaged
  • string

A nyilvános IP-címeket a felhasználó biztosítja, és a számítási csomópontok kiépítésére lesznek használva.

JobConstraints

Egy feladat végrehajtási korlátozásai.

Name Type Description
maxTaskRetryCount
  • integer

Az egyes tevékenységek újrapróbálásának maximális száma. A Batch szolgáltatás újrapróbálkozásokat fog végrehajtani egy tevékenységen, ha a kilépési kódja nem nulla.
Vegye figyelembe, hogy ez az érték kifejezetten az újrapróbálkozések számát szabályozza. A Batch szolgáltatás egyszer próbálja meg az egyes feladatokat, majd újrapróbálkozhat a korlátig. Ha például a maximális újrapróbálkozás-szám 3, a Batch legfeljebb 4 alkalommal próbálkozik egy tevékenységtel (egy kezdeti próbálkozás és 3 újrapróbálkozás). Ha a maximális újrapróbálkozás-szám 0, a Batch szolgáltatás nem próbálkozik újra a Feladatokkal. Ha a maximális újrapróbálkozási szám -1, a Batch szolgáltatás korlátozás nélkül újrapróbálkozott a tevékenységtel, kezdési tevékenységhez vagy tevékenységhez azonban nem ajánlott. Az alapértelmezett érték 0 (nincs újrapróbálkozás)

maxWallClockTime
  • string

A feladat futtatásának maximális időtartama a feladat létrehozásának időpontjától számítva.
Ha a feladat nem fejeződik be az időkorláton belül, a Batch szolgáltatás leállítja azt, valamint a még futó tevékenységeket. Ebben az esetben a leállítás oka a MaxWallClockTimeExpiry lesz. Ha ez a tulajdonság nincs megadva, nincs időkorlát a feladat futásának időtartamára.

JobManagerTask

Egy feladatkezelői tevékenység részleteit adja meg.

Name Type Description
allowLowPriorityNode
  • boolean

Azt határozza meg, hogy a Feladatkezelő tevékenység futhat-e egy kihasználatlan/alacsony prioritású számítási csomóponton.
Az alapértelmezett érték az igaz.

applicationPackageReferences

Azon alkalmazáscsomagok listája, amelyeket a Batch szolgáltatás üzembe helyez a számítási csomóponton a parancssor futtatása előtt.
Az alkalmazáscsomagokat a rendszer egy megosztott könyvtárba tölti le és helyezi üzembe, nem pedig a feladat munkakönyvtárában. Ezért ha egy hivatkozott alkalmazáscsomag már megtalálható a számítási csomóponton, és naprakész, akkor a rendszer nem tölti le újra; A rendszer a számítási csomópont meglévő példányát használja. Ha egy hivatkozott alkalmazáscsomag nem telepíthető, például azért, mert a csomagot törölték, vagy a letöltés sikertelen volt, a feladat meghiúsul.

authenticationTokenSettings

A hitelesítési jogkivonat beállításai, amelyeket a feladat a Batch szolgáltatás műveleteinek végrehajtására használhat.
Ha ez a tulajdonság be van állítva, a Batch szolgáltatás egy hitelesítési jogkivonatot biztosít a feladatnak, amely a Batch szolgáltatás műveleteinek hitelesítésére használható fiókhozzáférési kulcs megkövetelése nélkül. A jogkivonatot a AZ_BATCH_AUTHENTICATION_TOKEN környezeti változó biztosítja. A művelet, amelyet a tevékenység végrehajthat a jogkivonat használatával, a beállításoktól függ. A tevékenységek kérhetik például a feladat engedélyeit, hogy más tevékenységeket vegyenek fel a feladatba, vagy ellenőrizhetik a feladat vagy a feladat alatti egyéb tevékenységek állapotát.

commandLine
  • string

A Feladatkezelő tevékenység parancssora.
A parancssor nem rendszerhéj alatt fut, ezért nem tudja kihasználni a rendszerhéj funkcióit, például a környezeti változók bővítését. Ha ki szeretné használni az ilyen funkciókat, a parancssorban hívja meg a rendszerhéjat, például a "cmd /c MyCommand" parancsot Windows 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 tevékenység munkakönyvtárához 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).

constraints

A Feladatkezelő tevékenységre vonatkozó korlátozások.

containerSettings

Annak a tárolónak a beállításai, amelyben a Feladatkezelő tevékenység fut.
Ha a feladatot futtató készlethez tárolókonfiguráció van beállítva, ezt is be kell állítani. Ha a feladatot futtató készlethez nincs beállítva containerConfiguration beállítás, ezt nem szabad beállítani. Ha ez a beállítás meg van adva, a AZ_BATCH_NODE_ROOT_DIR alatti összes könyvtá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 parancssora 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 fognak tudni hozzáférni ezekhez a fájlokhoz.

displayName
  • string

A Feladatkezelő tevékenység megjelenített neve.
Nem kell egyedinek lennie, és legfeljebb 1024 unicode-karaktert tartalmazhat.

environmentSettings

A Feladatkezelő tevékenység környezeti változóbeállításainak listája.

id
  • string

Egy sztring, amely egyedileg azonosítja a Feladatkezelő tevékenységet a feladaton belül.
Az azonosító alfanumerikus karakterek tetszőleges kombinációját tartalmazhatja, beleértve a kötőjeleket és az aláhúzásjeleket, és legfeljebb 64 karaktert tartalmazhat.

killJobOnCompletion
  • boolean

Azt jelzi, hogy a Feladatkezelő tevékenység befejezése a teljes feladat befejezését jelenti-e.
Ha igaz, a Feladatkezelő tevékenység befejezésekor a Batch szolgáltatás befejezettként jelöli meg a feladatot. Ha egy tevékenység jelenleg is fut (a feladatkiadás kivételével), a tevékenységek leállnak. Ha hamis, a Feladatkezelő tevékenység befejezése nincs hatással a feladat állapotára. Ebben az esetben vagy az onAllTasksComplete attribútummal állítsa le a feladatot, vagy kérje meg, hogy egy ügyfél vagy felhasználó explicit módon állítsa le a feladatot. Erre jó példa, ha a Feladatkezelő létrehoz egy tevékenységcsoportot, de nem vállal további szerepet a végrehajtásban. Az alapértelmezett érték az igaz. Ha az onAllTasksComplete és az onTaskFailure attribútumot használja a feladat élettartamának szabályozására, és a Feladatkezelő tevékenység használatával csak a feladathoz tartozó tevékenységeket hozza létre (az előrehaladás figyelésére nem), fontos, hogy a killJobOnCompletion tulajdonságot false értékre állítsa.

outputFiles

Azon fájlok listája, amelyeket a Batch szolgáltatás feltölt a számítási csomópontról a parancssor futtatása után.
Többpéldányos feladatok esetén a fájlok csak abból a számítási csomópontból lesznek feltöltve, amelyen az elsődleges tevékenység végrehajtása történik.

requiredSlots
  • integer

A tevékenység futtatásához szükséges ütemezési pontok száma.
Az alapértelmezett érték 1. Egy tevékenység csak akkor ütemezhető számítási csomóponton való futtatásra, ha a csomópont elegendő szabad ütemezési ponttal rendelkezik. Többpéldányos feladatok esetén ez a tulajdonság nem támogatott, és nem adható meg.

resourceFiles

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 elem alatt felsorolt fájlok a tevékenység munkakönyvtárában találhatók. 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, a válasz hibakódja pedig RequestEntityTooLarge lesz. Ha ez történik, a ResourceFiles gyűjteményét csökkenteni kell. Ez .zip fájlok, alkalmazáscsomagok vagy Docker-tárolók használatával érhető el.

runExclusive
  • boolean

Azt határozza meg, hogy a Feladatkezelő tevékenységhez a számítási csomópont kizárólagos használata szükséges-e, ahol fut.
Ha ez igaz, nem futnak más tevékenységek ugyanazon a csomóponton mindaddig, amíg a Feladatkezelő fut. Ha hamis, más tevékenységek is futtathatók egyidejűleg a Feladatkezelővel egy számítási csomóponton. A Feladatkezelő tevékenység általában a számítási csomópont egyidejű tevékenységkorlátjával számol, ezért ez csak akkor releváns, ha a számítási csomópont több egyidejű tevékenységet engedélyez. Az alapértelmezett érték az igaz.

userIdentity

Az a felhasználói identitás, amely alatt a Feladatkezelő feladat fut.
Ha nincs megadva, a feladat a feladatra egyedi, nem rendszergazdai felhasználóként fut.

JobNetworkConfiguration

A feladat hálózati konfigurációja.

Name Type Description
subnetId
  • string

Annak a virtuális hálózati alhálózatnak az ARM-erőforrás-azonosítója, amelyhez a feladat tevékenységeit futtató számítási csomópontok csatlakoznak a tevékenység időtartama alatt. Ez csak VirtualMachineConfiguration készlettel működik.
A virtuális hálózatnak ugyanabban a régióban és előfizetésben kell lennie, mint a Azure Batch-fióknak. A megadott alhálózatnak elegendő szabad IP-címmel kell rendelkeznie ahhoz, hogy elférjen azon számítási csomópontok száma, amelyek tevékenységeket futtatnak a feladatból. Ez a készletben található számítási csomópontok számától is megadhatja. A "MicrosoftAzureBatch" szolgáltatásnévnek rendelkeznie kell a "Klasszikus virtuális gépek közreműködője" Role-Based Access Control (RBAC) szerepkörével a megadott virtuális hálózathoz, hogy Azure Batch szolgáltatás ütemezhesse a feladatokat a csomópontokon. Ezt ellenőrizheti annak ellenőrzésével, hogy a megadott virtuális hálózat rendelkezik-e társított hálózati biztonsági csoportokkal (NSG-kkel). Ha a megadott alhálózat csomópontjaival folytatott kommunikációt egy NSG megtagadja, akkor a Batch szolgáltatás használhatatlanra állítja a számítási csomópontok állapotát. Ez az űrlap /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}. Ha a megadott virtuális hálózat rendelkezik társított hálózati biztonsági csoportokkal (NSG), akkor néhány fenntartott rendszerportot engedélyezni kell a Azure Batch szolgáltatásból bejövő kommunikációhoz. A virtuálisgép-konfigurációval létrehozott készletek esetében engedélyezze a 29876-os és a 29877-as portot, valamint a 22-as portot Linuxon és a 3389-as portot Windows. A 443-as portnak nyitva kell lennie az Azure Storage felé irányuló kimenő kapcsolatokhoz is. További részletek: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

JobPreparationTask

Feladat-előkészítési tevékenység, amelyet a feladat bármely tevékenysége előtt futtatni kell egy adott számítási csomóponton.

Name Type Description
commandLine
  • string

A feladat-előkészítési tevékenység parancssora.
A parancssor nem rendszerhéj alatt fut, ezért nem tudja kihasználni a rendszerhéj funkcióit, például a környezeti változók bővítését. Ha ki szeretné használni az ilyen funkciókat, a parancssorban hívja meg a rendszerhéjat, például a "cmd /c MyCommand" parancsot Windows 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 tevékenység munkakönyvtárához 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).

constraints

A feladat-előkészítési tevékenységre vonatkozó megkötések.

containerSettings

Annak a tárolónak a beállításai, amelyek alatt a feladat-előkészítési tevékenység fut.
Ha ez a beállítás meg van adva, a AZ_BATCH_NODE_ROOT_DIR alatti összes könyvtá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 parancssora 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 fognak tudni hozzáférni ezekhez a fájlokhoz.

environmentSettings

A feladat-előkészítési tevékenység környezeti változóbeállításainak listája.

id
  • string

A feladaton belüli feladat-előkészítési tevékenységet egyedileg azonosító sztring.
Az azonosító alfanumerikus karakterek tetszőleges kombinációját tartalmazhatja, beleértve a kötőjeleket és az aláhúzásjeleket, és legfeljebb 64 karaktert tartalmazhat. Ha nem adja meg ezt a tulajdonságot, a Batch szolgáltatás a "jobpreparation" alapértelmezett értékét rendeli hozzá. A feladat egyik másik tevékenysége sem rendelkezhet ugyanazzal az azonosítóval, mint a feladat-előkészítési tevékenység. Ha ugyanazzal az azonosítóval próbál elküldeni egy feladatot, a Batch szolgáltatás elutasítja a TaskIdSameAsJobPreparationTask hibakódú kérelmet; Ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 409 (Ütközés).

rerunOnNodeRebootAfterSuccess
  • boolean

Azt határozza meg, hogy a Batch szolgáltatás újrafuttassa-e a feladat-előkészítési feladatot a számítási csomópont újraindítása után.
A feladat-előkészítési tevékenység mindig újrafut, ha a számítási csomópontot újraképezték, vagy ha a feladat-előkészítési tevékenység nem fejeződött be (például azért, mert az újraindítás a tevékenység futása közben történt). Ezért mindig meg kell írnia egy feladat-előkészítési tevékenységet, hogy idempotens legyen, és helyesen viselkedjen, ha többször fut. Az alapértelmezett érték az igaz.

resourceFiles

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 elem alatt felsorolt fájlok a tevékenység munkakönyvtárában találhatók. 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, a válasz hibakódja pedig RequestEntityTooLarge lesz. Ha ez történik, a ResourceFiles gyűjteményét csökkenteni kell. Ez .zip fájlok, alkalmazáscsomagok vagy Docker-tárolók használatával érhető el.

userIdentity

Az a felhasználói identitás, amely alatt a feladat-előkészítési feladat fut.
Ha nincs megadva, a feladat nem rendszergazdai felhasználóként fut, amely egyedi a Windows számítási csomópontokon lévő feladathoz, vagy egy, a Linux számítási csomópontokon lévő készlethez tartozó, nem rendszergazda felhasználóként.

waitForSuccess
  • boolean

Azt határozza meg, hogy a Batch szolgáltatás megvárja-e, amíg a feladat-előkészítési tevékenység sikeresen befejeződik, mielőtt ütemezi a feladat egyéb tevékenységeit a számítási csomóponton. A feladat-előkészítési tevékenység sikeresen befejeződött, ha a kilépési kód 0.
Ha igaz, és a feladat-előkészítési tevékenység meghiúsul egy csomóponton, a Batch szolgáltatás újrapróbálkozásokat végez a feladat-előkészítési tevékenységen a maximális újrapróbálkozások számának megfelelően (a kényszerek elemben megadottak szerint). 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 nem ütemezi a feladat tevékenységeit a csomópontra. A csomópont aktív marad, és jogosult más feladatok feladatainak futtatására. Ha hamis, a Batch szolgáltatás nem várja meg a feladat-előkészítési tevékenység befejezését. Ebben az esetben a feladat más tevékenységei megkezdhetik a végrehajtást a számítási csomóponton, amíg a feladat-előkészítési tevékenység még fut; és még ha a feladat-előkészítési tevékenység sem sikerül, az új tevékenységek továbbra is ütemezve lesznek a számítási csomóponton. Az alapértelmezett érték az igaz.

JobReleaseTask

Feladatkiadási tevékenység, amelyet a feladat befejezésekor kell futtatni bármely számítási csomóponton, ahol a feladat fut.

Name Type Description
commandLine
  • string

A feladatkiadási tevékenység parancssora.
A parancssor nem rendszerhéj alatt fut, ezért nem tudja kihasználni a rendszerhéj funkcióit, például a környezeti változók bővítését. Ha ki szeretné használni az ilyen funkciókat, a parancssorban hívja meg a rendszerhéjat, például a "cmd /c MyCommand" parancsot Windows 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 tevékenység munkakönyvtárához 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

Annak a tárolónak a beállításai, amelyek alatt a feladatkiadási tevékenység fut.
Ha ez a beállítás meg van adva, a AZ_BATCH_NODE_ROOT_DIR alatti összes könyvtá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 parancssora 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 fognak tudni hozzáférni ezekhez a fájlokhoz.

environmentSettings

A feladatkiadási tevékenység környezeti változóbeállításainak listája.

id
  • string

Egy sztring, amely egyedileg azonosítja a feladat kiadási feladatát a feladaton belül.
Az azonosító alfanumerikus karakterek tetszőleges kombinációját tartalmazhatja, beleértve a kötőjeleket és az aláhúzásjeleket, és legfeljebb 64 karaktert tartalmazhat. Ha nem adja meg ezt a tulajdonságot, a Batch szolgáltatás egy alapértelmezett "jobrelease" értéket rendel hozzá. A feladat egyik másik tevékenysége sem rendelkezhet ugyanazzal az azonosítóval, mint a feladatkiadási tevékenység. Ha ugyanazzal az azonosítóval próbál elküldeni egy feladatot, a Batch szolgáltatás elutasítja a TaskIdSameAsJobReleaseTask hibakódú kérelmet; Ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 409 (Ütközés).

maxWallClockTime
  • string

A feladatkiadási tevékenység egy adott számítási csomóponton való futtatásának maximális időtartama a tevékenység indításának időpontjától számítva. Ha a tevékenység nem fejeződik be az időkorláton belül, a Batch szolgáltatás leállítja. Az alapértelmezett érték 15 perc. 15 percnél hosszabb időtúllépést nem adhat meg. Ha így tesz, a Batch szolgáltatás hibaüzenettel utasítja el; Ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

resourceFiles

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, a válasz hibakódja pedig RequestEntityTooLarge lesz. Ha ez történik, a ResourceFiles gyűjteményét csökkenteni kell. Ez .zip fájlok, alkalmazáscsomagok vagy Docker-tárolók használatával érhető el.
Az elem alatt felsorolt fájlok a tevékenység munkakönyvtárában találhatók.

retentionTime
  • string

A számítási csomópont feladatkiadási tevékenységének tevékenységkönyvtárának megőrzéséhez szükséges minimális idő. Ezt követően a Batch szolgáltatás törölheti a tevékenységkönyvtárat és annak teljes tartalmát.
Az alapértelmezett érték 7 nap, azaz a tevékenységkönyvtár 7 napig marad meg, kivéve, ha a számítási csomópontot eltávolítják vagy a feladatot törlik.

userIdentity

Az a felhasználói identitás, amely alatt a feladatkiadási feladat fut.
Ha nincs megadva, a feladat a feladatra egyedi, nem rendszergazdai felhasználóként fut.

JobScheduleExecutionInformation

Információkat tartalmaz a feladatütemezésben futtatott és futtatandó feladatokról.

Name Type Description
endTime
  • string

Az ütemezés befejezésének időpontja.
Ez a tulajdonság csak akkor van beállítva, ha a feladatütemezés befejezett állapotban van.

nextRunTime
  • string

A következő időpont, amikor feladat jön létre ebben az ütemezésben.
Ez a tulajdonság csak akkor értelmezhető, ha az ütemezés aktív állapotban van, amikor eljön az idő. Ha például az ütemezés le van tiltva, a nextRunTime időpontban nem jön létre feladat, kivéve, ha a feladat korábban engedélyezve van.

recentJob

Információk a feladatütemezésben szereplő legutóbbi feladatról.
Ez a tulajdonság csak akkor van jelen, ha legalább egy feladat az ütemezés szerint fut.

JobScheduleState

A feladatütemezés állapota.

Name Type Description
active
  • string

A feladatütemezés aktív, és az ütemezésének megfelelően hoz létre feladatokat.

completed
  • string

A feladatütemezés leállt a befejezési időpont elérésével vagy a felhasználó explicit módon történő megszakításával.

deleting
  • string

A felhasználó kérte a feladatütemezés törlését, de a törlési művelet még folyamatban van. Az ütemező nem kezdeményez új feladatokat ehhez a feladatütemezéshez, és törli a feladatütemezésben lévő meglévő feladatokat és tevékenységeket, beleértve az aktív feladatokat is. A feladatütemezés akkor törlődik, ha a feladatütemezésben szereplő összes feladatot és tevékenységet törölték.

disabled
  • string

A felhasználó letiltotta a feladatütemezést. Az ütemező nem kezdeményez új feladatokat ebben az ütemezésben, de a meglévő aktív feladatok továbbra is futnak.

terminating
  • string

A feladatütemezésnek nincs több teendője, vagy a felhasználó explicit módon leállt, de a leállítási művelet még folyamatban van. Az ütemező nem kezdeményez új feladatokat ehhez a feladatütemezéshez, és nem is aktív.

JobScheduleStatistics

Feladatütemezés erőforrás-használati statisztikái.

Name Type Description
kernelCPUTime
  • string

Az ütemezés szerint létrehozott összes feladat összes feladata által felhasznált teljes kernelmódú cpu-idő (az összes magon és számítási csomóponton összegezve).

lastUpdateTime
  • string

A statisztika utolsó frissítésének időpontja. Minden statisztika a startTime és a lastUpdateTime közötti tartományra korlátozódik.

numFailedTasks
  • integer

Az ütemezés szerint létrehozott feladatok adott időtartományában meghiúsult feladatok teljes száma. A tevékenységek meghiúsulnak, ha kimerítik az újrapróbálkozások maximális számát a 0 kilépési kód visszaadása nélkül.

numSucceededTasks
  • integer

Az ütemezés szerint létrehozott feladatok adott időtartományában sikeresen befejezett tevékenységek teljes száma. A feladat sikeresen befejeződik, ha a 0 kilépési kódot adja vissza.

numTaskRetries
  • integer

Az újrapróbálkozések teljes száma az adott időtartományban az ütemezés szerint létrehozott összes feladat összes tevékenységén.

readIOGiB
  • number

A lemezről az ütemezés szerint létrehozott összes feladat összes feladata által beolvasott összes gibibájt.

readIOps
  • integer

Az ütemezés szerint létrehozott összes feladat összes tevékenysége által végzett lemezolvasási műveletek teljes száma.

startTime
  • string

A statisztikák által lefedett időtartomány kezdő időpontja.

url
  • string

A statisztika URL-címe.

userCPUTime
  • string

Az ütemezés szerint létrehozott összes feladat összes feladata által felhasznált teljes felhasználói módú CPU-idő (az összes mag és számítási csomópont összesítése).

waitTime
  • string

Az ütemezés szerint létrehozott összes feladat összes tevékenységének várakozási ideje. A tevékenység várakozási ideje a tevékenység létrehozása és a tevékenység végrehajtása közötti eltelt idő. (Ha a feladatot hibák miatt újrapróbálják, a várakozási idő a tevékenység legutóbbi végrehajtásának időpontja.)
Ez az érték csak az ügyfél élettartam-statisztikáiban lesz jelentve; A nem szerepel a feladatstatisztikákban.

wallClockTime
  • string

Az ütemezés szerint létrehozott összes feladat összes tevékenységének teljes falóraideje.
A falióra-idő az a eltelt idő, amely a tevékenység számítási csomóponton való futtatásának kezdetétől a befejezésig (vagy a statisztikák legutóbbi frissítésének időpontjáig eltelt idő, ha a tevékenység addig nem fejeződött be). Ha egy feladatot újrapróbáltak, ez magában foglalja az összes tevékenység-újrapróbálkozás falióra-idejét.

writeIOGiB
  • number

Az ütemezés szerint létrehozott összes feladat összes feladatának lemezre írt összes gibibájtja.

writeIOps
  • integer

Az ütemezés szerint létrehozott összes feladat összes tevékenysége által végzett lemezírási műveletek teljes száma.

JobSpecification

Megadja az ütemezés szerint létrehozandó feladatok részleteit.

Name Type Default Value Description
allowTaskPreemption
  • boolean

Azt jelzi, hogy az ebben a feladatban szereplő tevékenységeket elő lehet-e előtagként kezelni más magas prioritású feladatok
Ha az érték True (Igaz) értékre van állítva, a rendszernek küldött egyéb magas prioritású feladatok elsőbbséget élveznek, és újra le tudják állítani a feladat tevékenységeit. A feladat allowTaskPreemption funkcióját a frissítési feladat API-val való létrehozása után frissítheti.

commonEnvironmentSettings

A környezeti változók gyakori beállításainak listája. Ezek a környezeti változók az ütemezés szerint létrehozott feladatok (beleértve a Feladatkezelőt, a Feladat-előkészítést és a Feladatkiadási tevékenységeket) összes tevékenységéhez be vannak állítva.
Az egyes feladatok felülbírálhatják az itt megadott környezeti beállításokat ugyanazzal a beállításnévvel, egy másik értékkel.

constraints

Az ütemezés szerint létrehozott feladatok végrehajtási korlátozásai.

displayName
  • string

Az ütemezés szerint létrehozott feladatok megjelenítendő neve.
A névnek nem kell egyedinek lennie, és legfeljebb 1024-ig tartalmazhat Unicode-karaktereket.

jobManagerTask

A Feladatkezelő tevékenység részletei, amelyet egy feladat indításakor kell elindítani ebben az ütemezésben.
Ha a feladat nem ad meg feladatkezelői tevékenységet, a felhasználónak explicit módon hozzá kell adnia tevékenységeket a feladathoz a Tevékenység API használatával. Ha a feladat nem ad meg feladatkezelői tevékenységet, a Batch szolgáltatás a feladat létrehozásakor létrehozza a Feladatkezelő tevékenységet, és megkísérli ütemezni a Feladatkezelő tevékenységet, mielőtt más tevékenységeket ütemezne a feladatban.

jobPreparationTask

Az ütemezés szerint létrehozott feladatok feladat-előkészítési tevékenysége.
Ha egy feladathoz feladat-előkészítési tevékenység tartozik, a Batch szolgáltatás futtatja a feladat-előkészítési tevékenységet egy csomóponton, mielőtt elindítja a feladat tevékenységeit a számítási csomóponton.

jobReleaseTask

Az ütemezés szerint létrehozott feladatok feladatkiadási tevékenysége.
A feladatkiadási tevékenység elsődleges célja a feladat-előkészítési tevékenység által végrehajtott csomópontmódosítások visszavonása. Ilyen tevékenységek például a helyi fájlok törlése vagy a feladat-előkészítés részeként elindított szolgáltatások leállítása. Feladatkiadási tevékenység nem adható meg anélkül, hogy a feladathoz feladat-előkészítési tevékenységet is meg kellene adnia. A Batch szolgáltatás a feladatkiadási tevékenységet azon számítási csomópontokon futtatja, amelyeken a feladat-előkészítési tevékenység fut.

maxParallelTasks
  • integer
-1

A feladathoz párhuzamosan végrehajtható tevékenységek maximális száma.
A maxParallelTasks értékének -1-nek vagy 0-nál nagyobbnak kell lennie, ha meg van adva. Ha nincs megadva, az alapértelmezett érték -1, ami azt jelenti, hogy nincs korlátozva az egyszerre futtatható tevékenységek száma. A feladat maxParallelTasks értékeit a frissítési feladat API-val való létrehozása után frissítheti.

metadata

Az ütemezés szerint létrehozott feladatokhoz társított név-érték párok listája metaadatokként.
A Batch szolgáltatás nem rendel semmilyen jelentést a metaadatokhoz; kizárólag felhasználói kód használatára szolgál.

networkConfiguration

A feladat hálózati konfigurációja.

onAllTasksComplete

Az a művelet, amelyet a Batch szolgáltatásnak el kell végeznie, amikor az ütemezés szerint létrehozott feladat összes tevékenysége befejeződött.
Vegye figyelembe, hogy ha egy feladat nem tartalmaz tevékenységeket, akkor az összes tevékenység befejezettnek minősül. Ezt a lehetőséget ezért leggyakrabban feladatkezelői tevékenységhez használják; Ha automatikus feladatleállást szeretne használni feladatkezelő nélkül, először állítsa aAllTasksComplete beállítást noaction értékre, és frissítse a feladattulajdonságokat úgy, hogy azAllTasksComplete-en állítsa be a feladat megszakítását, miután befejezte a tevékenységek hozzáadását. Az alapértelmezett beállítás a noaction.

onTaskFailure

Az a művelet, amelyet a Batch szolgáltatásnak el kell végeznie, ha egy feladat meghiúsul egy, az ütemezés szerint létrehozott feladatban. A rendszer úgy tekinti, hogy egy tevékenység meghiúsult, ha sikertelen volt, ha azInfo hiba történt. A failureInfo akkor van beállítva, ha a tevékenység nem nulla kilépési kóddal fejeződik be az újrapróbálkozások számának kimerítése után, vagy ha hiba történt a tevékenység indításakor, például egy erőforrásfájl letöltési hibája miatt.
Az alapértelmezett beállítás a noaction.

poolInfo

Az a készlet, amelyen a Batch szolgáltatás az ütemezés szerint létrehozott feladatok feladatait futtatja.

priority
  • integer

Az ütemezés szerint létrehozott feladatok prioritása.
A prioritási értékek -1000 és 1000 között lehetnek, a -1000 a legalacsonyabb prioritás, az 1000 pedig a legmagasabb prioritás. Az alapértelmezett érték a 0. A rendszer ezt a prioritást használja alapértelmezettként a feladatütemezés összes feladatához. A feladat prioritását a feladat frissítési API-val történő létrehozása után frissítheti.

usesTaskDependencies
  • boolean

Azt határozza meg, hogy a feladat tevékenységei definiálhatnak-e egymástól függőségeket. Az alapértelmezett érték hamis.

LinuxUserConfiguration

Felhasználói fiók linuxos számítási csomóponton való létrehozásához használt tulajdonságok.

Name Type Description
gid
  • integer

A felhasználói fiók csoportazonosítója.
Az uid és a gid tulajdonságokat együtt kell megadni, vagy egyáltalán nem. Ha nincs megadva, a mögöttes operációs rendszer választja ki a gid-t.

sshPrivateKey
  • string

A felhasználói fiók SSH titkos kulcsa.
A titkos kulcs nem lehet jelszóval védett. A titkos kulccsal automatikusan konfigurálható az aszimmetrikus kulcson alapuló hitelesítés a Linux-készlet számítási csomópontjai között, ha a készlet enableInterNodeCommunication tulajdonsága igaz (a rendszer figyelmen kívül hagyja, ha az enableInterNodeCommunication értéke hamis). Ezt úgy teszi meg, hogy a kulcspárt a felhasználó .ssh könyvtárába helyezi. Ha nincs megadva, a jelszó nélküli SSH nincs konfigurálva a számítási csomópontok között (a felhasználó .ssh könyvtárának módosítása nem történik meg).

uid
  • integer

A felhasználói fiók felhasználói azonosítója.
Az uid és a gid tulajdonságokat együtt kell megadni, vagy egyáltalán nem. Ha nincs megadva, a mögöttes operációs rendszer választja ki a felhasználói azonosítót.

LoginMode

A felhasználó bejelentkezési módja

Name Type Description
batch
  • string

A LOGON32_LOGON_BATCH Win32 bejelentkezési mód. A kötegelt bejelentkezési mód hosszú ideig futó párhuzamos folyamatokhoz ajánlott.

interactive
  • string

A LOGON32_LOGON_INTERACTIVE Win32 bejelentkezési mód. Az UAC engedélyezve van Windows VirtualMachineConfiguration-készleteken. Ha ezt a beállítást emelt szintű felhasználói identitással használja egy Windows VirtualMachineConfiguration-készletben, a felhasználói munkamenet csak akkor lesz emelt szintű, ha a Feladat parancssor által végrehajtott alkalmazás úgy van konfigurálva, hogy mindig rendszergazdai jogosultságot igényeljen, vagy mindig maximális jogosultságot követeljen meg.

MetadataItem

Egy Batch-szolgáltatás erőforrásához társított név-érték pár.

Name Type Description
name
  • string

A metaadatelem neve.

value
  • string

A metaadatelem értéke.

MountConfiguration

Az egyes csomópontokra csatlakoztatni kívánt fájlrendszer.

Name Type Description
azureBlobFileSystemConfiguration

Az Azure Storage-tároló, amely blob FUSE használatával csatlakoztatandó az egyes csomópontokon.
Ez a tulajdonság kölcsönösen kizárja az összes többi tulajdonságot.

azureFileShareConfiguration

Az egyes csomópontokra csatlakoztatandó Azure-fájlmegosztás.
Ez a tulajdonság kölcsönösen kizárja az összes többi tulajdonságot.

cifsMountConfiguration

Az egyes csomópontokra csatlakoztatandó CIFS/SMB fájlrendszer.
Ez a tulajdonság kölcsönösen kizárja az összes többi tulajdonságot.

nfsMountConfiguration

Az egyes csomópontokra csatlakoztatni kívánt NFS fájlrendszer.
Ez a tulajdonság kölcsönösen kizárja az összes többi tulajdonságot.

NetworkConfiguration

A készlet hálózati konfigurációja.

Name Type Description
dynamicVNetAssignmentScope

A dinamikus virtuális hálózatok hozzárendelésének hatóköre.

endpointConfiguration

A Batch-készlet számítási csomópontjaihoz tartozó végpontok konfigurációja.
A készletvégpont konfigurációja csak a virtualMachineConfiguration tulajdonsággal rendelkező készleteken támogatott.

publicIPAddressConfiguration

A Batch-készletben lévő számítási csomópontok nyilvános IPAddress-konfigurációja.
A nyilvános IP-konfigurációs tulajdonság csak a virtualMachineConfiguration tulajdonsággal rendelkező készleteken támogatott.

subnetId
  • string

Annak a virtuális hálózati alhálózatnak az ARM-erőforrás-azonosítója, amelyhez a készlet számítási csomópontjai csatlakozni fognak. Ez az űrlap /subscriptions/{subscription}/resourceGroups/{group}/providers/{provider}/virtualNetworks/{network}/subnets/{subnet}.
A virtuális hálózatnak ugyanabban a régióban és előfizetésben kell lennie, mint a Azure Batch-fióknak. A megadott alhálózatnak elegendő szabad IP-címmel kell rendelkeznie a készletben lévő számítási csomópontok számának kielégítéséhez. Ha az alhálózat nem rendelkezik elegendő ingyenes IP-címmel, a készlet részben lefoglalja a csomópontokat, és átméretezési hiba lép fel. A "MicrosoftAzureBatch" szolgáltatásnévnek a megadott virtuális hálózat "Klasszikus virtuálisgép-közreműködő" Role-Based Access Control (RBAC) szerepkörével kell rendelkeznie. A megadott alhálózatnak lehetővé kell tennie, hogy a Azure Batch szolgáltatás kommunikációja képes legyen feladatokat ütemezni a csomópontokon. Ennek ellenőrzéséhez ellenőrizze, hogy a megadott virtuális hálózat rendelkezik-e társított hálózati biztonsági csoportokkal (NSG). Ha a megadott alhálózat csomópontjaival folytatott kommunikációt egy NSG megtagadja, akkor a Batch szolgáltatás használhatatlanná állítja a számítási csomópontok állapotát. A virtualMachineConfiguration szolgáltatással létrehozott készletek esetében csak ARM-alapú virtuális hálózatok (a "Microsoft.Network/virtualNetworks") támogatottak, a cloudServiceConfiguration szolgáltatással létrehozott készletek esetében azonban az ARM és a klasszikus virtuális hálózatok is támogatottak. Ha a megadott virtuális hálózathoz társított hálózati biztonsági csoportok (NSG) találhatók, néhány fenntartott portot engedélyezni kell a bejövő kommunikációhoz. A virtuálisgép-konfigurációval létrehozott készletek esetében engedélyezze a 29876-os és a 29877-as portot, valamint a 22-as portot Linuxon és a 3389-as portot Windows. Felhőszolgáltatás-konfigurációval létrehozott készletek esetén engedélyezze az 10100-at, a 20100-at és a 30100-at. Az Azure Storage kimenő kapcsolatainak engedélyezése a 443-as porton. További részletek: https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration

NetworkSecurityGroupRule

Egy bejövő végpontra alkalmazandó hálózati biztonságicsoport-szabály.

Name Type Description
access

A megadott IP-címhez, alhálózati tartományhoz vagy címkéhez végrehajtandó művelet.

priority
  • integer

A szabály prioritása.
A készleten belüli prioritásoknak egyedinek kell lenniük, és prioritási sorrendben kell kiértékelniük. Minél alacsonyabb a szám, annál magasabb a prioritás. A szabályok megadhatók például 150, 250 és 350 sorszámmal. A 150-es sorszámú szabály elsőbbséget élvez a 250-es sorrendű szabállyal szemben. Az engedélyezett prioritások 150 és 4096 között vannak. Ha van fenntartott vagy duplikált érték, a kérés a 400-ás HTTP-állapotkóddal meghiúsul.

sourceAddressPrefix
  • string

A szabálynak megfelelő forráscímelőtag vagy címke.
Az érvényes értékek egyetlen IP-cím (például 10.10.10.10), IP-alhálózat (azaz 192.168.1.0/24), alapértelmezett címke vagy * (minden címhez). Ha más értékeket is megad, a kérés a 400-ás HTTP-állapotkóddal meghiúsul.

sourcePortRanges
  • string[]

A szabálynak megfelelő forrásporttartományok.
Az érvényes értékek a következők: "" (minden 0-65535-ös porthoz), egy adott porthoz (pl. 22) vagy egy porttartományhoz (pl. 100-200). A portok 0 és 65535 közötti tartományban lehetnek. A gyűjtemény minden bejegyzése nem fedhet át semmilyen más bejegyzést (tartományt vagy egyéni portot). Ha más értékeket is megad, a kérés a 400-ás HTTP-állapotkóddal meghiúsul. Az alapértelmezett érték a "".

NetworkSecurityGroupRuleAccess

A megadott IP-címhez, alhálózati tartományhoz vagy címkéhez végrehajtandó művelet.

Name Type Description
allow
  • string

Hozzáférés engedélyezése.

deny
  • string

Hozzáférés megtagadása.

NFSMountConfiguration

NFS-fájlrendszerhez való csatlakozáshoz használt információk.

Name Type Description
mountOptions
  • string

További parancssori beállítások a csatlakoztatási parancsnak való átadáshoz.
Ezek a "net use" lehetőségek a Windows és a csatlakoztatási lehetőségek Linuxon.

relativeMountPath
  • string

A relatív elérési út azon a számítási csomóponton, amelyen a fájlrendszer csatlakoztatva lesz
Minden fájlrendszer a Batch csatlakoztatási könyvtárához képest van csatlakoztatva, és a AZ_BATCH_NODE_MOUNTS_DIR környezeti változón keresztül érhető el.

source
  • string

A csatlakoztatni kívánt fájlrendszer URI-ja.

NodePlacementConfiguration

Csomópont elhelyezési konfigurációja egy készlethez.

Name Type Description
policy

Csomópontelhelyezési házirend típusa a Batch-készletekben.
A Batch szolgáltatás által a csomópontok kiépítésére használt foglalási szabályzat. Ha nincs megadva, a Batch a regionális szabályzatot fogja használni.

NodePlacementPolicyType

A készlet csomópontjainak kiosztására vonatkozó elhelyezési szabályzat.

Name Type Description
regional
  • string

A készlet összes csomópontja ugyanabban a régióban lesz lefoglalva.

zonal
  • string

A készlet csomópontjai a lehető legjobb terheléselosztással lesznek elosztva a különböző rendelkezésre állási zónák között.

OnAllTasksComplete

A Batch szolgáltatás által végrehajtandó művelet, ha a feladat összes tevékenységének befejezett állapota van.

Name Type Description
noaction
  • string

Nem kell tenni semmit. A feladat aktív marad, kivéve, ha valamilyen más módon leállítja vagy letiltja.

terminatejob
  • string

Állítsa le a feladatot. A feladat terminateReason értéke "AllTasksComplete".

OnTaskFailure

A Batch szolgáltatásnak el kell végeznie a műveletet, ha a feladat valamelyik tevékenysége meghiúsul.

Name Type Description
noaction
  • string

Nem kell tenni semmit. A feladat aktív marad, kivéve, ha valamilyen más módon leállítja vagy letiltja.

performexitoptionsjobaction
  • string

A tevékenység kilépési feltételéhez társított művelet végrehajtása a tevékenység exitConditions gyűjteményében. (Ez továbbra is azt eredményezheti, hogy nem történik művelet, ha a tevékenység ezt határozza meg.)

OSDisk

Gépház a számítási csomópont (VM) operációsrendszer-lemezéhez.

Name Type Description
ephemeralOSDiskSettings

Megadja a számítási csomópont (VM) által használt operációsrendszer-lemez rövid élettartamú lemez Gépház.

OutputFile

A fájlok Azure Batch számítási csomópontról egy másik helyre való feltöltésére vonatkozó specifikáció, miután a Batch szolgáltatás befejezte a feladat-végrehajtást.

Name Type Description
destination

A kimeneti fájl(ok) célhelye.

filePattern
  • string

A feltöltendő fájl(ok) mintája.
A relatív és az abszolút elérési utak is támogatottak. A relatív elérési utak a Tevékenység munkakönyvtárhoz vannak viszonyítva. A következő helyettesítő karakterek támogatottak: * egyezik legalább 0 karakterrel (például az abc* minta megegyezik az abc vagy az abcdef karakterrel), ** bármely könyvtárra illeszkedik, ? egyetlen karaktert, az [abc] a szögletes zárójelek egyik karakterét, az [a-c] pedig a tartomány egy karakterét. A szögletes zárójelek olyan negációt tartalmazhatnak, amely nem megadott karaktereknek felel meg (például a [!abc] egyezik bármely karakterrel, de az a, b vagy c karakterrel). Ha egy fájlnév "." betűvel kezdődik, a rendszer alapértelmezés szerint figyelmen kívül hagyja, de explicit módon megadhatja azt (például .gif nem egyezik a .a.gif, de a ..gif lesz). Egy egyszerű példa: a ***.txt egyezik minden olyan fájllal, amely nem "." kezdetű, és .txt végződik a Tevékenység munkakönyvtárban vagy bármely alkönyvtárban. Ha a fájlnév helyettesítő karaktert tartalmaz, szögletes zárójelek használatával is meg lehet szökni (például az abc[] egyezik az abc nevű fájllal). Vegye figyelembe, hogy a \ és a / is címtárelválasztóként van kezelve Windows, de csak a / linuxos. A környezeti változók (%var% Windows vagy Linuxon $var esetén) ki vannak bontva a minta alkalmazása előtt.

uploadOptions

További lehetőségek a feltöltési művelethez, beleértve a feltöltés végrehajtásának feltételeit is.

OutputFileBlobContainerDestination

Egy Fájlfeltöltési célhelyet határoz meg egy Azure Blob Storage-tárolón belül.

Name Type Description
containerUrl
  • string

Annak a tárolónak az URL-címe Azure Blob Storage, amelybe fel szeretné tölteni a fájlt.
Ha nem használ felügyelt identitást, az URL-címnek tartalmaznia kell egy közös hozzáférésű jogosultságkódot (SAS), amely írási engedélyeket biztosít a tárolóhoz.

identityReference

A containerUrl által megadott Azure Blob Storage eléréséhez használandó felhasználó által hozzárendelt identitásra mutató hivatkozás
Az identitásnak írási hozzáféréssel kell rendelkeznie a Azure Blob Storage tárolóhoz

path
  • string

A cél blob vagy virtuális könyvtár az Azure Storage-tárolóban.
Ha a filePattern egy adott fájlra hivatkozik (azaz nem tartalmaz helyettesítő karaktereket), akkor az elérési út annak a blobnak a neve, amelybe fel szeretné tölteni a fájlt. Ha a filePattern egy vagy több helyettesítő karaktert tartalmaz (ezért több fájlnak is megfelelhet), akkor az elérési út annak a blob virtuális könyvtárnak a neve (amely minden egyes blobnévhez elő van állítva) a fájl(ok) feltöltéséhez. Ha nincs megadva, a rendszer feltölti a fájl(oka)t a tároló gyökerére a fájlnévnek megfelelő blobnévvel.

uploadHeaders

A kimeneti fájlok feltöltéséhez használandó fejlécek név-érték párjainak listája
Ezek a fejlécek akkor lesznek megadva, amikor fájlokat tölt fel az Azure Storage. További információ: Kérelemfejlécek (minden blobtípus).

OutputFileDestination

A célhely, ahová a fájlt fel kell tölteni.

Name Type Description
container

Egy hely az Azure Blob Storage-ban, ahová a rendszer feltölti a fájlokat.

OutputFileUploadCondition

A feladat kimeneti fájljának vagy fájlkészletének feltöltésének feltételei.

Name Type Description
taskcompletion
  • string

Töltse fel a fájl(oka)t a feladatfolyamat bezárása után, függetlenül attól, hogy mi volt a kilépési kód.

taskfailure
  • string

A fájl(ok) feltöltése csak akkor történik meg, ha a feladatfolyamat kilép egy nem nulla kilépési kóddal.

tasksuccess
  • string

A fájl(oka)t csak akkor töltse fel, ha a feladatfolyamat kilép a 0-s kilépési kóddal.

OutputFileUploadOptions

A kimeneti fájlfeltöltési művelet részletei, beleértve a feltöltés végrehajtásának feltételeit is.

Name Type Description
uploadCondition

A feladat kimeneti fájljának vagy fájlkészletének feltöltésének feltételei.
Az alapértelmezett érték a feladatkiegészítés.

PoolEndpointConfiguration

A készlet végpontkonfigurációja.

Name Type Description
inboundNATPools

Azon bejövő NAT-készletek listája, amelyek egy adott számítási csomópont adott portjainak külső kezelésére használhatók.
A kötegkészletenként bejövő NAT-készletek maximális száma 5. Ha túllépi a bejövő NAT-készletek maximális számát, a kérés a 400-es HTTP-állapotkóddal meghiúsul. Ez nem adható meg, ha az IPAddressProvisioningType noPublicIPAddresses.

PoolInformation

Meghatározza, hogyan kell hozzárendelni egy feladatot egy készlethez.

Name Type Description
autoPoolSpecification

Az ideiglenes "automatikus készlet" jellemzői. A Batch szolgáltatás létrehozza ezt az automatikus készletet a feladat elküldésekor.
Ha az automatikus készletlétrehozás sikertelen, a Batch szolgáltatás befejezett állapotba helyezi a feladatot, és a készletlétrehozás hibája be van állítva a feladat ütemezési hibatulajdonságában. A Batch szolgáltatás kezeli az automatikus készlet élettartamát (mind a létrehozást, mind a keepAlive paraméter megadását, törlését). Ha a feladat aktív, az automatikus készlet élettartamát befolyásoló felhasználói műveletek váratlan viselkedést eredményeznek. Meg kell adnia a készlet azonosítóját vagy az automatikus készlet specifikációját, de mindkettőt nem.

poolId
  • string

Egy meglévő készlet azonosítója. A feladat összes feladata a megadott készleten fog futni.
Győződjön meg arról, hogy a tulajdonság által hivatkozott készlet létezik. Ha a készlet nem létezik abban az időpontban, amikor a Batch szolgáltatás megpróbál ütemezni egy feladatot, a feladathoz tartozó tevékenységek addig nem futnak, amíg létre nem hoz egy készletet ezzel az azonosítóval. Vegye figyelembe, hogy a Batch szolgáltatás nem utasítja el a feladatkérést; A egyszerűen csak addig nem futtat tevékenységeket, amíg a készlet nem létezik. Meg kell adnia a készlet azonosítóját vagy az automatikus készlet specifikációját, de mindkettőt nem.

PoolLifetimeOption

A létrehozott automatikus készletek minimális élettartama, valamint az ütemezésben szereplő több feladat készletekhez való hozzárendelésének minimális időtartama.

Name Type Description
job
  • string

A készlet annak a feladatnak az élettartama alatt létezik, amelyhez dedikált. A Batch szolgáltatás a feladat létrehozásakor hozza létre a készletet. Ha a "feladat" beállítás egy feladatütemezésre van alkalmazva, a Batch szolgáltatás új automatikus készletet hoz létre az ütemezésben létrehozott összes feladathoz.

jobschedule
  • string

A készlet a feladatütemezés teljes élettartama alatt létezik. A Batch szolgáltatás akkor hozza létre a készletet, amikor létrehozza az ütemezés első feladatát. Ezt a beállítást csak a feladatütemezésekre alkalmazhatja, a feladatokra nem.

PoolSpecification

Új készlet létrehozásának specifikációja.

Name Type Description
applicationLicenses
  • string[]

A Batch szolgáltatás által a készletben lévő összes számítási csomóponton elérhető alkalmazáslicencek listája.
Az alkalmazáslicencek listájának az elérhető Batch-szolgáltatásalkalmazás-licencek részhalmazának kell lennie. Ha olyan licencet igényel, amely nem támogatott, a készlet létrehozása sikertelen lesz. A készleten elérhető licencek a következők: "maya", "vray", "3dsmax", "arnold". A készlethez hozzáadott minden egyes alkalmazáslicenc után külön díjat számítunk fel.

applicationPackageReferences

A készlet egyes számítási csomópontjaira telepítendő csomagok listája.
A csomaghivatkozások módosításai a készlethez csatlakozó összes új csomópontra hatással vannak, de a készletben már meglévő számítási csomópontokra nem vonatkoznak, amíg újra nem indítják vagy újra nem alakítja őket. Egy adott készlet legfeljebb 10 csomaghivatkozást tartalmaz.

autoScaleEvaluationInterval
  • string

Az az időintervallum, amellyel automatikusan módosíthatja a készlet méretét az automatikus skálázási képletnek megfelelően.
Az alapértelmezett érték 15 perc. A minimális és maximális érték 5 perc, illetve 168 óra. Ha 5 percnél rövidebb vagy 168 óránál hosszabb értéket ad meg, a Batch szolgáltatás elutasítja a kérést érvénytelen tulajdonságérték-hibával; Ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

autoScaleFormula
  • string

A készletben lévő számítási csomópontok kívánt számának képlete.
Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale false értékre van állítva. Ez akkor szükséges, ha az enableAutoScale értéke igaz. A rendszer a készlet létrehozása előtt ellenőrzi a képlet érvényességét. Ha a képlet érvénytelen, a Batch szolgáltatás elutasítja a részletes hibainformációkat tartalmazó kérelmet.

certificateReferences

A készlet egyes számítási csomópontjaira telepítendő tanúsítványok listája.
Windows-csomópontok esetében 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 "certs" könyvtárat a felhasználó kezdőkönyvtárában (például /home/{user-name}/certs), és a tanúsítványok ebben a könyvtárban lesznek elhelyezve.

cloudServiceConfiguration

A készlet felhőszolgáltatás-konfigurációja.
Ezt a tulajdonságot meg kell adni, ha a készletet Azure PaaS virtuális gépekkel kell létrehozni. Ez a tulajdonság és a virtualMachineConfiguration kölcsönösen kizárja egymást, és meg kell adni az egyik tulajdonságot. Ha egyik sincs megadva, a Batch szolgáltatás hibát ad vissza; Ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés). Ez a tulajdonság nem adható meg, ha a Batch-fiók "UserSubscription" értékű poolAllocationMode tulajdonsággal lett létrehozva.

displayName
  • string

A készlet megjelenítendő neve.
A megjelenítendő névnek nem kell egyedinek lennie, és legfeljebb 1024 hosszúságú Unicode-karaktereket tartalmazhat.

enableAutoScale
  • boolean

Azt határozza meg, hogy a készlet mérete idővel automatikusan módosuljon-e.
Ha hamis, meg kell adni legalább egy targetDedicatedNodes és targetLowPriorityNodes csomópontot. Ha igaz, az automatikusScaleFormula elem szükséges. A készlet a képletnek megfelelően automatikusan átméreteződik. Az alapértelmezett érték a hamis.

enableInterNodeCommunication
  • boolean

Azt határozza meg, hogy a készlet engedélyezi-e a közvetlen kommunikációt a számítási csomópontok között.
A csomópontok közötti kommunikáció engedélyezése korlátozza a készlet maximális méretét a készlet számítási csomópontjaira vonatkozó üzembehelyezési korlátozások miatt. Ez azt eredményezheti, hogy a készlet nem éri el a kívánt méretet. Az alapértelmezett érték a hamis.

metadata

A készlethez metaadatként társított név-érték párok listája.
A Batch szolgáltatás nem rendel semmilyen jelentést a metaadatokhoz; kizárólag felhasználói kód használatára szolgál.

mountConfiguration

A készlet egyes csomópontjaihoz csatlakoztatandó fájlrendszerek listája.
Ez támogatja a Azure Files, az NFS, a CIFS/SMB és a Blobfuse használatát.

networkConfiguration

A készlet hálózati konfigurációja.
A készlet hálózati konfigurációja.

resizeTimeout
  • string

A számítási csomópontok készletbe foglalásának időtúllépése.
Ez az időtúllépés csak a manuális skálázásra vonatkozik; nincs hatása, ha az enableAutoScale igaz értékre van állítva. Az alapértelmezett érték 15 perc. A minimális érték 5 perc. Ha 5 percnél rövidebb értéket ad meg, a Batch szolgáltatás hibaüzenettel utasítja el a kérést; Ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

startTask

Az egyes számítási csomópontokon a készlethez való csatlakozáskor futtatandó feladat. A tevékenység akkor fut, amikor a számítási csomópontot hozzáadják a készlethez, vagy amikor a számítási csomópont újraindul.
A Batch újrapróbálja a Feladatokat, ha egy helyreállítási művelet aktiválódik egy csomóponton. A helyreállítási műveletek közé tartoznak például (de nem kizárólagosan), ha egy nem megfelelő állapotú csomópont újraindul, vagy egy számítási csomópont a gazdagép hibája miatt eltűnik. A helyreállítási műveletek miatti újrapróbálkozások függetlenek egymástól, és nem számítanak bele a maxTaskRetryCount értékbe. Még ha a maxTaskRetryCount is 0, a helyreállítási művelet miatt belső újrapróbálkozhat. Emiatt minden tevékenységnek idempotensnek kell lennie. Ez azt jelenti, hogy a tevékenységeknek 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ája. Bizonyos esetekben előfordulhat, hogy a StartTask újrafut, még akkor is, ha a számítási csomópont nem lett újraindítva. Különös figyelmet kell fordítani arra, hogy elkerülje azokat a StartTask-feladatokat, amelyek megszakítási folyamatokat hoznak létre, vagy szolgáltatásokat telepítenek/indítanak el a StartTask munkakönyvtárából, mivel ez megakadályozza, hogy a Batch újra futtathassa a StartTaskot.

targetDedicatedNodes
  • integer

A készletben található dedikált számítási csomópontok kívánt száma.
Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke igaz. Ha az enableAutoScale értéke hamis, akkor vagy targetDedicatedNodes, targetLowPriorityNodes vagy mindkettőt kell beállítania.

targetLowPriorityNodes
  • integer

A készletben található kihasználatlan/alacsony prioritású számítási csomópontok kívánt száma.
Ezt a tulajdonságot nem szabad megadni, ha az enableAutoScale értéke igaz. Ha az enableAutoScale értéke hamis, akkor vagy targetDedicatedNodes, targetLowPriorityNodes vagy mindkettőt kell beállítania.

taskSchedulingPolicy

Hogyan oszlanak el a tevékenységek a készlet számítási csomópontjai között.
Ha nincs megadva, az alapértelmezett érték a spread.

taskSlotsPerNode
  • integer

A készlet egyetlen számítási csomópontján egyidejű feladatok futtatásához használható tevékenységhelyek száma.
Az alapértelmezett érték az 1. A maximális érték a készlet VmSize-jének 4-szerese vagy 256 magja.

userAccounts

A készlet minden számítási csomópontján létrehozandó felhasználói fiókok listája.

virtualMachineConfiguration

A készlet virtuálisgép-konfigurációja.
Ezt a tulajdonságot meg kell adni, ha a készletet Azure IaaS virtuális gépekkel kell létrehozni. Ez a tulajdonság és a cloudServiceConfiguration kölcsönösen kizárja egymást, és meg kell adni az egyik tulajdonságot. Ha egyik sincs megadva, a Batch szolgáltatás hibát ad vissza; Ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

vmSize
  • string

A készletben lévő virtuális gépek mérete. A készlet összes virtuális gépe azonos méretű.
A készletekben lévő virtuális gépek rendelkezésre álló 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).

PublicIPAddressConfiguration

A készlet hálózati konfigurációjának nyilvános IP-címkonfigurációja.

Name Type Description
ipAddressIds
  • string[]

Azon nyilvános IP-címek listája, amelyeket a Batch szolgáltatás használni fog a számítási csomópontok kiépítésekor.
Az itt megadott IP-címek száma korlátozza a készlet maximális méretét – 100 dedikált csomópont vagy 100 kihasználatlan/alacsony prioritású csomópont foglalható le minden nyilvános IP-címhez. Egy 250 dedikált virtuális gépet igénylő készletnek például legalább 3 nyilvános IP-címet kell megadnia. A gyűjtemény minden eleme a következő formátumú: /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}.

provision

A készlet nyilvános IP-címeinek kiépítési típusa.
Az alapértelmezett érték a BatchManaged.

RecentJob

Információ a feladatütemezésben futtatandó legutóbbi feladatról.

Name Type Description
id
  • string

A feladat azonosítója.

url
  • string

A feladat URL-címe.

ResourceFile

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

Name Type Description
autoStorageContainerName
  • string

A tároló neve az automatikus tárfiókban.
Az autoStorageContainerName, a storageContainerUrl és a 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 lesznek letöltve, amelyek neve a megadott előtaggal kezdődik.
A tulajdonság csak az autoStorageContainerName vagy a storageContainerUrl használatakor érvényes. Ez az előtag lehet részleges fájlnév vagy alkönyvtár. Ha nincs megadva előtag, a tárolóban lévő összes fájl le lesz töltve.

fileMode
  • string

A fájlengedélyezési mód attribú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 olyan resourceFile-hoz van megadva, amely egy Windows számítási csomópontra lesz letöltve. Ha ez a tulajdonság nincs megadva linuxos számítási csomóponthoz, akkor a rendszer a 0770 alapértelmezett értéket alkalmazza a fájlra.

filePath
  • string

A számítási csomópont azon helye, ahová a fájl(oka)t le szeretné tölteni a tevékenység munkakönyvtárához viszonyítva.
Ha a httpUrl tulajdonság meg van adva, a filePath megadása kötelező, és leírja a fájl letöltési útvonalát, beleértve a fájlnevet is. Ellenkező esetben, ha az autoStorageContainerName vagy a storageContainerUrl tulajdonság meg van adva, a filePath nem kötelező, és az a könyvtár, amelybe le szeretné tölteni a fájlokat. Abban az esetben, ha a filePath könyvtárként van használva, a bemeneti adatokhoz már társított könyvtárszerkezetek teljes mértékben megmaradnak, és hozzáfűződnek 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, a storageContainerUrl és a 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 olvashatónak kell lennie a számítási csomópontokról. Az Azure Storage-beli blobok URL-címét háromféleképpen lehet lekérni: tartalmazzon egy közös hozzáférésű jogosultságkódot (SAS), amely olvasási engedélyeket ad a blobhoz, használjon olvasási engedéllyel rendelkező felügyelt identitást, vagy állítsa be a blob vagy a tároló ACL-jét a nyilvános hozzáférés engedélyezéséhez.

identityReference

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

storageContainerUrl
  • string

A Azure Blob Storage belüli blobtároló URL-címe.
Az autoStorageContainerName, a storageContainerUrl és a 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 egy Tárolóhoz az Azure Storage-ban: 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 olvasási és listázási engedélyekkel rendelkező felügyelt identitást, vagy állítsa be a tároló ACL-ét a nyilvános hozzáférés engedélyezéséhez.

Schedule

A feladatok létrehozásának ütemezése. Minden időpontot az UTC-nek megfelelően rögzítettek, és nem érintik a nyári időszámítást.

Name Type Description
doNotRunAfter
  • string

Ez az idő, amely után nem jön létre feladat ebben a feladatütemezésben. Az ütemezés azonnal befejezett állapotba kerül, amint ez a határidő lejárt, és ebben a feladatütemezésben nincs aktív feladat.
Ha nem ad meg doNotRunAfter időpontot, és ismétlődő feladatütemezést hoz létre, a feladatütemezés aktív marad, amíg explicit módon le nem állítja azt.

doNotRunUntil
  • string

Az a legkorábbi időpont, amikor bármely feladat létrehozható ebben a feladatütemezésben.
Ha nem ad meg doNotRunUntil időpontot, az ütemezés azonnal készen áll a feladatok létrehozására.

recurrenceInterval
  • string

Két egymást követő feladat kezdési időpontjai közötti időintervallum a feladatütemezésben. A feladatütemezés legfeljebb egy aktív feladatot tartalmazhat egy adott időpontban.
Mivel egy feladatütemezés legfeljebb egy aktív feladatot tartalmazhat egy adott időpontban, ha ideje új feladatot létrehozni egy feladatütemezés szerint, de az előző feladat még fut, a Batch szolgáltatás nem hozza létre az új feladatot, amíg az előző feladat be nem fejeződik. Ha az előző feladat nem fejeződik be az új recurrenceInterval startWindow időszakán belül, akkor erre az időközre nem lesz ütemezve új feladat. Ismétlődő feladatok esetén általában meg kell adnia egy jobManagerTask feladatot a jobSpecification mezőben. Ha nem használja a jobManagerTask fájlt, szüksége lesz egy külső folyamatra a feladatok létrehozásának figyeléséhez, tevékenységek hozzáadásához a feladatokhoz, és a feladatok a következő ismétlődésre kész leállításához. Az alapértelmezett érték az, hogy az ütemezés nem ismétlődik: egy feladat jön létre a startWindowban a doNotRunUntil idő után, és az ütemezés a feladat befejeződése után azonnal befejeződik. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hibaüzenettel utasítja el az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

startWindow
  • string

Az időintervallum attól az időponttól kezdve, amikor az ütemezés azt jelzi, hogy létre kell hozni egy feladatot, amelyen belül létre kell hozni egy feladatot.
Ha a startWindow intervallumon belül nem jön létre feladat, akkor a "lehetőség" elveszik; az ütemezés következő ismétlődéséig nem jön létre feladat. Ha az ütemezés ismétlődő, és a startWindow hosszabb az ismétlődési időköznél, akkor ez egy végtelen startWindow-nak felel meg, mivel az egyik recurrenceInterval függvényben "esedékes" feladat nem kerül át a következő ismétlődési intervallumba. Az alapértelmezett érték végtelen. A minimális érték 1 perc. Ha alacsonyabb értéket ad meg, a Batch szolgáltatás hibaüzenettel utasítja el az ütemezést; ha közvetlenül a REST API-t hívja meg, a HTTP-állapotkód 400 (hibás kérés).

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 újraindul.

Name Type 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 rendszerhéjat a parancssorban, például használja a "cmd /c MyCommand" parancsot Windows 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 feladat munkakönyvtárához 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

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 könyvtár (a csomóponton lévő 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 parancssora 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 fognak tudni hozzáférni ezekhez a fájlokhoz.

environmentSettings

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

maxTaskRetryCount
  • integer

A tevékenység újrapróbálásának maximális száma.
A Batch szolgáltatás újrapróbál egy feladatot, ha a kilépési kódja nem nulla. 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 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 az újrapróbálkozások 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 indítási tevékenységhez vagy bármely tevékenységhez. Az alapértelmezett érték 0 (nincs újrapróbálkozás)

resourceFiles

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

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

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), mielőtt ütemezne bármilyen feladatot a számítási csomóponton.
Ha igaz, és a StartTask meghiúsul egy csomóponton, a Batch szolgáltatás újrapróbálkozásokat tesz a StartTask-ra a maximális újrapróbálkozások számához (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álhatatlanná teszi a csomópontot, és nem ütemezi 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 még ha a StartTask meghiúsul is, az új tevékenységek továbbra is ütemezve lesznek a számítási csomóponton. Az alapértelmezett érték igaz.

StorageAccountType

Az adatlemezek létrehozásához használt tárfiók típusa.

Name Type Description
premium_lrs
  • string

Az adatlemeznek prémium helyileg redundáns tárolást kell használnia.

standard_lrs
  • string

Az adatlemeznek standard helyileg redundáns tárolást kell használnia.

TaskConstraints

Tevékenységre alkalmazandó végrehajtási korlátozások.

Name Type Description
maxTaskRetryCount
  • integer

A tevékenység újrapróbálásának maximális száma. A Batch szolgáltatás újrapróbálkozásokat fog végrehajtani egy tevékenységen, ha a kilépési kódja nem nulla.
Vegye figyelembe, hogy ez az érték egy nem nulla kilépési kód miatt kifejezetten szabályozza a végrehajtható feladat újrapróbálkozásának számát. A Batch szolgáltatás egyszer próbálja meg a feladatot, majd próbálkozzon újra erre a korlátra. Ha például a maximális újrapróbálkozás-szám 3, a Batch legfeljebb 4 alkalommal próbálja meg a tevékenységet (egy kezdeti próbálkozás és 3 újrapróbálkozás). Ha az újrapróbálkozási kísérletek maximális száma 0, a Batch szolgáltatás az első kísérlet után nem próbálkozik újra a feladattal. Ha a maximális újrapróbálkozási szám -1, a Batch szolgáltatás korlátozás nélkül újrapróbálkozott a tevékenységtel, kezdési tevékenységhez vagy tevékenységhez azonban nem ajánlott. Az alapértelmezett érték 0 (nincs újrapróbálkozás)

maxWallClockTime
  • string

A tevékenység futásának maximális időtartama a tevékenység indításának időpontjától mérve. Ha a tevékenység nem fejeződik be az időkorláton belül, a Batch szolgáltatás leállítja.
Ha ez nincs megadva, nincs időkorlát a tevékenység futásának időtartamára.

retentionTime
  • string

A tevékenységkönyvtár azon számítási csomóponton való megőrzéséhez szükséges minimális idő, amelyen futott, a végrehajtás befejezésétől számítva. Ezt követően a Batch szolgáltatás törölheti a tevékenységkönyvtárat és annak teljes tartalmát.
Az alapértelmezett érték 7 nap, azaz a tevékenységkönyvtár 7 napig marad meg, kivéve, ha a számítási csomópontot eltávolítják vagy a feladatot törlik.

TaskContainerSettings

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

Name Type Description
containerRunOptions
  • string

A tároló létrehozási parancsának további lehetőségei.
Ezek a további beállítások a "docker create" parancs argumentumaiként vannak megadva, a Batch szolgáltatás által vezérelt beállítások mellett.

imageName
  • string

A feladat futtatásához használt tároló létrehozásához használt rendszerkép.
Ez a teljes rendszerkép-hivatkozás, ahogyan a "docker pull" (docker-lekérés) beállítás is meg van adva. Ha a rendszer nem ad meg címkét a rendszerkép neveként, a rendszer a "latest" címkét használja alapértelmezettként.

registry

A tároló rendszerképé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

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

TaskSchedulingPolicy

Meghatározza, hogy a tevékenységek hogyan legyenek elosztva a számítási csomópontok között.

Name Type Description
nodeFillType

Hogyan oszlanak el a tevékenységek a készlet számítási csomópontjai között.
Ha nincs megadva, az alapértelmezett érték a spread.

UserAccount

A feladatok Azure Batch számítási csomóponton való végrehajtásához használt felhasználó létrehozásához használt tulajdonságok.

Name Type Description
elevationLevel

A felhasználói fiók jogosultságszintje.
Az alapértelmezett érték a nonAdmin.

linuxUserConfiguration

A felhasználói fiók Linux-specifikus felhasználói konfigurációja.
Ezt a tulajdonságot a rendszer figyelmen kívül hagyja, ha egy Windows készletben van megadva. Ha nincs megadva, a felhasználó az alapértelmezett beállításokkal jön létre.

name
  • string

A felhasználói fiók neve.

password
  • string

A felhasználói fiók jelszava.

windowsUserConfiguration

A felhasználói fiók Windows-specifikus felhasználói konfigurációja.
Ez a tulajdonság csak akkor adható meg, ha a felhasználó egy Windows Készleten van. Ha nincs megadva, és Windows készleten van megadva, a felhasználó az alapértelmezett beállításokkal jön létre.

UserIdentity

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

Name Type Description
autoUser

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 mindkettőt nem.

username
  • string

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

VirtualMachineConfiguration

A készlet számítási csomópontjainak konfigurációja az Azure Virtual Machines-infrastruktúra alapján.

Name Type Description
containerConfiguration

A készlet tárolókonfigurációja.
Ha meg van adva, a rendszer a készlet minden számítási csomópontján elvégzi a telepítést, hogy a feladatok tárolókban fussanak. A készleten futó összes normál Tevékenység és Feladatkezelő tevékenységnek meg kell adnia a containerSettings tulajdonságot, és az összes többi tevékenység megadhatja azt.

dataDisks

A készlet számítási csomópontjaihoz csatolt adatlemezek konfigurációja.
Ezt a tulajdonságot akkor kell megadni, ha a készlet számítási csomópontjaihoz üres adatlemezeket kell csatolni. Ez nem frissíthető. Minden számítási csomópont saját lemezt kap (a lemez nem fájlmegosztás). A meglévő lemezek nem csatolhatók, minden csatolt lemez üres. Amikor eltávolítja a számítási csomópontot a készletből, a lemez és a hozzá társított összes adat is törlődik. A lemez nincs formázva a csatolás után, használat előtt formázni kell – további információkért lásd https://docs.microsoft.com/en-us/azure/virtual-machines/linux/classic/attach-disk#initialize-a-new-data-disk-in-linux és https://docs.microsoft.com/en-us/azure/virtual-machines/windows/attach-disk-ps#add-an-empty-data-disk-to-a-virtual-machine.

diskEncryptionConfiguration

A készlet lemeztitkosítási konfigurációja.
Ha meg van adva, a rendszer titkosítást végez a készlet minden csomópontján a csomópont kiépítése során.

extensions

A készlet virtuálisgép-bővítménye.
Ha meg van adva, az ebben a konfigurációban említett bővítmények minden csomópontra telepítve lesznek.

imageReference

Az Azure Virtual Machines Marketplace-rendszerképre vagy a használni kívánt egyéni virtuálisgép-rendszerképre mutató hivatkozás.

licenseType
  • string

Az operációs rendszer központi telepítésekor használandó helyszíni licenc típusa.
Ez csak a Windows operációs rendszert tartalmazó lemezképekre vonatkozik, és csak akkor használható, ha érvényes helyszíni licencekkel rendelkezik a telepíteni kívánt számítási csomópontokhoz. Ha nincs megadva, a rendszer nem alkalmaz helyszíni licencelési kedvezményt. Az értékek a következők:

Windows_Server – A helyszíni licenc az Windows Serverre érvényes. Windows_Client – A helyszíni licenc az Windows Clientre érvényes.

nodeAgentSKUId
  • string

A készlet számítási csomópontjain kiépíteni kívánt Batch számításicsomópont-ügynök termékváltozata.
A Batch számítási csomópont ügynöke egy olyan program, amely a készlet minden számítási csomópontján fut, és biztosítja a parancs- és vezérlési felületet a számítási csomópont és a Batch szolgáltatás között. A számítási csomópont ügynökének különböző implementációi vannak, más néven termékváltozatok a különböző operációs rendszerekhez. Meg kell adnia egy számítási csomópont ügynökének termékváltozatát, amely megfelel a kiválasztott rendszerkép-hivatkozásnak. A támogatott számításicsomópont-ügynök termékváltozatainak és az ellenőrzött rendszerképhivatkozások listájának lekéréséhez tekintse meg a "Támogatott számításicsomópont-ügynök termékváltozatok listázása" műveletet.

nodePlacementConfiguration

A készlet csomópont-elhelyezési konfigurációja.
Ez a konfiguráció határozza meg a készlet csomópontjainak fizikai lefoglalására vonatkozó szabályokat.

osDisk

Gépház a virtuális gép operációsrendszer-lemezéhez.

windowsConfiguration

Windows operációs rendszer beállításait a virtuális gépen.
Ezt a tulajdonságot nem szabad megadni, ha az imageReference tulajdonság linuxos operációsrendszer-lemezképet ad meg.

VMExtension

A virtuálisgép-bővítmények konfigurációja.

Name Type Description
autoUpgradeMinorVersion
  • boolean

Azt jelzi, hogy a bővítménynek újabb alverziót kell-e használnia, ha az üzembe helyezéskor elérhető. Az üzembe helyezést követően azonban a bővítmény csak akkor frissíti az alverziókat, ha újra üzembe helyezi, még akkor sem, ha a tulajdonság értéke igaz.

name
  • string

A virtuálisgép-bővítmény neve.

protectedSettings
  • object

A bővítmény lehet protectedSettings vagy protectedSettingsFromKeyVault, vagy egyáltalán nem tartalmaz védett beállításokat.

provisionAfterExtensions
  • string[]

A bővítménynevek gyűjteménye.
Bővítménynevek gyűjteménye, amely után ezt a bővítményt ki kell építeni.

publisher
  • string

A bővítménykezelő közzétevőjének neve.

settings
  • object

A bővítmény JSON formátumú nyilvános beállításai.

type
  • string

A bővítmény típusa.

typeHandlerVersion
  • string

A szkriptkezelő verziója.

WindowsConfiguration

Windows operációsrendszer-beállításokat, amelyeket alkalmazni kell a virtuális gépre.

Name Type Description
enableAutomaticUpdates
  • boolean

Azt jelzi, hogy engedélyezve vannak-e az automatikus frissítések a virtuális gépen.
Ha nincs megadva, az alapértelmezett érték igaz.

WindowsUserConfiguration

A felhasználói fiók létrehozásához használt tulajdonságok Windows számítási csomóponton.

Name Type Description
loginMode

A felhasználó bejelentkezési módja
A VirtualMachineConfiguration-készletek alapértelmezett értéke "batch", a CloudServiceConfiguration-készletek esetében pedig "interaktív".