Because the python requests module is supported with python version 2.7.9 and above, the automation cannot run directly within the BIG-IQ shell. Why you ask, because the distribution of Linux used for the BIG-IQ application of rest framework ships with python 2.4.3.
For simplification the script attached will use httplib client protocol, python httplib, and will provide a good comprehensive example of trust, discover (LTM, AFM, ASM) and import (LTM, AFM, ASM) running directly on BIG-IQ.
How to use this snippet:
Log into BIG-IQ as root.
Create a directory under /shared/. and call it scripts. Or whatever you'd like.
scp discovery.py to root@<bigiq.ip>:/shared/scripts/.