REST Resource: projects.locations.investigations.revisions

Ressource : InvestigationRevision

Une révision contient un instantané de l'investigation à un moment donné dans le passé. La révision la plus récente contient l'état actuel de l'investigation, tandis que les révisions précédentes sont immuables.

Représentation JSON
{
  "name": string,
  "snapshot": {
    object (Investigation)
  },
  "createTime": string,
  "labels": {
    string: string,
    ...
  },
  "index": integer
}
Champs
name

string

Identifiant. Nom de la ressource de révision, au format : projects/{projectNumber}/locations/{locationId}/investigations/{investigationId}/revisions/{revision_id}

snapshot

object (Investigation)

Facultatif. Instantané du contenu de l'investigation lors de cette révision.

createTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle la révision a été créée.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Facultatif. Libellés définis par l'utilisateur pour la révision.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

index

integer

Uniquement en sortie. Numéro d'index de la révision, par ordre de création.

Méthodes

create

Crée une révision d'une investigation donnée.

delete

Supprime une seule révision d'une investigation.

get

Récupère les détails d'une révision unique d'une investigation.

list

Liste les investigations d'un projet donné.

patch

Met à jour les paramètres d'une seule ressource Investigation.

run

Exécute une révision existante d'une investigation.