Definizione della risorsa della versione.
Rappresentazione JSON | |
---|---|
{
"name": string,
"versionState": {
object ( |
Campi | |
---|---|
name |
L'identificatore univoco della versione nel formato riportato di seguito. |
versionState |
Lo stato attuale della versione. |
creator |
Email dell'utente che ha creato questa versione. |
updateTime |
Timestamp dell'ultima modifica apportata a questa versione. Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
VersionState
Rappresenta lo stato attuale della versione.
Rappresentazione JSON | |
---|---|
{
"state": enum ( |
Campi | |
---|---|
state |
Lo stato attuale della versione. |
message |
Messaggio facile da usare per lo stato attuale della versione. |
Stato
Enum che indica gli stati che può assumere una versione. Questa enum non è ancora bloccata e i valori potrebbero essere aggiunti in un secondo momento.
Enum | |
---|---|
STATE_UNSPECIFIED |
Valore predefinito dello stato. |
CREATION_IN_PROGRESS |
È in corso la creazione della versione. |
CREATION_FAILED |
Creazione della versione non riuscita. |
CREATED |
La versione è stata creata. |
REVIEW_IN_PROGRESS |
La versione è in fase di revisione secondo le norme (ovvero Approvazione). |
APPROVED |
La versione è stata approvata per la revisione secondo i criteri e può essere eseguito il deployment. |
CONDITIONALLY_APPROVED |
La versione è stata approvata condizionatamente, ma è in attesa della revisione finale. Potrebbe essere eseguito il rollback se la revisione finale viene rifiutata. |
DENIED |
La versione è stata rifiutata per la revisione secondo le norme. |
UNDER_TAKEDOWN |
La versione viene rimossa come intero agente e tutte le versioni vengono rimosse. |
DELETED |
La versione è stata eliminata. |