Method: accounts.apps.operations.wait

Ожидает завершения указанной длительной операции или достижения заданного тайм-аута, возвращая последнее состояние. Если операция уже выполнена, немедленно возвращается последнее состояние. Если указанное время ожидания превышает тайм-аут HTTP/RPC по умолчанию, используется тайм-аут HTTP/RPC. Если сервер не поддерживает этот метод, он возвращает google.rpc.Code.UNIMPLEMENTED . Обратите внимание, что этот метод работает по принципу «лучшего из возможных». Он может вернуть последнее состояние до истечения указанного тайм-аута (в том числе немедленно), то есть даже немедленный ответ не гарантирует завершения операции.

HTTP-запрос

POST https://checks.googleapis.com/v1alpha/{name=accounts/*/apps/*/operations/*}:wait

URL использует синтаксис перекодировки gRPC .

Параметры пути

Параметры
name

string

Имя ресурса операции, которого необходимо ожидать.

Текст запроса

Тело запроса содержит данные со следующей структурой:

JSON-представление
{
  "timeout": string
}
Поля
timeout

string ( Duration format)

Максимальная продолжительность ожидания до истечения времени ожидания. Если оставить пустым, время ожидания не будет превышать время, разрешенное базовым протоколом HTTP/RPC. Если также указан крайний срок контекста RPC, будет использоваться более короткий срок.

Длительность в секундах, содержащая до девяти знаков после запятой, заканчивается на « s ». Пример: "3.5s" .

Тело ответа

В случае успеха тело ответа содержит экземпляр Operation .

Области авторизации

Требуется следующая область OAuth:

  • https://www.googleapis.com/auth/checks

Более подробную информацию см. в обзоре OAuth 2.0 .