你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

BatchPoolUpdateOptions interface

Parameters for update an Azure Batch Pool.

属性

applicationPackageReferences

要安装在池中每个计算节点上的包列表。 对包引用的更改会影响所有加入池的新节点,但不会影响池中已存在于池中的计算节点,直到重新启动或重新映像这些节点。 如果此元素存在,它将替换任何现有的包引用。 如果指定空集合,则会从池中删除所有包引用。 如果省略,则保留任何现有包引用不变。

displayName

池的显示名称。 显示名称不一定是唯一的,可以包含最大长度为 1024 的任何 Unicode 字符。 仅当池为空时,才能更新此字段。

enableInterNodeCommunication

池是否允许在计算节点之间直接通信。 由于池的计算节点的部署限制,启用节点间通信会限制池的最大大小。 这可能会导致池未达到其所需大小。 默认值为 false。

仅当池为空时,才能更新此字段。

metadata

与池关联的名称/值对列表作为元数据。 如果此元素存在,它将替换池上配置的任何现有元数据。 如果指定空集合,则会从池中删除任何元数据。 如果省略,则任何现有元数据保持不变。

mountConfiguration

在池的整个生存期内使用指定的文件系统装载存储。 使用Azure文件共享、NFS、CIFS或Blobfuse文件系统挂载存储。

仅当池为空时,才能更新此字段。

networkConfiguration

池的网络配置。 仅当池为空时,才能更新此字段。

startTask

在联接池时在每个计算节点上运行的任务。 当将计算节点添加到池或重启计算节点时,任务将运行。 如果此元素存在,它将覆盖任何现有的 StartTask。 如果省略,则任何现有的 StartTask 保持不变。

taskSchedulingPolicy

任务如何在池中的计算节点之间分布。 如果未指定,则默认为分散。

仅当池为空时,才能更新此字段。

taskSlotsPerNode

可用于在池中单个计算节点上运行并发任务的任务槽数。 默认值为 1。 最大值是池的 vmSize 核心数或 256 的 4 倍。

仅当池为空时,才能更新此字段。

upgradePolicy

池的升级策略。 描述升级策略 - 自动、手动或滚动。

仅当池为空时,才能更新此字段。

userAccounts

将在池中的每个计算节点上创建的用户帐户列表。 仅当池为空时,才能更新此字段。

virtualMachineConfiguration

池的虚拟机配置。 必须指定此属性。

仅当池为空时,才能更新此字段。

vmSize

池中虚拟机的大小。 有关池中虚拟机可用大小的信息,请参见“选择Azure Batch池中计算节点的虚拟机大小(https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)。

仅当池为空时,才能更新此字段。

属性详细信息

applicationPackageReferences

要安装在池中每个计算节点上的包列表。 对包引用的更改会影响所有加入池的新节点,但不会影响池中已存在于池中的计算节点,直到重新启动或重新映像这些节点。 如果此元素存在,它将替换任何现有的包引用。 如果指定空集合,则会从池中删除所有包引用。 如果省略,则保留任何现有包引用不变。

applicationPackageReferences?: BatchApplicationPackageReference[]

属性值

displayName

池的显示名称。 显示名称不一定是唯一的,可以包含最大长度为 1024 的任何 Unicode 字符。 仅当池为空时,才能更新此字段。

displayName?: string

属性值

string

enableInterNodeCommunication

池是否允许在计算节点之间直接通信。 由于池的计算节点的部署限制,启用节点间通信会限制池的最大大小。 这可能会导致池未达到其所需大小。 默认值为 false。

仅当池为空时,才能更新此字段。

enableInterNodeCommunication?: boolean

属性值

boolean

metadata

与池关联的名称/值对列表作为元数据。 如果此元素存在,它将替换池上配置的任何现有元数据。 如果指定空集合,则会从池中删除任何元数据。 如果省略,则任何现有元数据保持不变。

metadata?: BatchMetadataItem[]

属性值

mountConfiguration

在池的整个生存期内使用指定的文件系统装载存储。 使用Azure文件共享、NFS、CIFS或Blobfuse文件系统挂载存储。

仅当池为空时,才能更新此字段。

mountConfiguration?: MountConfiguration[]

属性值

networkConfiguration

池的网络配置。 仅当池为空时,才能更新此字段。

networkConfiguration?: NetworkConfiguration

属性值

startTask

在联接池时在每个计算节点上运行的任务。 当将计算节点添加到池或重启计算节点时,任务将运行。 如果此元素存在,它将覆盖任何现有的 StartTask。 如果省略,则任何现有的 StartTask 保持不变。

startTask?: BatchStartTask

属性值

taskSchedulingPolicy

任务如何在池中的计算节点之间分布。 如果未指定,则默认为分散。

仅当池为空时,才能更新此字段。

taskSchedulingPolicy?: BatchTaskSchedulingPolicy

属性值

taskSlotsPerNode

可用于在池中单个计算节点上运行并发任务的任务槽数。 默认值为 1。 最大值是池的 vmSize 核心数或 256 的 4 倍。

仅当池为空时,才能更新此字段。

taskSlotsPerNode?: number

属性值

number

upgradePolicy

池的升级策略。 描述升级策略 - 自动、手动或滚动。

仅当池为空时,才能更新此字段。

upgradePolicy?: UpgradePolicy

属性值

userAccounts

将在池中的每个计算节点上创建的用户帐户列表。 仅当池为空时,才能更新此字段。

userAccounts?: UserAccount[]

属性值

virtualMachineConfiguration

池的虚拟机配置。 必须指定此属性。

仅当池为空时,才能更新此字段。

virtualMachineConfiguration?: VirtualMachineConfiguration

属性值

vmSize

池中虚拟机的大小。 有关池中虚拟机可用大小的信息,请参见“选择Azure Batch池中计算节点的虚拟机大小(https://learn.microsoft.com/azure/batch/batch-pool-vm-sizes)。

仅当池为空时,才能更新此字段。

vmSize?: string

属性值

string