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