summaryrefslogtreecommitdiff
path: root/etc/ironic/policy.json.sample
diff options
context:
space:
mode:
Diffstat (limited to 'etc/ironic/policy.json.sample')
-rw-r--r--etc/ironic/policy.json.sample14
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