Observa uma variável específica e aguarda uma alteração no valor dela. Quando há uma alteração, este método retorna o novo valor ou esgota o tempo limite.
Se uma variável é excluída enquanto está sendo observada, o estado variableState
é definido como DELETED
e o método retorna a última variável value
conhecida.
Se você definir o prazo de observação como um valor maior do que o tempo limite interno de 60 segundos, o valor da variável atual será retornado e variableState
será VARIABLE_STATE_UNSPECIFIED
.
Para saber mais como criar um inspetor, leia a documentação Inspeção de alterações em uma variável.
Solicitação HTTP
POST https://runtimeconfig.googleapis.com/v1beta1/{name=projects/*/configs/*/variables/**}:watch
O URL usa a sintaxe da anotação de HTTP de API do Google.
Parâmetros de caminho
Parâmetros | |
---|---|
name |
O nome da variável que será observada, no formato:
|
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON | |
---|---|
{ "newerThan": string, } |
Campos | |
---|---|
newerThan |
Se especificado, verifica o timestamp atual da variável e, se ele for mais recente que o timestamp Se não for especificado ou se a variável tiver um timestamp mais antigo, o inspetor aguardará uma alteração no valor antes de ser retornado. Um timestamp no formato UTC "Zulu" RFC3339 é precisamente medido em nanossegundos. Exemplo: |
Corpo da resposta
Se bem-sucedido, o corpo da resposta contém uma instância de Variable
.
Autorização
Requer um dos seguintes escopos de OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloudruntimeconfig
Para mais informações, consulte o Guia de autenticação.