Details zu Ordner-API-Fehlern

Wenn ein API-Vorgang für einen Google Cloud Ordner aufgrund eines Verstoßes gegen eine Ordnereinschränkung fehlschlägt, gibt die API einen PreconditionFailure-Fehler zurück, der den Verstoß beschreibt. Bei synchronen Vorgängen gibt die API den Fehler PreconditionFailure im Feld Status.details zurück. Bei asynchronen Vorgängen wird der Fehler im Feld Operation.error angezeigt. Fehlercodestrings werden im Feld type der Nachricht PreconditionFailure.Violation in Status.details angezeigt.

Statusstring Beschreibung
ERROR_TYPE_UNSPECIFIED Der Fehlertyp wurde nicht erkannt oder nicht angegeben.
ACTIVE_FOLDER_HEIGHT_VIOLATION Die gewünschte Aktion würde dazu führen, dass die Ordnerstruktur eine Tiefe größer als das Maximum von vier hat.
MAX_CHILD_FOLDERS_VIOLATION Die gewünschte Aktion würde einen Unterordner erstellen, der das Maximum von 300 überschreitet.
FOLDER_NAME_UNIQUENESS_VIOLATION Die gewünschte Aktion würde gegen die Einschränkung des lokal eindeutigen Ordners display_name verstoßen.
RESOURCE_DELETED_VIOLATION Die verschobene Ressource wurde gelöscht.
PARENT_DELETED_VIOLATION Die Ressource, der ein Ordner hinzugefügt wurde, wurde gelöscht.
CYCLE_INTRODUCED_VIOLATION Durch die gewünschte Aktion würde ein Zirkelbezug im Ressourcenpfad erzeugt werden.
FOLDER_BEING_MOVED_VIOLATION Durch die gewünschte Aktion würde ein Ordner verschoben werden, der bereits verschoben wird.
FOLDER_TO_DELETE_NON_EMPTY_VIOLATION Der Ordner, den der Aufrufer löschen möchte, enthält aktive Ressourcen oder ist mit Firewallrichtlinien verknüpft.
DELETED_FOLDER_HEIGHT_VIOLATION Die gewünschte Aktion würde gegen die Einschränkung hinsichtlich der maximalen gelöschten Ordnertiefe verstoßen. Die vollständige Ordnerstruktur (einschließlich gelöschter Ordner) darf maximal acht Ebenen tief sein.