Sdílet prostřednictvím


Pool interface

Obsahuje informace o fondu.

Extends

Vlastnosti

allocationState

Určuje, jestli fond provádí změnu velikosti. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

allocationStateTransitionTime

Čas, kdy fond vstoupil do aktuálního stavu přidělení. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

applicationLicenses

Seznam licencí aplikací musí být podmnožinou dostupných licencí aplikací služby Batch. Pokud se požaduje licence, která se nepodporuje, vytvoření fondu se nezdaří.

applicationPackages

Změny odkazů na balíčky aplikací ovlivňují všechny nové výpočetní uzly připojující se k fondu, ale nemají vliv na výpočetní uzly, které už jsou ve fondu, dokud se nerestartují nebo nezomagí. V jakémkoli fondu je maximálně 10 odkazů na balíčky aplikací.

autoScaleRun

Tato vlastnost je nastavena pouze v případě, že se fond automaticky škáluje, tj. automatické škálováníSettings se používají. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

certificates

Pro výpočetní uzly Windows služba Batch nainstaluje certifikáty do zadaného úložiště a umístění certifikátů. Pro výpočetní uzly s Linuxem jsou certifikáty uložené v adresáři v pracovním adresáři úkolu a proměnné prostředí, AZ_BATCH_CERTIFICATES_DIR se do úlohy zadají, aby se dotazoval na toto umístění. Pro certifikáty s viditelností remoteUser se vytvoří adresář certs v domovském adresáři uživatele (např. /home/{user-name}/certs) a certifikáty v daném adresáři.

Upozornění: Tato vlastnost je zastaralá a bude odebrána po únoru 2024. Místo toho použijte rozšíření Azure KeyVault.

creationTime

Čas vytvoření fondu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

currentDedicatedNodes

Počet vyhrazených výpočetních uzlů, které jsou aktuálně ve fondu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

currentLowPriorityNodes

Počet výpočetníchuzlůchch POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

currentNodeCommunicationMode

Určuje, jak fond komunikuje se službou Batch. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

deploymentConfiguration

Vlastnosti konfigurace nasazení

displayName

Zobrazovaný název nemusí být jedinečný a může obsahovat libovolné znaky Unicode až do maximální délky 1024.

identity

Typ identity, který se používá pro fond batch.

interNodeCommunication

To platí pro omezení, ke kterým uzlům je možné přiřadit fond. Povolení této hodnoty může snížit pravděpodobnost přidělení požadovaného počtu uzlů ve fondu. Pokud není zadána, tato hodnota je ve výchozím nastavení zakázaná.

lastModified

Jedná se o čas poslední změny dat na úrovni fondu, například targetDedicatedNodes nebo autoScaleSettings. Nefaktoruje změny na úrovni uzlu, jako je změna stavu výpočetního uzlu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

metadata

Služba Batch nepřiřazuje metadatům žádný význam; je výhradně pro použití uživatelského kódu.

mountConfiguration

To podporuje Soubory Azure, NFS, CIFS/SMB a Blobfuse.

networkConfiguration

Konfigurace sítě pro fond.

provisioningState

Aktuální stav fondu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

provisioningStateTransitionTime

Čas, kdy fond vstoupil do aktuálního stavu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

resizeOperationStatus

Popisuje buď aktuální operaci (pokud fond AllocationState provádí změnu velikosti), nebo dříve dokončenou operaci (pokud je AllocationState stabilní). POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

resourceTags

Uživatelem definované značky, které se mají přidružit k fondu Azure Batch. Po zadání se tyto značky rozšíří do záložních prostředků Azure přidružených k fondu. Tuto vlastnost lze zadat pouze při vytvoření účtu Batch s vlastností poolAllocationMode nastavenou na UserSubscription.

scaleSettings

Definuje požadovanou velikost fondu. Může to být buď fixedScale, kde je zadán požadovaný cílovýDedicatedNodes, nebo "autoScale", který definuje vzorec, který se pravidelně znovu vyhodnocuje. Pokud tato vlastnost není zadána, bude mít fond pevné škálování s 0 targetDedicatedNodes.

startTask

V operaci PATCH (update) lze tuto vlastnost nastavit na prázdný objekt, který odebere spouštěcí úlohu z fondu.

targetNodeCommunicationMode

Pokud tuto hodnotu vynecháte, výchozí hodnota je Výchozí.

taskSchedulingPolicy

Pokud není zadáno, výchozí hodnota se rozloží.

taskSlotsPerNode

Výchozí hodnota je 1. Maximální hodnota je menší 4krát počet jader vmSize fondu nebo 256.

upgradePolicy

Popisuje zásady upgradu – automatické, ruční nebo postupné.

userAccounts

Seznam uživatelských účtů, které se mají vytvořit na každém uzlu ve fondu.

vmSize

Informace o dostupných velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) nebo Velikosti virtuálních počítačů (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch podporuje všechny velikosti virtuálních počítačů Azure s výjimkou STANDARD_A0 a těch, které mají službu Premium Storage (STANDARD_GS, STANDARD_DS a STANDARD_DSV2 series).

Zděděné vlastnosti

etag

ETag prostředku, který se používá pro příkazy souběžnosti. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

id

ID prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

name

Název prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

tags

Značky prostředku.

type

Typ prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

Podrobnosti vlastnosti

allocationState

Určuje, jestli fond provádí změnu velikosti. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

allocationState?: AllocationState

Hodnota vlastnosti

allocationStateTransitionTime

Čas, kdy fond vstoupil do aktuálního stavu přidělení. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

allocationStateTransitionTime?: Date

Hodnota vlastnosti

Date

applicationLicenses

Seznam licencí aplikací musí být podmnožinou dostupných licencí aplikací služby Batch. Pokud se požaduje licence, která se nepodporuje, vytvoření fondu se nezdaří.

applicationLicenses?: string[]

Hodnota vlastnosti

string[]

applicationPackages

Změny odkazů na balíčky aplikací ovlivňují všechny nové výpočetní uzly připojující se k fondu, ale nemají vliv na výpočetní uzly, které už jsou ve fondu, dokud se nerestartují nebo nezomagí. V jakémkoli fondu je maximálně 10 odkazů na balíčky aplikací.

applicationPackages?: ApplicationPackageReference[]

Hodnota vlastnosti

autoScaleRun

Tato vlastnost je nastavena pouze v případě, že se fond automaticky škáluje, tj. automatické škálováníSettings se používají. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

autoScaleRun?: AutoScaleRun

Hodnota vlastnosti

certificates

Pro výpočetní uzly Windows služba Batch nainstaluje certifikáty do zadaného úložiště a umístění certifikátů. Pro výpočetní uzly s Linuxem jsou certifikáty uložené v adresáři v pracovním adresáři úkolu a proměnné prostředí, AZ_BATCH_CERTIFICATES_DIR se do úlohy zadají, aby se dotazoval na toto umístění. Pro certifikáty s viditelností remoteUser se vytvoří adresář certs v domovském adresáři uživatele (např. /home/{user-name}/certs) a certifikáty v daném adresáři.

Upozornění: Tato vlastnost je zastaralá a bude odebrána po únoru 2024. Místo toho použijte rozšíření Azure KeyVault.

certificates?: CertificateReference[]

Hodnota vlastnosti

creationTime

Čas vytvoření fondu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

creationTime?: Date

Hodnota vlastnosti

Date

currentDedicatedNodes

Počet vyhrazených výpočetních uzlů, které jsou aktuálně ve fondu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

currentDedicatedNodes?: number

Hodnota vlastnosti

number

currentLowPriorityNodes

Počet výpočetníchuzlůchch POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

currentLowPriorityNodes?: number

Hodnota vlastnosti

number

currentNodeCommunicationMode

Určuje, jak fond komunikuje se službou Batch. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

currentNodeCommunicationMode?: NodeCommunicationMode

Hodnota vlastnosti

deploymentConfiguration

Vlastnosti konfigurace nasazení

deploymentConfiguration?: DeploymentConfiguration

Hodnota vlastnosti

displayName

Zobrazovaný název nemusí být jedinečný a může obsahovat libovolné znaky Unicode až do maximální délky 1024.

displayName?: string

Hodnota vlastnosti

string

identity

Typ identity, který se používá pro fond batch.

identity?: BatchPoolIdentity

Hodnota vlastnosti

interNodeCommunication

To platí pro omezení, ke kterým uzlům je možné přiřadit fond. Povolení této hodnoty může snížit pravděpodobnost přidělení požadovaného počtu uzlů ve fondu. Pokud není zadána, tato hodnota je ve výchozím nastavení zakázaná.

interNodeCommunication?: InterNodeCommunicationState

Hodnota vlastnosti

lastModified

Jedná se o čas poslední změny dat na úrovni fondu, například targetDedicatedNodes nebo autoScaleSettings. Nefaktoruje změny na úrovni uzlu, jako je změna stavu výpočetního uzlu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

lastModified?: Date

Hodnota vlastnosti

Date

metadata

Služba Batch nepřiřazuje metadatům žádný význam; je výhradně pro použití uživatelského kódu.

metadata?: MetadataItem[]

Hodnota vlastnosti

mountConfiguration

To podporuje Soubory Azure, NFS, CIFS/SMB a Blobfuse.

mountConfiguration?: MountConfiguration[]

Hodnota vlastnosti

networkConfiguration

Konfigurace sítě pro fond.

networkConfiguration?: NetworkConfiguration

Hodnota vlastnosti

provisioningState

Aktuální stav fondu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

provisioningState?: PoolProvisioningState

Hodnota vlastnosti

provisioningStateTransitionTime

Čas, kdy fond vstoupil do aktuálního stavu. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

provisioningStateTransitionTime?: Date

Hodnota vlastnosti

Date

resizeOperationStatus

Popisuje buď aktuální operaci (pokud fond AllocationState provádí změnu velikosti), nebo dříve dokončenou operaci (pokud je AllocationState stabilní). POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

resizeOperationStatus?: ResizeOperationStatus

Hodnota vlastnosti

resourceTags

Uživatelem definované značky, které se mají přidružit k fondu Azure Batch. Po zadání se tyto značky rozšíří do záložních prostředků Azure přidružených k fondu. Tuto vlastnost lze zadat pouze při vytvoření účtu Batch s vlastností poolAllocationMode nastavenou na UserSubscription.

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

Hodnota vlastnosti

{[propertyName: string]: string}

scaleSettings

Definuje požadovanou velikost fondu. Může to být buď fixedScale, kde je zadán požadovaný cílovýDedicatedNodes, nebo "autoScale", který definuje vzorec, který se pravidelně znovu vyhodnocuje. Pokud tato vlastnost není zadána, bude mít fond pevné škálování s 0 targetDedicatedNodes.

scaleSettings?: ScaleSettings

Hodnota vlastnosti

startTask

V operaci PATCH (update) lze tuto vlastnost nastavit na prázdný objekt, který odebere spouštěcí úlohu z fondu.

startTask?: StartTask

Hodnota vlastnosti

targetNodeCommunicationMode

Pokud tuto hodnotu vynecháte, výchozí hodnota je Výchozí.

targetNodeCommunicationMode?: NodeCommunicationMode

Hodnota vlastnosti

taskSchedulingPolicy

Pokud není zadáno, výchozí hodnota se rozloží.

taskSchedulingPolicy?: TaskSchedulingPolicy

Hodnota vlastnosti

taskSlotsPerNode

Výchozí hodnota je 1. Maximální hodnota je menší 4krát počet jader vmSize fondu nebo 256.

taskSlotsPerNode?: number

Hodnota vlastnosti

number

upgradePolicy

Popisuje zásady upgradu – automatické, ruční nebo postupné.

upgradePolicy?: UpgradePolicy

Hodnota vlastnosti

userAccounts

Seznam uživatelských účtů, které se mají vytvořit na každém uzlu ve fondu.

userAccounts?: UserAccount[]

Hodnota vlastnosti

vmSize

Informace o dostupných velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) nebo Velikosti virtuálních počítačů (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Batch podporuje všechny velikosti virtuálních počítačů Azure s výjimkou STANDARD_A0 a těch, které mají službu Premium Storage (STANDARD_GS, STANDARD_DS a STANDARD_DSV2 series).

vmSize?: string

Hodnota vlastnosti

string

Podrobnosti zděděných vlastností

etag

ETag prostředku, který se používá pro příkazy souběžnosti. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

etag?: string

Hodnota vlastnosti

string

zděděno ze AzureProxyResource.etag

id

ID prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

id?: string

Hodnota vlastnosti

string

zděděno zAzureProxyResource.id

name

Název prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

name?: string

Hodnota vlastnosti

string

zděděno zAzureProxyResource.name

tags

Značky prostředku.

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

Hodnota vlastnosti

{[propertyName: string]: string}

zděděné zeazureProxyResource.tags

type

Typ prostředku. POZNÁMKA: Tato vlastnost nebude serializována. Server ho může naplnit pouze.

type?: string

Hodnota vlastnosti

string

zděděno zeAzureProxyResource.type