921645b02c2aae2f0bc212d74817024f4854e41f
[plcapi.git] / PLC / Accessors / Accessors_sliverauth.py
1 from PLC.Nodes import Node
2 from PLC.Interfaces import Interface
3 from PLC.Slices import Slice
4 from PLC.Slices import Slice
5 from PLC.Sites import Site
6 from PLC.Persons import Person
7
8 from PLC.Accessors.Factory import define_accessors, admin_roles, all_roles, tech_roles
9
10 import sys
11 current_module = sys.modules[__name__]
12
13 define_accessors(current_module, Slice, "OmfControl","omf_control",
14                  "slice/usertools","Pre-install and configure OMF Resource Controller in slice if set",
15                  get_roles=all_roles, set_roles=all_roles, expose_in_api=True)
16
17
18 define_accessors(current_module, Slice, "SliverHMAC","enable_hmac",
19                  "slice/usertools","Create HMAC keys for node in slice (slivers)",
20                  get_roles=all_roles, set_roles=all_roles, expose_in_api=True)