הגדרה של משאב גרסה.
| ייצוג JSON | |
|---|---|
| {
  "name": string,
  "versionState": {
    object ( | |
| שדות | |
|---|---|
| name | 
 המזהה הייחודי של הגרסה בפורמט הבא.  | 
| versionState | 
 המצב הנוכחי של הגרסה. | 
| creator | 
 כתובת האימייל של המשתמש שיצר את הגרסה הזו. | 
| updateTime | 
 חותמת הזמן של השינוי האחרון בגרסה הזו. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות:  | 
VersionState
מייצג את המצב הנוכחי של הגרסה.
| ייצוג JSON | |
|---|---|
| {
  "state": enum ( | |
| שדות | |
|---|---|
| state | 
 המצב הנוכחי של הגרסה. | 
| message | 
 הודעה ידידותית למשתמש בנוגע למצב הנוכחי של הגרסה. | 
מדינה
ה-Enum מציין את המצבים שגרסה יכולה לקבל. ערך enum זה עדיין לא הוקפא ויכול להיות שיתווספו ערכים מאוחר יותר.
| טיפוסים בני מנייה (enum) | |
|---|---|
| STATE_UNSPECIFIED | ערך ברירת המחדל של State (מדינה). | 
| CREATION_IN_PROGRESS | יצירת הגרסה מתבצעת. | 
| CREATION_FAILED | יצירת הגרסה נכשלה. | 
| CREATED | הגרסה נוצרה בהצלחה. | 
| REVIEW_IN_PROGRESS | הגרסה נמצאת בבדיקת תאימות למדיניות (שנקראת גם 'אישור'). | 
| APPROVED | הגרסה אושרה לבדיקת תאימות למדיניות ואפשר לפרוס אותה. | 
| CONDITIONALLY_APPROVED | הגרסה אושרה באופן מותנה, אבל ממתינה לבדיקה סופית. אם הבדיקה הסופית תידחה, ייתכן שהיא תחזור למצבה הקודם. | 
| DENIED | הגרסה נדחתה לבדיקת תאימות למדיניות. | 
| UNDER_TAKEDOWN | אנחנו מסירים את הגרסה כנציג שלם וכל הגרסאות מוסרות. | 
| DELETED | הגרסה נמחקה. | 
