- משאב: Project
- ServiceTerms
- מדינה
- CustomerProvidedConfig
- NotebooklmConfig
- ModelArmorConfig
- DataProtectionPolicy
- SensitiveDataProtectionPolicy
- ResourceAccessControlConfig
- ConfigurableBillingStatus
- UpdateType
- AgentSearchTokenSubscriptionStatus
- Methods
משאב: פרויקט
מטא-נתונים והגדרות של פרויקט Google Cloud בשירות.
| ייצוג ב-JSON |
|---|
{ "name": string, "createTime": string, "provisionCompletionTime": string, "serviceTermsMap": { string: { object ( |
| שדות | |
|---|---|
name |
פלט בלבד. השם המלא של המשאב של הפרויקט, לדוגמה |
createTime |
פלט בלבד. חותמת הזמן שבה הפרויקט הזה נוצר. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
provisionCompletionTime |
פלט בלבד. חותמת הזמן שבה הפרויקט הזה הוקצה בהצלחה. ערך ריק מציין שהפרויקט עדיין בהקצאה ואי אפשר להשתמש בו. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
serviceTermsMap |
פלט בלבד. מפה של התנאים וההגבלות. המפתח הוא |
customerProvidedConfig |
זה שינוי אופציונלי. הגדרות שהלקוח סיפק. |
configurableBillingStatus |
פלט בלבד. הסטטוס הנוכחי של החיוב שניתן להגדרה בפרויקט. |
ServiceTerms
מטא-נתונים על התנאים וההגבלות.
| ייצוג ב-JSON |
|---|
{
"id": string,
"version": string,
"state": enum ( |
| שדות | |
|---|---|
id |
המזהה הייחודי של התנאים וההגבלות האלה. התנאים הזמינים:
|
version |
מחרוזת הגרסה של התנאים וההגבלות. ערכים קבילים מפורטים בהערות שלמעלה לגבי |
state |
האם הפרויקט אישר או דחה את התנאים וההגבלות של השירות, או שהאישור עדיין בהמתנה. |
acceptTime |
הפעם האחרונה שבה הפרויקט הסכים לתנאים ולהגבלות. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
declineTime |
הפעם האחרונה שבה הפרויקט דחה או ביטל את ההסכמה לתנאי השירות. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
מדינה
ההסכם מציין את התנאים וההגבלות האלה.
| טיפוסים בני מנייה (enum) | |
|---|---|
STATE_UNSPECIFIED |
ערך ברירת המחדל של ה-enum. הערך הזה לא נמצא בשימוש בפועל. |
TERMS_ACCEPTED |
הפרויקט הביע הסכמה לתנאים ולהגבלות. |
TERMS_PENDING |
הפרויקט בהמתנה לבדיקה ולאישור התנאים וההגבלות. |
TERMS_DECLINED |
הפרויקט דחה או ביטל את ההסכמה לתנאים ולהגבלות. |
CustomerProvidedConfig
הגדרות שהלקוח סיפק.
| ייצוג ב-JSON |
|---|
{ "notebooklmConfig": { object ( |
| שדות | |
|---|---|
notebooklmConfig |
זה שינוי אופציונלי. הגדרות של NotebookLM. |
resourceAccessControlConfig |
זה שינוי אופציונלי. הגדרת אמצעי בקרת גישה ברמת המשאב למשתמשי Gemini Enterprise. |
NotebooklmConfig
הגדרות ל-NotebookLM.
| ייצוג ב-JSON |
|---|
{ "modelArmorConfig": { object ( |
| שדות | |
|---|---|
modelArmorConfig |
הגדרת Model Armor שתשמש לניקוי הנחיות למשתמשים ותגובות של LLM. |
optOutNotebookSharing |
זה שינוי אופציונלי. האם להשבית את תכונת שיתוף המחברת בפרויקט. אם לא מציינים ערך, ברירת המחדל היא false. |
dataProtectionPolicy |
זה שינוי אופציונלי. מציינת את מדיניות הגנה על נתונים של NotebookLM. |
observabilityConfig |
זה שינוי אופציונלי. הגדרת יכולת הצפייה ב-NotebookLM. |
ModelArmorConfig
הגדרות לתבניות Model Armor שהוגדרו על ידי הלקוח, לשימוש בניקוי הנחיות למשתמשים ותשובות של LLM.
| ייצוג ב-JSON |
|---|
{ "userPromptTemplate": string, "responseTemplate": string } |
| שדות | |
|---|---|
userPromptTemplate |
זה שינוי אופציונלי. שם המשאב של תבנית Model Armor לניקוי הנחיות למשתמשים. פורמט: projects/{project}/locations/{location}/templates/{templateId} אם לא מציינים תבנית, לא יחול ניקוי על ההנחיה למשתמש. |
responseTemplate |
זה שינוי אופציונלי. שם המשאב של תבנית Model Armor לניקוי תגובות של LLM. פורמט: projects/{project}/locations/{location}/templates/{templateId} אם לא מציינים תבנית, לא יחול ניקוי על התשובה של ה-LLM. |
DataProtectionPolicy
הגדרת מדיניות להגנה על נתונים ב-NotebookLM.
| ייצוג ב-JSON |
|---|
{
"sensitiveDataProtectionPolicy": {
object ( |
| שדות | |
|---|---|
sensitiveDataProtectionPolicy |
זה שינוי אופציונלי. מדיניות ההגנה על מידע אישי רגיש. |
SensitiveDataProtectionPolicy
מציין מדיניות של Sensitive data Protection (https://cloud.google.com/sensitive-data-protection/docs/sensitive-data-protection-overview).
| ייצוג ב-JSON |
|---|
{ "policy": string } |
| שדות | |
|---|---|
policy |
זה שינוי אופציונלי. השם של משאב המדיניות Sensitive Data Protection. |
ResourceAccessControlConfig
ההגדרה קובעת את אמצעי בקרת הגישה ברמת המשאב למשתמשים בגרסה הארגונית של Gemini Enterprise.
| ייצוג ב-JSON |
|---|
{ "dataStoreAccessControlEnabled": boolean } |
| שדות | |
|---|---|
dataStoreAccessControlEnabled |
זה שינוי אופציונלי. אם |
ConfigurableBillingStatus
מייצג את פרמטרי החיוב הניתנים להגדרה שבתוקף כרגע. הערכים האלה נגזרים מהיסטוריית המינויים של הלקוח שמאוחסנת באופן פנימי, והם משקפים את סכומי הסף שנעשה בהם שימוש פעיל למטרות חיוב בזמן הקריאה לפונקציה projects.get. הנתונים האלה כוללים את startTime של המינוי, והם עשויים להיות שונים מהערכים ב-customerProvidedConfig בגלל כללי חיוב (לדוגמה, צמצום המינוי נכנס לתוקף רק בתחילת חודש חדש). אנחנו כוללים גם את סוג העדכון כדי לציין את סוג העדכון שבוצע בהגדרת החיוב שניתנת להגדרה בפעולה projects.patch.
| ייצוג ב-JSON |
|---|
{ "effectiveSearchQpmThreshold": string, "effectiveIndexingCoreThreshold": string, "startTime": string, "terminateTime": string, "searchQpmThresholdNextUpdateTime": string, "indexingCoreThresholdNextUpdateTime": string, "updateType": enum ( |
| שדות | |
|---|---|
effectiveSearchQpmThreshold |
זה שינוי אופציונלי. סף השאילתות לדקה (QPM) שמוגדר כרגע בחיפוש. זהו סף השימוש שמשווים אליו את השימוש ב-QPM לצורך חישוב חריגה. |
effectiveIndexingCoreThreshold |
זה שינוי אופציונלי. הסף הנוכחי של ליבת ההוספה לאינדקס. זהו סף השימוש שמשווים אליו את השימוש ב-Indexing Core לצורך חישוב חריגה. |
startTime |
זה שינוי אופציונלי. שעת ההתחלה של מינוי החיוב הפעיל הנוכחי. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
terminateTime |
פלט בלבד. השעה האחרונה שבה מסתיימת תקופת התוקף של מינויים לחיפוש qpm ולליבת האינדקס. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
searchQpmThresholdNextUpdateTime |
פלט בלבד. הזמן המוקדם ביותר לעדכון הבא של סף המינוי של QPM לחיפוש. הנתון הזה מבוסס על הערך של next_update_time שמוחזר על ידי Cloud Billing Subscription V3 API. השדה הזה מאוכלס רק אם בקשה לעדכון סף המינוי של QPM הצליחה. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
indexingCoreThresholdNextUpdateTime |
פלט בלבד. הזמן המוקדם ביותר לעדכון הבא של סף המינוי של ליבת האינדוקס. הערך הזה מבוסס על next_update_time שמוחזר על ידי Cloud Billing Subscription V3 API הבסיסי. השדה הזה מאוכלס רק אם בקשה לעדכון סף המינוי של ליבת ההוספה לאינדקס הצליחה. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
updateType |
פלט בלבד. סוג העדכון שבוצע בפעולה הזו. השדה הזה מאוכלס בתגובה של projects.patch. |
agentSearchTokenSubscriptionStatuses[] |
פלט בלבד. סטטוס המינוי ל-TPM של חיפוש סוכנים לכל מודל. |
UpdateType
סוג העדכון שבוצע בהגדרת החיוב שניתנת להתאמה אישית.
| טיפוסים בני מנייה (enum) | |
|---|---|
UPDATE_TYPE_UNSPECIFIED |
סוג העדכון לא צוין. |
CREATE |
נוצר חיוב שניתן להגדרה או שהוא הופעל. |
DELETE |
החיוב שניתן להגדרה נמחק או הושבת. |
SCALE_UP |
המינוי הורחב (הסף עלה). |
SCALE_DOWN |
המינוי צומצם (הספים ירדו). |
AgentSearchTokenSubscriptionStatus
סטטוס המינוי של Agent Search TPM לכל מודל. רשומה אחת לכל רשומה פעילה של coreSubscription.agent_search_token_subscriptions[*] בהגדרה שסופקה על ידי הלקוח. הרשומה מאוכלסת על ידי projects.patch ו-projects.get.
הסקלרים של מחזור החיים בהודעה הזו (startTime, terminateTime, updateType, tpmThresholdNextUpdateTime) הם לכל (פרויקט, modelVersion) – הם מקבילים ל-startTime / terminateTime / updateType של כל הקשר ב-ConfigurableBillingStatus המצורף, אבל הם מוגבלים למינוי הספציפי הזה של Agent Search TPM ולא לקשר התמחור הכולל שניתן להגדרה על ידי הלקוח. רמת הפירוט הזו היא מכוונת: האחסון הבסיסי ב-SubV3 הוא לכל (פרויקט, modelVersion), כך שלכל מודל יש הפעלה, סיום ועדכון נדחה משלו. הצגת הנתונים האלה בתגובה מאפשרת ללקוחות לנהל התחייבויות לכל מודל בנפרד. הערכים של QPM / IndexingCore שונים – האחסון שלהם הוא שורה אחת לכל (פרויקט, מיקום), ולכן מחזור החיים שלהם מיוצג רק על ידי הסקלרים של היחסים השלמים ב-ConfigurableBillingStatus.
| ייצוג ב-JSON |
|---|
{
"modelVersion": string,
"effectiveTpmThreshold": string,
"tpmThresholdNextUpdateTime": string,
"startTime": string,
"terminateTime": string,
"updateType": enum ( |
| שדות | |
|---|---|
modelVersion |
פלט בלבד. גרסת מודל Gemini שאליה מתייחס הסטטוס הזה. תואם ל-CoreSubscription.AgentSearchTokenSubscription.model_version (גרסה יציבה של מודל Gemini ממאגר גרסאות המודלים של Gemini Enterprise Agent Platform; ראו https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/model-versions#gemini-models). |
effectiveTpmThreshold |
פלט בלבד. סף ה-TPM שבתוקף כרגע. הגדלת הקיבולת משתקפת באופן מיידי והקטנת הקיבולת משתקפת במחזור החיובים הבא, בהתאם לסמנטיקה של |
tpmThresholdNextUpdateTime |
פלט בלבד. הזמן המוקדם ביותר לעדכון הבא של סף המינוי ל-TPM עבור (project, modelVersion). השדה הזה מאוכלס רק אחרי עדכון מוצלח. הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
startTime |
פלט בלבד. המועד שבו הופעל לראשונה מינוי ה-TPM של Agent Search (פרויקט, modelVersion). הערך מוגדר פעם אחת בהפעלה הראשונה של גרסת המודל הזו, ולא משתנה בעקבות עדכונים של סף ההמרה. אם המינוי מסתיים ואז מופעל מחדש, נרשם ערך חדש. לא מעביר את כל הקשר הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
terminateTime |
פלט בלבד. אם מוגדר, השעה האפקטיבית המתוזמנת שבה המינוי הזה (פרויקט, modelVersion) ל-TPM של חיפוש סוכנים יסתיים. השדה הזה מתמלא כשהלקוח מסיר את הרשומה הזו מ- הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: |
updateType |
פלט בלבד. סוג העדכון האחרון למינוי הזה (project, modelVersion), כפי שבוצע על ידי הקריאה האחרונה של projects.patch. |
Methods |
|
|---|---|
|
הפונקציה מחזירה Project. |
|
עדכון ההגדרות שניתנות לעריכה בפרויקט של Discovery Engine. |
|
המשאב של הפרויקט יוקצה. |
|
עדכון התנאים של השירות בפרויקט הזה. |