I am using the Windows Azure SDK for Python to provision Linux VMs from a Python program using the Service Management API.
Apparently Azure makes it possible to connect VMs directly in a single virtual network:
http://www.windowsazure.com/en-us/manage/services/networking/add-a-vm-to-a-virtual-network/
This feature is exposed in the REST API, for instance to create a new VM:
http://msdn.microsoft.com/en-us/library/windowsazure/jj157181
and to create a new VM deployment in a given virtual network:
http://msdn.microsoft.com/en-us/library/windowsazure/jj157194
However by reading the source code of the Python SDK, it seems that this feature is not exposed in the Python API:
Is this a known issue? How to provision Azure virtual networks and VM from a Python program? Do I have to generate the XML of the network and the VM deployment by my-self instead?