Cybus::Role
Last updated
Was this helpful?
Creates a new role resource. See also user and role management.
The role defined here can be used in the list of roles for a Cybus::User resource, which is the suggested way of specifying a set of permissions for a user.
The permissions associated to this role
is required
type: object[]; all items must be of the type: object with following properties:
The context in which the role permissions for the resource should be interpreted.
is required
type: enum; the value of this property must be equal to one of the below:
mqttwhen describing permissions for MQTT topics
httpwhen describing permissions for REST API paths
The allowed access operation to the resource.
is required
type: enum; the value of this property must be equal to one of the below:
read
write
readWrite
Resource path. Can be REST-ful API path or MQTT topic.
is required
type: string
Last updated
Was this helpful?
Was this helpful?
myRole:
type: Cybus::Role
properties:
permissions:
- resource: edge.cybus/#
operation: readWrite
context: mqtt
