DeletePool interface
Методы
| delete(Delete |
При запросе удаления пула выполняются следующие действия: состояние пула устанавливается для удаления; остановка любой текущей операции изменения размера в пуле; Пакетная служба начинает изменять размер пула до нуля вычислительных узлов; все задачи, выполняемые на существующих вычислительных узлах, завершаются и повторно запрашиваются (как если бы операция изменения размера пула была запрошена с параметром повторного запроса по умолчанию); Наконец, пул удаляется из системы. Так как выполнение задач повторно перезапущено, пользователь может повторно запустить эти задачи, обновив задание для назначения другого пула. Затем задачи могут выполняться в новом пуле. Если вы хотите переопределить поведение повторного запроса, необходимо явно вызвать изменение размера пула, чтобы уменьшить размер пула до нуля перед удалением пула. При вызове API обновления, исправления или удаления в пуле в состоянии удаления произойдет сбой с кодом состояния HTTP 409 с кодом ошибки PoolBeingDeleted. |
| get(Get |
Возвращает сведения о указанном пуле. |
| head(Pool |
Возвращает основные свойства пула. |
| patch(Update |
Это заменяет только свойства пула, указанные в запросе. Например, если с ним связан пул StartTask, а запрос не указывает элемент StartTask, пул сохраняет существующий StartTask. |
Сведения о методе
delete(DeletePoolParameters)
При запросе удаления пула выполняются следующие действия: состояние пула устанавливается для удаления; остановка любой текущей операции изменения размера в пуле; Пакетная служба начинает изменять размер пула до нуля вычислительных узлов; все задачи, выполняемые на существующих вычислительных узлах, завершаются и повторно запрашиваются (как если бы операция изменения размера пула была запрошена с параметром повторного запроса по умолчанию); Наконец, пул удаляется из системы. Так как выполнение задач повторно перезапущено, пользователь может повторно запустить эти задачи, обновив задание для назначения другого пула. Затем задачи могут выполняться в новом пуле. Если вы хотите переопределить поведение повторного запроса, необходимо явно вызвать изменение размера пула, чтобы уменьшить размер пула до нуля перед удалением пула. При вызове API обновления, исправления или удаления в пуле в состоянии удаления произойдет сбой с кодом состояния HTTP 409 с кодом ошибки PoolBeingDeleted.
function delete(options?: DeletePoolParameters): StreamableMethod<DeletePool202Response | DeletePoolDefaultResponse>
Параметры
- options
- DeletePoolParameters
Возвращаемое значение
get(GetPoolParameters)
Возвращает сведения о указанном пуле.
function get(options?: GetPoolParameters): StreamableMethod<GetPool200Response | GetPoolDefaultResponse>
Параметры
- options
- GetPoolParameters
Возвращаемое значение
head(PoolExistsParameters)
Возвращает основные свойства пула.
function head(options?: PoolExistsParameters): StreamableMethod<PoolExists200Response | PoolExists404Response | PoolExistsDefaultResponse>
Параметры
- options
- PoolExistsParameters
Возвращаемое значение
patch(UpdatePoolParameters)
Это заменяет только свойства пула, указанные в запросе. Например, если с ним связан пул StartTask, а запрос не указывает элемент StartTask, пул сохраняет существующий StartTask.
function patch(options: UpdatePoolParameters): StreamableMethod<UpdatePool200Response | UpdatePoolDefaultResponse>
Параметры
- options
- UpdatePoolParameters