Version

Définition de la ressource de version.

Représentation JSON
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
Champs
name

string

Identifiant unique de la version au format suivant. projects/{project}/versions/{version}.

versionState

object (VersionState)

État actuel de la version.

creator

string

Adresse e-mail de l'utilisateur qui a créé cette version.

updateTime

string (Timestamp format)

Code temporel de la dernière modification apportée à cette version.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

VersionState

Représente l'état actuel de la version.

Représentation JSON
{
  "state": enum (State),
  "message": string
}
Champs
state

enum (State)

État actuel de la version.

message

string

Message convivial indiquant l'état actuel de la version.

État

Énumération indiquant les états qu'une version peut prendre. Cette énumération n'est pas encore figée et des valeurs pourront être ajoutées ultérieurement.

Enums
STATE_UNSPECIFIED Valeur par défaut de l'état.
CREATION_IN_PROGRESS La création de la version est en cours.
CREATION_FAILED Échec de la création de la version.
CREATED La version a bien été créée.
REVIEW_IN_PROGRESS La version est en cours de vérification du respect des règles (ou approbation).
APPROVED La version a été approuvée pour vérification du respect des règles et peut être déployée.
CONDITIONALLY_APPROVED La version a été approuvée sous conditions, mais est en attente d'examen final. Elle peut faire l'objet d'un rollback si l'examen final est refusé.
DENIED La vérification du respect des règles a été refusée pour cette version.
UNDER_TAKEDOWN La version est supprimée en tant qu'agent entier, et toutes les versions sont supprimées.
DELETED La version a été supprimée.