Windows Azure VM Documentor
This script should export the VM configuration like roles, drive configuration, memory, CPU, network settings to a csv file and Visio
Thomas Lee commented
You could, easily enough, write a PowerShell script to do this. you could either use the object(s) returned from Get-AzureVM to document the Azure configuration and using WMI and PowerShell remoting to get the windows configuration from the VM itself. You could of course, do both.