Recurso: variável
Descreve uma única variável em um recurso RuntimeConfig. O nome representa a variável hierárquica. Por exemplo, ports/serving_port
é um nome de variável válido. O valor da variável é uma string opaca, e somente variáveis de folha podem ter valores (ou seja, variáveis que não têm filhos).
Representação JSON | |
---|---|
{ "name": string, "updateTime": string, "state": enum( |
Campos | ||
---|---|---|
name |
O nome do recurso de variável no formato:
O
Após criar uma variável, você não poderá alterar o nome dela. |
|
updateTime |
Apenas saída. O horário da última atualização da variável. O carimbo de data/hora será o carimbo de data/hora UTC. Um carimbo de data/hora no formato UTC “Zulu” RFC3339, medido com precisão de nanossegundos. Exemplo: |
|
state |
Apenas saída. O estado atual da variável. O estado da variável indica o resultado da chamada |
|
Campo de união contents . O valor da variável. Ele pode ser binário ou string. É preciso especificar value ou text . Especificar os dois fará com que o servidor retorne um erro. contents pode ser apenas um dos seguintes: |
||
value |
O valor binário da variável. O comprimento dele precisa ser inferior a 4096 bytes. Valores vazios também são aceitos. O valor precisa ser codificado em base64 e estar em conformidade com o IETF RFC4648 (https://www.ietf.org/rfc/rfc4648.txt). Apenas uma das opções Uma string codificada em base64. |
|
text |
O valor da string da variável. O comprimento dele precisa ser inferior a 4096 bytes. Valores vazios também são aceitos. Por exemplo, |
VariableState
O VariableState
descreve o último estado conhecido da variável e é usado durante uma chamada variables().watch
para distinguir o estado da variável.
Enums | |
---|---|
VARIABLE_STATE_UNSPECIFIED |
Estado padrão da variável. |
UPDATED |
A variável foi atualizada enquanto variables().watch estava sendo executada. |
DELETED |
A variável foi excluída enquanto variables().watch estava sendo executada. |
Métodos |
|
---|---|
|
Cria uma variável na configuração especificada. |
|
Exclui uma ou diversas variáveis. |
|
Recebe informações sobre uma única variável. |
|
Lista as variáveis de uma determinada configuração, que correspondam aos filtros fornecidos. |
|
Retorna permissões do autor da chamada no recurso especificado. |
|
Atualiza uma variável existente com um novo valor. |
|
Observa uma variável específica e aguarda uma alteração no valor dela. |