Detalhes de erro da API de pastas

Este tópico descreve o significado das strings de código de erro retornadas quando uma operação de API de pasta falha devido a uma violação de restrição de pasta. Quando isso ocorre, é retornada uma mensagem PreconditionFailure explicando a violação.

Se a falha ocorrer de forma síncrona, a mensagem PreconditionFailure será retornada usando o campo Status.details. Se ocorrer de forma assíncrona, a mensagem PreconditionFailure será retornada usando o campo Operation.error. Esses valores aparecem como strings no campo de tipo da mensagem PreconditionFailure.Violation retornada 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 100.
FOLDER_NAME_UNIQUENESS_VIOLATION A ação violaria a restrição de único local da pasta display_name.
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 A ação moveria uma pasta que está sendo migrada.
FOLDER_TO_DELETE_NON_EMPTY_VIOLATION A pasta que o autor da chamada está tentando excluir contém recursos ativos.
DELETED_FOLDER_HEIGHT_VIOLATION A ação violaria a restrição de profundidade máxima da pasta excluída, em que a profundidade total da árvore de pastas (incluindo pastas excluídas) não pode ser superior a 8.
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Resource Manager