Ein Objekt, das eine Ressource darstellt und zum Monitoring, Logging, zur Abrechnung oder für andere Zwecke verwendet werden kann. Beispiele sind Instanzen von virtuellen Maschinen, Datenbanken und Speichergeräte wie Festplatten. Das Feld type gibt ein MonitoredResourceDescriptor-Objekt an, das das Schema der Ressource beschreibt. Informationen im Feld labels identifizieren die tatsächliche Ressource und ihre Attribute gemäß dem Schema. Eine bestimmte Compute Engine-VM-Instanz könnte beispielsweise durch das folgende Objekt dargestellt werden, da der MonitoredResourceDescriptor für "gce_instance" die Labels "project_id", "instance_id" und "zone" hat:
{ "type": "gce_instance",
"labels": { "project_id": "my-project",
"instance_id": "12345678901234",
"zone": "us-central1-a" }}
| JSON-Darstellung |
|---|
{ "type": string, "labels": { string: string, ... } } |
| Felder | |
|---|---|
type |
Erforderlich. Der Typ der überwachten Ressource. Dieses Feld muss mit dem Feld |
labels |
Erforderlich. Werte für alle Labels, die im zugehörigen Deskriptor der überwachten Ressource aufgeführt sind. Für Compute Engine-VM-Instanzen werden beispielsweise die Labels |