פרטי שגיאה ב-API של תיקיות

כשפעולת API של Google Cloud נכשלת בגלל הפרה של אילוץ תיקייה, ה-API מחזיר שגיאת PreconditionFailure שמתארת את ההפרה. בפעולות סינכרוניות, ה-API מחזיר את השגיאה PreconditionFailure בשדה Status.details. בפעולות אסינכרוניות, השגיאה מופיעה בשדה Operation.error. מחרוזות של קודי שגיאה מופיעות בשדה type של ההודעה PreconditionFailure.Violation ב-Status.details.

מחרוזת סטטוס תיאור
ERROR_TYPE_UNSPECIFIED סוג השגיאה לא זוהה או לא צוין.
ACTIVE_FOLDER_HEIGHT_VIOLATION הפעולה הזו תגרום לעץ התיקיות להיות עמוק יותר מהמקסימום של ארבע רמות.
MAX_CHILD_FOLDERS_VIOLATION הפעולה הזו תיצור תת-תיקייה מעבר למקסימום של 300.
FOLDER_NAME_UNIQUENESS_VIOLATION אי אפשר לבצע את הפעולה כי היא תפר את האילוץ של תיקייה מקומית ייחודית display_name.
RESOURCE_DELETED_VIOLATION המשאב שרצית להעביר נמחק.
PARENT_DELETED_VIOLATION המשאב שהתיקייה נוספה אליו נמחק.
CYCLE_INTRODUCED_VIOLATION אי אפשר לבצע את הפעולה כי תיווצר מעגליות בנתיב של המשאב.
FOLDER_BEING_MOVED_VIOLATION הפעולה הזו תעביר תיקייה שכבר מועברת.
FOLDER_TO_DELETE_NON_EMPTY_VIOLATION התיקייה שהמבצע מנסה למחוק מכילה משאבים פעילים או משויכת למדיניות חומת אש.
DELETED_FOLDER_HEIGHT_VIOLATION אי אפשר לבצע את הפעולה כי היא תיצור עץ תיקיות (כולל תיקיות שנמחקו) עם יותר מ-8 רמות.