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.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres fractionnaires. 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 pour 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. Les valeurs peuvent être ajoutées ultérieurement.

Enums
STATE_UNSPECIFIED Valeur par défaut de State.
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 être examinée et peut être déployée.
CONDITIONALLY_APPROVED La version a été approuvée sous conditions, mais est en attente d'examen final. Il 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 la version.
UNDER_TAKEDOWN La version est retirée en tant qu'agent entier, et toutes les versions sont supprimées.
DELETED La version a été supprimée.