Sdílet prostřednictvím


BatchPoolOutput interface

Fond ve službě Azure Batch.

Vlastnosti

allocationState

Určuje, jestli fond provádí změnu velikosti.

Možné hodnoty: "stabilní", "změna velikosti", "zastavení"

allocationStateTransitionTime

Čas, kdy fond vstoupil do aktuálního stavu přidělení.

applicationPackageReferences

Seznam balíčků, které se mají nainstalovat na každý výpočetní uzel ve fondu. Změny odkazů na balíčky mají vliv na všechny nové uzly připojující se k fondu, ale nemají vliv na výpočetní uzly, které už jsou ve fondu, dokud se nerestartují nebo znovu nezomagí. V každém daném fondu je maximálně 10 odkazů na balíček.

autoScaleEvaluationInterval

Časový interval, ve kterém se má velikost fondu automaticky upravit podle vzorce automatického škálování. Tato vlastnost je nastavena pouze v případě, že se fond automaticky škáluje, tj. enableAutoScale je true.

autoScaleFormula

Vzorec pro požadovaný počet výpočetních uzlů ve fondu Tato vlastnost je nastavena pouze v případě, že se fond automaticky škáluje, tj. enableAutoScale je true.

autoScaleRun

Výsledky a chyby z posledního spuštění vzorce automatického škálování Tato vlastnost je nastavena pouze v případě, že se fond automaticky škáluje, tj. enableAutoScale je true.

creationTime

Čas vytvoření fondu.

currentDedicatedNodes

Počet vyhrazených výpočetních uzlů, které jsou aktuálně ve fondu.

currentLowPriorityNodes

Počet výpočetních uzlů s nízkou prioritou v současné době ve fondu. Do tohoto počtu jsou zahrnuté výpočetní uzly s nízkou prioritou, které byly předem zrušeny.

displayName

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

enableAutoScale

Určuje, jestli se velikost fondu má v průběhu času automaticky upravit. Pokud je false, musí být zadán nejméně jeden z targetDedicatedNodes a targetLowPriorityNodes. Pokud je hodnota true, je požadována vlastnost autoScaleFormula a fond automaticky změní velikost podle vzorce. Výchozí hodnota je false.

enableInterNodeCommunication

Určuje, jestli fond povoluje přímou komunikaci mezi výpočetními uzly. Povolení komunikace mezi uzly omezuje maximální velikost fondu kvůli omezením nasazení na výpočetních uzlech fondu. To může vést k tomu, že fond nedosáhne požadované velikosti. Výchozí hodnota je false.

eTag

ETag fondu. Jedná se o neprůhlený řetězec. Můžete ho použít ke zjištění, jestli se fond mezi požadavky změnil. Konkrétně můžete při aktualizaci fondu předat značku ETag, abyste určili, že se změny projeví jenom v případě, že do té doby fond nikdo jiný nezměnil.

id

Řetězec, který jednoznačně identifikuje fond v rámci účtu. ID může obsahovat libovolnou kombinaci alfanumerických znaků včetně pomlček a podtržítka a nesmí obsahovat více než 64 znaků. ID se zachovává a nerozlišuje malá a velká písmena (to znamená, že v rámci účtu nesmíte mít dvě ID, která se liší pouze v případě).

identity

Identita fondu Batch, pokud je nakonfigurovaná. Seznam identit uživatelů přidružených k fondu Batch. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

lastModified

Čas poslední změny fondu. Jedná se o poslední čas, kdy se změnila data na úrovni fondu, například targetDedicatedNodes nebo enableAutoscale. Nefaktoruje změny na úrovni uzlu, jako je změna stavu výpočetního uzlu.

metadata

Seznam párů název-hodnota přidružených k fondu jako metadata.

mountConfiguration

Připojte úložiště pomocí určeného systému souborů po celou dobu životnosti fondu. Připojte úložiště pomocí sdílené složky Azure, NFS, CIFS nebo souborového systému založeného na Blobfuse.

networkConfiguration

Konfigurace sítě pro fond.

resizeErrors

Seznam chyb, ke kterým došlo při provádění poslední změny velikosti fondu. Tato vlastnost je nastavena pouze v případě, že došlo k jedné nebo více chybám během poslední změny velikosti fondu a pouze v případě, že allocationState fondu je stabilní.

resizeTimeout

Časový limit přidělení výpočetních uzlů do fondu. Toto je časový limit poslední operace změny velikosti. (Počáteční velikost při vytvoření fondu se počítá jako změna velikosti.) Výchozí hodnota je 15 minut.

startTask

Úloha určená ke spuštění na každém výpočetním uzlu, který se připojí k fondu.

state

Aktuální stav fondu.

Možné hodnoty: "aktivní", "odstranění"

stateTransitionTime

Čas, kdy fond vstoupil do aktuálního stavu.

stats

Statistiky využití a využití prostředků po celou dobu životnosti fondu. Tato vlastnost je naplněna pouze v případě, že BatchPool byl načten pomocí klauzule expand, včetně atributu 'stats'; jinak má hodnotu null. Statistiky nemusí být okamžitě dostupné. Služba Batch provádí pravidelné zavedení statistik. Typické zpoždění je asi 30 minut.

targetDedicatedNodes

Požadovaný počet vyhrazených výpočetních uzlů ve fondu.

targetLowPriorityNodes

Požadovaný počet výpočetních uzlů s nízkou prioritou ve fondu

taskSchedulingPolicy

Jak se úkoly distribuují mezi výpočetní uzly ve fondu. Pokud není zadáno, výchozí hodnota se rozloží.

taskSlotsPerNode

Počet slotů úloh, které lze použít ke spouštění souběžných úloh na jednom výpočetním uzlu ve fondu. Výchozí hodnota je 1. Maximální hodnota je menší 4krát počet jader vmSize fondu nebo 256.

upgradePolicy

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

url

Adresa URL fondu.

userAccounts

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

virtualMachineConfiguration

Konfigurace virtuálního počítače pro fond. Tato vlastnost musí být zadána.

vmSize

Velikost virtuálníchpočítačůch Všechny virtuální počítače ve fondu mají stejnou velikost. Informace o dostupných velikostech virtuálních počítačů ve fondech najdete v tématu Volba velikosti virtuálního počítače pro výpočetní uzly ve fondu Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

Podrobnosti vlastnosti

allocationState

Určuje, jestli fond provádí změnu velikosti.

Možné hodnoty: "stabilní", "změna velikosti", "zastavení"

allocationState?: string

Hodnota vlastnosti

string

allocationStateTransitionTime

Čas, kdy fond vstoupil do aktuálního stavu přidělení.

allocationStateTransitionTime?: string

Hodnota vlastnosti

string

applicationPackageReferences

Seznam balíčků, které se mají nainstalovat na každý výpočetní uzel ve fondu. Změny odkazů na balíčky mají vliv na všechny nové uzly připojující se k fondu, ale nemají vliv na výpočetní uzly, které už jsou ve fondu, dokud se nerestartují nebo znovu nezomagí. V každém daném fondu je maximálně 10 odkazů na balíček.

applicationPackageReferences?: BatchApplicationPackageReferenceOutput[]

Hodnota vlastnosti

autoScaleEvaluationInterval

Časový interval, ve kterém se má velikost fondu automaticky upravit podle vzorce automatického škálování. Tato vlastnost je nastavena pouze v případě, že se fond automaticky škáluje, tj. enableAutoScale je true.

autoScaleEvaluationInterval?: string

Hodnota vlastnosti

string

autoScaleFormula

Vzorec pro požadovaný počet výpočetních uzlů ve fondu Tato vlastnost je nastavena pouze v případě, že se fond automaticky škáluje, tj. enableAutoScale je true.

autoScaleFormula?: string

Hodnota vlastnosti

string

autoScaleRun

Výsledky a chyby z posledního spuštění vzorce automatického škálování Tato vlastnost je nastavena pouze v případě, že se fond automaticky škáluje, tj. enableAutoScale je true.

autoScaleRun?: AutoScaleRunOutput

Hodnota vlastnosti

creationTime

Čas vytvoření fondu.

creationTime: string

Hodnota vlastnosti

string

currentDedicatedNodes

Počet vyhrazených výpočetních uzlů, které jsou aktuálně ve fondu.

currentDedicatedNodes: number

Hodnota vlastnosti

number

currentLowPriorityNodes

Počet výpočetních uzlů s nízkou prioritou v současné době ve fondu. Do tohoto počtu jsou zahrnuté výpočetní uzly s nízkou prioritou, které byly předem zrušeny.

currentLowPriorityNodes: number

Hodnota vlastnosti

number

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

enableAutoScale

Určuje, jestli se velikost fondu má v průběhu času automaticky upravit. Pokud je false, musí být zadán nejméně jeden z targetDedicatedNodes a targetLowPriorityNodes. Pokud je hodnota true, je požadována vlastnost autoScaleFormula a fond automaticky změní velikost podle vzorce. Výchozí hodnota je false.

enableAutoScale?: boolean

Hodnota vlastnosti

boolean

enableInterNodeCommunication

Určuje, jestli fond povoluje přímou komunikaci mezi výpočetními uzly. Povolení komunikace mezi uzly omezuje maximální velikost fondu kvůli omezením nasazení na výpočetních uzlech fondu. To může vést k tomu, že fond nedosáhne požadované velikosti. Výchozí hodnota je false.

enableInterNodeCommunication?: boolean

Hodnota vlastnosti

boolean

eTag

ETag fondu. Jedná se o neprůhlený řetězec. Můžete ho použít ke zjištění, jestli se fond mezi požadavky změnil. Konkrétně můžete při aktualizaci fondu předat značku ETag, abyste určili, že se změny projeví jenom v případě, že do té doby fond nikdo jiný nezměnil.

eTag: string

Hodnota vlastnosti

string

id

Řetězec, který jednoznačně identifikuje fond v rámci účtu. ID může obsahovat libovolnou kombinaci alfanumerických znaků včetně pomlček a podtržítka a nesmí obsahovat více než 64 znaků. ID se zachovává a nerozlišuje malá a velká písmena (to znamená, že v rámci účtu nesmíte mít dvě ID, která se liší pouze v případě).

id: string

Hodnota vlastnosti

string

identity

Identita fondu Batch, pokud je nakonfigurovaná. Seznam identit uživatelů přidružených k fondu Batch. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

identity?: BatchPoolIdentityOutput

Hodnota vlastnosti

lastModified

Čas poslední změny fondu. Jedná se o poslední čas, kdy se změnila data na úrovni fondu, například targetDedicatedNodes nebo enableAutoscale. Nefaktoruje změny na úrovni uzlu, jako je změna stavu výpočetního uzlu.

lastModified: string

Hodnota vlastnosti

string

metadata

Seznam párů název-hodnota přidružených k fondu jako metadata.

metadata?: BatchMetadataItemOutput[]

Hodnota vlastnosti

mountConfiguration

Připojte úložiště pomocí určeného systému souborů po celou dobu životnosti fondu. Připojte úložiště pomocí sdílené složky Azure, NFS, CIFS nebo souborového systému založeného na Blobfuse.

mountConfiguration?: MountConfigurationOutput[]

Hodnota vlastnosti

networkConfiguration

Konfigurace sítě pro fond.

networkConfiguration?: NetworkConfigurationOutput

Hodnota vlastnosti

resizeErrors

Seznam chyb, ke kterým došlo při provádění poslední změny velikosti fondu. Tato vlastnost je nastavena pouze v případě, že došlo k jedné nebo více chybám během poslední změny velikosti fondu a pouze v případě, že allocationState fondu je stabilní.

resizeErrors?: ResizeErrorOutput[]

Hodnota vlastnosti

resizeTimeout

Časový limit přidělení výpočetních uzlů do fondu. Toto je časový limit poslední operace změny velikosti. (Počáteční velikost při vytvoření fondu se počítá jako změna velikosti.) Výchozí hodnota je 15 minut.

resizeTimeout?: string

Hodnota vlastnosti

string

startTask

Úloha určená ke spuštění na každém výpočetním uzlu, který se připojí k fondu.

startTask?: BatchStartTaskOutput

Hodnota vlastnosti

state

Aktuální stav fondu.

Možné hodnoty: "aktivní", "odstranění"

state: string

Hodnota vlastnosti

string

stateTransitionTime

Čas, kdy fond vstoupil do aktuálního stavu.

stateTransitionTime: string

Hodnota vlastnosti

string

stats

Statistiky využití a využití prostředků po celou dobu životnosti fondu. Tato vlastnost je naplněna pouze v případě, že BatchPool byl načten pomocí klauzule expand, včetně atributu 'stats'; jinak má hodnotu null. Statistiky nemusí být okamžitě dostupné. Služba Batch provádí pravidelné zavedení statistik. Typické zpoždění je asi 30 minut.

stats?: BatchPoolStatisticsOutput

Hodnota vlastnosti

targetDedicatedNodes

Požadovaný počet vyhrazených výpočetních uzlů ve fondu.

targetDedicatedNodes?: number

Hodnota vlastnosti

number

targetLowPriorityNodes

Požadovaný počet výpočetních uzlů s nízkou prioritou ve fondu

targetLowPriorityNodes?: number

Hodnota vlastnosti

number

taskSchedulingPolicy

Jak se úkoly distribuují mezi výpočetní uzly ve fondu. Pokud není zadáno, výchozí hodnota se rozloží.

taskSchedulingPolicy?: BatchTaskSchedulingPolicyOutput

Hodnota vlastnosti

taskSlotsPerNode

Počet slotů úloh, které lze použít ke spouštění souběžných úloh na jednom výpočetním uzlu ve fondu. 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

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

upgradePolicy?: UpgradePolicyOutput

Hodnota vlastnosti

url

Adresa URL fondu.

url: string

Hodnota vlastnosti

string

userAccounts

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

userAccounts?: UserAccountOutput[]

Hodnota vlastnosti

virtualMachineConfiguration

Konfigurace virtuálního počítače pro fond. Tato vlastnost musí být zadána.

virtualMachineConfiguration?: VirtualMachineConfigurationOutput

Hodnota vlastnosti

vmSize

Velikost virtuálníchpočítačůch Všechny virtuální počítače ve fondu mají stejnou velikost. Informace o dostupných velikostech virtuálních počítačů ve fondech najdete v tématu Volba velikosti virtuálního počítače pro výpočetní uzly ve fondu Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).

vmSize: string

Hodnota vlastnosti

string