U kunt rechten aan een rol of gebruiker in de API (RaaS) toewijzen met behulp van save_role(...) of save_user(...) in de API-AUTH-interface.

Syntaxis voor rechtwaarde

Rechtwaarden in de API (RaaS) bevatten een resourcetype en een actie, op basis van de volgende syntaxis:

resource-action

Sommige rechtwaarden bevatten als volgt een kwalificatie:

resource-qualifier-action

Als u bijvoorbeeld een recht wilt toewijzen om commando's uit te voeren, gebruikt u cmd-run. Als u een recht wilt toewijzen om wheelcommando's uit te voeren, gebruikt u cmd-wheel-run.

Opmerking: De vorige syntaxis is niet van toepassing op het recht Supergebruiker (Super User), waarvan superuser de API-waarde is.

API-rechtwaarden per resource

De volgende lijst bevat alle resourcetypen en toegestane acties:

Commando's (Commands)

  • cmd-delete
  • cmd-read
  • cmd-run
  • cmd-write

Commando's voor runners (Runner commands)

  • cmd-runner-run

SSH-commando's (SSH commands)

  • cmd-ssh-delete
  • cmd-ssh-read
  • cmd-ssh-run
  • cmd-ssh-write

Wheelcommando's (Wheel commands)

  • cmd-wheel-run

Formules

  • formula-delete
  • formula-read
  • formula-write

Bestandssysteem

  • fs-delete
  • fs-read
  • fs-write

Groepen (Groups)

  • group-delete
  • group-read
  • group-write

Opdrachten (Jobs)

  • job-delete
  • job-read
  • job-run
  • job-write

Licentie (License)

  • license-read

Salt-master

  • master-delete
  • master-read
  • master-write

Configuratie van Salt-master

  • master-config-delete
  • master-config-read
  • master-config-write

Bestandssysteem van Salt-master

  • master-fs-delete
  • master-fs-read
  • master-fs-write

Minion

  • minion-delete
  • minion-read
  • minion-write

Pillar

  • pillar-delete
  • pillar-read
  • pillar-write

Retourneerders

  • returner-delete
  • returner-read
  • returner-write

Rollen (Roles)

  • role-delete
  • role-read
  • role-write

Planningen (Schedules)

  • schedule-delete
  • schedule-read
  • schedule-write

Supergebruiker

  • superuser

Doel

  • target-delete
  • target-read
  • target-write
  • target-allminions-run

Gebruikers

  • user-delete
  • user-read
  • user-write