Source Documentation¶
https://python-bloxone.readthedocs.io/en/latest/
-
class
bloxone.bloxone.
b1
(cfg_file='config.ini')[source]¶ Parent Class to simplify access to the BloxOne APIs for subclasses Can also be used to genericallly access the API
Raises: IniFileSectionError
IniFileKeyError
APIKeyFormatError
FileNotFoundError
-
create
(url, body='')[source]¶ Generic create object wrapper
Parameters: - url (str) – Full URL
- body (str) – JSON formatted data payload
Returns: Requests response object
Return type: response object
-
delete
(url, id='', body='')[source]¶ Generic delete object wrapper
Parameters: - url (str) – Full URL
- id (str) – Object id to delete
- body (str) – JSON formatted data payload
Returns: Requests response object
Return type: response object
-
get
(url, id='', action='', **params)[source]¶ Generic get object wrapper
Parameters: - url (str) – Full URL
- id (str) – Optional Object ID
- action (str) – Optional object action, e.g. “nextavailableip”
Returns: Requests response object
Return type: response object
-
post
(url, id='', action='', body='', **params)[source]¶ Generic Post object wrapper
Parameters: - url (str) – Full URL
- id (str) – Optional Object ID
- action (str) – Optional object action, e.g. “nextavailableip”
Returns: Requests response object
Return type: response object
-
bloxone.bloxone.
read_b1_ini
(ini_filename)[source]¶ Open and parse ini file
Parameters: ini_filename (str) – name of inifile
Returns: Dictionary of BloxOne configuration elements
Return type: config (dict)
Raises: IniFileSectionError
IniFileKeyError
APIKeyFormatError
FileNotFoundError