PoolProperties interface

Nieruchomości basenowe.

Właściwości

allocationState

Określa, czy pula zmienia rozmiar.

allocationStateTransitionTime

Czas, w którym pula wprowadziła bieżący stan alokacji.

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.

autoScaleRun

Ta właściwość jest ustawiana tylko wtedy, gdy pula jest automatycznie skalowana, tj. są używane ustawienia autoskalowania.

creationTime

Czas tworzenia puli.

currentDedicatedNodes

Liczba dedykowanych węzłów obliczeniowych obecnie w puli.

currentLowPriorityNodes

Liczba węzłów obliczeniowych typu spot/o niskim priorytcie obecnie w puli.

deploymentConfiguration

Właściwości konfiguracji wdrożenia.

displayName

Nazwa wyświetlana nie musi być unikatowa i może zawierać znaki Unicode o maksymalnej długości 1024.

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".

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.

metadata

Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika.

mountConfiguration

Obsługuje to Azure Files, NFS, CIFS/SMB i Blobfuse.

networkConfiguration

Konfiguracja sieci dla puli.

provisioningState

Bieżący stan puli.

provisioningStateTransitionTime

Czas, w którym pula weszła w bieżący stan.

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).

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.

startTask

W operacji PATCH (update) tę właściwość można ustawić na pusty obiekt, aby usunąć zadanie uruchamiania z puli.

taskSchedulingPolicy

Jeśli nie zostanie określony, wartość domyślna zostanie rozłożona.

taskSlotsPerNode

Wartość domyślna to 1. Wartość maksymalna jest mniejsza od 4 razy liczbie rdzeni rozmiaru maszyny wirtualnej puli lub 256.

upgradePolicy

Opisuje zasady uaktualniania — automatyczne, ręczne lub stopniowe.

userAccounts

Lista kont użytkowników do utworzenia w każdym węźle w puli.

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).

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