| { |
| "ietf-netconf-acm:nacm": { |
| "rule-list": [ |
| { |
| "name": "Permit yangnobody user/group to read only some modules", |
| "group": [ |
| "yangnobody" |
| ], |
| "rule": [ |
| { |
| "name": "ietf-yang-library", |
| "module-name": "ietf-yang-library", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "ietf-restconf-monitoring", |
| "module-name": "ietf-restconf-monitoring", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "ietf-system: contact", |
| "module-name": "ietf-system", |
| "action": "permit", |
| "path": "/ietf-system:system/contact", |
| "access-operations": "read" |
| }, |
| { |
| "name": "ietf-system: hostname", |
| "module-name": "ietf-system", |
| "action": "permit", |
| "path": "/ietf-system:system/hostname", |
| "access-operations": "read" |
| }, |
| { |
| "name": "ietf-system: location", |
| "module-name": "ietf-system", |
| "action": "permit", |
| "path": "/ietf-system:system/location", |
| "access-operations": "read" |
| }, |
| { |
| "name": "ietf-system: clock", |
| "module-name": "ietf-system", |
| "action": "permit", |
| "path": "/ietf-system:system/clock", |
| "access-operations": "read" |
| }, |
| { |
| "name": "ietf-system: system-state", |
| "module-name": "ietf-system", |
| "action": "permit", |
| "path": "/ietf-system:system-state", |
| "access-operations": "read" |
| }, |
| { |
| "name": "ietf-hardware", |
| "module-name": "ietf-hardware", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "ietf-interfaces", |
| "module-name": "ietf-interfaces", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "czechlight-lldp", |
| "module-name": "czechlight-lldp", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "czechlight-system:firmware", |
| "module-name": "czechlight-system", |
| "path": "/czechlight-system:firmware", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "czechlight-system:leds", |
| "module-name": "czechlight-system", |
| "path": "/czechlight-system:leds", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "czechlight-roadm-device", |
| "module-name": "czechlight-roadm-device", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "czechlight-inline-amp", |
| "module-name": "czechlight-inline-amp", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "czechlight-bidi-amp", |
| "module-name": "czechlight-bidi-amp", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "czechlight-coherent-add-drop", |
| "module-name": "czechlight-coherent-add-drop", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "czechlight-calibration-device", |
| "module-name": "czechlight-calibration-device", |
| "action": "permit", |
| "access-operations": "read" |
| }, |
| { |
| "name": "wildcard-deny", |
| "module-name": "*", |
| "action": "deny", |
| "access-operations": "*" |
| } |
| ] |
| }, |
| { |
| "name": "Allow DWDM control to the optics group", |
| "group": [ |
| "optics" |
| ], |
| "rule": [ |
| { |
| "name": "czechlight-roadm-device", |
| "module-name": "czechlight-roadm-device", |
| "action": "permit" |
| }, |
| { |
| "name": "czechlight-inline-amp", |
| "module-name": "czechlight-inline-amp", |
| "action": "permit" |
| }, |
| { |
| "name": "czechlight-bidi-amp", |
| "module-name": "czechlight-bidi-amp", |
| "action": "permit" |
| }, |
| { |
| "name": "czechlight-coherent-add-drop", |
| "module-name": "czechlight-coherent-add-drop", |
| "action": "permit" |
| }, |
| { |
| "name": "czechlight-calibration-device", |
| "module-name": "czechlight-calibration-device", |
| "action": "permit" |
| } |
| ] |
| } |
| ] |
| } |
| } |