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. |