Quando uma operação da API de pasta do Google Cloud falha devido a uma
violação de restrição de pasta, a API retorna um erro PreconditionFailure que
descreve a violação. Para operações síncronas, a API retorna o erro PreconditionFailure no campo Status.details. Para operações assíncronas, o erro aparece no campo Operation.error. As strings de código do erro aparecem no campo type da mensagem PreconditionFailure.Violation em Status.details.
| String de status | Descrição |
|---|---|
ERROR_TYPE_UNSPECIFIED |
O tipo de erro não foi reconhecido ou não foi especificado. |
ACTIVE_FOLDER_HEIGHT_VIOLATION |
A ação faria com que a árvore de pastas tivesse uma profundidade maior que o máximo de quatro. |
MAX_CHILD_FOLDERS_VIOLATION |
A ação criaria uma pasta filha além do máximo de 300. |
FOLDER_NAME_UNIQUENESS_VIOLATION |
A ação violaria a restrição display_name da pasta localmente exclusiva. |
RESOURCE_DELETED_VIOLATION |
O recurso que está sendo migrado foi excluído. |
PARENT_DELETED_VIOLATION |
O recurso onde a pasta seria adicionada foi excluído. |
CYCLE_INTRODUCED_VIOLATION |
A ação iniciaria um ciclo no caminho do recurso. |
FOLDER_BEING_MOVED_VIOLATION |
Essa ação moveria uma pasta que já está sendo migrada. |
FOLDER_TO_DELETE_NON_EMPTY_VIOLATION |
A pasta que o autor da chamada está tentando excluir contém recursos ativos ou está associada a políticas de firewall. |
DELETED_FOLDER_HEIGHT_VIOLATION |
A ação violaria a restrição de profundidade máxima da pasta excluída, onde a profundidade total da árvore de pastas (incluindo pastas excluídas) não pode ser superior a 8. |