Informations sur les erreurs de dossiers de l'API

Cette rubrique décrit la signification des chaînes de code d'erreur renvoyées lorsqu'une opération d'API échoue sur un dossier, en raison d'une violation de contrainte de ce dossier. Lorsque cela se produit, un message PreconditionFailure expliquant la violation est renvoyé.

Si l'échec se produit de manière synchrone, le message PreconditionFailure est renvoyé par l'intermédiaire du champ Status.details. S'il se produit de manière asynchrone, le message PreconditionFailure est renvoyé par l'intermédiaire du champ Operation.error. Ces valeurs apparaissent sous forme de chaînes dans le champ de type du message PreconditionFailure.Violation renvoyé dans Status.details.

Chaîne d'état Description
ERROR_TYPE_UNSPECIFIED Le type d'erreur n'a pas été reconnu ou n'a pas été spécifié.
ACTIVE_FOLDER_HEIGHT_VIOLATION L'opération que vous tentez d'effectuer entraînerait une profondeur de l'arborescence du dossier dépassant la limite maximale autorisée (quatre).
MAX_CHILD_FOLDERS_VIOLATION L'opération que vous tentez d'effectuer entraînerait la création d'un dossier enfant, qui provoquerait un dépassement du nombre maximal autorisé (300).
FOLDER_NAME_UNIQUENESS_VIOLATION L'opération que vous tentez d'effectuer entraînerait la violation de la contrainte d'unicité concernant le champ display_name du dossier local.
RESOURCE_DELETED_VIOLATION La ressource en cours de déplacement a été supprimée.
PARENT_DELETED_VIOLATION La ressource dans laquelle le dossier devait être ajouté a été supprimée.
CYCLE_INTRODUCED_VIOLATION L'opération que vous tentez d'effectuer entraînerait la création d'un cycle dans le chemin de la ressource.
FOLDER_BEING_MOVED_VIOLATION L'opération que vous tentez d'effectuer entraînerait le déplacement d'un dossier déjà en cours de déplacement.
FOLDER_TO_DELETE_NON_EMPTY_VIOLATION Le dossier que l'appelant tente de supprimer contient des ressources actives ou est associé à des stratégies de pare-feu.
DELETED_FOLDER_HEIGHT_VIOLATION L'opération que vous tentez d'effectuer entraînerait la violation de la contrainte de profondeur maximale des dossiers supprimés : la profondeur complète de l'arborescence de dossiers (dossiers supprimés compris) ne peut être supérieure à huit.