你当前正在访问 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 机制创建池。 |