API удаления ролей
Удаляет роли в родном домене.
Запрос
DELETE /_security/role/<name>
Предварительные условия
- Для использования этого API у вас должна быть, как минимум, привилегия кластера
manage_security.
Описание
API управления ролями обычно предпочтительнее для управления ролями, чем использование управления ролями с помощью файлов. API удаления ролей не может удалить роли, определённые в файлах ролей.
Параметры пути
-
name - (строка) Имя роли.
Примеры
В следующем примере удаляется роль my_admin_role:
resp = client.security.delete_role(
name="my_admin_role",
)
print(resp) const response = await client.security.deleteRole({
name: "my_admin_role",
});
console.log(response); DELETE /_security/role/my_admin_role
Если роль успешно удалена, запрос возвращает {"found": true}. В противном случае, found установлено в false.
{
"found" : true
}
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/security-api-delete-role.html