Version

Definição do recurso da versão.

Representação JSON
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
Campos
name

string

Identificador exclusivo da versão no formato a seguir. projects/{project}/versions/{version}.

versionState

object (VersionState)

O estado atual da versão.

creator

string

E-mail do usuário que criou esta versão.

updateTime

string (Timestamp format)

Carimbo de data/hora da última mudança dessa versão.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

VersionState

Representa o estado atual da versão.

Representação JSON
{
  "state": enum (State),
  "message": string
}
Campos
state

enum (State)

O estado atual da versão.

message

string

Mensagem fácil de usar para o estado atual da versão.

Estado

Enumeração que indica os estados que uma versão pode ter. Este tipo enumerado ainda não está congelado, e os valores podem ser adicionados depois.

Enums
STATE_UNSPECIFIED Valor padrão de State.
CREATION_IN_PROGRESS A criação da versão está em andamento.
CREATION_FAILED Falha na criação da versão.
CREATED A versão foi criada.
REVIEW_IN_PROGRESS A versão está em análise de compliance com a política (ou "Aprovação").
APPROVED A versão foi aprovada para análise de compliance com a política e pode ser implantada.
CONDITIONALLY_APPROVED A versão foi aprovada condicionalmente, mas a revisão final está pendente. Ela poderá ser revertida se a análise final for negada.
DENIED A versão foi negada para a análise de compliance com a política.
UNDER_TAKEDOWN A versão é removida como um agente inteiro, e todas as versões também são.
DELETED A versão foi excluída.