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

池调整大小开始事件

启动池大小调整时,将发出此事件。 由于池大小调整是一个异步事件,因此,在调整大小作完成后,可以发出池大小调整完成事件。

以下示例显示了池大小调整大小从 0 到 2 个节点的池大小调整开始事件的正文,并手动调整大小。

{
   "id": "myPool1",
   "nodeDeallocationOption": "Invalid",
   "currentDedicatedNodes": 0,
   "targetDedicatedNodes": 2,
   "currentLowPriorityNodes": 0,
   "targetLowPriorityNodes": 2,
   "enableAutoScale": false,
   "isAutoPool": false
}
元素 类型 注释
id 字符串 池的 ID。
nodeDeallocationOption 字符串 指定如果池大小正在减少,则指定何时可以从池中删除节点。

可能的值为:

重新排队 – 终止正在运行的任务并重新排队。 启用作业后,任务会再次运行。 在任务终止后立即删除节点。

terminate – 终止正在运行的任务。 任务不会再次运行。 在任务终止后立即删除节点。

taskcompletion – 允许当前运行的任务完成。 等待时不安排新任务。 完成所有任务时删除节点。

Retaineddata - 允许当前运行的任务完成,然后等待所有任务数据保留期到期。 等待时不安排新任务。 当所有任务保留期都过期时删除节点。

默认值为重新排队。

如果池大小正在增加,则该值设置为 无效
currentDedicatedNodes Int32 当前分配给池的专用计算节点数。
targetDedicatedNodes Int32 池请求的专用计算节点数。
currentLowPriorityNodes Int32 当前分配给池的现成计算节点数。
targetLowPriorityNodes Int32 为池请求的现成计算节点数。
enableAutoScale 布尔值 指定池大小是否随时间自动调整。
isAutoPool 布尔值 指定是否已通过作业的 AutoPool 机制创建池。