Pool interface
Содержит сведения о пуле.
- Extends
Свойства
| allocation |
Изменяется ли размер пула. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| allocation |
Время, в течение которого пул вступил в текущее состояние выделения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| application |
Список лицензий приложений должен быть подмножеством доступных лицензий приложения пакетной службы. Если запрашивается лицензия, которая не поддерживается, создание пула завершится ошибкой. |
| application |
Изменения ссылок на пакеты приложений влияют на все новые вычислительные узлы, присоединенные к пулу, но не влияют на вычислительные узлы, которые уже находятся в пуле, пока они не перезагрузятся или переимыслятся. В любом пуле имеется не более 10 ссылок на пакеты приложений. |
| auto |
Это свойство устанавливается только в том случае, если пул автоматически масштабируется, т. е. используется autoScaleSettings. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| certificates | Для вычислительных узлов Windows служба пакетной службы устанавливает сертификаты в указанное хранилище сертификатов и расположение. Для вычислительных узлов Linux сертификаты хранятся в каталоге рабочих каталогов задач, а переменная среды AZ_BATCH_CERTIFICATES_DIR предоставляется задаче для запроса к этому расположению. Для сертификатов с видимостью remoteUser каталог "certs" создается в домашнем каталоге пользователя (например, /home/{user-name}/certs) и сертификаты помещаются в этот каталог. Предупреждение. Это свойство устарело и будет удалено после февраля 2024 года. Вместо этого используйте расширения Azure KeyVault |
| creation |
Время создания пула. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| current |
Количество выделенных вычислительных узлов в пуле. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| current |
Количество вычислительных узлов с низким приоритетом в пуле. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| current |
Определяет, как пул взаимодействует со службой пакетной службы. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| deployment |
Свойства конфигурации развертывания. |
| display |
Отображаемое имя не должно быть уникальным и может содержать любые символы Юникода до максимальной длины 1024. |
| identity | Тип удостоверения, используемого для пула пакетной службы. |
| inter |
Это накладывает ограничения на назначение узлов пулу. Включение этого значения может снизить вероятность выделения запрошенного количества узлов в пуле. Если этот параметр не указан, значение по умолчанию имеет значение "Отключено". |
| last |
Это последний раз, когда данные уровня пула, такие как targetDedicatedNodes или autoScaleSettings, изменились. Он не учитывает изменения на уровне узла, такие как изменение состояния вычислительного узла. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| metadata | Пакетная служба не назначает никакое значение метаданным; он предназначен исключительно для использования пользовательского кода. |
| mount |
Это поддерживает файлы Azure, NFS, CIFS/SMB и Blobfuse. |
| network |
Конфигурация сети для пула. |
| provisioning |
Текущее состояние пула. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| provisioning |
Время ввода пула в текущее состояние. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| resize |
Описывает текущую операцию (если параметр AllocationState имеет размер) или ранее завершенную операцию (если значение AllocationState устойчиво). ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| resource |
Определяемые пользователем теги, связанные с пулом пакетной службы Azure. При указании эти теги распространяются на резервные ресурсы Azure, связанные с пулом. Это свойство можно указать только при создании учетной записи пакетной службы с свойством poolAllocationMode с значением UserSubscription. |
| scale |
Определяет требуемый размер пула. Это может быть "фиксированный масштаб", где указан запрошенный целевой идентификаторNodes или "автомасштабирование", определяющий формулу, которая периодически переоценится. Если это свойство не указано, пул будет иметь фиксированный масштаб с 0 targetDedicatedNodes. |
| start |
В операции PATCH (update) это свойство можно задать для пустого объекта, чтобы удалить начальную задачу из пула. |
| target |
Если опущено, значение по умолчанию — Default. |
| task |
Если значение не указано, по умолчанию распространяется. |
| task |
Значение по умолчанию — 1. Максимальное значение меньше 4 раза меньше числа ядер vmSize пула или 256. |
| upgrade |
Описывает политику обновления — автоматическую, ручную или перекатную. |
| user |
Список учетных записей пользователей, создаваемых на каждом узле в пуле. |
| vm |
Сведения о доступных размерах виртуальных машин см. в статьях "Размеры виртуальных машин ( Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) или "Размеры виртуальных машин" (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Пакетная служба поддерживает все размеры виртуальных машин Azure, кроме STANDARD_A0 и хранилища класса Premium (STANDARD_GS, STANDARD_DS и серии STANDARD_DSV2). |
Унаследованные свойства
| etag | ETag ресурса, используемый для инструкций параллелизма. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| id | Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| name | Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| tags | Теги ресурса. |
| type | Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
Сведения о свойстве
allocationState
Изменяется ли размер пула. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
allocationState?: AllocationState
Значение свойства
allocationStateTransitionTime
Время, в течение которого пул вступил в текущее состояние выделения. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
allocationStateTransitionTime?: Date
Значение свойства
Date
applicationLicenses
Список лицензий приложений должен быть подмножеством доступных лицензий приложения пакетной службы. Если запрашивается лицензия, которая не поддерживается, создание пула завершится ошибкой.
applicationLicenses?: string[]
Значение свойства
string[]
applicationPackages
Изменения ссылок на пакеты приложений влияют на все новые вычислительные узлы, присоединенные к пулу, но не влияют на вычислительные узлы, которые уже находятся в пуле, пока они не перезагрузятся или переимыслятся. В любом пуле имеется не более 10 ссылок на пакеты приложений.
applicationPackages?: ApplicationPackageReference[]
Значение свойства
autoScaleRun
Это свойство устанавливается только в том случае, если пул автоматически масштабируется, т. е. используется autoScaleSettings. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
autoScaleRun?: AutoScaleRun
Значение свойства
certificates
Для вычислительных узлов Windows служба пакетной службы устанавливает сертификаты в указанное хранилище сертификатов и расположение. Для вычислительных узлов Linux сертификаты хранятся в каталоге рабочих каталогов задач, а переменная среды AZ_BATCH_CERTIFICATES_DIR предоставляется задаче для запроса к этому расположению. Для сертификатов с видимостью remoteUser каталог "certs" создается в домашнем каталоге пользователя (например, /home/{user-name}/certs) и сертификаты помещаются в этот каталог.
Предупреждение. Это свойство устарело и будет удалено после февраля 2024 года. Вместо этого используйте расширения Azure KeyVault
certificates?: CertificateReference[]
Значение свойства
creationTime
Время создания пула. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
creationTime?: Date
Значение свойства
Date
currentDedicatedNodes
Количество выделенных вычислительных узлов в пуле. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
currentDedicatedNodes?: number
Значение свойства
number
currentLowPriorityNodes
Количество вычислительных узлов с низким приоритетом в пуле. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
currentLowPriorityNodes?: number
Значение свойства
number
currentNodeCommunicationMode
Определяет, как пул взаимодействует со службой пакетной службы. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
currentNodeCommunicationMode?: NodeCommunicationMode
Значение свойства
deploymentConfiguration
Свойства конфигурации развертывания.
deploymentConfiguration?: DeploymentConfiguration
Значение свойства
displayName
Отображаемое имя не должно быть уникальным и может содержать любые символы Юникода до максимальной длины 1024.
displayName?: string
Значение свойства
string
identity
Тип удостоверения, используемого для пула пакетной службы.
identity?: BatchPoolIdentity
Значение свойства
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
Значение свойства
resourceTags
Определяемые пользователем теги, связанные с пулом пакетной службы Azure. При указании эти теги распространяются на резервные ресурсы Azure, связанные с пулом. Это свойство можно указать только при создании учетной записи пакетной службы с свойством poolAllocationMode с значением UserSubscription.
resourceTags?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
scaleSettings
Определяет требуемый размер пула. Это может быть "фиксированный масштаб", где указан запрошенный целевой идентификаторNodes или "автомасштабирование", определяющий формулу, которая периодически переоценится. Если это свойство не указано, пул будет иметь фиксированный масштаб с 0 targetDedicatedNodes.
scaleSettings?: ScaleSettings
Значение свойства
startTask
В операции PATCH (update) это свойство можно задать для пустого объекта, чтобы удалить начальную задачу из пула.
startTask?: StartTask
Значение свойства
targetNodeCommunicationMode
Если опущено, значение по умолчанию — Default.
targetNodeCommunicationMode?: NodeCommunicationMode
Значение свойства
taskSchedulingPolicy
Если значение не указано, по умолчанию распространяется.
taskSchedulingPolicy?: TaskSchedulingPolicy
Значение свойства
taskSlotsPerNode
Значение по умолчанию — 1. Максимальное значение меньше 4 раза меньше числа ядер vmSize пула или 256.
taskSlotsPerNode?: number
Значение свойства
number
upgradePolicy
Описывает политику обновления — автоматическую, ручную или перекатную.
upgradePolicy?: UpgradePolicy
Значение свойства
userAccounts
Список учетных записей пользователей, создаваемых на каждом узле в пуле.
userAccounts?: UserAccount[]
Значение свойства
vmSize
Сведения о доступных размерах виртуальных машин см. в статьях "Размеры виртуальных машин ( Linux) (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) или "Размеры виртуальных машин" (Windows) (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). Пакетная служба поддерживает все размеры виртуальных машин Azure, кроме STANDARD_A0 и хранилища класса Premium (STANDARD_GS, STANDARD_DS и серии STANDARD_DSV2).
vmSize?: string
Значение свойства
string
Сведения об унаследованном свойстве
etag
ETag ресурса, используемый для инструкций параллелизма. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
etag?: string
Значение свойства
string
унаследован отAzureProxyResource.etag
id
Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
id?: string
Значение свойства
string
унаследован отAzureProxyResource.id
name
Имя ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
name?: string
Значение свойства
string
унаследован отAzureProxyResource.name
tags
Теги ресурса.
tags?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
наследуется отAzureProxyResource.tags
type
Тип ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
type?: string
Значение свойства
string
Унаследовано отAzureProxyResource.type