CISCO Fog Director delivers the capability to manage large-scale production deployments of IOx-enabled fog applications.
The RESTful API official documentation is here but it appears incomplete if compared with the example provided in the CiscoIOX REST Clients GitHub Repository.
This fork tries to give to this API a better (and complete) documentation merging the official documentation with the unknown API found in the examples.
- get_token(ip,username,password)
- delete_token(ip, token)
- add_device(ip, token, device_ip, device_user, device_psw, device_port = 8443)
- delete_device(ip, token, device_id)
- get_devices(ip, token, limit = 10000)
- delete_all_devices(ip,token, limit=10000)
- add_app(ip, token, app_file)
- get_app_details(ip, token, appname, search_limit=100)
- get_myapp_details(ip, token, myapp_name)
- create_myapp(ip, token, appname)
- is_myapp_present(ip, token, app_name)
- install_app(ip, token, appname, deviceip, resources=None)
- uninstall_app(ip, token, appname, deviceip)
- stop_app(ip, token, appname)
- start_app(ip, token, appname)
- get_all_tags(ip,token)