diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/ironic/policy.json.sample | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/etc/ironic/policy.json.sample b/etc/ironic/policy.json.sample index a5310f944..2c90fa511 100644 --- a/etc/ironic/policy.json.sample +++ b/etc/ironic/policy.json.sample @@ -98,6 +98,20 @@ # DELETE /nodes/{node_ident}/vifs/{node_vif_ident} #"baremetal:node:vif:detach": "rule:is_admin" +# List node traits +# GET /nodes/{node_ident}/traits +#"baremetal:node:traits:list": "rule:is_admin or rule:is_observer" + +# Add a trait to, or replace all traits of, a node +# PUT /nodes/{node_ident}/traits +# PUT /nodes/{node_ident}/traits/{trait} +#"baremetal:node:traits:set": "rule:is_admin" + +# Remove one or all traits from a node +# DELETE /nodes/{node_ident}/traits +# DELETE /nodes/{node_ident}/traits/{trait} +#"baremetal:node:traits:delete": "rule:is_admin" + # Retrieve Port records # GET /ports # GET /ports/detail |