Jump to: navigation, search

Difference between revisions of "Nova/rbac"

(Created page with "{| class="wikitable" |- ! colspan="3" | API ! colspan="3" | Project-scope ! colspan="3" | System-scope ! colspan="3" | Domain-scope |- ! Route !! Method !! RBAC Name !! rea...")
 
Line 61: Line 61:
 
|-
 
|-
 
| DELETE || os-flavor-extra-specs:delete ||  || x ||  ||  ||  ||  || || || ||
 
| DELETE || os-flavor-extra-specs:delete ||  || x ||  ||  ||  ||  || || || ||
|-
 
| rowspan="4" | /v1/containers/{container-id}/acl || GET || x ||  ||  ||  ||  ||  ||  || || || ||
 
|-
 
| PATCH ||  || x ||  ||  ||  ||  ||  || || || ||
 
|-
 
| PUT ||  || x ||  ||  ||  ||  ||  || || || ||
 
|-
 
| DELETE ||  || x ||  ||  ||  ||  ||  || || || ||
 
 
|-
 
|-
 
|}
 
|}
  
 
Questions:
 
Questions:

Revision as of 20:15, 7 November 2021

API Project-scope System-scope Domain-scope
Route Method RBAC Name reader member admin reader member admin reader member admin Notes
/ GET no-auth
/v2, v2.1 GET no-auth
/os-aggregates GET os-aggregates:index
POST os-aggregates:create x
/os-aggregates/{aggregate_id} GET os-aggregates:show
PUT os-aggregates:update x
DELETE os-aggregates:delete x
/os-aggregates/{aggregate_id}/action POST (add_host) os-aggregates:add_host
POST (remove_host) os-aggregates:remove_host x
POST (set_metadata) os-aggregates:set_metadata x
/os-aggregates/{aggregate_id}/images POST os-aggregates:images
/os-availability-zone GET os-availability-zone:list x
/os-availability-zone/detail GET os-availability-zone:detail x x x x x
/flavors POST os-flavor-manage:create x x x x x
/flavors/detail GET os-flavor-extra-specs:index x x to show extraspecs
/flavors/{flavor_id} PUT os-flavor-manage:update x x x x x
PUT os-flavor-extra-specs:index x x to show extraspecs
DELETE os-flavor-manage:delete x x
GET os-flavor-extra-specs:index x x to show extraspecs
/flavors/{flavor_id}/os-flavor-access GET os-flavor-access x x x x x
/flavors/{flavor_id}/action (addTenantAccess) POST os-flavor-access:add_tenant_access
/flavors/{flavor_id}/action (removeTenantAccess) POST os-flavor-access:remove_tenant_access
/flavors/{flavor_id}/os-extra_specs/ POST os-flavor-extra-specs:create
GET os-flavor-extra-specs:index x
/flavors/{flavor_id}/os-extra_specs/{flavor_extra_spec_key} GET os-flavor-extra-specs:show
PUT os-flavor-extra-specs:update x
DELETE os-flavor-extra-specs:delete x

Questions: