Lorsqu'une opération d'API de dossier Google Cloud échoue en raison d'un non-respect de contrainte de dossier, l'API renvoie une erreur PreconditionFailure qui décrit le non-respect. Pour les opérations synchrones, l'API renvoie l'erreur PreconditionFailure dans le champ Status.details. Pour les opérations asynchrones, l'erreur s'affiche dans le champ Operation.error. Les chaînes de code d'erreur apparaissent dans le champ type du message PreconditionFailure.Violation 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. |