Pool interface
Innehåller information om en pool.
- Extends
Egenskaper
allocation |
Om poolen ändrar storlek. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
allocation |
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. |
application |
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. |
application |
Ä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. |
auto |
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. |
creation |
Skapandetiden för poolen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
current |
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. |
current |
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. |
current |
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. |
deployment |
Med CloudServiceConfiguration anges att noderna ska skapas med Azure Cloud Services (PaaS), medan VirtualMachineConfiguration använder Azure Virtual Machines (IaaS). |
display |
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. |
inter |
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. |
last |
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. |
mount |
Detta stöder Azure Files, NFS, CIFS/SMB och Blobfuse. |
network |
Nätverkskonfigurationen för en pool. |
provisioning |
Poolens aktuella tillstånd. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
provisioning |
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. |
resize |
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. |
resource |
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. |
scale |
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. |
start |
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. |
target |
Om det utelämnas är standardvärdet Standard. |
task |
Om det inte anges sprids standardvärdet. |
task |
Standardvärdet är 1. Det maximala värdet är mindre än 4 gånger antalet kärnor i vmSize för poolen eller 256. |
upgrade |
Beskriver en uppgraderingsprincip – automatisk, manuell eller rullande. |
user |
Listan över användarkonton som ska skapas på varje nod i poolen. |
vm |
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