Folder API エラーの詳細

フォルダ制約違反が原因で Google Cloud フォルダ API オペレーションが失敗すると、API は違反を説明する PreconditionFailure エラーを返します。同期オペレーションの場合、API は Status.details フィールドに PreconditionFailure エラーを返します。非同期オペレーションの場合、エラーは Operation.error フィールドに表示されます。エラーコード文字列は、Status.details の PreconditionFailure.Violation メッセージの type フィールドに表示されます。

ステータス文字列 説明
ERROR_TYPE_UNSPECIFIED エラーのタイプが不明か、指定されていません。
ACTIVE_FOLDER_HEIGHT_VIOLATION 行おうとした操作によって、フォルダツリーの深さが最大深度である 4 を超えます。
MAX_CHILD_FOLDERS_VIOLATION 行おうとした操作によって、最大数の 300 を超える子フォルダが作成されます。
FOLDER_NAME_UNIQUENESS_VIOLATION 行おうとした操作は、ローカル フォルダの display_name の一意性に関する制約に違反しています。
RESOURCE_DELETED_VIOLATION 移動しようとしているリソースは削除されています。
PARENT_DELETED_VIOLATION フォルダの追加先のリソースは削除されています。
CYCLE_INTRODUCED_VIOLATION 行おうとした操作によって、リソースパス内にサイクルが形成されます。
FOLDER_BEING_MOVED_VIOLATION 行おうとした操作によって移動されるフォルダは、すでに移動されています。
FOLDER_TO_DELETE_NON_EMPTY_VIOLATION 呼び出し側が削除を試みたフォルダにアクティブなリソースが存在しているか、このフォルダがファイアウォール ポリシーに関連付けられています。
DELETED_FOLDER_HEIGHT_VIOLATION 行おうとした操作が、フォルダの最大深度に関する制約に違反しています。完全なフォルダツリーの深度(削除するフォルダを含む)は 8 以下にする必要があります。