SubscriptionChannel

Canal de notification utilisé pour surveiller les modifications des ressources.

Représentation JSON
{
  "id": string,
  "token": string,
  "expiration": string,
  "type": string,
  "address": string,
  "payload": boolean,
  "params": {
    string: string,
    ...
  },
  "resourceId": string,
  "resourceUri": string,
  "kind": string
}
Champs
id

string

UUID ou chaîne unique similaire qui identifie cette chaîne.

token

string

Chaîne arbitraire envoyée à l'adresse cible avec chaque notification envoyée via ce canal. Facultatif.

expiration

string (int64 format)

Date et heure d'expiration du canal de notification, exprimées sous la forme d'un code temporel Unix, en millisecondes. Facultatif.

type

string

Type de mécanisme de diffusion utilisé pour ce canal.

address

string

Adresse à laquelle les notifications sont envoyées pour ce canal.

payload

boolean

Valeur booléenne indiquant si la charge utile est souhaitée. Facultatif.

params

map (key: string, value: string)

Paramètres supplémentaires qui contrôlent le comportement du canal de diffusion. Facultatif. Par exemple, params.ttl spécifie la valeur TTL en secondes pour le canal de notification, où la valeur par défaut est de deux heures et la valeur TTL maximale est de deux jours.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

resourceId

string

ID opaque qui identifie la ressource regardée sur cette chaîne. Stable entre les différentes versions de l'API.

resourceUri

string

Identifiant spécifique à la version de la ressource surveillée.

kind

string

Indique qu'il s'agit d'un canal de notification utilisé pour surveiller les modifications apportées à une ressource, qui est api#channel.