Delete application privileges API
Delete application privileges API
New API reference
For the most up-to-date API details, refer to Security APIs.
Removes application privileges.
Request
DELETE /_security/privilege/<application>/<privilege>
Prerequisites
To use this API, you must have either:
- the
manage_security
cluster privilege (or a greater privilege such asall
); or - the “Manage Application Privileges” global privilege for the application being referenced in the request
Path parameters
application
(Required, string) The name of the application. Application privileges are always associated with exactly one application.
privilege
(Required, string) The name of the privilege.
Examples
The following example deletes the read
application privilege from the myapp
application:
resp = client.security.delete_privileges(
application="myapp",
name="read",
)
print(resp)
const response = await client.security.deletePrivileges({
application: "myapp",
name: "read",
});
console.log(response);
DELETE /_security/privilege/myapp/read
If the privilege is successfully deleted, the request returns {"found": true}
. Otherwise, found
is set to false.
{
"myapp": {
"read": {
"found" : true
}
}
}
当前内容版权归 elasticsearch 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 elasticsearch .