REST Resource: projects.locations.instances

משאב: מכונה

הודעה שמתארת אובייקט Instance

ייצוג ב-JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State),
  "region": string,
  "productActivation": {
    string: enum (ActivationState),
    ...
  },
  "licenseVersionId": string,
  "computeInstance": string,
  "externalInstance": string,
  "type": enum (Type)
}
שדות
name

string

מזהה. שם המשאב

createTime

string (Timestamp format)

פלט בלבד. [פלט בלבד] חותמת זמן של יצירה

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

פלט בלבד. [רק פלט] חותמת הזמן של העדכון

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

זה שינוי אופציונלי. תוויות כצמדי מפתח/ערך

אובייקט שמכיל רשימה של "key": value זוגות. לדוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

state

enum (State)

פלט בלבד. המצב של המכונה הווירטואלית.

region

string

פלט בלבד. המיקום של מכונת ה-VM.

productActivation

map (key: string, value: enum (ActivationState))

פלט בלבד. מפה עם Product_Name ו-Activation State של המכונה הווירטואלית.

אובייקט שמכיל רשימה של "key": value זוגות. לדוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

licenseVersionId

string

פלט בלבד. מזהה גרסת הרישיון.

computeInstance
(deprecated)

string

חובה. שם המשאב של מכונת Compute, כלומר projects/{project}/zones/{zone}/instances/{instance}. הוצאה משימוש, במקומה, צריך להשתמש ב-externalInstance.

externalInstance

string

חובה. שם המשאב של המופע החיצוני.

type

enum (Type)

חובה. סוג המופע החיצוני.

מדינה

‫enum של סטטוס ה-VM.

טיפוסים בני מנייה (enum)
STATE_UNSPECIFIED הסטטוס של המכונה הווירטואלית לא צוין.
PROVISIONING משאבים מוקצים למופע.
STAGING כל המשאבים הנדרשים הוקצו והמופע מופעל.
RUNNING המופע פועל.
STOPPING המכונה מושבתת כרגע (היא נמחקת או מסיימת את הפעולה).
STOPPED המופע הופסק מסיבות שונות (בקשת משתמש, קדימות של מכונה וירטואלית, הקפאת פרויקט וכו').
TERMINATED המופע נכשל בצורה כלשהי.
REPAIRING המכונה נמצאת בתיקון.

ActivationState

המצב של הפעלת מפתח הרישיון במופע.

טיפוסים בני מנייה (enum)
ACTIVATION_STATE_UNSPECIFIED הסטטוס של ההפעלה לא צוין
ACTIVATION_STATE_KEY_REQUESTED נשלחה בקשה למפתח הפעלה (MAK) עבור המופע.
ACTIVATION_STATE_ACTIVATING תהליך הפעלת הרישיון פועל במופע.
ACTIVATION_STATE_ACTIVATED הפעלת הרישיון במכונה הושלמה.
ACTIVATION_STATE_DEACTIVATING מפתח הרישיון מושבת במופע.
ACTIVATION_STATE_DEACTIVATED מפתח הרישיון מושבת במופע.
ACTIVATION_STATE_TERMINATED ההפעלה של מפתח הרישיון במופע נכשלה.

סוג

סוג המופע החיצוני.

טיפוסים בני מנייה (enum)
TYPE_UNSPECIFIED לא צוין סוג המופע החיצוני.
TYPE_GCE המכונה החיצונית היא מכונה של Compute Engine.
TYPE_GCVE המכונה החיצונית היא מכונת GCVE.

Methods

get

קבלת פרטים של מופע יחיד.

list

הצגת רשימה של מופעים בפרויקט ובמיקום נתונים.