Для выполнения действия необходимо наличие токена — строки base64(admin:password), используемой как Basic Auth при запросах к Nexus.

CreateNexusRole — создаёт новую роль в Nexus Repository Manager 3. Роли объединяют привилегии и могут включать другие роли.

Пример запроса

id: example-role
name: Example Role
description: Example role description
privileges:
  - nx-repository-view-*-*-read
  - nx-repository-view-maven2-*-browse
roles: []

Спецификация запроса

ПолеОбязательностьОписание
idДаУникальный идентификатор роли
nameДаНазвание роли
descriptionНетОписание роли
privilegesНетСписок названий привилегий, которые назначаются роли
rolesНетСписок идентификаторов других ролей, которые включаются в данную роль