指定されたカテゴリフォルダからすべてのテーブルをアンマウントします。
操作説明
指定されたカテゴリフォルダの下にマウントされているすべてのテーブルをアンマウントします。フォルダ構造は変更されません。フォルダレベルに制限はありません(L1~L4 がすべてサポートされています)。この操作は、指定されたフォルダをルートとして、すべての子孫フォルダを再帰的に処理します。テーブルとフォルダ間のマウント関係のみが削除されます。フォルダ自体は削除されません。DryRun が true に設定されている場合、実際のクリーンアップは実行されず、影響を受ける統計情報のみが返されます。
今すぐお試しください
テスト
RAM 認証
リクエスト構文
POST / HTTP/1.1
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| CategoryId |
integer |
必須 |
クリーンアップ対象のカテゴリフォルダの ID です。フォルダレベルに制限はありません。フォルダ配下のすべてのテーブル(すべての子孫フォルダを含む)のマウント関係のみが削除されます。フォルダ自体とその階層構造は変更されません。フォルダが存在しない場合、404 が返されます。 |
20 |
| DryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します。true に設定した場合、実際の削除は実行されず、クリーンアップされるマウント関係およびテーブルの数のみが返されます。デフォルト値: false。 |
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスボディ。 |
||
| RequestId |
string |
リクエスト ID。 |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| ErrorCode |
string |
エラーコード。 |
UnknownError |
| ErrorMessage |
string |
エラーメッセージ。 |
UnknownError |
| Success |
boolean |
リクエストが成功したかどうかを示します。有効な値:
|
true |
| Data |
object |
クリーンアップ結果。 |
|
| CategoryId |
integer |
クリーンアップされたカテゴリフォルダの ID。 |
FC-0F46B2A2E4FA22AF |
| CategoryName |
string |
クリーンアップされたカテゴリフォルダの名前。 |
xxx |
| ScannedCategoryCount |
integer |
この操作中にスキャンされたフォルダの数。指定されたフォルダ自体およびそのすべての子孫フォルダを含みます。 |
1 |
| ClearedRelationCount |
integer |
削除されたマウント関係の数。DryRun が true に設定されている場合、この値は削除される予定のマウント関係の数を示します。 |
1 |
| ClearedTableCount |
integer |
重複排除後に影響を受けた一意のテーブルの数。 |
1 |
| ClearedTableIds |
array |
影響を受けたテーブルのサンプル ID。最大 200 個の ID が返されます。 |
|
|
integer |
テーブルの ID。 |
1 |
|
| DryRun |
boolean |
操作がドライランモードで実行されたかどうかを示します。 |
True |
例
成功レスポンス
JSONJSON
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"Data": {
"CategoryId": 0,
"CategoryName": "xxx",
"ScannedCategoryCount": 1,
"ClearedRelationCount": 1,
"ClearedTableCount": 1,
"ClearedTableIds": [
1
],
"DryRun": true
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。