이 이벤트는 풀 크기 조정이 시작될 때 내보내집니다. 풀 크기 조정은 비동기 이벤트이므로 크기 조정 작업이 완료되면 풀 크기 조정 완료 이벤트가 내보내질 것으로 예상할 수 있습니다.
다음 예제에서는 수동 크기 조정을 사용하여 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 |
Bool | 풀 크기가 시간에 따라 자동으로 조정되는지 여부를 지정합니다. |
isAutoPool |
Bool | 작업의 AutoPool 메커니즘을 통해 풀을 만들었는지 여부를 지정합니다. |