משאב: מינוי
ייצוג JSON |
---|
{ "name": string, "uid": string, "targetResource": string, "eventTypes": [ string ], "payloadOptions": { object ( |
שדות | |
---|---|
name |
זה שינוי אופציונלי. בלתי ניתן לשינוי. מזהה. שם המשאב של המינוי. פורמט: |
uid |
פלט בלבד. מזהה ייחודי שהוקצה על ידי המערכת עבור המינוי. |
targetResource |
חובה. בלתי ניתן לשינוי. המשאב ב-Google Workspace שנמצא במעקב אחרי אירועים, בפורמט של שם המשאב המלא. מידע נוסף על משאבי יעד והאירועים שהם תומכים בהם זמין במאמר אירועים נתמכים ב-Google Workspace. המשתמש יכול לתת לאפליקציה הרשאה ליצור מינוי אחד בלבד למשאב יעד נתון. אם האפליקציה שלך תנסה ליצור מינוי נוסף עם אותם פרטי כניסה של משתמש, הבקשה תחזיר את השגיאה |
eventTypes[] |
חובה. בלתי ניתן לשינוי. רשימה לא ממוינת. קלט ליצירת מינוי. אחרת, יתבצע רק פלט. אחד או יותר מסוגי האירועים לקבלת מידע על משאב היעד. בפורמט שתואם למפרט CloudEvents. סוגי האירועים הנתמכים תלויים במשאב היעד של המינוי. מידע נוסף מופיע במאמר על אירועים נתמכים ב-Google Workspace. כברירת מחדל, תקבלו גם אירועים על מחזור החיים של המינוי. אין צורך לציין אירועים של מחזור חיים בשדה הזה. אם מציינים סוג אירוע שלא קיים למשאב היעד, הבקשה מחזירה קוד סטטוס |
payloadOptions |
זה שינוי אופציונלי. אפשרויות לגבי הנתונים שצריך לכלול במטען הייעודי (Payload) של האירוע. הפעולה הזו נתמכת רק באירועים ב-Google Chat. |
notificationEndpoint |
חובה. בלתי ניתן לשינוי. נקודת הקצה שבה המינוי מספק אירועים, כמו נושא Pub/Sub. |
state |
פלט בלבד. מצב המינוי. המדיניות הזו קובעת אם המינוי יכול לקבל אירועים ולשלוח אותם לנקודת הקצה של ההתראה. |
suspensionReason |
פלט בלבד. השגיאה שגרמה להשעיית המינוי. כדי להפעיל מחדש את המינוי, פותרים את השגיאה וקוראים ל-method |
authority |
פלט בלבד. המשתמש שאישר את יצירת המינוי. פורמט: למשתמשי Google Workspace, הערך |
createTime |
פלט בלבד. השעה שבה נוצר המינוי. |
updateTime |
פלט בלבד. הפעם האחרונה שבה המינוי מתעדכן. |
reconciling |
פלט בלבד. אם הערך שלו הוא |
etag |
זה שינוי אופציונלי. השרת מחשב את סיכום הביקורת (checksum) הזה על סמך הערך של שדות אחרים, והוא עשוי להישלח בבקשות עדכון כדי לוודא שללקוח יש ערך עדכני לפני שממשיכים. |
שדה איחוד זמן התפוגה המקסימלי תלוי בשאלה אם המינוי כולל נתוני משאבים במטענים ייעודיים (payloads) של אירועים (מצוין בשדה
אחרי שתוקף המינוי יפוג, הוא נמחק באופן אוטומטי. מקבלים אירועים במחזור החיים של כדי למנוע תפוגה של מינוי, אפשר להשתמש בשיטה |
|
expireTime |
ברירת מחדל לא ריקה. חותמת הזמן לפי שעון UTC שבה יפוג תוקף המינוי. מוצג תמיד בפלט, ללא קשר למה שנעשה בו שימוש בקלט. |
ttl |
קלט בלבד. אורך החיים (TTL) או משך תקופת המינוי. אם הערך שהוגדר הוא |
PayloadOptions
אפשרויות לגבי הנתונים שצריך לכלול במטען הייעודי (Payload) של האירוע. הפעולה הזו נתמכת רק באירועים ב-Google Chat.
ייצוג JSON |
---|
{ "includeResource": boolean, "fieldMask": string } |
שדות | |
---|---|
includeResource |
זה שינוי אופציונלי. האם המטען הייעודי של האירוע כולל נתונים על המשאב שהשתנה. לדוגמה: לאירוע שבו נוצרה הודעה ב-Google Chat, למשל אם המטען הייעודי (Payload) מכיל נתונים על המשאב |
fieldMask |
זה שינוי אופציונלי. אם המדיניות אם תציינו שדה שלא קיים עבור המשאב, המערכת תתעלם מהשדה. |
NotificationEndpoint
נקודת הקצה שבה המינוי מאפשר אירועים.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
|
|
pubsubTopic |
בלתי ניתן לשינוי. הנושא ב-Cloud Pub/Sub שמקבל אירועים של המינוי. פורמט: צריך ליצור את הנושא באותו פרויקט ב-Google Cloud שבו יוצרים את המינוי. כשהנושא מקבל אירועים, האירועים מקודדים כהודעות Cloud Pub/Sub. מידע נוסף מופיע במאמר בנושא קישור פרוטוקול Google Cloud Pub/Sub ל-CloudEvents. |
מדינה
מצבים אפשריים של המינוי.
טיפוסים בני מנייה (enum) | |
---|---|
STATE_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
ACTIVE |
המינוי פעיל ויכול לקבל ולשלוח אירועים לנקודת הקצה שלו של ההתראות. |
SUSPENDED |
אי אפשר לקבל אירועים במינוי בגלל שגיאה. כדי לזהות את השגיאה, צריך לעיין בשדה . |
DELETED |
המינוי נמחק. |
ErrorType
שגיאות אפשריות במינוי.
טיפוסים בני מנייה (enum) | |
---|---|
ERROR_TYPE_UNSPECIFIED |
ערך ברירת המחדל. הערך הזה לא בשימוש. |
USER_SCOPE_REVOKED |
המשתמש שנתן את ההרשאה ביטל את ההרשאה של היקף אחד או יותר של OAuth. למידע נוסף על הרשאה ל-Google Workspace, אפשר לעיין במאמר הגדרה של מסך ההסכמה ב-OAuth. |
RESOURCE_DELETED |
משאב היעד של המינוי כבר לא קיים. |
USER_AUTHORIZATION_FAILURE |
למשתמש שאישר את יצירת המינוי כבר אין גישה למשאב היעד של המינוי. |
ENDPOINT_PERMISSION_DENIED |
לאפליקציית Google Workspace אין גישה להעברת אירועים לנקודת הקצה של ההתראות של המינוי שלך. |
ENDPOINT_NOT_FOUND |
נקודת הקצה להתראות של המינוי לא קיימת, או שנקודת הקצה לא קיימת בפרויקט ב-Google Cloud שבו יצרת את המינוי. |
ENDPOINT_RESOURCE_EXHAUSTED |
נקודת הקצה להתראות של המינוי לא קיבלה אירועים כי מכסה לא מספיקה או הגבלת קצב הגעה. |
OTHER |
אירעה שגיאה לא מזוהה. |
שיטות |
|
---|---|
|
יצירת מינוי ל-Google Workspace. |
|
מחיקת המינוי ל-Google Workspace. |
|
קבלת פרטים על מינוי ל-Google Workspace. |
|
בתיבת הדו-שיח הזו מפורטים המינויים ל-Google Workspace. |
|
מעדכנים או מחדשים את המינוי ל-Google Workspace. |
|
הפעלה מחדש של מינוי ל-Google Workspace שהושעה. |