Version

Definition der Versionsressource.

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

string

Die eindeutige ID 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 einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

VersionState

Der aktuelle Status der Version.

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

enum (State)

Der aktuelle Status der Version.

message

string

Nutzerfreundliche Nachricht zum aktuellen Status der Version.

Status

Ein Enum-Wert, der die Status angibt, die eine Version annehmen kann. Diese Enum ist noch nicht fixiert. Werte können später hinzugefügt werden.

Enums
STATE_UNSPECIFIED Standardwert für „State“.
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 derzeit auf die Einhaltung der Richtlinien geprüft (Genehmigung).
APPROVED Die Version wurde für die Richtlinienüberprüfung genehmigt und kann bereitgestellt werden.
CONDITIONALLY_APPROVED Die Version wurde unter Vorbehalt genehmigt, die abschließende Überprüfung steht jedoch aus. Wenn die abschließende Überprüfung abgelehnt wird, kann ein Rollback dafür durchgeführt werden.
DENIED Für die Version wurde die Richtlinienüberprüfung abgelehnt.
UNDER_TAKEDOWN Die Version wird als vollständiger Agent entfernt und alle Versionen werden entfernt.
DELETED Die Version wurde gelöscht.