Um objeto que representa um recurso que pode ser usado para monitoramento, registro, faturamento ou outros fins. Os exemplos incluem instâncias de máquinas virtuais, bancos de dados e dispositivos de armazenamento, como discos. O campo type identifica um objeto MonitoredResourceDescriptor que descreve o esquema do recurso. As informações no campo labels identificam o recurso real e os respectivos atributos de acordo com o esquema. Por exemplo, uma instância de VM específica do Compute Engine pode ser representada pelo objeto a seguir, porque MonitoredResourceDescriptor para "gce_instance" tem os rótulos "project_id", "instance_id" e "zone":
{ "type": "gce_instance",
"labels": { "project_id": "my-project",
"instance_id": "12345678901234",
"zone": "us-central1-a" }}
| Representação JSON |
|---|
{ "type": string, "labels": { string: string, ... } } |
| Campos | |
|---|---|
type |
Obrigatório. O tipo de recurso monitorado. Este campo precisa corresponder ao campo |
labels |
Obrigatório. Valores para todos os rótulos listados no descritor de recurso monitorado associado. Por exemplo, as instâncias de VM do Compute Engine usam os rótulos |