Dettagli degli errori dell'API Folder

Questo argomento descrive il significato delle stringhe di codice di errore restituite quando un'operazione dell'API delle cartelle non riesce a causa di una violazione del vincolo della cartella. In questo caso, verrà restituito un PreconditionFailure che spiega la violazione.

Se l'errore si verifica in modo sincrono, PreconditionFailure viene restituito utilizzando il campo Status.details. Se si verifica in modo asincrono, PreconditionFailure verrà restituito utilizzando il campo Operation.error. Questi valori vengono visualizzati come stringhe nel campo del tipo del messaggio PreconditionFailure.Violation restituito in Status.details.

Stringa di stato Descrizione
ERROR_TYPE_UNSPECIFIED Il tipo di errore non è stato riconosciuto o specificato.
ACTIVE_FOLDER_HEIGHT_VIOLATION L'azione tentata causerebbe una profondità del diagramma di cartelle superiore al massimo di quattro.
MAX_CHILD_FOLDERS_VIOLATION L'azione tentata creerebbe una cartella secondaria oltre il numero massimo di 300.
FOLDER_NAME_UNIQUENESS_VIOLATION L'azione che hai tentato di eseguire violerebbe il vincolo display_name per le cartelle univoche a livello locale.
RESOURCE_DELETED_VIOLATION La risorsa che stavi spostando è stata eliminata.
PARENT_DELETED_VIOLATION La risorsa alla quale stavi aggiungendo una cartella è stata eliminata.
CYCLE_INTRODUCED_VIOLATION L'azione che hai tentato di eseguire andrebbe a introdurre un ciclo nel percorso della risorsa.
FOLDER_BEING_MOVED_VIOLATION L'azione che hai tentato di eseguire andrebbe a spostare una cartella già in fase di spostamento.
FOLDER_TO_DELETE_NON_EMPTY_VIOLATION La cartella che l'utente che chiama sta tentando di eliminare contiene risorse attive o è associata a criteri firewall.
DELETED_FOLDER_HEIGHT_VIOLATION L'azione che hai tentato di eseguire violerebbe il vincolo relativo alla profondità massima delle cartelle eliminate, in cui la profondità dell'albero completo delle cartelle (incluse le cartelle eliminate) non può essere superiore a 8.