En esta sección, se describe el significado de las strings de código de error que se muestran cuando una operación de la API de carpetas falla debido a la violación de la restricción de una carpeta. Cuando esto ocurre, se muestra un PreconditionFailure
que explica la violación.
Si el error se produce de forma síncrona, se mostrará PreconditionFailure
a través del campo Status.details
. Si se produce de forma asíncrona, se mostrará PreconditionFailure
a través del campo Operation.error
. Estos valores aparecen como strings en el campo de tipo del mensaje PreconditionFailure.Violation
que se muestra en Status.details
.
String de estado | Descripción |
---|---|
ERROR_TYPE_UNSPECIFIED |
El tipo de error no se reconoció o no se especificó. |
ACTIVE_FOLDER_HEIGHT_VIOLATION |
La acción que se intentó causaría que el árbol de carpetas tuviera una profundidad mayor que el máximo de cuatro. |
MAX_CHILD_FOLDERS_VIOLATION |
La acción que se intentó crearía una carpeta secundaria mayor que el máximo de 300. |
FOLDER_NAME_UNIQUENESS_VIOLATION |
La acción que se intentó violaría la restricción display_name de la carpeta única a nivel local. |
RESOURCE_DELETED_VIOLATION |
Se borró el recurso que intentas mover. |
PARENT_DELETED_VIOLATION |
Se borró el recurso al que intentas agregar la carpeta. |
CYCLE_INTRODUCED_VIOLATION |
La acción que intentas realizar introduciría un ciclo en la ruta del recurso. |
FOLDER_BEING_MOVED_VIOLATION |
La acción que intentas realizar movería una carpeta que ya se está moviendo. |
FOLDER_TO_DELETE_NON_EMPTY_VIOLATION |
La carpeta que el emisor intenta borrar contiene recursos activos o está asociada con políticas de firewall. |
DELETED_FOLDER_HEIGHT_VIOLATION |
La acción que se intentó violaría la restricción de profundidad máxima de la carpeta borrada, en la que la profundidad total del árbol de carpetas (que incluye las carpetas borradas) no puede ser superior a 8. |