Ожидает завершения указанной длительной операции или достижения заданного тайм-аута, возвращая последнее состояние. Если операция уже выполнена, немедленно возвращается последнее состояние. Если указанное время ожидания превышает тайм-аут HTTP/RPC по умолчанию, используется тайм-аут HTTP/RPC. Если сервер не поддерживает этот метод, он возвращает google.rpc.Code.UNIMPLEMENTED
. Обратите внимание, что этот метод работает по принципу «лучшего из возможных». Он может вернуть последнее состояние до истечения указанного тайм-аута (в том числе немедленно), то есть даже немедленный ответ не гарантирует завершения операции.
HTTP-запрос
POST https://checks.googleapis.com/v1alpha/{name=accounts/*/apps/*/operations/*}:wait
URL использует синтаксис перекодировки gRPC .
Параметры пути
Параметры | |
---|---|
name | Имя ресурса операции, которого необходимо ожидать. |
Текст запроса
Тело запроса содержит данные со следующей структурой:
JSON-представление |
---|
{ "timeout": string } |
Поля | |
---|---|
timeout | Максимальная продолжительность ожидания до истечения времени ожидания. Если оставить пустым, время ожидания не будет превышать время, разрешенное базовым протоколом HTTP/RPC. Если также указан крайний срок контекста RPC, будет использоваться более короткий срок. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивается на « |
Тело ответа
В случае успеха тело ответа содержит экземпляр Operation
.
Области авторизации
Требуется следующая область OAuth:
-
https://www.googleapis.com/auth/checks
Более подробную информацию см. в обзоре OAuth 2.0 .