Sdílet prostřednictvím


Pool interface

Obsahuje informace o fondu.

Extends

Vlastnosti

allocationState

Určuje, jestli se velikost fondu převede. POZNÁMKA: Tato vlastnost nebude serializována. Může ho naplnit pouze server.

allocationStateTransitionTime

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

applicationLicenses

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

applicationPackages

Změny odkazů na balíčky aplikací mají vliv na všechny nové výpočetní uzly, které se připojují k fondu, ale nemají vliv na výpočetní uzly, které už jsou ve fondu, dokud se nerestartují nebo neremagí. V každém daném 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. používá se automatické nastavení škálování. POZNÁMKA: Tato vlastnost nebude serializována. Může ho naplnit pouze server.

certificates

U výpočetních uzlů Windows služba Batch nainstaluje certifikáty do zadaného úložiště certifikátů a umístění. V případě linuxových výpočetních uzlů jsou certifikáty uložené v adresáři v pracovním adresáři úlohy a do úlohy se zadává proměnná prostředí, AZ_BATCH_CERTIFICATES_DIR se má dotazovat na toto umístění. Pro certifikáty s viditelností remoteUser se v domovském adresáři uživatele vytvoří adresář certs (např. /home/{uživatelské jméno}/certs) a certifikáty se umístí do tohoto adresáře.

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

creationTime

Čas vytvoření fondu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

currentDedicatedNodes

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

currentLowPriorityNodes

Počet spotových výpočetních uzlů nebo výpočetních uzlů s nízkou prioritou, které jsou aktuálně ve fondu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

currentNodeCommunicationMode

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

deploymentConfiguration

Použití CloudServiceConfiguration určuje, že uzly by se měly vytvářet pomocí Azure Cloud Services (PaaS), zatímco VirtualMachineConfiguration používá Azure Virtual Machines (IaaS).

displayName

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

identity

Typ identity, který se používá pro fond služby Batch.

interNodeCommunication

Tím se stanoví omezení, které uzly je možné přiřadit k fondu. Povolení této hodnoty může snížit pravděpodobnost přidělení požadovaného počtu uzlů ve fondu. Pokud není zadaný, bude tato hodnota ve výchozím nastavení zakázaná.

lastModified

Jedná se o poslední čas, kdy se data na úrovni fondu, například targetDedicatedNodes nebo autoScaleSettings, změnila. Nebere v potaz změny na úrovni uzlu, jako je změna stavu výpočetního uzlu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

metadata

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

mountConfiguration

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

networkConfiguration

Konfigurace sítě pro fond.

provisioningState

Aktuální stav fondu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

provisioningStateTransitionTime

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

resizeOperationStatus

Popisuje buď aktuální operaci (pokud fond AllocationState je Resizing) nebo dříve dokončenou operaci (pokud je AllocationState stabilní). POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

resourceTags

Uživatelem definované značky, které mají být přidruženy 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 je možné zadat pouze v případě, že byl účet Batch vytvořen s vlastností poolAllocationMode nastavenou na hodnotu UserSubscription.

scaleSettings

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

startTask

Při operaci PATCH (aktualizace) lze tuto vlastnost nastavit na prázdný objekt a odebrat tak spouštěcí úlohu z fondu.

targetNodeCommunicationMode

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

taskSchedulingPolicy

Pokud není zadaný, je výchozí hodnota rozložena.

taskSlotsPerNode

Výchozí hodnota je 1. Maximální hodnota je menší ze 4násobku počtu jader vmSize fondu nebo 256.

upgradePolicy

Popisuje zásady upgradu – automatické, ruční nebo průběžné.

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čů pro fondy Cloud Services (fondy vytvořené pomocí cloudServiceConfiguration) najdete v tématu Velikosti pro Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch podporuje všechny velikosti virtuálních počítačů Cloud Services s výjimkou ExtraSmall. Informace o dostupných velikostech virtuálních počítačů pro fondy používající image z Virtual Machines Marketplace (fondy vytvořené pomocí virtualMachineConfiguration) najdete v tématu Velikosti pro Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) nebo Velikosti pro Virtual Machines (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 virtuálních počítačů se službou Premium Storage (řady STANDARD_GS, STANDARD_DS a STANDARD_DSV2).

Zděděné vlastnosti

etag

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

id

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

name

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

type

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

Podrobnosti vlastnosti

allocationState

Určuje, jestli se velikost fondu převede. POZNÁMKA: Tato vlastnost nebude serializována. Může ho naplnit pouze server.

allocationState?: AllocationState

Hodnota vlastnosti

allocationStateTransitionTime

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

allocationStateTransitionTime?: Date

Hodnota vlastnosti

Date

applicationLicenses

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

applicationLicenses?: string[]

Hodnota vlastnosti

string[]

applicationPackages

Změny odkazů na balíčky aplikací mají vliv na všechny nové výpočetní uzly, které se připojují k fondu, ale nemají vliv na výpočetní uzly, které už jsou ve fondu, dokud se nerestartují nebo neremagí. V každém daném 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. používá se automatické nastavení škálování. POZNÁMKA: Tato vlastnost nebude serializována. Může ho naplnit pouze server.

autoScaleRun?: AutoScaleRun

Hodnota vlastnosti

certificates

U výpočetních uzlů Windows služba Batch nainstaluje certifikáty do zadaného úložiště certifikátů a umístění. V případě linuxových výpočetních uzlů jsou certifikáty uložené v adresáři v pracovním adresáři úlohy a do úlohy se zadává proměnná prostředí, AZ_BATCH_CERTIFICATES_DIR se má dotazovat na toto umístění. Pro certifikáty s viditelností remoteUser se v domovském adresáři uživatele vytvoří adresář certs (např. /home/{uživatelské jméno}/certs) a certifikáty se umístí do tohoto adresáře.

Upozornění: Tato vlastnost je zastaralá a po únoru 2024 se odebere. 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. Naplnit ho může jenom server.

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. Naplnit ho může jenom server.

currentDedicatedNodes?: number

Hodnota vlastnosti

number

currentLowPriorityNodes

Počet spotových výpočetních uzlů nebo výpočetních uzlů s nízkou prioritou, které jsou aktuálně ve fondu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

currentLowPriorityNodes?: number

Hodnota vlastnosti

number

currentNodeCommunicationMode

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

currentNodeCommunicationMode?: NodeCommunicationMode

Hodnota vlastnosti

deploymentConfiguration

Použití CloudServiceConfiguration určuje, že uzly by se měly vytvářet pomocí Azure Cloud Services (PaaS), zatímco VirtualMachineConfiguration používá Azure Virtual Machines (IaaS).

deploymentConfiguration?: DeploymentConfiguration

Hodnota vlastnosti

displayName

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

displayName?: string

Hodnota vlastnosti

string

identity

Typ identity, který se používá pro fond služby Batch.

identity?: BatchPoolIdentity

Hodnota vlastnosti

interNodeCommunication

Tím se stanoví omezení, které uzly je možné přiřadit k fondu. Povolení této hodnoty může snížit pravděpodobnost přidělení požadovaného počtu uzlů ve fondu. Pokud není zadaný, bude tato hodnota ve výchozím nastavení zakázaná.

interNodeCommunication?: InterNodeCommunicationState

Hodnota vlastnosti

lastModified

Jedná se o poslední čas, kdy se data na úrovni fondu, například targetDedicatedNodes nebo autoScaleSettings, změnila. Nebere v potaz změny na úrovni uzlu, jako je změna stavu výpočetního uzlu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

lastModified?: Date

Hodnota vlastnosti

Date

metadata

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

metadata?: MetadataItem[]

Hodnota vlastnosti

mountConfiguration

To podporuje Azure Files, 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. Naplnit ho může jenom server.

provisioningState?: PoolProvisioningState

Hodnota vlastnosti

provisioningStateTransitionTime

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

provisioningStateTransitionTime?: Date

Hodnota vlastnosti

Date

resizeOperationStatus

Popisuje buď aktuální operaci (pokud fond AllocationState je Resizing) nebo dříve dokončenou operaci (pokud je AllocationState stabilní). POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

resizeOperationStatus?: ResizeOperationStatus

Hodnota vlastnosti

resourceTags

Uživatelem definované značky, které mají být přidruženy 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 je možné zadat pouze v případě, že byl účet Batch vytvořen s vlastností poolAllocationMode nastavenou na hodnotu 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ána požadovaná hodnota targetDedicatedNodes, nebo "autoScale", která definuje vzorec, který se pravidelně znovu vyhodnotuje. Pokud tato vlastnost není zadána, fond bude mít pevné škálování s 0 targetDedicatedNodes.

scaleSettings?: ScaleSettings

Hodnota vlastnosti

startTask

Při operaci PATCH (aktualizace) lze tuto vlastnost nastavit na prázdný objekt a odebrat tak spouštěcí úlohu z fondu.

startTask?: StartTask

Hodnota vlastnosti

targetNodeCommunicationMode

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

targetNodeCommunicationMode?: NodeCommunicationMode

Hodnota vlastnosti

taskSchedulingPolicy

Pokud není zadaný, je výchozí hodnota rozložena.

taskSchedulingPolicy?: TaskSchedulingPolicy

Hodnota vlastnosti

taskSlotsPerNode

Výchozí hodnota je 1. Maximální hodnota je menší ze 4násobku počtu jader vmSize fondu nebo 256.

taskSlotsPerNode?: number

Hodnota vlastnosti

number

upgradePolicy

Popisuje zásady upgradu – automatické, ruční nebo průběžné.

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čů pro fondy Cloud Services (fondy vytvořené pomocí cloudServiceConfiguration) najdete v tématu Velikosti pro Cloud Services (https://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). Batch podporuje všechny velikosti virtuálních počítačů Cloud Services s výjimkou ExtraSmall. Informace o dostupných velikostech virtuálních počítačů pro fondy používající image z Virtual Machines Marketplace (fondy vytvořené pomocí virtualMachineConfiguration) najdete v tématu Velikosti pro Virtual Machines (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) nebo Velikosti pro Virtual Machines (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 virtuálních počítačů se službou Premium Storage (řady STANDARD_GS, STANDARD_DS a STANDARD_DSV2).

vmSize?: string

Hodnota vlastnosti

string

Podrobnosti zděděných vlastností

etag

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

etag?: string

Hodnota vlastnosti

string

Zděděno zproxyResource.etag

id

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

id?: string

Hodnota vlastnosti

string

Zděděno zProxyResource.id

name

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

name?: string

Hodnota vlastnosti

string

Zděděno zProxyResource.name

type

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

type?: string

Hodnota vlastnosti

string

Zděděno zProxyResource.type