REST Resource: projects.locations.configurations

משאב: הגדרה

הגדרות של מוצר Google SPLA

ייצוג ב-JSON
{
  "name": string,
  "displayName": string,
  "product": string,
  "licenseType": enum (LicenseType),
  "currentBillingInfo": {
    object (BillingInfo)
  },
  "nextBillingInfo": {
    object (BillingInfo)
  },
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State)
}
שדות
name

string

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

displayName

string

חובה. השם הפרטי של המשתמש.

product

string

חובה. השדה 'שם' (עם כתובת URL) של המוצר שמוצע במסגרת SPLA.

licenseType

enum (LicenseType)

חובה. סוג הרישיון שיחול על החיוב

currentBillingInfo

object (BillingInfo)

חובה. פרטי החיוב רלוונטיים עד סוף החודש הנוכחי.

nextBillingInfo

object (BillingInfo)

חובה. פרטי החיוב שרלוונטיים לחודש הבא.

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)

פלט בלבד. המצב של ההגדרה.

LicenseType

סוגים שונים של רישיונות נתמכים.

טיפוסים בני מנייה (enum)
LICENSE_TYPE_UNSPECIFIED לא צוין.
LICENSE_TYPE_PER_MONTH_PER_USER החיוב יתבסס על מספר המשתמשים שרשומים בכל חודש.
LICENSE_TYPE_BRING_YOUR_OWN_LICENSE החברה מביאה את הרישיון שלה (BYOL).

BillingInfo

פרטי החיוב.

ייצוג ב-JSON
{
  "startTime": string,
  "endTime": string,

  // Union field current_billing_info can be only one of the following:
  "userCountBilling": {
    object (UserCountBillingInfo)
  }
  // End of list of possible types for union field current_billing_info.
}
שדות
startTime

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

endTime

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

שדה איחוד current_billing_info. פרטי החיוב, בהתאם לסוג הרישיון. הערך current_billing_info יכול להיות רק אחד מהבאים:
userCountBilling

object (UserCountBillingInfo)

בסוג החיוב הזה, מספר המשתמשים משמש לחישוב העלות הכוללת.

UserCountBillingInfo

בגישה הזו, החיוב מבוסס על סך המשתמשים הייחודיים.

ייצוג ב-JSON
{
  "userCount": integer
}
שדות
userCount

integer

חובה. מספר המשתמשים שעליהם יחויב.

מדינה

המצב של ההגדרה.

טיפוסים בני מנייה (enum)
STATE_UNSPECIFIED הסטטוס של ההגדרה לא צוין
STATE_ACTIVE ההגדרה במצב פעיל.
STATE_SUSPENDED ההגדרה מושבתת.
STATE_DELETED ההגדרה נמחקה.

Methods

aggregateUsage

מצטבר השימוש בכל מופע של הגדרה.

create

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

deactivate

השבתה של ההגדרה שצוינה.

delete

מחיקת הגדרה יחידה.

get

קבלת פרטים של הגדרה יחידה.

list

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

patch

מעדכן את הפרמטרים של הגדרה יחידה.

queryLicenseUsage

נתוני שימוש ברישיון עבור הגדרה.

reactivate

מפעילה מחדש את ההגדרה האישית הנתונה.