BatchPoolOutput interface
Пул в пакетной службе Azure.
Свойства
| allocation |
Изменяется ли размер пула. Возможные значения: "устойчивый", "изменение размера", "остановка" |
| allocation |
Время, в течение которого пул ввел текущее состояние выделения. |
| application |
Список пакетов, установленных на каждом вычислительном узле в пуле. Изменения ссылок на пакеты влияют на все новые узлы, присоединенные к пулу, но не влияют на вычислительные узлы, которые уже находятся в пуле, пока они не перезагрузятся или переимыслятся. В любом пуле имеется не более 10 ссылок на пакеты. |
| auto |
Интервал времени, с помощью которого автоматически настраивается размер пула в соответствии с формулой автомасштабирования. Это свойство задается только в том случае, если пул автоматически масштабируется, т. е. enableAutoScale имеет значение true. |
| 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 |
Конфигурация сети для пула. |
| resize |
Список ошибок, возникших при выполнении последнего изменения размера в пуле. Это свойство задается только в том случае, если во время последнего изменения размера пула произошла одна или несколько ошибок, и только в том случае, если значение распределения пула устойчиво. |
| resize |
Время ожидания выделения вычислительных узлов в пул. Это время ожидания для последней операции изменения размера. (Начальный размер при создании пула считается изменением размера.) Значение по умолчанию — 15 минут. |
| start |
Задача, указанная для запуска на каждом вычислительном узле при присоединении к пулу. |
| state | Текущее состояние пула. Возможные значения: "активный", "удаление" |
| state |
Время ввода пула в текущее состояние. |
| stats | Статистика использования ресурсов и использования ресурсов в течение всего времени существования пула. Это свойство заполняется только в том случае, если пакетная служба BatchPool была получена с предложением expand, включая атрибут stats; в противном случае значение null. Статистика может быть недоступна сразу. Пакетная служба выполняет периодический свертки статистики. Типичная задержка составляет около 30 минут. |
| 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
Изменяется ли размер пула.
Возможные значения: "устойчивый", "изменение размера", "остановка"
allocationState?: string
Значение свойства
string
allocationStateTransitionTime
Время, в течение которого пул ввел текущее состояние выделения.
allocationStateTransitionTime?: string
Значение свойства
string
applicationPackageReferences
Список пакетов, установленных на каждом вычислительном узле в пуле. Изменения ссылок на пакеты влияют на все новые узлы, присоединенные к пулу, но не влияют на вычислительные узлы, которые уже находятся в пуле, пока они не перезагрузятся или переимыслятся. В любом пуле имеется не более 10 ссылок на пакеты.
applicationPackageReferences?: BatchApplicationPackageReferenceOutput[]
Значение свойства
autoScaleEvaluationInterval
Интервал времени, с помощью которого автоматически настраивается размер пула в соответствии с формулой автомасштабирования. Это свойство задается только в том случае, если пул автоматически масштабируется, т. е. enableAutoScale имеет значение true.
autoScaleEvaluationInterval?: string
Значение свойства
string
autoScaleFormula
Формула для требуемого количества вычислительных узлов в пуле. Это свойство задается только в том случае, если пул автоматически масштабируется, т. е. enableAutoScale имеет значение true.
autoScaleFormula?: string
Значение свойства
string
autoScaleRun
Результаты и ошибки из последнего выполнения формулы автомасштабирования. Это свойство задается только в том случае, если пул автоматически масштабируется, т. е. enableAutoScale имеет значение true.
autoScaleRun?: AutoScaleRunOutput
Значение свойства
creationTime
Время создания пула.
creationTime: string
Значение свойства
string
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?: BatchPoolIdentityOutput
Значение свойства
lastModified
Время последнего изменения пула. Это последний раз, когда данные уровня пула, такие как целевыеDedicatedNodes или enableAutoscale settings, изменились. Он не учитывает изменения на уровне узла, такие как состояние изменения вычислительного узла.
lastModified: string
Значение свойства
string
metadata
Список пар "имя-значение", связанных с пулом в качестве метаданных.
metadata?: BatchMetadataItemOutput[]
Значение свойства
mountConfiguration
Монтирование хранилища с использованием указанной файловой системы на весь срок жизни пула. Подключите хранилище с помощью файловой папки Azure, NFS, CIFS или файловой системы на основе Blobfuse.
mountConfiguration?: MountConfigurationOutput[]
Значение свойства
networkConfiguration
Конфигурация сети для пула.
networkConfiguration?: NetworkConfigurationOutput
Значение свойства
resizeErrors
Список ошибок, возникших при выполнении последнего изменения размера в пуле. Это свойство задается только в том случае, если во время последнего изменения размера пула произошла одна или несколько ошибок, и только в том случае, если значение распределения пула устойчиво.
resizeErrors?: ResizeErrorOutput[]
Значение свойства
resizeTimeout
Время ожидания выделения вычислительных узлов в пул. Это время ожидания для последней операции изменения размера. (Начальный размер при создании пула считается изменением размера.) Значение по умолчанию — 15 минут.
resizeTimeout?: string
Значение свойства
string
startTask
Задача, указанная для запуска на каждом вычислительном узле при присоединении к пулу.
startTask?: BatchStartTaskOutput
Значение свойства
state
Текущее состояние пула.
Возможные значения: "активный", "удаление"
state: string
Значение свойства
string
stateTransitionTime
Время ввода пула в текущее состояние.
stateTransitionTime: string
Значение свойства
string
stats
Статистика использования ресурсов и использования ресурсов в течение всего времени существования пула. Это свойство заполняется только в том случае, если пакетная служба BatchPool была получена с предложением expand, включая атрибут stats; в противном случае значение null. Статистика может быть недоступна сразу. Пакетная служба выполняет периодический свертки статистики. Типичная задержка составляет около 30 минут.
stats?: BatchPoolStatisticsOutput
Значение свойства
targetDedicatedNodes
Требуемое количество выделенных вычислительных узлов в пуле.
targetDedicatedNodes?: number
Значение свойства
number
targetLowPriorityNodes
Требуемое количество точечных и низкоприоритетных вычислительных узлов в пуле.
targetLowPriorityNodes?: number
Значение свойства
number
taskSchedulingPolicy
Распределение задач между вычислительными узлами в пуле. Если значение не указано, по умолчанию распространяется.
taskSchedulingPolicy?: BatchTaskSchedulingPolicyOutput
Значение свойства
taskSlotsPerNode
Количество слотов задач, которые можно использовать для выполнения параллельных задач на одном вычислительном узле в пуле. Значение по умолчанию — 1. Максимальное значение меньше 4 раза меньше числа ядер vmSize пула или 256.
taskSlotsPerNode?: number
Значение свойства
number
upgradePolicy
Политика обновления для пула. Описывает политику обновления — автоматическую, ручную или перекатную.
upgradePolicy?: UpgradePolicyOutput
Значение свойства
url
URL-адрес пула.
url: string
Значение свойства
string
userAccounts
Список учетных записей пользователей, создаваемых на каждом вычислительном узле в пуле.
userAccounts?: UserAccountOutput[]
Значение свойства
virtualMachineConfiguration
Конфигурация виртуальной машины для пула. Это свойство должно быть указано.
virtualMachineConfiguration?: VirtualMachineConfigurationOutput
Значение свойства
vmSize
Размер виртуальных машин в пуле. Все виртуальные машины в пуле имеют одинаковый размер. Сведения о доступных размерах виртуальных машин в пулах см. в статье Выбор размера виртуальной машины для вычислительных узлов в пуле пакетной службы Azure (https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes).
vmSize: string
Значение свойства
string