Pool interface
Obsahuje informace o fondu.
- Extends
Vlastnosti
allocation |
Určuje, jestli se velikost fondu převede. POZNÁMKA: Tato vlastnost nebude serializována. Může ho naplnit pouze server. |
allocation |
Č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. |
application |
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ří. |
application |
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í. |
auto |
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 . |
creation |
Čas vytvoření fondu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server. |
current |
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. |
current |
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. |
current |
Určuje, jak fond komunikuje se službou Batch. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server. |
deployment |
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). |
display |
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. |
inter |
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á. |
last |
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. |
mount |
To podporuje Azure Files, NFS, CIFS/SMB a Blobfuse. |
network |
Konfigurace sítě pro fond. |
provisioning |
Aktuální stav fondu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server. |
provisioning |
Čas, kdy fond vstoupil do aktuálního stavu. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server. |
resize |
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. |
resource |
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. |
scale |
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. |
start |
Při operaci PATCH (aktualizace) lze tuto vlastnost nastavit na prázdný objekt a odebrat tak spouštěcí úlohu z fondu. |
target |
Pokud ho vynecháte, výchozí hodnota je Výchozí. |
task |
Pokud není zadaný, je výchozí hodnota rozložena. |
task |
Výchozí hodnota je 1. Maximální hodnota je menší ze 4násobku počtu jader vmSize fondu nebo 256. |
upgrade |
Popisuje zásady upgradu – automatické, ruční nebo průběžné. |
user |
Seznam uživatelských účtů, které se mají vytvořit na každém uzlu ve fondu. |
vm |
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