DHCP Option Data Class¶
- class bloxone.DHCP_OPTION_DEFS(cfg='vendor_dict.yaml')[source]¶
Class to load and handle DHCP Option Defs
- dump_vendor_def(vendor)[source]¶
Returns the vendor definition as a dict
- Parameters
vendor (str) – Vendor Identifier
- Returns
dict containing vendor definition
- included(vendor)[source]¶
Check whether this vendor is configured
- Parameters
vendor (str) – Vendor Identifier
Returns bool
- option_def(vendor)[source]¶
Returns option definition as dict
- Parameters
vendor (str) – Vendor Identifier
- Returns
Dict containing both parent and sub option definitions
- parent_opt_def(vendor)[source]¶
Returns parent-option definition as dict
- Parameters
vendor (str) – Vendor Identifier
- Returns
dict containing parent option definition
- sub_options(vendor)[source]¶
Returns list of sub-option definitions
- Parameters
vendor (str) – Vendor Identifier
- Returns
list of dict
- vendor_description(vendor)[source]¶
Get description of vendor
- Parameters
vendor (str) – Vendor Identifier
- vendor_keys(vendor)[source]¶
Returns vendor top level keys
- Parameters
vendor (str) – Vendor Identifier
- Returns
list of keys defined for a vendor