Version

Definition der Versionsressource.

JSON-Darstellung
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
Felder
name

string

Die eindeutige Kennung der Version im folgenden Format. projects/{project}/versions/{version}.

versionState

object (VersionState)

Der aktuelle Status der Version.

creator

string

E-Mail-Adresse des Nutzers, der diese Version erstellt hat.

updateTime

string (Timestamp format)

Zeitstempel der letzten Änderung an dieser Version.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

VersionState

Stellt den aktuellen Status der Version dar.

JSON-Darstellung
{
  "state": enum (State),
  "message": string
}
Felder
state

enum (State)

Der aktuelle Status der Version.

message

string

Benutzerfreundliche Meldung für den aktuellen Status der Version.

Status

Enum, das die Statuswerte angibt, die eine Version annehmen kann. Diese Enum ist noch nicht eingefroren. Werte können später hinzugefügt werden.

Enums
STATE_UNSPECIFIED Standardwert für „Bundesstaat“.
CREATION_IN_PROGRESS Die Version wird erstellt.
CREATION_FAILED Die Version konnte nicht erstellt werden.
CREATED Die Version wurde erstellt.
REVIEW_IN_PROGRESS Die Version wird gerade gemäß den Richtlinien überprüft (Genehmigung).
APPROVED Die Version wurde für die Richtlinienüberprüfung genehmigt und kann bereitgestellt werden.
CONDITIONALLY_APPROVED Die Version wurde unter Vorbehalt freigegeben, die abschließende Überprüfung steht jedoch noch aus. Wird die endgültige Überprüfung abgelehnt, kann es zu einem Rollback kommen.
DENIED Die Version wurde für die Richtlinienüberprüfung abgelehnt.
UNDER_TAKEDOWN Die Version wird als gesamter Agent entfernt und alle Versionen werden entfernt.
DELETED Die Version wurde gelöscht.