アプリケーション権限削除API
アプリケーション権限を削除します。
リクエスト
DELETE /_security/privilege/<application>/<privilege>
前提条件
このAPIを使用するには、次のいずれかの権限が必要です:
manage_security
クラスター権限(またはall
のようなより高い権限);または- リクエストで参照されているアプリケーションの「アプリケーション権限の管理」グローバル権限。
パスパラメータ
application
- (必須、文字列)アプリケーションの名前。アプリケーション権限は常に正確に1つのアプリケーションに関連付けられています。
privilege
- (必須、文字列)権限の名前。
例
次の例は、myapp
アプリケーションから read
アプリケーション権限を削除します:
Python
resp = client.security.delete_privileges(
application="myapp",
name="read",
)
print(resp)
Js
const response = await client.security.deletePrivileges({
application: "myapp",
name: "read",
});
console.log(response);
コンソール
DELETE /_security/privilege/myapp/read
権限が正常に削除されると、リクエストは {"found": true}
を返します。そうでない場合、found
は false に設定されます。
コンソール-結果
{
"myapp": {
"read": {
"found" : true
}
}
}