Definizione di risorsa di versione.
Rappresentazione JSON | |
---|---|
{
"name": string,
"versionState": {
object ( |
Campi | |
---|---|
name |
L'identificatore univoco della versione nel formato seguente. |
versionState |
Lo stato attuale della versione. |
creator |
Indirizzo email dell'utente che ha creato questa versione. |
updateTime |
Timestamp dell'ultima modifica a questa versione. Un timestamp nel formato RFC3339 UTC "Zulu" 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 semplice da usare per lo stato attuale della versione. |
Stato
Enum che indica gli stati che una versione può assumere. 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 corso di revisione secondo le norme (ovvero Approvazione). |
APPROVED |
La versione è stata approvata per la revisione secondo le norme e può essere eseguito il deployment. |
CONDITIONALLY_APPROVED |
La versione è stata approvata in modo condizionale, ma è in attesa della revisione finale. Se la revisione finale viene rifiutata, è possibile che venga eseguito il rollback. |
DENIED |
La versione è stata rifiutata per la revisione secondo le norme. |
UNDER_TAKEDOWN |
La versione viene rimossa come agente intero e tutte le versioni vengono rimosse. |
DELETED |
La versione è stata eliminata. |