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".

VersionState

המצב הנוכחי של הגרסה.

ייצוג JSON
{
  "state": enum (State),
  "message": string
}
שדות
state

enum (State)

המצב הנוכחי של הגרסה.

message

string

הודעה ידידותית למשתמש לגבי המצב הנוכחי של הגרסה.

ארץ

טיפוסים בני מנייה (enum) לציון המצבים שבהם גרסה יכולה לפעול. טיפוסים בני מנייה (enum) זה עדיין לא מוקפא, וייתכן שיתווספו ערכים מאוחר יותר.

טיפוסים בני מנייה (enums)
STATE_UNSPECIFIED ערך ברירת המחדל של State.
CREATION_IN_PROGRESS יצירת הגרסה מתבצעת.
CREATION_FAILED יצירת הגרסה נכשלה.
CREATED הגרסה נוצרה בהצלחה.
REVIEW_IN_PROGRESS הגרסה נמצאת בבדיקת תאימות למדיניות (נקראת גם 'אישור').
APPROVED הגרסה אושרה לבדיקת תאימות למדיניות ואפשר לפרוס אותה.
CONDITIONALLY_APPROVED הגרסה אושרה לפי תנאים, אבל היא בהמתנה לבדיקה סופית. אם הבדיקה הסופית תידחה, יכול להיות שהיא תבוטל.
DENIED הגרסה נדחתה לצורך בדיקת תאימות למדיניות.
UNDER_TAKEDOWN הגרסה תוסר כנציג שלם, וכל הגרסאות יוסרו.
DELETED הגרסה נמחקה.