Dela via


Pool interface

Innehåller information om en pool.

Extends

Egenskaper

allocationState

Om poolen ändrar storlek. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

allocationStateTransitionTime

Den tidpunkt då poolen övergick till det aktuella allokeringstillståndet. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

applicationLicenses

Listan över programlicenser måste vara en delmängd av tillgängliga Batch-tjänstprogramlicenser. Om en licens begärs som inte stöds misslyckas skapandet av poolen.

applicationPackages

Ändringar av programpaketreferenser påverkar alla nya beräkningsnoder som ansluter till poolen, men påverkar inte beräkningsnoder som redan finns i poolen förrän de startas om eller återskapas. Det finns högst 10 programpaketreferenser i en viss pool.

autoScaleRun

Den här egenskapen anges endast om poolen skalar automatiskt, dvs. autoScaleSettings används. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

certificates

För Windows-beräkningsnoder installerar Batch-tjänsten certifikaten till det angivna certifikatarkivet och platsen. För Linux-beräkningsnoder lagras certifikaten i en katalog i aktivitetsarbetskatalogen och en miljövariabel AZ_BATCH_CERTIFICATES_DIR skickas till uppgiften för att fråga efter den här platsen. För certifikat med synlighet för "remoteUser" skapas en "certs"-katalog i användarens hemkatalog (t.ex. /home/{användarnamn}/certifikat) och certifikat placeras i katalogen.

Varning! Den här egenskapen är inaktuell och tas bort efter februari 2024. Använd Azure KeyVault-tillägget i stället.

creationTime

Skapandetiden för poolen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

currentDedicatedNodes

Antalet dedikerade beräkningsnoder som för närvarande finns i poolen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

currentLowPriorityNodes

Antalet beräkningsnoder med oanvänd kapacitet/låg prioritet som för närvarande finns i poolen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

currentNodeCommunicationMode

Avgör hur en pool kommunicerar med Batch-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

deploymentConfiguration

Med CloudServiceConfiguration anges att noderna ska skapas med Azure Cloud Services (PaaS), medan VirtualMachineConfiguration använder Azure Virtual Machines (IaaS).

displayName

Visningsnamnet behöver inte vara unikt och kan innehålla alla Unicode-tecken upp till en maximal längd på 1024.

identity

Den typ av identitet som används för Batch-poolen.

interNodeCommunication

Detta medför begränsningar för vilka noder som kan tilldelas till poolen. Om du aktiverar det här värdet kan du minska risken för att det begärda antalet noder allokeras i poolen. Om det inte anges är det här värdet inaktiverat.

lastModified

Det här är sista gången data på poolnivå, till exempel targetDedicatedNodes eller autoScaleSettings, ändrades. Den tar inte hänsyn till ändringar på nodnivå, till exempel ett ändringstillstånd för beräkningsnoder. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

metadata

Batch-tjänsten tilldelar ingen mening till metadata. det är endast för användning av användarkod.

mountConfiguration

Detta stöder Azure Files, NFS, CIFS/SMB och Blobfuse.

networkConfiguration

Nätverkskonfigurationen för en pool.

provisioningState

Poolens aktuella tillstånd. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

provisioningStateTransitionTime

Den tid då poolen övergick till sitt aktuella tillstånd. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

resizeOperationStatus

Beskriver antingen den aktuella åtgärden (om poolen AllocationState ändrar storlek) eller den tidigare slutförda åtgärden (om AllocationState är stabil). Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

resourceTags

De användardefinierade taggar som ska associeras med Azure Batch-poolen. När de här taggarna anges sprids de till de Azure-resurser som stöds som är associerade med poolen. Den här egenskapen kan bara anges när Batch-kontot skapades med egenskapen poolAllocationMode inställd på UserSubscription.

scaleSettings

Definierar poolens önskade storlek. Detta kan antingen vara "fixedScale" där det begärda targetDedicatedNodes har angetts, eller "autoskala" som definierar en formel som regelbundet omvärderas. Om den här egenskapen inte anges har poolen en fast skala med 0 targetDedicatedNodes.

startTask

I en PATCH-åtgärd (uppdatering) kan den här egenskapen anges till ett tomt objekt för att ta bort startaktiviteten från poolen.

targetNodeCommunicationMode

Om det utelämnas är standardvärdet Standard.

taskSchedulingPolicy

Om det inte anges sprids standardvärdet.

taskSlotsPerNode

Standardvärdet är 1. Det maximala värdet är mindre än 4 gånger antalet kärnor i vmSize för poolen eller 256.

upgradePolicy

Beskriver en uppgraderingsprincip – automatisk, manuell eller rullande.

userAccounts

Listan över användarkonton som ska skapas på varje nod i poolen.

vmSize

Information om tillgängliga storlekar på virtuella datorer för Cloud Services pooler (pooler som skapats med cloudServiceConfiguration) finns i Storlekar för Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch stöder alla Cloud Services VM-storlekar utom ExtraSmall. Information om tillgängliga VM-storlekar för pooler med avbildningar från Virtual Machines Marketplace (pooler som skapats med virtualMachineConfiguration) finns i Storlekar för Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) eller Storlekar för Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch stöder alla storlekar på virtuella Azure-datorer utom STANDARD_A0 och de med premiumlagring (STANDARD_GS, STANDARD_DS och STANDARD_DSV2-serien).

Ärvda egenskaper

etag

ETag för resursen som används för samtidighetsinstruktioner. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

id

Resursens ID. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

name

Namnet på resursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

type

Resurstypen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

Egenskapsinformation

allocationState

Om poolen ändrar storlek. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

allocationState?: AllocationState

Egenskapsvärde

allocationStateTransitionTime

Den tidpunkt då poolen övergick till det aktuella allokeringstillståndet. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

allocationStateTransitionTime?: Date

Egenskapsvärde

Date

applicationLicenses

Listan över programlicenser måste vara en delmängd av tillgängliga Batch-tjänstprogramlicenser. Om en licens begärs som inte stöds misslyckas skapandet av poolen.

applicationLicenses?: string[]

Egenskapsvärde

string[]

applicationPackages

Ändringar av programpaketreferenser påverkar alla nya beräkningsnoder som ansluter till poolen, men påverkar inte beräkningsnoder som redan finns i poolen förrän de startas om eller återskapas. Det finns högst 10 programpaketreferenser i en viss pool.

applicationPackages?: ApplicationPackageReference[]

Egenskapsvärde

autoScaleRun

Den här egenskapen anges endast om poolen skalar automatiskt, dvs. autoScaleSettings används. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

autoScaleRun?: AutoScaleRun

Egenskapsvärde

certificates

För Windows-beräkningsnoder installerar Batch-tjänsten certifikaten till det angivna certifikatarkivet och platsen. För Linux-beräkningsnoder lagras certifikaten i en katalog i aktivitetsarbetskatalogen och en miljövariabel AZ_BATCH_CERTIFICATES_DIR skickas till uppgiften för att fråga efter den här platsen. För certifikat med synlighet för "remoteUser" skapas en "certs"-katalog i användarens hemkatalog (t.ex. /home/{användarnamn}/certifikat) och certifikat placeras i katalogen.

Varning! Den här egenskapen är inaktuell och tas bort efter februari 2024. Använd Azure KeyVault-tillägget i stället.

certificates?: CertificateReference[]

Egenskapsvärde

creationTime

Skapandetiden för poolen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

creationTime?: Date

Egenskapsvärde

Date

currentDedicatedNodes

Antalet dedikerade beräkningsnoder som för närvarande finns i poolen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

currentDedicatedNodes?: number

Egenskapsvärde

number

currentLowPriorityNodes

Antalet beräkningsnoder med oanvänd kapacitet/låg prioritet som för närvarande finns i poolen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

currentLowPriorityNodes?: number

Egenskapsvärde

number

currentNodeCommunicationMode

Avgör hur en pool kommunicerar med Batch-tjänsten. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

currentNodeCommunicationMode?: NodeCommunicationMode

Egenskapsvärde

deploymentConfiguration

Med CloudServiceConfiguration anges att noderna ska skapas med Azure Cloud Services (PaaS), medan VirtualMachineConfiguration använder Azure Virtual Machines (IaaS).

deploymentConfiguration?: DeploymentConfiguration

Egenskapsvärde

displayName

Visningsnamnet behöver inte vara unikt och kan innehålla alla Unicode-tecken upp till en maximal längd på 1024.

displayName?: string

Egenskapsvärde

string

identity

Den typ av identitet som används för Batch-poolen.

identity?: BatchPoolIdentity

Egenskapsvärde

interNodeCommunication

Detta medför begränsningar för vilka noder som kan tilldelas till poolen. Om du aktiverar det här värdet kan du minska risken för att det begärda antalet noder allokeras i poolen. Om det inte anges är det här värdet inaktiverat.

interNodeCommunication?: InterNodeCommunicationState

Egenskapsvärde

lastModified

Det här är sista gången data på poolnivå, till exempel targetDedicatedNodes eller autoScaleSettings, ändrades. Den tar inte hänsyn till ändringar på nodnivå, till exempel ett ändringstillstånd för beräkningsnoder. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

lastModified?: Date

Egenskapsvärde

Date

metadata

Batch-tjänsten tilldelar ingen mening till metadata. det är endast för användning av användarkod.

metadata?: MetadataItem[]

Egenskapsvärde

mountConfiguration

Detta stöder Azure Files, NFS, CIFS/SMB och Blobfuse.

mountConfiguration?: MountConfiguration[]

Egenskapsvärde

networkConfiguration

Nätverkskonfigurationen för en pool.

networkConfiguration?: NetworkConfiguration

Egenskapsvärde

provisioningState

Poolens aktuella tillstånd. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

provisioningState?: PoolProvisioningState

Egenskapsvärde

provisioningStateTransitionTime

Den tid då poolen övergick till sitt aktuella tillstånd. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

provisioningStateTransitionTime?: Date

Egenskapsvärde

Date

resizeOperationStatus

Beskriver antingen den aktuella åtgärden (om poolen AllocationState ändrar storlek) eller den tidigare slutförda åtgärden (om AllocationState är stabil). Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

resizeOperationStatus?: ResizeOperationStatus

Egenskapsvärde

resourceTags

De användardefinierade taggar som ska associeras med Azure Batch-poolen. När de här taggarna anges sprids de till de Azure-resurser som stöds som är associerade med poolen. Den här egenskapen kan bara anges när Batch-kontot skapades med egenskapen poolAllocationMode inställd på UserSubscription.

resourceTags?: {[propertyName: string]: string}

Egenskapsvärde

{[propertyName: string]: string}

scaleSettings

Definierar poolens önskade storlek. Detta kan antingen vara "fixedScale" där det begärda targetDedicatedNodes har angetts, eller "autoskala" som definierar en formel som regelbundet omvärderas. Om den här egenskapen inte anges har poolen en fast skala med 0 targetDedicatedNodes.

scaleSettings?: ScaleSettings

Egenskapsvärde

startTask

I en PATCH-åtgärd (uppdatering) kan den här egenskapen anges till ett tomt objekt för att ta bort startaktiviteten från poolen.

startTask?: StartTask

Egenskapsvärde

targetNodeCommunicationMode

Om det utelämnas är standardvärdet Standard.

targetNodeCommunicationMode?: NodeCommunicationMode

Egenskapsvärde

taskSchedulingPolicy

Om det inte anges sprids standardvärdet.

taskSchedulingPolicy?: TaskSchedulingPolicy

Egenskapsvärde

taskSlotsPerNode

Standardvärdet är 1. Det maximala värdet är mindre än 4 gånger antalet kärnor i vmSize för poolen eller 256.

taskSlotsPerNode?: number

Egenskapsvärde

number

upgradePolicy

Beskriver en uppgraderingsprincip – automatisk, manuell eller rullande.

upgradePolicy?: UpgradePolicy

Egenskapsvärde

userAccounts

Listan över användarkonton som ska skapas på varje nod i poolen.

userAccounts?: UserAccount[]

Egenskapsvärde

vmSize

Information om tillgängliga storlekar på virtuella datorer för Cloud Services pooler (pooler som skapats med cloudServiceConfiguration) finns i Storlekar för Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch stöder alla Cloud Services VM-storlekar utom ExtraSmall. Information om tillgängliga VM-storlekar för pooler med avbildningar från Virtual Machines Marketplace (pooler som skapats med virtualMachineConfiguration) finns i Storlekar för Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) eller Storlekar för Virtual Machines (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch stöder alla storlekar på virtuella Azure-datorer utom STANDARD_A0 och de med premiumlagring (STANDARD_GS, STANDARD_DS och STANDARD_DSV2-serien).

vmSize?: string

Egenskapsvärde

string

Information om ärvda egenskaper

etag

ETag för resursen som används för samtidighetsinstruktioner. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

etag?: string

Egenskapsvärde

string

Ärvd frånProxyResource.etag

id

Resursens ID. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

id?: string

Egenskapsvärde

string

Ärvd frånProxyResource.id

name

Namnet på resursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

name?: string

Egenskapsvärde

string

Ärvd frånProxyResource.name

type

Resurstypen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

type?: string

Egenskapsvärde

string

Ärvd frånProxyResource.type