Unknown SDK


Instantiates a new Role object, which defines a set of right policies.

Role(Security, id, content, [meta])

Arguments Type Description
Security Security An instantiated Security object
id string Unique role identifier
content JSON Object Role content
meta JSON Object Role metadata

Note: this constructor won't make any call to Kuzzle.


Property name Type Description get/set
content JSON object Raw role content get
id string Unique profile identifier get
meta JSON object Role metadata get

Return Value

Returns the Role object.


Copied to clipboard!
  Constructors are not exposed in the JS/Node SDK.
  Role objects are returned by Security.role method:
var roleDefinition = {
  controllers: {
    "*": {
      actions: {
        "*": true
var role = kuzzle.security.role('myrole', roleDefinition);