b1tdc Class¶
- class bloxone.b1tdc(cfg_file='config.ini')[source]¶
BloxOne ThreatDefence Cloud API Wrapper
- create(objpath, body='')[source]¶
Generic create object wrapper for Threat Defense Cloud
- Parameters
objpath (str) – Swagger object path
body (str) – JSON formatted data payload
- Returns
Requests response object
- Return type
response object
- delete(objpath, id='', body='')[source]¶
Generic delete object wrapper for Threat Defense Cloud
- Parameters
objpath (str) – Swagger object path
id (str) – Object id to delete
body (str) – JSON formatted data payload
- Returns
Requests response object
- Return type
response object
- get(objpath, action='', **params)[source]¶
Generic get object wrapper for Threat Defense Cloud
- Parameters
objpath (str) – Swagger object path
action (str) – Optional object action
- Returns
Requests response object
- Return type
response object
- get_id(objpath, *, key='', value='', include_path=False)[source]¶
Get object id using key/value pair
- Parameters
objpath (str) – Swagger object path
key (str) – name of key to match
value (str) – value to match
- Returns
object id or “”
- Return type
id (str)
- get_object_by_key(objpath, *, key='', value='', include_path=False)[source]¶
Get object using key/value pair
- Parameters
objpath (str) – Swagger object path
key (str) – name of key to match
value (str) – value to match
- Returns
object id or “”
- Return type
id (str)
- post(objpath, body='')[source]¶
Generic create object wrapper for Threat Defense Cloud
- Parameters
objpath (str) – Swagger object path
body (str) – JSON formatted data payload
- Returns
Requests response object
- Return type
response object