BatchPoolOutput interface
Pula w usłudze Azure Batch.
Właściwości
| allocation |
Określa, czy rozmiar puli jest zmieniany. Możliwe wartości: "steady", "resizing", "stop" |
| allocation |
Czas, w którym pula wprowadziła bieżący stan alokacji. |
| application |
Lista pakietów do zainstalowania w każdym węźle obliczeniowym w puli. Zmiany odwołań do pakietu mają wpływ na wszystkie nowe węzły łą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 zrewidowane. W danej puli istnieje maksymalnie 10 odwołań do pakietu. |
| auto |
Interwał czasu, w którym ma być automatycznie dostosowywany rozmiar puli zgodnie z formułą autoskalowania. Ta właściwość jest ustawiana tylko wtedy, gdy pula jest automatycznie skalowana, tj. wartość enableAutoScale ma wartość true. |
| auto |
Formuła dla żądanej liczby węzłów obliczeniowych w puli. Ta właściwość jest ustawiana tylko wtedy, gdy pula jest automatycznie skalowana, tj. wartość enableAutoScale ma wartość true. |
| auto |
Wyniki i błędy z ostatniego wykonania formuły autoskalowania. Ta właściwość jest ustawiana tylko wtedy, gdy pula jest automatycznie skalowana, tj. wartość enableAutoScale ma wartość true. |
| creation |
Czas tworzenia puli. |
| current |
Liczba dedykowanych węzłów obliczeniowych obecnie w puli. |
| current |
Liczba węzłów obliczeniowych o niskim priorytcie typu spot/low-priority w puli. Węzły obliczeniowe typu spot/low-priority, które zostały wywłaszczone, są uwzględniane w tej liczbie. |
| display |
Nazwa wyświetlana nie musi być unikatowa i może zawierać znaki Unicode o maksymalnej długości 1024. |
| enable |
Określa, czy rozmiar puli powinien być automatycznie dostosowywany w miarę upływu czasu. Jeśli wartość false, należy określić co najmniej jeden z elementów targetDedicatedNodes i targetLowPriorityNodes. Jeśli wartość true, właściwość autoScaleFormula jest wymagana, a rozmiar puli zostanie automatycznie zmieniony zgodnie z formułą. Wartość domyślna to false. |
| enable |
Określa, czy pula zezwala na bezpośrednią komunikację między węzłami obliczeniowymi. Włączenie komunikacji między węzłami ogranicza maksymalny rozmiar puli z powodu ograniczeń wdrażania w węzłach obliczeniowych puli. Może to spowodować, że pula nie osiągnie żądanego rozmiaru. Wartość domyślna to false. |
| e |
Element ETag puli. Jest to nieprzezroczystym ciągiem. Można go użyć do wykrywania, czy pula zmieniła się między żądaniami. W szczególności można przekazać element ETag podczas aktualizowania puli, aby określić, że zmiany powinny obowiązywać tylko wtedy, gdy nikt inny nie zmodyfikował puli w międzyczasie. |
| id | Ciąg, który jednoznacznie identyfikuje pulę w ramach konta. Identyfikator może zawierać dowolną kombinację znaków alfanumerycznych, w tym łączników i podkreśleń, i nie może zawierać więcej niż 64 znaków. Identyfikator jest zachowywany przy użyciu wielkości liter i bez uwzględniania wielkości liter (oznacza to, że w ramach konta mogą nie istnieć dwa identyfikatory, które różnią się tylko wielkością liter). |
| identity | Tożsamość puli usługi Batch, jeśli została skonfigurowana. Lista tożsamości użytkowników skojarzonych z pulą usługi Batch. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
| last |
Czas ostatniej modyfikacji puli. Jest to ostatni raz, w którym dane na poziomie puli, takie jak targetDedicatedNodes lub enableAutoscale settings, zmieniły się. Nie uwzględnia zmian na poziomie węzła, takich jak zmiana stanu węzła obliczeniowego. |
| metadata | Lista par name-value skojarzonych z pulą jako metadanych. |
| mount |
Zainstaluj magazyn przy użyciu określonego systemu plików przez cały okres istnienia puli. Zainstaluj magazyn przy użyciu udziału plików platformy Azure, NFS, CIFS lub systemu plików opartego na systemie blobfuse. |
| network |
Konfiguracja sieci dla puli. |
| resize |
Lista błędów napotkanych podczas ostatniej zmiany rozmiaru puli. Ta właściwość jest ustawiana tylko wtedy, gdy wystąpił co najmniej jeden błąd podczas ostatniej zmiany rozmiaru puli i tylko wtedy, gdy właściwość Pool allocationState jest stała. |
| resize |
Limit czasu alokacji węzłów obliczeniowych do puli. Jest to limit czasu dla najnowszej operacji zmiany rozmiaru. (Początkowe ustalanie rozmiaru podczas tworzenia puli jest liczone jako zmiana rozmiaru). Wartość domyślna to 15 minut. |
| start |
Zadanie określone do uruchomienia w każdym węźle obliczeniowym podczas dołączania do puli. |
| state | Bieżący stan puli. Możliwe wartości: "aktywne", "usuwanie" |
| state |
Czas, w którym pula weszła w bieżący stan. |
| stats | Statystyki użycia zasobów i użycia zasobów dla całego okresu istnienia puli. Ta właściwość jest wypełniana tylko wtedy, gdy pula usługi BatchPool została pobrana za pomocą klauzuli expand, w tym atrybutu "stats"; w przeciwnym razie ma wartość null. Statystyki mogą nie być natychmiast dostępne. Usługa Batch wykonuje okresowe zestawienie statystyk. Typowe opóźnienie wynosi około 30 minut. |
| target |
Żądana liczba dedykowanych węzłów obliczeniowych w puli. |
| target |
Żądana liczba węzłów obliczeniowych typu spot/o niskim priorytcie w puli. |
| task |
Sposób dystrybucji zadań między węzłami obliczeniowymi w puli. Jeśli nie zostanie określony, wartość domyślna zostanie rozłożona. |
| task |
Liczba miejsc zadań, których można użyć do uruchamiania współbieżnych zadań w jednym węźle obliczeniowym w puli. Wartość domyślna to 1. Wartość maksymalna jest mniejsza od 4 razy liczbie rdzeni rozmiaru maszyny wirtualnej puli lub 256. |
| upgrade |
Zasady uaktualniania puli. Opisuje zasady uaktualniania — automatyczne, ręczne lub stopniowe. |
| url | Adres URL puli. |
| user |
Lista kont użytkowników do utworzenia w każdym węźle obliczeniowym w puli. |
| virtual |
Konfiguracja maszyny wirtualnej dla puli. Tę właściwość należy określić. |
| vm |
Rozmiar maszyn wirtualnych w puli. Wszystkie maszyny wirtualne w puli mają ten sam rozmiar. Aby uzyskać informacje o dostępnych rozmiarach maszyn wirtualnych w pulach, zobacz Wybieranie rozmiaru maszyny wirtualnej dla węzłów obliczeniowych w puli Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
Szczegóły właściwości
allocationState
Określa, czy rozmiar puli jest zmieniany.
Możliwe wartości: "steady", "resizing", "stop"
allocationState?: string
Wartość właściwości
string
allocationStateTransitionTime
Czas, w którym pula wprowadziła bieżący stan alokacji.
allocationStateTransitionTime?: string
Wartość właściwości
string
applicationPackageReferences
Lista pakietów do zainstalowania w każdym węźle obliczeniowym w puli. Zmiany odwołań do pakietu mają wpływ na wszystkie nowe węzły łą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 zrewidowane. W danej puli istnieje maksymalnie 10 odwołań do pakietu.
applicationPackageReferences?: BatchApplicationPackageReferenceOutput[]
Wartość właściwości
autoScaleEvaluationInterval
Interwał czasu, w którym ma być automatycznie dostosowywany rozmiar puli zgodnie z formułą autoskalowania. Ta właściwość jest ustawiana tylko wtedy, gdy pula jest automatycznie skalowana, tj. wartość enableAutoScale ma wartość true.
autoScaleEvaluationInterval?: string
Wartość właściwości
string
autoScaleFormula
Formuła dla żądanej liczby węzłów obliczeniowych w puli. Ta właściwość jest ustawiana tylko wtedy, gdy pula jest automatycznie skalowana, tj. wartość enableAutoScale ma wartość true.
autoScaleFormula?: string
Wartość właściwości
string
autoScaleRun
Wyniki i błędy z ostatniego wykonania formuły autoskalowania. Ta właściwość jest ustawiana tylko wtedy, gdy pula jest automatycznie skalowana, tj. wartość enableAutoScale ma wartość true.
autoScaleRun?: AutoScaleRunOutput
Wartość właściwości
creationTime
Czas tworzenia puli.
creationTime: string
Wartość właściwości
string
currentDedicatedNodes
Liczba dedykowanych węzłów obliczeniowych obecnie w puli.
currentDedicatedNodes: number
Wartość właściwości
number
currentLowPriorityNodes
Liczba węzłów obliczeniowych o niskim priorytcie typu spot/low-priority w puli. Węzły obliczeniowe typu spot/low-priority, które zostały wywłaszczone, są uwzględniane w tej liczbie.
currentLowPriorityNodes: number
Wartość właściwości
number
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
enableAutoScale
Określa, czy rozmiar puli powinien być automatycznie dostosowywany w miarę upływu czasu. Jeśli wartość false, należy określić co najmniej jeden z elementów targetDedicatedNodes i targetLowPriorityNodes. Jeśli wartość true, właściwość autoScaleFormula jest wymagana, a rozmiar puli zostanie automatycznie zmieniony zgodnie z formułą. Wartość domyślna to false.
enableAutoScale?: boolean
Wartość właściwości
boolean
enableInterNodeCommunication
Określa, czy pula zezwala na bezpośrednią komunikację między węzłami obliczeniowymi. Włączenie komunikacji między węzłami ogranicza maksymalny rozmiar puli z powodu ograniczeń wdrażania w węzłach obliczeniowych puli. Może to spowodować, że pula nie osiągnie żądanego rozmiaru. Wartość domyślna to false.
enableInterNodeCommunication?: boolean
Wartość właściwości
boolean
eTag
Element ETag puli. Jest to nieprzezroczystym ciągiem. Można go użyć do wykrywania, czy pula zmieniła się między żądaniami. W szczególności można przekazać element ETag podczas aktualizowania puli, aby określić, że zmiany powinny obowiązywać tylko wtedy, gdy nikt inny nie zmodyfikował puli w międzyczasie.
eTag: string
Wartość właściwości
string
id
Ciąg, który jednoznacznie identyfikuje pulę w ramach konta. Identyfikator może zawierać dowolną kombinację znaków alfanumerycznych, w tym łączników i podkreśleń, i nie może zawierać więcej niż 64 znaków. Identyfikator jest zachowywany przy użyciu wielkości liter i bez uwzględniania wielkości liter (oznacza to, że w ramach konta mogą nie istnieć dwa identyfikatory, które różnią się tylko wielkością liter).
id: string
Wartość właściwości
string
identity
Tożsamość puli usługi Batch, jeśli została skonfigurowana. Lista tożsamości użytkowników skojarzonych z pulą usługi Batch. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów arm w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
identity?: BatchPoolIdentityOutput
Wartość właściwości
lastModified
Czas ostatniej modyfikacji puli. Jest to ostatni raz, w którym dane na poziomie puli, takie jak targetDedicatedNodes lub enableAutoscale settings, zmieniły się. Nie uwzględnia zmian na poziomie węzła, takich jak zmiana stanu węzła obliczeniowego.
lastModified: string
Wartość właściwości
string
metadata
Lista par name-value skojarzonych z pulą jako metadanych.
metadata?: BatchMetadataItemOutput[]
Wartość właściwości
mountConfiguration
Zainstaluj magazyn przy użyciu określonego systemu plików przez cały okres istnienia puli. Zainstaluj magazyn przy użyciu udziału plików platformy Azure, NFS, CIFS lub systemu plików opartego na systemie blobfuse.
mountConfiguration?: MountConfigurationOutput[]
Wartość właściwości
networkConfiguration
Konfiguracja sieci dla puli.
networkConfiguration?: NetworkConfigurationOutput
Wartość właściwości
resizeErrors
Lista błędów napotkanych podczas ostatniej zmiany rozmiaru puli. Ta właściwość jest ustawiana tylko wtedy, gdy wystąpił co najmniej jeden błąd podczas ostatniej zmiany rozmiaru puli i tylko wtedy, gdy właściwość Pool allocationState jest stała.
resizeErrors?: ResizeErrorOutput[]
Wartość właściwości
resizeTimeout
Limit czasu alokacji węzłów obliczeniowych do puli. Jest to limit czasu dla najnowszej operacji zmiany rozmiaru. (Początkowe ustalanie rozmiaru podczas tworzenia puli jest liczone jako zmiana rozmiaru). Wartość domyślna to 15 minut.
resizeTimeout?: string
Wartość właściwości
string
startTask
Zadanie określone do uruchomienia w każdym węźle obliczeniowym podczas dołączania do puli.
startTask?: BatchStartTaskOutput
Wartość właściwości
state
Bieżący stan puli.
Możliwe wartości: "aktywne", "usuwanie"
state: string
Wartość właściwości
string
stateTransitionTime
Czas, w którym pula weszła w bieżący stan.
stateTransitionTime: string
Wartość właściwości
string
stats
Statystyki użycia zasobów i użycia zasobów dla całego okresu istnienia puli. Ta właściwość jest wypełniana tylko wtedy, gdy pula usługi BatchPool została pobrana za pomocą klauzuli expand, w tym atrybutu "stats"; w przeciwnym razie ma wartość null. Statystyki mogą nie być natychmiast dostępne. Usługa Batch wykonuje okresowe zestawienie statystyk. Typowe opóźnienie wynosi około 30 minut.
stats?: BatchPoolStatisticsOutput
Wartość właściwości
targetDedicatedNodes
Żądana liczba dedykowanych węzłów obliczeniowych w puli.
targetDedicatedNodes?: number
Wartość właściwości
number
targetLowPriorityNodes
Żądana liczba węzłów obliczeniowych typu spot/o niskim priorytcie w puli.
targetLowPriorityNodes?: number
Wartość właściwości
number
taskSchedulingPolicy
Sposób dystrybucji zadań między węzłami obliczeniowymi w puli. Jeśli nie zostanie określony, wartość domyślna zostanie rozłożona.
taskSchedulingPolicy?: BatchTaskSchedulingPolicyOutput
Wartość właściwości
taskSlotsPerNode
Liczba miejsc zadań, których można użyć do uruchamiania współbieżnych zadań w jednym węźle obliczeniowym w puli. 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
Zasady uaktualniania puli. Opisuje zasady uaktualniania — automatyczne, ręczne lub stopniowe.
upgradePolicy?: UpgradePolicyOutput
Wartość właściwości
url
Adres URL puli.
url: string
Wartość właściwości
string
userAccounts
Lista kont użytkowników do utworzenia w każdym węźle obliczeniowym w puli.
userAccounts?: UserAccountOutput[]
Wartość właściwości
virtualMachineConfiguration
Konfiguracja maszyny wirtualnej dla puli. Tę właściwość należy określić.
virtualMachineConfiguration?: VirtualMachineConfigurationOutput
Wartość właściwości
vmSize
Rozmiar maszyn wirtualnych w puli. Wszystkie maszyny wirtualne w puli mają ten sam rozmiar. Aby uzyskać informacje o dostępnych rozmiarach maszyn wirtualnych w pulach, zobacz Wybieranie rozmiaru maszyny wirtualnej dla węzłów obliczeniowych w puli Azure Batch (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize: string
Wartość właściwości
string