BatchPool interface
A pool in the пакетная служба Azure service.
Свойства
| allocation |
Изменяется ли размер пула. |
| allocation |
Время, в течение которого пул ввел текущее состояние выделения. |
| application |
Список пакетов, установленных на каждом вычислительном узле в пуле. Изменения ссылок на пакеты влияют на все новые узлы, присоединенные к пулу, но не влияют на вычислительные узлы, которые уже находятся в пуле, пока они не перезагрузятся или переимыслятся. В любом пуле имеется не более 10 ссылок на пакеты. |
| auto |
Интервал времени, с помощью которого автоматически настраивается размер пула в соответствии с формулой автомасштабирования. Это свойство задается только в том случае, если пул автоматически масштабируется, т. е. enableAutoScale имеет значение true. Длительность времени указана в формате ISO 8601. |
| auto |
Формула для требуемого количества вычислительных узлов в пуле. Это свойство задается только в том случае, если пул автоматически масштабируется, т. е. enableAutoScale имеет значение true. |
| auto |
Результаты и ошибки из последнего выполнения формулы автомасштабирования. Это свойство задается только в том случае, если пул автоматически масштабируется, т. е. enableAutoScale имеет значение true. |
| creation |
Время создания пула. |
| current |
Количество выделенных вычислительных узлов в настоящее время в пуле. |
| current |
Количество точечных или низкоприоритетных вычислительных узлов в пуле. Точечные и низкоприоритетные вычислительные узлы, которые были предварительно подготовлены, включены в это число. |
| display |
Отображаемое имя не должно быть уникальным и может содержать любые символы Юникода до максимальной длины 1024. |
| enable |
Следует ли автоматически настраивать размер пула с течением времени. Если значение false, необходимо указать по крайней мере один из targetDedicatedNodes и targetLowPriorityNodes. Если значение true, требуется свойство autoScaleFormula, а пул автоматически изменяет размер в соответствии с формулой. По умолчанию используется значение false. |
| enable |
Разрешает ли пул прямой обмен данными между вычислительными узлами. Включение обмена данными между узлами ограничивает максимальный размер пула из-за ограничений развертывания на вычислительных узлах пула. Это может привести к тому, что пул не достигает требуемого размера. По умолчанию используется значение false. |
| e |
ETag пула. Это непрозрачная строка. Его можно использовать для определения того, изменился ли пул между запросами. В частности, вы можете передать ETag при обновлении пула, чтобы указать, что изменения должны вступили в силу только в том случае, если никто другой не изменил пул в то же время. |
| id | Строка, которая однозначно идентифицирует пул в учетной записи. Идентификатор может содержать любое сочетание буквенно-цифровых символов, включая дефисы и символы подчеркивания, и не может содержать более 64 символов. Идентификатор является сохранением регистра и не учитывает регистр (т. е. у вас не может быть двух идентификаторов в учетной записи, которые отличаются только по регистру). |
| identity | Удостоверение пула пакетной службы, если настроено. Список удостоверений пользователей, связанных с пулом пакетной службы. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
| last |
Время последнего изменения пула. Это последний раз, когда данные уровня пула, такие как целевыеDedicatedNodes или enableAutoscale settings, изменились. Он не учитывает изменения на уровне узла, такие как состояние изменения вычислительного узла. |
| metadata | Список пар "имя-значение", связанных с пулом в качестве метаданных. |
| mount |
Монтирование хранилища с использованием указанной файловой системы на весь срок жизни пула. Монтировать хранилище с помощью файловой системы Azure, NFS, CIFS или файловой системы на базе Blobfuse. |
| network |
Конфигурация сети для пула. |
| pool |
Статистика использования ресурсов и использования ресурсов в течение всего времени существования пула. Это свойство заполняется только в том случае, если пакетная служба BatchPool была получена с предложением expand, включая атрибут stats; в противном случае значение null. Статистика может быть недоступна сразу. Пакетная служба выполняет периодический свертки статистики. Типичная задержка составляет около 30 минут. |
| resize |
Список ошибок, возникших при выполнении последнего изменения размера в пуле. Это свойство задается только в том случае, если во время последнего изменения размера пула произошла одна или несколько ошибок, и только в том случае, если значение распределения пула устойчиво. |
| resize |
Время ожидания выделения вычислительных узлов в пул. Это время ожидания для последней операции изменения размера. (Начальный размер при создании пула считается изменением размера.) Значение по умолчанию — 15 минут. Длительность времени указана в формате ISO 8601. |
| start |
Задача, указанная для запуска на каждом вычислительном узле при присоединении к пулу. |
| state | Текущее состояние пула. |
| state |
Время ввода пула в текущее состояние. |
| target |
Требуемое количество выделенных вычислительных узлов в пуле. |
| target |
Требуемое количество точечных и низкоприоритетных вычислительных узлов в пуле. |
| task |
Распределение задач между вычислительными узлами в пуле. Если значение не указано, по умолчанию распространяется. |
| task |
Количество слотов задач, которые могут использоваться для выполнения параллельных задач на одном вычислительном узле в пуле. Значение по умолчанию — 1. Максимальное значение меньше 4 раза меньше числа ядер vmSize пула или 256. |
| upgrade |
Политика обновления для пула. Описывает политику обновления — автоматическую, ручную или перекатную. |
| url | URL-адрес пула. |
| user |
Список учетных записей пользователей, создаваемых на каждом вычислительном узле в пуле. |
| virtual |
Конфигурация виртуальной машины для пула. Задание этого свойства обязательно. |
| vm |
Размер виртуальных машин в пуле. Все виртуальные машины в пуле имеют одинаковый размер. Для информации о доступных размерах виртуальных машин в пулах см. раздел «Выбрать размер виртуальной машины для вычислительных узлов в пуле пакетная служба Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes). |
Сведения о свойстве
allocationState
allocationStateTransitionTime
Время, в течение которого пул ввел текущее состояние выделения.
allocationStateTransitionTime?: Date
Значение свойства
Date
applicationPackageReferences
Список пакетов, установленных на каждом вычислительном узле в пуле. Изменения ссылок на пакеты влияют на все новые узлы, присоединенные к пулу, но не влияют на вычислительные узлы, которые уже находятся в пуле, пока они не перезагрузятся или переимыслятся. В любом пуле имеется не более 10 ссылок на пакеты.
applicationPackageReferences?: BatchApplicationPackageReference[]
Значение свойства
autoScaleEvaluationInterval
Интервал времени, с помощью которого автоматически настраивается размер пула в соответствии с формулой автомасштабирования. Это свойство задается только в том случае, если пул автоматически масштабируется, т. е. enableAutoScale имеет значение true. Длительность времени указана в формате ISO 8601.
autoScaleEvaluationInterval?: string
Значение свойства
string
autoScaleFormula
Формула для требуемого количества вычислительных узлов в пуле. Это свойство задается только в том случае, если пул автоматически масштабируется, т. е. enableAutoScale имеет значение true.
autoScaleFormula?: string
Значение свойства
string
autoScaleRun
Результаты и ошибки из последнего выполнения формулы автомасштабирования. Это свойство задается только в том случае, если пул автоматически масштабируется, т. е. enableAutoScale имеет значение true.
autoScaleRun?: AutoScaleRun
Значение свойства
creationTime
Время создания пула.
creationTime: Date
Значение свойства
Date
currentDedicatedNodes
Количество выделенных вычислительных узлов в настоящее время в пуле.
currentDedicatedNodes: number
Значение свойства
number
currentLowPriorityNodes
Количество точечных или низкоприоритетных вычислительных узлов в пуле. Точечные и низкоприоритетные вычислительные узлы, которые были предварительно подготовлены, включены в это число.
currentLowPriorityNodes: number
Значение свойства
number
displayName
Отображаемое имя не должно быть уникальным и может содержать любые символы Юникода до максимальной длины 1024.
displayName?: string
Значение свойства
string
enableAutoScale
Следует ли автоматически настраивать размер пула с течением времени. Если значение false, необходимо указать по крайней мере один из targetDedicatedNodes и targetLowPriorityNodes. Если значение true, требуется свойство autoScaleFormula, а пул автоматически изменяет размер в соответствии с формулой. По умолчанию используется значение false.
enableAutoScale?: boolean
Значение свойства
boolean
enableInterNodeCommunication
Разрешает ли пул прямой обмен данными между вычислительными узлами. Включение обмена данными между узлами ограничивает максимальный размер пула из-за ограничений развертывания на вычислительных узлах пула. Это может привести к тому, что пул не достигает требуемого размера. По умолчанию используется значение false.
enableInterNodeCommunication?: boolean
Значение свойства
boolean
eTag
ETag пула. Это непрозрачная строка. Его можно использовать для определения того, изменился ли пул между запросами. В частности, вы можете передать ETag при обновлении пула, чтобы указать, что изменения должны вступили в силу только в том случае, если никто другой не изменил пул в то же время.
eTag: string
Значение свойства
string
id
Строка, которая однозначно идентифицирует пул в учетной записи. Идентификатор может содержать любое сочетание буквенно-цифровых символов, включая дефисы и символы подчеркивания, и не может содержать более 64 символов. Идентификатор является сохранением регистра и не учитывает регистр (т. е. у вас не может быть двух идентификаторов в учетной записи, которые отличаются только по регистру).
id: string
Значение свойства
string
identity
Удостоверение пула пакетной службы, если настроено. Список удостоверений пользователей, связанных с пулом пакетной службы. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
identity?: BatchPoolIdentity
Значение свойства
lastModified
Время последнего изменения пула. Это последний раз, когда данные уровня пула, такие как целевыеDedicatedNodes или enableAutoscale settings, изменились. Он не учитывает изменения на уровне узла, такие как состояние изменения вычислительного узла.
lastModified: Date
Значение свойства
Date
metadata
Список пар "имя-значение", связанных с пулом в качестве метаданных.
metadata?: BatchMetadataItem[]
Значение свойства
mountConfiguration
Монтирование хранилища с использованием указанной файловой системы на весь срок жизни пула. Монтировать хранилище с помощью файловой системы Azure, NFS, CIFS или файловой системы на базе Blobfuse.
mountConfiguration?: MountConfiguration[]
Значение свойства
networkConfiguration
Конфигурация сети для пула.
networkConfiguration?: NetworkConfiguration
Значение свойства
poolStatistics
Статистика использования ресурсов и использования ресурсов в течение всего времени существования пула. Это свойство заполняется только в том случае, если пакетная служба BatchPool была получена с предложением expand, включая атрибут stats; в противном случае значение null. Статистика может быть недоступна сразу. Пакетная служба выполняет периодический свертки статистики. Типичная задержка составляет около 30 минут.
poolStatistics?: BatchPoolStatistics
Значение свойства
resizeErrors
Список ошибок, возникших при выполнении последнего изменения размера в пуле. Это свойство задается только в том случае, если во время последнего изменения размера пула произошла одна или несколько ошибок, и только в том случае, если значение распределения пула устойчиво.
resizeErrors?: ResizeError[]
Значение свойства
resizeTimeout
Время ожидания выделения вычислительных узлов в пул. Это время ожидания для последней операции изменения размера. (Начальный размер при создании пула считается изменением размера.) Значение по умолчанию — 15 минут. Длительность времени указана в формате ISO 8601.
resizeTimeout?: string
Значение свойства
string
startTask
Задача, указанная для запуска на каждом вычислительном узле при присоединении к пулу.
startTask?: BatchStartTask
Значение свойства
state
stateTransitionTime
Время ввода пула в текущее состояние.
stateTransitionTime: Date
Значение свойства
Date
targetDedicatedNodes
Требуемое количество выделенных вычислительных узлов в пуле.
targetDedicatedNodes?: number
Значение свойства
number
targetLowPriorityNodes
Требуемое количество точечных и низкоприоритетных вычислительных узлов в пуле.
targetLowPriorityNodes?: number
Значение свойства
number
taskSchedulingPolicy
Распределение задач между вычислительными узлами в пуле. Если значение не указано, по умолчанию распространяется.
taskSchedulingPolicy?: BatchTaskSchedulingPolicy
Значение свойства
taskSlotsPerNode
Количество слотов задач, которые могут использоваться для выполнения параллельных задач на одном вычислительном узле в пуле. Значение по умолчанию — 1. Максимальное значение меньше 4 раза меньше числа ядер vmSize пула или 256.
taskSlotsPerNode?: number
Значение свойства
number
upgradePolicy
Политика обновления для пула. Описывает политику обновления — автоматическую, ручную или перекатную.
upgradePolicy?: UpgradePolicy
Значение свойства
url
URL-адрес пула.
url: string
Значение свойства
string
userAccounts
Список учетных записей пользователей, создаваемых на каждом вычислительном узле в пуле.
userAccounts?: UserAccount[]
Значение свойства
virtualMachineConfiguration
Конфигурация виртуальной машины для пула. Задание этого свойства обязательно.
virtualMachineConfiguration?: VirtualMachineConfiguration
Значение свойства
vmSize
Размер виртуальных машин в пуле. Все виртуальные машины в пуле имеют одинаковый размер. Для информации о доступных размерах виртуальных машин в пулах см. раздел «Выбрать размер виртуальной машины для вычислительных узлов в пуле пакетная служба Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize: string
Значение свойства
string