PoolProperties interface

Свойства бассейна.

Свойства

allocationState

Изменяется ли размер пула.

allocationStateTransitionTime

Время, в течение которого пул вступил в текущее состояние выделения.

applicationPackages

Изменения ссылок на пакеты приложений влияют на все новые вычислительные узлы, присоединенные к пулу, но не влияют на вычислительные узлы, которые уже находятся в пуле, пока они не перезагрузятся или переимыслятся. В любом пуле имеется не более 10 ссылок на пакеты приложений.

autoScaleRun

Это свойство устанавливается только в том случае, если пул автоматически масштабируется, т. е. используется autoScaleSettings.

creationTime

Время создания пула.

currentDedicatedNodes

Количество выделенных вычислительных узлов в пуле.

currentLowPriorityNodes

Количество вычислительных узлов с низким приоритетом в пуле.

deploymentConfiguration

Свойства конфигурации развертывания.

displayName

Отображаемое имя не должно быть уникальным и может содержать любые символы Юникода до максимальной длины 1024.

interNodeCommunication

Это накладывает ограничения на назначение узлов пулу. Включение этого значения может снизить вероятность выделения запрошенного количества узлов в пуле. Если этот параметр не указан, значение по умолчанию имеет значение "Отключено".

lastModified

Это последний раз, когда данные уровня пула, такие как targetDedicatedNodes или autoScaleSettings, изменились. Он не учитывает изменения на уровне узла, такие как изменение состояния вычислительного узла.

metadata

Пакетная служба не назначает никакое значение метаданным; он предназначен исключительно для использования пользовательского кода.

mountConfiguration

Это поддерживает файлы Azure, NFS, CIFS/SMB и Blobfuse.

networkConfiguration

Конфигурация сети для пула.

provisioningState

Текущее состояние пула.

provisioningStateTransitionTime

Время ввода пула в текущее состояние.

resizeOperationStatus

Описывает текущую операцию (если параметр AllocationState имеет размер) или ранее завершенную операцию (если значение AllocationState устойчиво).

scaleSettings

Определяет требуемый размер пула. Это может быть "фиксированный масштаб", где указан запрошенный целевой идентификаторNodes или "автомасштабирование", определяющий формулу, которая периодически переоценится. Если это свойство не указано, пул будет иметь фиксированный масштаб с 0 targetDedicatedNodes.

startTask

В операции PATCH (update) это свойство можно задать для пустого объекта, чтобы удалить начальную задачу из пула.

taskSchedulingPolicy

Если значение не указано, по умолчанию распространяется.

taskSlotsPerNode

Значение по умолчанию — 1. Максимальное значение меньше 4 раза меньше числа ядер vmSize пула или 256.

upgradePolicy

Описывает политику обновления — автоматическую, ручную или перекатную.

userAccounts

Список учетных записей пользователей, создаваемых на каждом узле в пуле.

vmSize

Сведения о доступных размерах виртуальных машин см. в статье "Размеры виртуальных машин в Azure" (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). Пакетная служба поддерживает все размеры виртуальных машин Azure, кроме STANDARD_A0 и хранилища класса Premium (STANDARD_GS, STANDARD_DS и серии STANDARD_DSV2).

Сведения о свойстве

allocationState

Изменяется ли размер пула.

allocationState?: AllocationState

Значение свойства

allocationStateTransitionTime

Время, в течение которого пул вступил в текущее состояние выделения.

allocationStateTransitionTime?: Date

Значение свойства

Date

applicationPackages

Изменения ссылок на пакеты приложений влияют на все новые вычислительные узлы, присоединенные к пулу, но не влияют на вычислительные узлы, которые уже находятся в пуле, пока они не перезагрузятся или переимыслятся. В любом пуле имеется не более 10 ссылок на пакеты приложений.

applicationPackages?: ApplicationPackageReference[]

Значение свойства

autoScaleRun

Это свойство устанавливается только в том случае, если пул автоматически масштабируется, т. е. используется autoScaleSettings.

autoScaleRun?: AutoScaleRun

Значение свойства

creationTime

Время создания пула.

creationTime?: Date

Значение свойства

Date

currentDedicatedNodes

Количество выделенных вычислительных узлов в пуле.

currentDedicatedNodes?: number

Значение свойства

number

currentLowPriorityNodes

Количество вычислительных узлов с низким приоритетом в пуле.

currentLowPriorityNodes?: number

Значение свойства

number

deploymentConfiguration

Свойства конфигурации развертывания.

deploymentConfiguration?: DeploymentConfiguration

Значение свойства

displayName

Отображаемое имя не должно быть уникальным и может содержать любые символы Юникода до максимальной длины 1024.

displayName?: string

Значение свойства

string

interNodeCommunication

Это накладывает ограничения на назначение узлов пулу. Включение этого значения может снизить вероятность выделения запрошенного количества узлов в пуле. Если этот параметр не указан, значение по умолчанию имеет значение "Отключено".

interNodeCommunication?: InterNodeCommunicationState

Значение свойства

lastModified

Это последний раз, когда данные уровня пула, такие как targetDedicatedNodes или autoScaleSettings, изменились. Он не учитывает изменения на уровне узла, такие как изменение состояния вычислительного узла.

lastModified?: Date

Значение свойства

Date

metadata

Пакетная служба не назначает никакое значение метаданным; он предназначен исключительно для использования пользовательского кода.

metadata?: MetadataItem[]

Значение свойства

mountConfiguration

Это поддерживает файлы Azure, NFS, CIFS/SMB и Blobfuse.

mountConfiguration?: MountConfiguration[]

Значение свойства

networkConfiguration

Конфигурация сети для пула.

networkConfiguration?: NetworkConfiguration

Значение свойства

provisioningState

Текущее состояние пула.

provisioningState?: PoolProvisioningState

Значение свойства

provisioningStateTransitionTime

Время ввода пула в текущее состояние.

provisioningStateTransitionTime?: Date

Значение свойства

Date

resizeOperationStatus

Описывает текущую операцию (если параметр AllocationState имеет размер) или ранее завершенную операцию (если значение AllocationState устойчиво).

resizeOperationStatus?: ResizeOperationStatus

Значение свойства

scaleSettings

Определяет требуемый размер пула. Это может быть "фиксированный масштаб", где указан запрошенный целевой идентификаторNodes или "автомасштабирование", определяющий формулу, которая периодически переоценится. Если это свойство не указано, пул будет иметь фиксированный масштаб с 0 targetDedicatedNodes.

scaleSettings?: ScaleSettings

Значение свойства

startTask

В операции PATCH (update) это свойство можно задать для пустого объекта, чтобы удалить начальную задачу из пула.

startTask?: StartTask

Значение свойства

taskSchedulingPolicy

Если значение не указано, по умолчанию распространяется.

taskSchedulingPolicy?: TaskSchedulingPolicy

Значение свойства

taskSlotsPerNode

Значение по умолчанию — 1. Максимальное значение меньше 4 раза меньше числа ядер vmSize пула или 256.

taskSlotsPerNode?: number

Значение свойства

number

upgradePolicy

Описывает политику обновления — автоматическую, ручную или перекатную.

upgradePolicy?: UpgradePolicy

Значение свойства

userAccounts

Список учетных записей пользователей, создаваемых на каждом узле в пуле.

userAccounts?: UserAccount[]

Значение свойства

vmSize

Сведения о доступных размерах виртуальных машин см. в статье "Размеры виртуальных машин в Azure" (https://learn.microsoft.com/azure/virtual-machines/sizes/overview). Пакетная служба поддерживает все размеры виртуальных машин Azure, кроме STANDARD_A0 и хранилища класса Premium (STANDARD_GS, STANDARD_DS и серии STANDARD_DSV2).

vmSize?: string

Значение свойства

string