Version

Определение ресурса версии.

JSON-представление
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
Поля
name

string

Уникальный идентификатор версии в следующем формате. projects/{project}/versions/{version} .

versionState

object ( VersionState )

Текущее состояние версии.

creator

string

Электронная почта пользователя, создавшего эту версию.

updateTime

string ( Timestamp format)

Временная метка последнего изменения в этой версии.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

Состояние версии

Представляет текущее состояние версии.

JSON-представление
{
  "state": enum (State),
  "message": string
}
Поля
state

enum ( State )

Текущее состояние версии.

message

string

Удобное сообщение о текущем состоянии версии.

Состояние

Перечисление, указывающее состояния, которые может принимать версия. Это перечисление еще не заморожено, и значения могут быть добавлены позже.

Перечисления
STATE_UNSPECIFIED Значение состояния по умолчанию.
CREATION_IN_PROGRESS Создание версии находится в процессе.
CREATION_FAILED Создание версии не удалось.
CREATED Версия успешно создана.
REVIEW_IN_PROGRESS Версия находится на рассмотрении политики (также известном как «Одобрение»).
APPROVED Версия одобрена для проверки политики и может быть развернута.
CONDITIONALLY_APPROVED Версия была условно одобрена, но ожидает окончательного рассмотрения. Его можно откатить, если в окончательной проверке будет отказано.
DENIED Версия отклонена на проверку политикой.
UNDER_TAKEDOWN Версия удаляется как весь агент, и все версии удаляются.
DELETED Версия удалена.