dnac_pnp.device_import_handler module¶
Main module for dnac-pnp
-
acclaim_device(api_headers=None, data=None)¶ This function add and claim devices based on device state
- Parameters
api_headers – (dict) API headers
data – (dict) Payload data for api calls
- Returns
(stdout) On screen output
-
add_device(dnac_api_headers=None, payload_data=None)¶ This function adds a device
- Parameters
dnac_api_headers – (dict) API headers
payload_data – (dict) Payload data for adding a device
- Returns
(obj) Requests response object
-
claim_device(dnac_api_headers=None, payload_data=None)¶ This function claims a device
- Parameters
dnac_api_headers – (dict) API headers
payload_data – (dict) Payload data for adding a device
- Returns
(obj) Requests response object
-
device_import_in_bulk(configs=None, import_file=None)¶ This module imports devices in bulk
- Parameters
configs – (dict) DNAc configurations
import_file – (path) Full device list file path with extension
- Returns
(stdout) Output to the screen
-
import_single_device(configs=None, data=None)¶ This module imports single device into dnac
- Parameters
configs – (dict) DNAC configurations
data – (dict) API body data
- Returns
(stdout) output to the screen