Un oggetto che rappresenta una risorsa che può essere utilizzata per il monitoraggio, la registrazione, la fatturazione o altri scopi. Alcuni esempi includono istanze di macchine virtuali, database e dispositivi di archiviazione come i dischi. Il campo type identifica un oggetto MonitoredResourceDescriptor che descrive lo schema della risorsa. Le informazioni nel campo labels identificano la risorsa effettiva e i relativi attributi in base allo schema. Ad esempio, una determinata istanza VM di Compute Engine potrebbe essere rappresentata dal seguente oggetto, perché MonitoredResourceDescriptor per "gce_instance" ha le etichette "project_id", "instance_id" e "zone":
{ "type": "gce_instance",
"labels": { "project_id": "my-project",
"instance_id": "12345678901234",
"zone": "us-central1-a" }}
| Rappresentazione JSON |
|---|
{ "type": string, "labels": { string: string, ... } } |
| Campi | |
|---|---|
type |
Obbligatorio. Il tipo di risorsa monitorata. Questo campo deve corrispondere al campo |
labels |
Obbligatorio. Valori per tutte le etichette elencate nel descrittore della risorsa monitorata associato. Ad esempio, le istanze VM di Compute Engine utilizzano le etichette |