Pool interface
Zawiera informacje o puli.
- Rozszerzenie
Właściwości
allocation |
Określa, czy pula zmienia rozmiar. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
allocation |
Czas, w którym pula wprowadziła bieżący stan alokacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
application |
Lista licencji aplikacji musi być podzbiorem dostępnych licencji aplikacji usługi Batch. Jeśli zażądano licencji, która nie jest obsługiwana, tworzenie puli zakończy się niepowodzeniem. |
application |
Zmiany odwołań do pakietu aplikacji mają wpływ na wszystkie nowe węzły obliczeniowe łączące pulę, ale nie mają wpływu na węzły obliczeniowe, które znajdują się już w puli, dopóki nie zostaną ponownie uruchomione lub z obrazu. W dowolnej puli istnieje maksymalnie 10 odwołań do pakietu aplikacji. |
auto |
Ta właściwość jest ustawiana tylko wtedy, gdy pula jest automatycznie skalowana, tj. są używane ustawienia autoskalowania. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
certificates | W przypadku węzłów obliczeniowych systemu Windows usługa Batch instaluje certyfikaty w określonym magazynie certyfikatów i lokalizacji. W przypadku węzłów obliczeniowych systemu Linux certyfikaty są przechowywane w katalogu roboczym zadania, a zmienna środowiskowa AZ_BATCH_CERTIFICATES_DIR jest dostarczana do zadania w celu wykonania zapytania o tę lokalizację. W przypadku certyfikatów z widocznością "remoteUser" katalog "certs" jest tworzony w katalogu głównym użytkownika (np. /home/{user-name}/certs) i certyfikaty są umieszczane w tym katalogu. Ostrzeżenie: Ta właściwość jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault. |
creation |
Czas tworzenia puli. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
current |
Liczba dedykowanych węzłów obliczeniowych obecnie w puli. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
current |
Liczba węzłów obliczeniowych typu spot/o niskim priorytcie obecnie w puli. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
current |
Określa, jak pula komunikuje się z usługą Batch. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
deployment |
Właściwości konfiguracji wdrożenia. |
display |
Nazwa wyświetlana nie musi być unikatowa i może zawierać znaki Unicode o maksymalnej długości 1024. |
identity | Typ tożsamości używany dla puli usługi Batch. |
inter |
Nakłada to ograniczenia dotyczące węzłów, które można przypisać do puli. Włączenie tej wartości może zmniejszyć prawdopodobieństwo przydzielenia żądanej liczby węzłów w puli. Jeśli nie zostanie określona, ta wartość jest domyślnie ustawiona na wartość "Wyłączone". |
last |
Jest to ostatni raz, w którym dane na poziomie puli, takie jak targetDedicatedNodes lub autoScaleSettings, uległy zmianie. Nie uwzględnia zmian na poziomie węzła, takich jak zmiana stanu węzła obliczeniowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
metadata | Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika. |
mount |
Obsługuje to usługi Azure Files, NFS, CIFS/SMB i Blobfuse. |
network |
Konfiguracja sieci dla puli. |
provisioning |
Bieżący stan puli. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
provisioning |
Czas, w którym pula weszła w bieżący stan. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
resize |
Opisuje bieżącą operację (jeśli parametr AllocationState puli zmienia rozmiar) lub wcześniej ukończoną operację (jeśli wartość AllocationState jest stała). UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
resource |
Tagi zdefiniowane przez użytkownika, które mają być skojarzone z pulą usługi Azure Batch. Po określeniu te tagi są propagowane do zasobów platformy Azure skojarzonych z pulą. Tę właściwość można określić tylko wtedy, gdy konto usługi Batch zostało utworzone za pomocą właściwości poolAllocationMode ustawionej na wartość "UserSubscription". |
scale |
Definiuje żądany rozmiar puli. Może to być wartość "fixedScale", w której określono żądany element targetDedicatedNodes lub "autoScale", który definiuje formułę, która jest okresowo ponownie obliczana. Jeśli ta właściwość nie zostanie określona, pula będzie mieć stałą skalę z 0 targetDedicatedNodes. |
start |
W operacji PATCH (update) tę właściwość można ustawić na pusty obiekt, aby usunąć zadanie uruchamiania z puli. |
target |
W przypadku pominięcia wartość domyślna to Wartość domyślna. |
task |
Jeśli nie zostanie określony, wartość domyślna zostanie rozłożona. |
task |
Wartość domyślna to 1. Wartość maksymalna jest mniejsza od 4 razy liczbie rdzeni rozmiaru maszyny wirtualnej puli lub 256. |
upgrade |
Opisuje zasady uaktualniania — automatyczne, ręczne lub stopniowe. |
user |
Lista kont użytkowników do utworzenia w każdym węźle w puli. |
vm |
Aby uzyskać informacje o dostępnych rozmiarach maszyn wirtualnych, zobacz Rozmiary maszyn wirtualnych (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) lub Rozmiary maszyn wirtualnych (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Usługa Batch obsługuje wszystkie rozmiary maszyn wirtualnych platformy Azure z wyjątkiem STANDARD_A0 i z magazynem w warstwie Premium (STANDARD_GS, STANDARD_DS i serii STANDARD_DSV2). |
Właściwości dziedziczone
etag | Element ETag zasobu używany na potrzeby instrukcji współbieżności. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
id | Identyfikator zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
name | Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
tags | Tagi zasobu. |
type | Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
allocationState
Określa, czy pula zmienia rozmiar. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
allocationState?: AllocationState
Wartość właściwości
allocationStateTransitionTime
Czas, w którym pula wprowadziła bieżący stan alokacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
allocationStateTransitionTime?: Date
Wartość właściwości
Date
applicationLicenses
Lista licencji aplikacji musi być podzbiorem dostępnych licencji aplikacji usługi Batch. Jeśli zażądano licencji, która nie jest obsługiwana, tworzenie puli zakończy się niepowodzeniem.
applicationLicenses?: string[]
Wartość właściwości
string[]
applicationPackages
Zmiany odwołań do pakietu aplikacji mają wpływ na wszystkie nowe węzły obliczeniowe łączące pulę, ale nie mają wpływu na węzły obliczeniowe, które znajdują się już w puli, dopóki nie zostaną ponownie uruchomione lub z obrazu. W dowolnej puli istnieje maksymalnie 10 odwołań do pakietu aplikacji.
applicationPackages?: ApplicationPackageReference[]
Wartość właściwości
autoScaleRun
Ta właściwość jest ustawiana tylko wtedy, gdy pula jest automatycznie skalowana, tj. są używane ustawienia autoskalowania. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
autoScaleRun?: AutoScaleRun
Wartość właściwości
certificates
W przypadku węzłów obliczeniowych systemu Windows usługa Batch instaluje certyfikaty w określonym magazynie certyfikatów i lokalizacji. W przypadku węzłów obliczeniowych systemu Linux certyfikaty są przechowywane w katalogu roboczym zadania, a zmienna środowiskowa AZ_BATCH_CERTIFICATES_DIR jest dostarczana do zadania w celu wykonania zapytania o tę lokalizację. W przypadku certyfikatów z widocznością "remoteUser" katalog "certs" jest tworzony w katalogu głównym użytkownika (np. /home/{user-name}/certs) i certyfikaty są umieszczane w tym katalogu.
Ostrzeżenie: Ta właściwość jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault.
certificates?: CertificateReference[]
Wartość właściwości
creationTime
Czas tworzenia puli. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
creationTime?: Date
Wartość właściwości
Date
currentDedicatedNodes
Liczba dedykowanych węzłów obliczeniowych obecnie w puli. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
currentDedicatedNodes?: number
Wartość właściwości
number
currentLowPriorityNodes
Liczba węzłów obliczeniowych typu spot/o niskim priorytcie obecnie w puli. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
currentLowPriorityNodes?: number
Wartość właściwości
number
currentNodeCommunicationMode
Określa, jak pula komunikuje się z usługą Batch. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
currentNodeCommunicationMode?: NodeCommunicationMode
Wartość właściwości
deploymentConfiguration
Właściwości konfiguracji wdrożenia.
deploymentConfiguration?: DeploymentConfiguration
Wartość właściwości
displayName
Nazwa wyświetlana nie musi być unikatowa i może zawierać znaki Unicode o maksymalnej długości 1024.
displayName?: string
Wartość właściwości
string
identity
Typ tożsamości używany dla puli usługi Batch.
identity?: BatchPoolIdentity
Wartość właściwości
interNodeCommunication
Nakłada to ograniczenia dotyczące węzłów, które można przypisać do puli. Włączenie tej wartości może zmniejszyć prawdopodobieństwo przydzielenia żądanej liczby węzłów w puli. Jeśli nie zostanie określona, ta wartość jest domyślnie ustawiona na wartość "Wyłączone".
interNodeCommunication?: InterNodeCommunicationState
Wartość właściwości
lastModified
Jest to ostatni raz, w którym dane na poziomie puli, takie jak targetDedicatedNodes lub autoScaleSettings, uległy zmianie. Nie uwzględnia zmian na poziomie węzła, takich jak zmiana stanu węzła obliczeniowego. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
lastModified?: Date
Wartość właściwości
Date
metadata
Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika.
metadata?: MetadataItem[]
Wartość właściwości
mountConfiguration
Obsługuje to usługi Azure Files, NFS, CIFS/SMB i Blobfuse.
mountConfiguration?: MountConfiguration[]
Wartość właściwości
networkConfiguration
Konfiguracja sieci dla puli.
networkConfiguration?: NetworkConfiguration
Wartość właściwości
provisioningState
Bieżący stan puli. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
provisioningState?: PoolProvisioningState
Wartość właściwości
provisioningStateTransitionTime
Czas, w którym pula weszła w bieżący stan. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
provisioningStateTransitionTime?: Date
Wartość właściwości
Date
resizeOperationStatus
Opisuje bieżącą operację (jeśli parametr AllocationState puli zmienia rozmiar) lub wcześniej ukończoną operację (jeśli wartość AllocationState jest stała). UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
resizeOperationStatus?: ResizeOperationStatus
Wartość właściwości
resourceTags
Tagi zdefiniowane przez użytkownika, które mają być skojarzone z pulą usługi Azure Batch. Po określeniu te tagi są propagowane do zasobów platformy Azure skojarzonych z pulą. Tę właściwość można określić tylko wtedy, gdy konto usługi Batch zostało utworzone za pomocą właściwości poolAllocationMode ustawionej na wartość "UserSubscription".
resourceTags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
scaleSettings
Definiuje żądany rozmiar puli. Może to być wartość "fixedScale", w której określono żądany element targetDedicatedNodes lub "autoScale", który definiuje formułę, która jest okresowo ponownie obliczana. Jeśli ta właściwość nie zostanie określona, pula będzie mieć stałą skalę z 0 targetDedicatedNodes.
scaleSettings?: ScaleSettings
Wartość właściwości
startTask
W operacji PATCH (update) tę właściwość można ustawić na pusty obiekt, aby usunąć zadanie uruchamiania z puli.
startTask?: StartTask
Wartość właściwości
targetNodeCommunicationMode
W przypadku pominięcia wartość domyślna to Wartość domyślna.
targetNodeCommunicationMode?: NodeCommunicationMode
Wartość właściwości
taskSchedulingPolicy
Jeśli nie zostanie określony, wartość domyślna zostanie rozłożona.
taskSchedulingPolicy?: TaskSchedulingPolicy
Wartość właściwości
taskSlotsPerNode
Wartość domyślna to 1. Wartość maksymalna jest mniejsza od 4 razy liczbie rdzeni rozmiaru maszyny wirtualnej puli lub 256.
taskSlotsPerNode?: number
Wartość właściwości
number
upgradePolicy
Opisuje zasady uaktualniania — automatyczne, ręczne lub stopniowe.
upgradePolicy?: UpgradePolicy
Wartość właściwości
userAccounts
Lista kont użytkowników do utworzenia w każdym węźle w puli.
userAccounts?: UserAccount[]
Wartość właściwości
vmSize
Aby uzyskać informacje o dostępnych rozmiarach maszyn wirtualnych, zobacz Rozmiary maszyn wirtualnych (Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) lub Rozmiary maszyn wirtualnych (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Usługa Batch obsługuje wszystkie rozmiary maszyn wirtualnych platformy Azure z wyjątkiem STANDARD_A0 i z magazynem w warstwie Premium (STANDARD_GS, STANDARD_DS i serii STANDARD_DSV2).
vmSize?: string
Wartość właściwości
string
Szczegóły właściwości dziedziczonej
etag
Element ETag zasobu używany na potrzeby instrukcji współbieżności. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
etag?: string
Wartość właściwości
string
dziedziczone zAzureProxyResource.etag
id
Identyfikator zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: string
Wartość właściwości
string
dziedziczone zAzureProxyResource.id
name
Nazwa zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: string
Wartość właściwości
string
dziedziczone zAzureProxyResource.name
tags
Tagi zasobu.
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
dziedziczone zazureProxyResource.tags
type
Typ zasobu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: string
Wartość właściwości
string
dziedziczone zAzureProxyResource.type