Compute Node - Get
Hiermee wordt informatie opgehaald over het opgegeven rekenknooppunt.
GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?api-version=2024-07-01.20.0
GET {batchUrl}/pools/{poolId}/nodes/{nodeId}?$select={$select}&timeout={timeout}&api-version=2024-07-01.20.0
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
batch
|
path | True |
string |
De basis-URL voor alle Azure Batch-serviceaanvragen. |
node
|
path | True |
string |
De id van het rekenknooppunt waarover u informatie wilt ophalen. |
pool
|
path | True |
string |
De id van de pool die het rekenknooppunt bevat. |
api-version
|
query | True |
string |
Client-API-versie. |
$select
|
query |
string |
Een OData-$select-component. |
|
timeout
|
query |
integer int32 |
De maximale tijd die de server kan besteden aan het verwerken van de aanvraag, in seconden. De standaardwaarde is 30 seconden. Als de waarde groter is dan 30, wordt in plaats daarvan de standaardwaarde gebruikt. |
Aanvraagkoptekst
Media Types: "application/json; odata=minimalmetadata"
Name | Vereist | Type | Description |
---|---|---|---|
client-request-id |
string uuid |
De door de aanroeper gegenereerde aanvraagidentiteit, in de vorm van een GUID zonder decoratie, zoals accolades, bijvoorbeeld 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Of de server de clientaanvraag-id in het antwoord moet retourneren. |
|
ocp-date |
string date-time-rfc1123 |
Het tijdstip waarop de aanvraag is uitgegeven. Clientbibliotheken stellen dit doorgaans in op de huidige kloktijd van het systeem; stel deze expliciet in als u de REST API rechtstreeks aanroept. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Een antwoord met het rekenknooppunt. Kopteksten
|
|
Other Status Codes |
De fout van de Batch-service. |
Beveiliging
azure_auth
Microsoft Entra OAuth 2.0-verificatiecodestroom
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Authorization
Type:
apiKey
In:
header
Voorbeelden
Node get
Voorbeeldaanvraag
GET account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z?api-version=2024-07-01.20.0
Voorbeeldrespons
{
"id": "tvm-1695681911_2-20161122t193202z",
"url": "https://account.region.batch.azure.com/pools/poolId/nodes/tvm-1695681911_2-20161122t193202z",
"state": "idle",
"schedulingState": "enabled",
"stateTransitionTime": "2016-11-22T19:37:31.4285526Z",
"lastBootTime": "2016-11-22T19:37:28.623369Z",
"allocationTime": "2016-11-22T19:32:02.8155319Z",
"ipAddress": "1.1.1.1",
"affinityId": "TVM:tvm-1695681911_2-20161122t193202z",
"vmSize": "small",
"totalTasksRun": 0,
"totalTasksSucceeded": 0,
"runningTasksCount": 0,
"isDedicated": true,
"startTask": {
"commandLine": "cmd /c echo hello",
"userIdentity": {
"autoUser": {
"scope": "task",
"elevationLevel": "nonadmin"
}
},
"maxTaskRetryCount": 0,
"waitForSuccess": false
},
"startTaskInfo": {
"state": "completed",
"startTime": "2016-11-22T19:37:31.4285526Z",
"endTime": "2016-11-22T19:37:31.838028Z",
"exitCode": 0,
"retryCount": 0
},
"nodeAgentInfo": {
"version": "1.2.0.0",
"lastUpdateTime": "2016-11-22T19:37:28.623369Z"
}
}
Definities
Name | Description |
---|---|
Auto |
Het bereik voor de automatische gebruiker |
Auto |
Hiermee geeft u de parameters op voor de automatische gebruiker die een taak uitvoert in de Batch-service. |
Batch |
Er is een foutbericht ontvangen van de Azure Batch-service. |
Batch |
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie. |
Certificate |
Een verwijzing naar een certificaat dat moet worden geïnstalleerd op rekenknooppunten in een pool. |
Certificate |
De locatie van het certificaatarchief op het rekenknooppunt waarin het certificaat moet worden geïnstalleerd. |
Certificate |
Welke gebruikersaccounts op het rekenknooppunt toegang moeten hebben tot de persoonlijke gegevens van het certificaat. |
Compute |
Een rekenknooppunt in de Batch-service. |
Compute |
De eindpuntconfiguratie voor het rekenknooppunt. |
Compute |
Er is een fout opgetreden door een rekenknooppunt. |
Compute |
De verwijzing naar een door de gebruiker toegewezen identiteit die is gekoppeld aan de Batch-pool die door een rekenknooppunt wordt gebruikt. |
Compute |
De huidige status van het rekenknooppunt. |
Container |
De vermelding van het pad en de koppelingsmodus die u wilt koppelen aan de taakcontainer. |
Container |
De paden die worden gekoppeld aan de container van de containertaak. |
Container |
Een privécontainerregister. |
Container |
De locatie van de werkmap containertaak. |
Elevation |
Het hoogteniveau van de gebruiker. |
Environment |
Een omgevingsvariabele die moet worden ingesteld voor een taakproces. |
Error |
De categorie van de fout. |
Error |
Een foutbericht dat is ontvangen in een Azure Batch-foutreactie. |
Image |
Een verwijzing naar een Azure Virtual Machines Marketplace-installatiekopieën of een Azure Compute Gallery-installatiekopieën. Zie de bewerking Ondersteunde installatiekopieën weergeven om de lijst met alle Azure Marketplace-installatiekopieën op te halen die zijn geverifieerd door Azure Batch. |
Inbound |
Een binnenkomend eindpunt op een rekenknooppunt. |
Inbound |
Het protocol van het eindpunt. |
Name |
Vertegenwoordigt een naam-waardepaar. |
Node |
Informatie over de rekenknooppuntagent. |
Resource |
Eén bestand of meerdere bestanden die moeten worden gedownload naar een rekenknooppunt. |
Scheduling |
Of het rekenknooppunt beschikbaar is voor taakplanning. |
Start |
Een taak die wordt uitgevoerd wanneer een knooppunt lid wordt van een pool in de Azure Batch-service of wanneer het rekenknooppunt opnieuw wordt opgestart of opnieuw wordt hersteld. |
Start |
Informatie over een StartTask die wordt uitgevoerd op een rekenknooppunt. |
Start |
De status van de StartTask op het rekenknooppunt. |
Task |
Bevat informatie over de container die een taak uitvoert. |
Task |
De containerinstellingen voor een taak. |
Task |
Informatie over de uitvoering van een taak. |
Task |
Het resultaat van taakuitvoering. |
Task |
Informatie over een taakfout. |
Task |
Informatie over een taak die wordt uitgevoerd op een rekenknooppunt. |
Task |
De status van de taak. |
User |
De definitie van de gebruikersidentiteit waaronder de taak wordt uitgevoerd. |
Virtual |
Informatie over de huidige status van de virtuele machine. |
AutoUserScope
Het bereik voor de automatische gebruiker
Name | Type | Description |
---|---|---|
pool |
string |
Hiermee geeft u op dat de taak wordt uitgevoerd als het algemene automatische gebruikersaccount dat wordt gemaakt op elk rekenknooppunt in een pool. |
task |
string |
Hiermee geeft u op dat de service een nieuwe gebruiker voor de taak moet maken. |
AutoUserSpecification
Hiermee geeft u de parameters op voor de automatische gebruiker die een taak uitvoert in de Batch-service.
Name | Type | Description |
---|---|---|
elevationLevel |
Het hoogteniveau van de automatische gebruiker. |
|
scope |
Het bereik voor de automatische gebruiker |
BatchError
Er is een foutbericht ontvangen van de Azure Batch-service.
Name | Type | Description |
---|---|---|
code |
string |
Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt. |
message |
Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface. |
|
values |
Een verzameling sleutel-waardeparen met aanvullende informatie over de fout. |
BatchErrorDetail
Een item met aanvullende informatie die is opgenomen in een Azure Batch-foutreactie.
Name | Type | Description |
---|---|---|
key |
string |
Een id die de betekenis van de eigenschap Waarde aangeeft. |
value |
string |
De aanvullende informatie die is opgenomen in het foutbericht. |
CertificateReference
Een verwijzing naar een certificaat dat moet worden geïnstalleerd op rekenknooppunten in een pool.
Name | Type | Description |
---|---|---|
storeLocation |
De locatie van het certificaatarchief op het rekenknooppunt waarin het certificaat moet worden geïnstalleerd. |
|
storeName |
string |
De naam van het certificaatarchief op het rekenknooppunt waarin het certificaat moet worden geïnstalleerd. |
thumbprint |
string |
De vingerafdruk van het certificaat. |
thumbprintAlgorithm |
string |
Het algoritme waaraan de vingerafdruk is gekoppeld. Dit moet sha1 zijn. |
visibility |
Welke gebruikersaccounts op het rekenknooppunt toegang moeten hebben tot de persoonlijke gegevens van het certificaat. |
CertificateStoreLocation
De locatie van het certificaatarchief op het rekenknooppunt waarin het certificaat moet worden geïnstalleerd.
Name | Type | Description |
---|---|---|
currentuser |
string |
Certificaten moeten worden geïnstalleerd in het certificaatarchief currentuser. |
localmachine |
string |
Certificaten moeten worden geïnstalleerd in het Certificaatarchief van LocalMachine. |
CertificateVisibility
Welke gebruikersaccounts op het rekenknooppunt toegang moeten hebben tot de persoonlijke gegevens van het certificaat.
Name | Type | Description |
---|---|---|
remoteuser |
string |
Het certificaat moet zichtbaar zijn voor de gebruikersaccounts waaronder gebruikers extern toegang hebben tot het rekenknooppunt. |
starttask |
string |
Het certificaat moet zichtbaar zijn voor het gebruikersaccount waaronder de StartTask wordt uitgevoerd. Houd er rekening mee dat als het Bereik van AutoUser pool is voor zowel de StartTask als een taak, dit certificaat ook zichtbaar is voor de taak. |
task |
string |
Het certificaat moet zichtbaar zijn voor de gebruikersaccounts waaronder taaktaken worden uitgevoerd. |
ComputeNode
Een rekenknooppunt in de Batch-service.
Name | Type | Description |
---|---|---|
affinityId |
string |
Een id die kan worden doorgegeven bij het toevoegen van een taak om aan te vragen of de taak op dit rekenknooppunt moet worden gepland. |
allocationTime |
string |
Het tijdstip waarop dit rekenknooppunt is toegewezen aan de pool. |
certificateReferences |
De lijst met certificaten die zijn geïnstalleerd op het rekenknooppunt. Waarschuwing: deze eigenschap is afgeschaft en wordt na februari 2024 verwijderd. Gebruik in plaats daarvan de Azure KeyVault-extensie. |
|
endpointConfiguration |
De eindpuntconfiguratie voor het rekenknooppunt. |
|
errors |
De lijst met fouten die momenteel worden aangetroffen door het rekenknooppunt. |
|
id |
string |
De id van het rekenknooppunt. |
ipAddress |
string |
Het IP-adres dat andere knooppunten kunnen gebruiken om te communiceren met dit rekenknooppunt. |
isDedicated |
boolean |
Of dit rekenknooppunt een toegewezen rekenknooppunt is. Als dit onwaar is, is het rekenknooppunt een rekenknooppunt met een spot-/lage prioriteit. |
lastBootTime |
string |
De laatste keer dat het rekenknooppunt is gestart. |
nodeAgentInfo |
Informatie over de versie van de Compute Node-agent en de tijd waarop het rekenknooppunt is bijgewerkt naar een nieuwe versie. |
|
recentTasks |
Een lijst met taken waarvan de status onlangs is gewijzigd. |
|
runningTaskSlotsCount |
integer |
Het totale aantal planningssites dat momenteel wordt gebruikt door taaktaken uit te voeren op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken. |
runningTasksCount |
integer |
Het totale aantal taaktaken dat momenteel wordt uitgevoerd op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken. |
schedulingState |
Of het rekenknooppunt beschikbaar is voor taakplanning. |
|
startTask |
De taak die moet worden uitgevoerd op het rekenknooppunt terwijl deze lid wordt van de pool. |
|
startTaskInfo |
Runtime-informatie over de uitvoering van de StartTask op het rekenknooppunt. |
|
state |
De huidige status van het rekenknooppunt. |
|
stateTransitionTime |
string |
Het tijdstip waarop het rekenknooppunt de huidige status heeft ingevoerd. |
totalTasksRun |
integer |
Het totale aantal taaktaken dat is voltooid op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken. |
totalTasksSucceeded |
integer |
Het totale aantal taaktaken dat is voltooid (met exitCode 0) op het rekenknooppunt. Dit omvat Job Manager-taken en normale taken, maar niet jobvoorbereiding, jobrelease of begintaken. |
url |
string |
De URL van het rekenknooppunt. |
virtualMachineInfo |
Informatie over de huidige status van de virtuele machine. |
|
vmSize |
string |
De grootte van de virtuele machine die als host fungeert voor het rekenknooppunt. |
ComputeNodeEndpointConfiguration
De eindpuntconfiguratie voor het rekenknooppunt.
Name | Type | Description |
---|---|---|
inboundEndpoints |
De lijst met binnenkomende eindpunten die toegankelijk zijn op het rekenknooppunt. |
ComputeNodeError
Er is een fout opgetreden door een rekenknooppunt.
Name | Type | Description |
---|---|---|
code |
string |
Een id voor de fout rekenknooppunt. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt. |
errorDetails |
De lijst met aanvullende foutdetails met betrekking tot de rekenknooppuntfout. |
|
message |
string |
Een bericht met een beschrijving van de fout in het rekenknooppunt, bedoeld om te worden weergegeven in een gebruikersinterface. |
ComputeNodeIdentityReference
De verwijzing naar een door de gebruiker toegewezen identiteit die is gekoppeld aan de Batch-pool die door een rekenknooppunt wordt gebruikt.
Name | Type | Description |
---|---|---|
resourceId |
string |
De ARM-resource-id van de door de gebruiker toegewezen identiteit. |
ComputeNodeState
De huidige status van het rekenknooppunt.
Name | Type | Description |
---|---|---|
creating |
string |
De Batch-service heeft de onderliggende virtuele machine verkregen van Azure Compute, maar is nog niet begonnen met het toevoegen van de pool. |
deallocated |
string |
De toewijzing van het rekenknooppunt is ongedaan gemaakt. |
deallocating |
string |
Het rekenknooppunt krijgt de toewijzing ongedaan. |
idle |
string |
Er wordt momenteel geen taak uitgevoerd op het rekenknooppunt. |
leavingpool |
string |
Het rekenknooppunt verlaat de pool omdat de gebruiker deze expliciet heeft verwijderd of omdat de pool het formaat wijzigt of automatisch omlaag schaalt. |
offline |
string |
Het rekenknooppunt voert momenteel geen taak uit en het plannen van nieuwe taken naar het rekenknooppunt is uitgeschakeld. |
preempted |
string |
Het rekenknooppunt met spot-/lage prioriteit is afgewend. Taken die werden uitgevoerd op het rekenknooppunt toen het werd uitgesteld, worden opnieuw gepland wanneer er een ander rekenknooppunt beschikbaar komt. |
rebooting |
string |
Het rekenknooppunt wordt opnieuw opgestart. |
reimaging |
string |
Het rekenknooppunt wordt opnieuw ontworpen. |
running |
string |
Het rekenknooppunt voert een of meer taken uit (behalve een StartTask). |
starting |
string |
De Batch-service begint op de onderliggende virtuele machine. |
starttaskfailed |
string |
De StartTask is mislukt op het rekenknooppunt (en alle nieuwe pogingen zijn uitgeput) en waitForSuccess is ingesteld. Het rekenknooppunt is niet bruikbaar voor het uitvoeren van taken. |
unknown |
string |
De Batch-service heeft geen contact meer met het rekenknooppunt en weet de werkelijke status ervan niet. |
unusable |
string |
Het rekenknooppunt kan niet worden gebruikt voor taakuitvoering vanwege fouten. |
upgradingos |
string |
Het rekenknooppunt ondergaat een upgradebewerking voor het besturingssysteem. |
waitingforstarttask |
string |
De StartTask is gestart op het rekenknooppunt, maar waitForSuccess is ingesteld en de StartTask is nog niet voltooid. |
ContainerHostBatchBindMountEntry
De vermelding van het pad en de koppelingsmodus die u wilt koppelen aan de taakcontainer.
Name | Type | Description |
---|---|---|
isReadOnly |
boolean |
Koppel dit bronpad als alleen-lezenmodus of niet. De standaardwaarde is onwaar (lees-/schrijfmodus). |
source |
Het pad dat aan de containerklant wordt gekoppeld, kan worden geselecteerd. |
ContainerHostDataPath
De paden die worden gekoppeld aan de container van de containertaak.
Name | Type | Description |
---|---|---|
Applications |
string |
Het pad naar toepassingen. |
JobPrep |
string |
Het taakpad voor de taakvoorbereiding. |
Shared |
string |
Het pad voor de taak met meerdere exemplaren om hun bestanden te delen. |
Startup |
string |
Het pad voor de begintaak. |
Task |
string |
Het taakpad. |
VfsMounts |
string |
Het pad bevat alle virtuele bestandssystemen die op dit knooppunt zijn gekoppeld. |
ContainerRegistry
Een privécontainerregister.
Name | Type | Description |
---|---|---|
identityReference |
De verwijzing naar de door de gebruiker toegewezen identiteit die moet worden gebruikt voor toegang tot een Azure Container Registry in plaats van een gebruikersnaam en wachtwoord. |
|
password |
string |
Het wachtwoord om u aan te melden bij de registerserver. |
registryServer |
string |
De register-URL. |
username |
string |
De gebruikersnaam om u aan te melden bij de registerserver. |
ContainerWorkingDirectory
De locatie van de werkmap containertaak.
Name | Type | Description |
---|---|---|
containerImageDefault |
string |
Gebruik de werkmap die is gedefinieerd in de containerinstallatiekopieën. Let erop dat deze map niet de resourcebestanden bevat die door Batch zijn gedownload. |
taskWorkingDirectory |
string |
Gebruik de standaardwerkmap batchservicetaak, die de taakresourcebestanden bevat die door Batch zijn ingevuld. |
ElevationLevel
Het hoogteniveau van de gebruiker.
Name | Type | Description |
---|---|---|
admin |
string |
De gebruiker is een gebruiker met verhoogde toegang en werkt met volledige beheerdersmachtigingen. |
nonadmin |
string |
De gebruiker is een standaardgebruiker zonder verhoogde toegang. |
EnvironmentSetting
Een omgevingsvariabele die moet worden ingesteld voor een taakproces.
Name | Type | Description |
---|---|---|
name |
string |
De naam van de omgevingsvariabele. |
value |
string |
De waarde van de omgevingsvariabele. |
ErrorCategory
De categorie van de fout.
Name | Type | Description |
---|---|---|
servererror |
string |
De fout wordt veroorzaakt door een probleem met de interne server. |
usererror |
string |
De fout wordt veroorzaakt door een gebruikersprobleem, zoals onjuiste configuratie. |
ErrorMessage
Een foutbericht dat is ontvangen in een Azure Batch-foutreactie.
Name | Type | Description |
---|---|---|
lang |
string |
De taalcode van het foutbericht |
value |
string |
De tekst van het bericht. |
ImageReference
Een verwijzing naar een Azure Virtual Machines Marketplace-installatiekopieën of een Azure Compute Gallery-installatiekopieën. Zie de bewerking Ondersteunde installatiekopieën weergeven om de lijst met alle Azure Marketplace-installatiekopieën op te halen die zijn geverifieerd door Azure Batch.
Name | Type | Description |
---|---|---|
communityGalleryImageId |
string |
De unieke id van de communitygalerieafbeelding |
exactVersion |
string |
De specifieke versie van de platforminstallatiekopieën of marketplace-installatiekopieën die worden gebruikt om het knooppunt te maken. Dit alleen-lezenveld verschilt van 'versie' alleen als de waarde die is opgegeven voor 'versie' toen de pool werd gemaakt 'latest' was. |
offer |
string |
Het aanbiedingstype van de Marketplace-installatiekopie van Azure Virtual Machines. |
publisher |
string |
De uitgever van de Azure Virtual Machines Marketplace-installatiekopieën. |
sharedGalleryImageId |
string |
De unieke id van de installatiekopieën van de gedeelde galerie |
sku |
string |
De SKU van de Marketplace-installatiekopieën van Azure Virtual Machines. |
version |
string |
De versie van de Azure Virtual Machines Marketplace-installatiekopieën. |
virtualMachineImageId |
string |
De ARM-resource-id van de installatiekopieën van de Azure Compute Gallery. Rekenknooppunten in de pool worden gemaakt met behulp van deze installatiekopieën-id. Dit is van het formulier /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{VersionId} of /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName} voor altijd de meest recente versie van de installatiekopie. |
InboundEndpoint
Een binnenkomend eindpunt op een rekenknooppunt.
Name | Type | Description |
---|---|---|
backendPort |
integer |
Het back-endpoortnummer van het eindpunt. |
frontendPort |
integer |
Het openbare poortnummer van het eindpunt. |
name |
string |
De naam van het eindpunt. |
protocol |
Het protocol van het eindpunt. |
|
publicFQDN |
string |
De openbare volledig gekwalificeerde domeinnaam voor het rekenknooppunt. |
publicIPAddress |
string |
Het openbare IP-adres van het rekenknooppunt. |
InboundEndpointProtocol
Het protocol van het eindpunt.
Name | Type | Description |
---|---|---|
tcp |
string |
Gebruik TCP voor het eindpunt. |
udp |
string |
Gebruik UDP voor het eindpunt. |
NameValuePair
Vertegenwoordigt een naam-waardepaar.
Name | Type | Description |
---|---|---|
name |
string |
De naam in het naam-waardepaar. |
value |
string |
De waarde in het naam-waardepaar. |
NodeAgentInformation
Informatie over de rekenknooppuntagent.
Name | Type | Description |
---|---|---|
lastUpdateTime |
string |
Het tijdstip waarop de rekenknooppuntagent is bijgewerkt op het rekenknooppunt. |
version |
string |
De versie van de Batch Compute Node-agent die wordt uitgevoerd op het rekenknooppunt. |
ResourceFile
Eén bestand of meerdere bestanden die moeten worden gedownload naar een rekenknooppunt.
Name | Type | Description |
---|---|---|
autoStorageContainerName |
string |
De naam van de opslagcontainer in het automatische opslagaccount. |
blobPrefix |
string |
Het blobvoorvoegsel dat moet worden gebruikt bij het downloaden van blobs uit een Azure Storage-container. Alleen de blobs waarvan de namen beginnen met het opgegeven voorvoegsel, worden gedownload. |
fileMode |
string |
Het kenmerk bestandsmachtigingsmodus in octale indeling. |
filePath |
string |
De locatie op het rekenknooppunt waarnaar u het bestand(en) wilt downloaden ten opzichte van de werkmap van de taak. |
httpUrl |
string |
De URL van het bestand dat u wilt downloaden. |
identityReference |
De verwijzing naar de door de gebruiker toegewezen identiteit die moet worden gebruikt voor toegang tot Azure Blob Storage die is opgegeven door storageContainerUrl of httpUrl |
|
storageContainerUrl |
string |
De URL van de blobcontainer in Azure Blob Storage. |
SchedulingState
Of het rekenknooppunt beschikbaar is voor taakplanning.
Name | Type | Description |
---|---|---|
disabled |
string |
Er worden geen nieuwe taken gepland op het rekenknooppunt. Taken die al op het rekenknooppunt worden uitgevoerd, kunnen nog steeds worden uitgevoerd tot voltooiing. Alle rekenknooppunten beginnen met planning ingeschakeld. |
enabled |
string |
Taken kunnen worden gepland op het rekenknooppunt. |
StartTask
Een taak die wordt uitgevoerd wanneer een knooppunt lid wordt van een pool in de Azure Batch-service of wanneer het rekenknooppunt opnieuw wordt opgestart of opnieuw wordt hersteld.
Name | Type | Description |
---|---|---|
commandLine |
string |
De opdrachtregel van de StartTask. |
containerSettings |
De instellingen voor de container waaronder de StartTask wordt uitgevoerd. |
|
environmentSettings |
Een lijst met omgevingsvariabele-instellingen voor de StartTask. |
|
maxTaskRetryCount |
integer |
Het maximum aantal keren dat de taak opnieuw kan worden geprobeerd. |
resourceFiles |
Een lijst met bestanden die de Batch-service naar het rekenknooppunt downloadt voordat u de opdrachtregel uitvoert. Er is een maximale grootte voor de lijst met resourcebestanden. Wanneer de maximale grootte wordt overschreden, mislukt de aanvraag en is de antwoordfoutcode RequestEntityTooLarge. Als dit het geval is, moet de verzameling ResourceFiles worden verkleind. Dit kan worden bereikt met behulp van .zip bestanden, toepassingspakketten of Docker-containers. |
|
userIdentity |
De gebruikersidentiteit waaronder StartTask wordt uitgevoerd. |
|
waitForSuccess |
boolean |
Of de Batch-service moet wachten tot de StartTask is voltooid (dat wil gezegd: afsluiten met afsluitcode 0) voordat taken op het rekenknooppunt worden gepland. |
StartTaskInformation
Informatie over een StartTask die wordt uitgevoerd op een rekenknooppunt.
Name | Type | Description |
---|---|---|
containerInfo |
Informatie over de container waaronder de taak wordt uitgevoerd. |
|
endTime |
string |
Het tijdstip waarop de StartTask niet meer actief was. |
exitCode |
integer |
De afsluitcode van het programma dat is opgegeven op de Opdrachtregel StartTask. |
failureInfo |
Informatie over de taakfout, indien van toepassing. |
|
lastRetryTime |
string |
Het meest recente tijdstip waarop een nieuwe poging van de taak is gestart. |
result |
Het resultaat van de taakuitvoering. |
|
retryCount |
integer |
Het aantal keren dat de taak opnieuw is geprobeerd door de Batch-service. |
startTime |
string |
Het tijdstip waarop de StartTask werd uitgevoerd. |
state |
De status van de StartTask op het rekenknooppunt. |
StartTaskState
De status van de StartTask op het rekenknooppunt.
Name | Type | Description |
---|---|---|
completed |
string |
De StartTask is afgesloten met afsluitcode 0 of de StartTask is mislukt en de limiet voor opnieuw proberen is bereikt, of het StartTask-proces is niet uitgevoerd vanwege taakvoorbereidingsfouten (zoals fouten bij het downloaden van resourcebestanden). |
running |
string |
De StartTask wordt momenteel uitgevoerd. |
TaskContainerExecutionInformation
Bevat informatie over de container die een taak uitvoert.
Name | Type | Description |
---|---|---|
containerId |
string |
De id van de container. |
error |
string |
Gedetailleerde foutinformatie over de container. |
state |
string |
De status van de container. |
TaskContainerSettings
De containerinstellingen voor een taak.
Name | Type | Description |
---|---|---|
containerHostBatchBindMounts |
De paden die u aan de containertaak wilt koppelen. |
|
containerRunOptions |
string |
Aanvullende opties voor de opdracht container maken. |
imageName |
string |
De installatiekopieën die moeten worden gebruikt om de container te maken waarin de taak wordt uitgevoerd. |
registry |
Het privéregister dat de containerinstallatiekopieën bevat. |
|
workingDirectory |
De locatie van de werkmap containertaak. |
TaskExecutionInformation
Informatie over de uitvoering van een taak.
Name | Type | Description |
---|---|---|
containerInfo |
Informatie over de container waaronder de taak wordt uitgevoerd. |
|
endTime |
string |
Het tijdstip waarop de taak is voltooid. |
exitCode |
integer |
De afsluitcode van het programma dat is opgegeven op de opdrachtregel Taak. |
failureInfo |
Informatie over de taakfout, indien van toepassing. |
|
lastRequeueTime |
string |
Het meest recente tijdstip waarop de taak door de Batch-service opnieuw in de wachtrij is geplaatst als gevolg van een gebruikersaanvraag. |
lastRetryTime |
string |
Het meest recente tijdstip waarop een nieuwe poging van de taak is gestart. |
requeueCount |
integer |
Het aantal keren dat de taak opnieuw in de wachtrij is geplaatst door de Batch-service als gevolg van een gebruikersaanvraag. |
result |
Het resultaat van de taakuitvoering. |
|
retryCount |
integer |
Het aantal keren dat de taak opnieuw is geprobeerd door de Batch-service. |
startTime |
string |
Het tijdstip waarop de taak wordt uitgevoerd. |
TaskExecutionResult
Het resultaat van taakuitvoering.
Name | Type | Description |
---|---|---|
failure |
string |
Er is een fout opgetreden tijdens de verwerking van de taak. De fout is mogelijk opgetreden voordat het taakproces werd gestart, terwijl het taakproces werd uitgevoerd of nadat het taakproces is afgesloten. |
success |
string |
De taak is uitgevoerd. |
TaskFailureInformation
Informatie over een taakfout.
Name | Type | Description |
---|---|---|
category |
De categorie van de taakfout. |
|
code |
string |
Een id voor de taakfout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt. |
details |
Een lijst met aanvullende details met betrekking tot de fout. |
|
message |
string |
Een bericht met een beschrijving van de taakfout, die is bedoeld om te worden weergegeven in een gebruikersinterface. |
TaskInformation
Informatie over een taak die wordt uitgevoerd op een rekenknooppunt.
Name | Type | Description |
---|---|---|
executionInfo |
Informatie over de uitvoering van de taak. |
|
jobId |
string |
De id van de taak waartoe de taak behoort. |
subtaskId |
integer |
De id van de subtaak als de taak een taak met meerdere exemplaren is. |
taskId |
string |
De id van de taak. |
taskState |
De huidige status van de taak. |
|
taskUrl |
string |
De URL van de taak. |
TaskState
De status van de taak.
Name | Type | Description |
---|---|---|
active |
string |
De taak wordt in de wachtrij geplaatst en kan worden uitgevoerd, maar is momenteel niet toegewezen aan een rekenknooppunt. Een taak voert deze status in wanneer deze wordt gemaakt, wanneer deze is ingeschakeld nadat deze is uitgeschakeld of wanneer deze wacht op een nieuwe poging na een mislukte uitvoering. |
completed |
string |
De taak komt niet meer in aanmerking voor uitvoering, meestal omdat de taak is voltooid of de taak is voltooid en de limiet voor opnieuw proberen is uitgeput. Een taak wordt ook gemarkeerd als voltooid als er een fout is opgetreden bij het starten van de taak of wanneer de taak is beëindigd. |
preparing |
string |
De taak is toegewezen aan een rekenknooppunt, maar wacht tot een vereiste taakvoorbereidingstaak is voltooid op het rekenknooppunt. Als de taakvoorbereidingstaak slaagt, wordt de taak verplaatst naar actief. Als de taakvoorbereidingstaak mislukt, keert de taak terug naar actief en komt deze in aanmerking voor toewijzing aan een ander rekenknooppunt. |
running |
string |
De taak wordt uitgevoerd op een rekenknooppunt. Dit omvat voorbereiding op taakniveau, zoals het downloaden van resourcebestanden of het implementeren van pakketten die zijn opgegeven voor de taak. Dit betekent niet noodzakelijkerwijs dat de opdrachtregel Taak is gestart met uitvoeren. |
UserIdentity
De definitie van de gebruikersidentiteit waaronder de taak wordt uitgevoerd.
Name | Type | Description |
---|---|---|
autoUser |
De automatische gebruiker waaronder de taak wordt uitgevoerd. |
|
username |
string |
De naam van de gebruikersidentiteit waaronder de taak wordt uitgevoerd. |
VirtualMachineInfo
Informatie over de huidige status van de virtuele machine.
Name | Type | Description |
---|---|---|
imageReference |
De verwijzing naar de Marketplace-installatiekopieën van de virtuele Azure-machine. |
|
scaleSetVmResourceId |
string |
De resource-id van de huidige VM van de virtuele-machineschaalset van het rekenknooppunt. Alleen gedefinieerd als het Batch-account is gemaakt met de eigenschap poolAllocationMode ingesteld op UserSubscription. |