Difference between revisions of "Nova/rbac"
< Nova
(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 || || || || || || || || | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
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: