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 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "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 זה עדיין לא הוקפא ויכול להיות שיתווספו ערכים מאוחר יותר.

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