these components through jclouds API(eg neutron or heat). It would be
great help if you could suggest me possible ways through jclouds or any
openstack/amazon specific resources for this purpose.
For OpenStack, the documentation for Neutron should help:
http://docs.openstack.org/api/openstack-network/2.0/content/Overview-d1e71.html
For Amazon, there are a bunch of different APIs and related domain
models. More information can be found here:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_Network_and_Security.html
Hope that helps!
ap