REST Resource: projects.locations.investigations.revisions

Ressource: InvestigationRevision

Eine Version enthält einen Snapshot der Prüfung 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 in folgendem Format: projects/{projectNumber}/locations/{locationId}/investigations/{investigationId}/revisions/{revision_id}

snapshot

object (Investigation)

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

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem die Version 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.