REST Resource: projects

משאב: פרויקט

מטא-נתונים והגדרות של פרויקט בענן של Google בשירות.

ייצוג ב-JSON
{
  "name": string,
  "createTime": string,
  "provisionCompletionTime": string,
  "serviceTermsMap": {
    string: {
      object (ServiceTerms)
    },
    ...
  },
  "customerProvidedConfig": {
    object (CustomerProvidedConfig)
  },
  "configurableBillingStatus": {
    object (ConfigurableBillingStatus)
  }
}
שדות
name

string

פלט בלבד. השם המלא של המשאב של הפרויקט, לדוגמה projects/{project}. שימו לב: כששולחים בקשות, אפשר להשתמש גם במספר הפרויקט וגם במזהה הפרויקט, אבל השרת תמיד יגיב עם מספר הפרויקט.

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

provisionCompletionTime

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

serviceTermsMap

map (key: string, value: object (ServiceTerms))

פלט בלבד. מפה של תנאים והגבלות. המפתח הוא id של ServiceTerms.

customerProvidedConfig

object (CustomerProvidedConfig)

זה שינוי אופציונלי. הגדרות שהלקוח סיפק.

configurableBillingStatus

object (ConfigurableBillingStatus)

פלט בלבד. הסטטוס הנוכחי של החיוב שניתן להגדרה בפרויקט.

ServiceTerms

מטא-נתונים על התנאים וההגבלות.

ייצוג ב-JSON
{
  "id": string,
  "version": string,
  "state": enum (State),
  "acceptTime": string,
  "declineTime": string
}
שדות
id

string

המזהה הייחודי של התנאים וההגבלות האלה. התנאים הזמינים:

version

string

מחרוזת הגרסה של התנאים וההגבלות. ערכים קבילים מפורטים בתגובות ל-id למעלה.

state

enum (State)

האם אושרו או נדחו התנאים וההגבלות של השירות בפרויקט, או שהאישור עדיין בהמתנה.

acceptTime

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

declineTime

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

מדינה

ההסכם מציין את התנאים וההגבלות האלה.

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

CustomerProvidedConfig

הגדרות שהלקוח סיפק.

ייצוג ב-JSON
{
  "notebooklmConfig": {
    object (NotebooklmConfig)
  }
}
שדות
notebooklmConfig

object (NotebooklmConfig)

זה שינוי אופציונלי. הגדרות של NotebookLM.

NotebooklmConfig

הגדרות ל-NotebookLM.

ייצוג ב-JSON
{
  "modelArmorConfig": {
    object (ModelArmorConfig)
  },
  "optOutNotebookSharing": boolean,
  "dataProtectionPolicy": {
    object (DataProtectionPolicy)
  },
  "observabilityConfig": {
    object (ObservabilityConfig)
  }
}
שדות
modelArmorConfig

object (ModelArmorConfig)

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

optOutNotebookSharing

boolean

זה שינוי אופציונלי. האם להשבית את תכונת שיתוף ה-Notebook בפרויקט. אם לא מציינים ערך, ברירת המחדל היא False.

dataProtectionPolicy

object (DataProtectionPolicy)

זה שינוי אופציונלי. מציינת את מדיניות הגנת הנתונים של NotebookLM.

observabilityConfig

object (ObservabilityConfig)

זה שינוי אופציונלי. הגדרת ניראות (observability) ל-NotebookLM.

ModelArmorConfig

הגדרות לתבניות הגנה מוגברת על המודל שהוגדרו על ידי הלקוח, שישמשו לניקוי הנחיות למשתמשים ותשובות של LLM.

ייצוג ב-JSON
{
  "userPromptTemplate": string,
  "responseTemplate": string
}
שדות
userPromptTemplate

string

זה שינוי אופציונלי. שם המשאב של תבנית הגנה מוגברת על המודל לניקוי הנחיות למשתמשים. פורמט: projects/{project}/locations/{location}/templates/{templateId} אם לא מציינים תבנית, לא יבוצע ניקוי של ההנחיה למשתמש.

responseTemplate

string

זה שינוי אופציונלי. שם המשאב של תבנית הגנה מוגברת על המודל לניקוי תגובות של LLM. פורמט: projects/{project}/locations/{location}/templates/{templateId} אם לא מציינים תבנית, לא יבוצע ניקוי של התגובה של ה-LLM.

DataProtectionPolicy

הגדרת מדיניות להגנה על נתונים ב-NotebookLM.

ייצוג ב-JSON
{
  "sensitiveDataProtectionPolicy": {
    object (SensitiveDataProtectionPolicy)
  }
}
שדות
sensitiveDataProtectionPolicy

object (SensitiveDataProtectionPolicy)

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

SensitiveDataProtectionPolicy

מציין מדיניות של Sensitive data Protection (https://cloud.google.com/sensitive-data-protection/docs/sensitive-data-protection-overview).

ייצוג ב-JSON
{
  "policy": string
}
שדות
policy

string

זה שינוי אופציונלי. שם המשאב של מדיניות Sensitive Data Protection.

ConfigurableBillingStatus

מייצג את פרמטרי החיוב שניתנים להגדרה ובתוקף כרגע. הערכים האלה נגזרים מהיסטוריית המינויים של הלקוח שמאוחסנת באופן פנימי, והם משקפים את סכומי הסף שנמצאים בשימוש פעיל למטרות חיוב בזמן הקריאה לפונקציה projects.get. הערך הזה כולל את startTime של המינוי, ועשוי להיות שונה מהערכים ב-customerProvidedConfig בגלל כללי חיוב (לדוגמה, הורדת רמת המינוי נכנסת לתוקף רק בתחילת חודש חדש).

ייצוג ב-JSON
{
  "effectiveSearchQpmThreshold": string,
  "effectiveIndexingCoreThreshold": string,
  "startTime": string,
  "terminateTime": string,
  "searchQpmThresholdNextUpdateTime": string,
  "indexingCoreThresholdNextUpdateTime": string
}
שדות
effectiveSearchQpmThreshold

string (int64 format)

זה שינוי אופציונלי. סף השאילתות לדקה (QPM) שמוגדר כרגע בחיפוש Google. זהו סף השימוש שמשווים אליו את השימוש ב-QPM לצורך חישוב חריגה.

effectiveIndexingCoreThreshold

string (int64 format)

זה שינוי אופציונלי. הסף הנוכחי של ליבת ההוספה לאינדקס. זהו סף השימוש שמשווים אליו את השימוש ב-Indexing Core לצורך חישוב חריגה.

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

terminateTime

string (Timestamp format)

פלט בלבד. השעה האחרונה שבה הסתיימו המינויים של ליבת האינדוקס ושל qpm לחיפוש.

הפורמט הוא 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".

searchQpmThresholdNextUpdateTime

string (Timestamp format)

פלט בלבד. הזמן המוקדם ביותר לעדכון הבא של סף המינוי של QPM בחיפוש. הנתון הזה מבוסס על הערך של next_update_time שמוחזר על ידי Cloud Billing Subscription V3 API. השדה הזה מאוכלס רק אם בקשה לעדכון סף המינוי של QPM בוצעה בהצלחה.

הפורמט הוא 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".

indexingCoreThresholdNextUpdateTime

string (Timestamp format)

פלט בלבד. המועד המוקדם ביותר לעדכון הבא של סף המינוי של ליבת האינדוקס. הנתון הזה מבוסס על הערך של next_update_time שמוחזר על ידי Cloud Billing Subscription V3 API. השדה הזה יאוכלס רק אם בקשת עדכון של סף המינוי של ליבת ההוספה לאינדקס תצליח.

הפורמט הוא 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".

Methods

get

הפונקציה מחזירה Project.

patch

עדכון ההגדרות שניתנות לעריכה של פרויקט Discovery Engine.

provision

הקצאת משאבים לפרויקט.

reportConsentChange

עדכון תנאי השירות של הפרויקט.