Удалить 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?

0 ответов

Другие вопросы по тегам