REST Resource: projects.locations.investigations.revisions

Ressource: InvestigationRevision

Eine Version enthält einen Snapshot der Untersuchung zu einem früheren Zeitpunkt. Die aktuelle Version enthält den aktuellen Status der Prüfung, während frühere Versionen unveränderlich sind.

JSON-Darstellung
{
  "name": string,
  "snapshot": {
    object (Investigation)
  },
  "createTime": string,
  "labels": {
    string: string,
    ...
  },
  "index": integer
}
Felder
name

string

ID. Der Name der Revisionsressource im Format: projects/{projectNumber}/locations/{locationId}/investigations/{investigationId}/revisions/{revision_id}

snapshot

object (Investigation)

Optional. Momentaufnahme der Inhalte der Prüfung bei dieser Version.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem die Überarbeitung erstellt wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Optional. Benutzerdefinierte Labels für die Version.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

index

integer

Nur Ausgabe. Indexnummer der Version in der Reihenfolge der Erstellung.

Methoden

create

Erstellt eine neue Version einer bestimmten Prüfung.

delete

Löscht eine einzelne Version einer Prüfung.

get

Ruft Details zu einer einzelnen Version einer Prüfung ab.

list

Listet Prüfungen in einem bestimmten Projekt auf.

patch

Aktualisiert die Parameter einer einzelnen Prüfung.

run

Eine vorhandene Version einer Prüfung ausführen.