תיאור של הגורם לשגיאה עם פרטים מובְנים.
דוגמה לשגיאה שמתרחשת כשפונים אל API 'pubsub.googleapis.com' כשהוא לא מופעל:
{ "reason": "API_DISABLED"
"domain": "googleapis.com"
"metadata": {
"resource": "projects/123",
"service": "pubsub.googleapis.com"
}
}
התשובה הזו מציינת שממשק ה-API של pubsub.googleapis.com לא מופעל.
דוגמה לשגיאה שמוחזרת כשמנסים ליצור מופע Spanner באזור שבו אין מלאי:
{ "reason": "STOCKOUT"
"domain": "spanner.googleapis.com",
"metadata": {
"availableRegions": "us-central1,us-east2"
}
}
| ייצוג ב-JSON |
|---|
{ "reason": string, "domain": string, "metadata": { string: string, ... } } |
| שדות | |
|---|---|
reason |
הסיבה לשגיאה. זהו ערך קבוע שמזהה את הגורם הקרוב לשגיאה. הסיבות לשגיאות הן ייחודיות לדומיין מסוים של שגיאות. האורך המקסימלי של השדה הזה הוא 63 תווים, והוא צריך להתאים לביטוי הרגולרי |
domain |
הקיבוץ הלוגי שאליו שייך ה'נימוק'. דומיין השגיאה הוא בדרך כלל שם השירות הרשום של הכלי או המוצר שיצרו את השגיאה. לדוגמה: "pubsub.googleapis.com". אם השגיאה נוצרת על ידי תשתית נפוצה, דומיין השגיאה חייב להיות ערך ייחודי גלובלי שמזהה את התשתית. בתשתית של Google API, דומיין השגיאה הוא googleapis.com. |
metadata |
פרטים מובְנים נוספים על השגיאה הזו. המפתחות צריכים להתאים לביטוי רגולרי של אובייקט שמכיל רשימה של |