media type | data type | description |
---|---|---|
application/json | array of EnumNameAndDescription (JSON) |
GET /rbac/contexts
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"name" : "ENUM_NAME",
"description" : "Enum description"
} ]
media type | data type | description |
---|---|---|
application/json | array of EnumNameAndDescription (JSON) |
GET /rbac/privileges
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"name" : "ENUM_NAME",
"description" : "Enum description"
} ]
name | type | description | constraints |
---|---|---|---|
privilege-type | path | ||
app-cmd-exec-config | query | ||
cloud-service-provider | query | ||
cluster | query | ||
data-center | query | ||
direction | query | ||
filter | query | ||
hypervisor | query | ||
hypervisor-manager | query | ||
nameLike | query | ||
orderBy | query | ||
page | query | ||
project | query | ||
size | query | ||
storage-pool | query | ||
storage-provider | query | ||
teams-group | query | boolean |
media type | data type | description |
---|---|---|
application/json | array of RbacInstancePrivilegeTypeDTO (JSON) |
GET /rbac/context-hierarchy/{privilege-type}/children
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"type" : "HYPERVISOR_MANAGER",
"childrenQueryType" : "..."
} ]