RuleList

Keys

Leafs

Children

class Nacm.RuleList

Bases: Entity

Class Hierarchy : Nacm RuleList

This class represents configuration data.

An ordered collection of access control rules.

name(key)

Arbitrary name assigned to the rule-list

type: str

length: 1..18446744073709551615

group

List of administrative groups that will be assigned the associated access rights defined by the ‘rule’ list. The string ‘*’ indicates that all groups apply to the entry

type: union of the below types:

type: list of str

pattern: \*

type: list of str

pattern: [^\*].*

rule

One access control rule. Rules are processed in user-defined order until a match is found. A rule matches if ‘module-name’, ‘rule-type’, and ‘access-operations’ match the request. If a rule matches, the ‘action’ leaf determines if access is granted or not

type: list of Rule