Удалить polictDef в ApiMan через графический интерфейс
Я добавил Policy Definition
неправильно вместо того, чтобы добавить его как обычай Plugin
,
"id": "test-policy",
"policyImpl": "plugin:${project.groupId}:${project.artifactId}:${project.version}:${project.packaging}/io.apiman.plugins.test.TestPolicy",
"name": "Test Policy Plugin",
"description": "Test policy plugin",
"icon": "lock",
"templates": [],
"formType": "JsonSchema",
"form": "schemas/test-policyDef.schema",
"deleted": false
}
Теперь, если я пытаюсь добавить плагин, он жалуется, что плагин с именем уже существует. Существует только возможность обновить политику, и если я пытаюсь установить "deleted": true
, Это не обновляет вообще, поскольку я вижу, что конфигурация остается неизменной.
Как я могу удалить это policy definition
и установите его как plugin
, Я думаю, что я могу изменить на новый "id"
и добавить его как plugin
, Является ли это возможным? Но нет ли способа удалить policy
прямо?
РЕДАКТИРОВАТЬ: я могу добавить его как плагин с новым "id"
как это primary key
в реестре ES. Но все равно не могу найти способ удалить его. Где находятся policydefs
хранится в системе? Можем ли мы удалить с помощью запроса ES?