PoolProperties interface
Nieruchomości basenowe.
Właściwości
| allocation |
Określa, czy pula zmienia rozmiar. |
| allocation |
Czas, w którym pula wprowadziła bieżący stan alokacji. |
| 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. |
| creation |
Czas tworzenia puli. |
| current |
Liczba dedykowanych węzłów obliczeniowych obecnie w puli. |
| current |
Liczba węzłów obliczeniowych typu spot/o niskim priorytcie obecnie w puli. |
| 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. |
| 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. |
| metadata | Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika. |
| mount |
Obsługuje to Azure Files, NFS, CIFS/SMB i Blobfuse. |
| network |
Konfiguracja sieci dla puli. |
| provisioning |
Bieżący stan puli. |
| provisioning |
Czas, w którym pula weszła w bieżący stan. |
| 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). |
| 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. |
| 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 na platformie Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). 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). |
Szczegóły właściwości
allocationState
Określa, czy pula zmienia rozmiar.
allocationState?: AllocationState
Wartość właściwości
allocationStateTransitionTime
Czas, w którym pula wprowadziła bieżący stan alokacji.
allocationStateTransitionTime?: Date
Wartość właściwości
Date
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.
autoScaleRun?: AutoScaleRun
Wartość właściwości
creationTime
Czas tworzenia puli.
creationTime?: Date
Wartość właściwości
Date
currentDedicatedNodes
Liczba dedykowanych węzłów obliczeniowych obecnie w puli.
currentDedicatedNodes?: number
Wartość właściwości
number
currentLowPriorityNodes
Liczba węzłów obliczeniowych typu spot/o niskim priorytcie obecnie w puli.
currentLowPriorityNodes?: number
Wartość właściwości
number
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
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.
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 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.
provisioningState?: PoolProvisioningState
Wartość właściwości
provisioningStateTransitionTime
Czas, w którym pula weszła w bieżący stan.
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).
resizeOperationStatus?: ResizeOperationStatus
Wartość właściwości
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
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 na platformie Azure (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). 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