Elasticsearch インスタンスからシステム プラグインをアンインストールします。
デバッグ
リクエストヘッダー
この操作には操作固有のリクエストヘッダーはなく、共通のリクエストヘッダーのみを使用します。 詳細については、共通リクエスト パラメーターのドキュメントをご参照ください。
リクエスト構文
POST /openapi/instances/{InstanceId}/plugins/actions/uninstall HTTP/1.1
リクエストパラメーター
|
パラメーター |
タイプ |
位置 |
必須 |
例 |
説明 |
| InstanceId | String | Path | はい | es-cn-n6w1o1x0w001c**** | ApsaraMQ for RocketMQ インスタンスの ID。 |
| clientToken | String | Query | いいえ | 5A2CFF0E-5718-45B5-9D4D-70B3FF**** | リクエストのべき等性を確保するために使用されます。 クライアントを使用してトークンを生成できますが、トークンが異なるリクエスト間で一意であることを確認する必要があります。 トークンには ASCII 文字のみを含めることができ、長さは 64 文字を超えることはできません。 |
| String | Body | いいえ | ["aliyun-sql","codec-compression"] | アンインストールするシステム プラグインの名前を入力します。 |
|
| force | ブール値 | Query | いいえ | false | 強制的にアンインストールするかどうか。 インストール中のプラグインのインストールをキャンセルできます。 これは新しいアーキテクチャ インスタンスに限定されます。 デフォルト値: false。 |
リクエスト本文
リクエスト本文では、アンインストールするプラグインの名前を ["pluginname1","pluginname2",…, "plugin_namen"] の形式で入力する必要があります。たとえば、["aliyun-sql","codec-compression"] のようになります。 インスタンスにインストールされているプラグインを取得する方法の詳細については、「プラグインの一覧表示」をご参照ください。
レスポンスパラメーター
パラメーター |
タイプ |
例 |
説明 |
| RequestId | String | F99407AB-2FA9-489E-A259-40CF6DCC**** | リクエスト ID。 |
| Result | String の配列 | ["aliyun-mysql"] | アンインストールが要求されたプラグインのリスト。 リクエストが失敗した場合、例外が返されます。 |
例
リクエストの例
POST /openapi/instances/es-cn-n6w1o1x0w001c****/plugins/actions/uninstall HTTP/1.1
共通リクエストヘッダー
["aliyun-sql","codec-compression"]
成功レスポンスの例
JSON 形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"Result" : [ "aliyun-mysql" ],
"RequestId" : "5A5D8E74-565C-43DC-B031-29289FA9BAD6****"
}
エラーコード
エラーコードの一覧については、「サービス エラーコード」をご参照ください。