Version

Definicja zasobu wersji.

Zapis JSON
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
Pola
name

string

Niepowtarzalny identyfikator wersji w poniższym formacie. projects/{project}/versions/{version}.

versionState

object (VersionState)

Bieżący stan wersji.

creator

string

Adres e-mail użytkownika, który utworzył tę wersję.

updateTime

string (Timestamp format)

Sygnatura czasowa ostatniej zmiany w tej wersji.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

VersionState

Reprezentuje bieżący stan wersji.

Zapis JSON
{
  "state": enum (State),
  "message": string
}
Pola
state

enum (State)

Bieżący stan wersji.

message

string

Przyjazna dla użytkownika wiadomość dotycząca bieżącego stanu wersji.

Stan

Enum wskazujące stany, które może przyjmować wersja. Ta enum nie została jeszcze zablokowana, a wartości mogą zostać dodane później.

Wartości w polu enum
STATE_UNSPECIFIED Domyślna wartość stanu.
CREATION_IN_PROGRESS Tworzę wersję.
CREATION_FAILED Nie udało się utworzyć wersji.
CREATED Wersja została utworzona.
REVIEW_IN_PROGRESS Trwa sprawdzanie wersji pod kątem zgodności z zasadami (tzw. zatwierdzenie).
APPROVED Wersja została zatwierdzona do weryfikacji zgodności z zasadami i można ją wdrożyć.
CONDITIONALLY_APPROVED Wersja została warunkowo zatwierdzona, ale czeka na ostateczne sprawdzenie. Możemy wycofać zmiany, jeśli wynik ostatniego sprawdzenia zostanie odrzucony.
DENIED Wersja została odrzucona do sprawdzenia pod kątem zgodności z zasadami.
UNDER_TAKEDOWN Ta wersja zostanie usunięta w ramach całego agenta, a wszystkie wersje zostaną usunięte.
DELETED Wersja została usunięta.