Is it possible to have this option configurable.
Creating a public IP isn't needed as we have a vpn tunnel to our azure nodes. (IT dept doesn't want us using public ip's to our nodes)
getAzure().virtualMachines().define(resourceGroupName)
.withRegion(Region.findByLabelOrName(getRegion()))
.withNewResourceGroup(resourceGroupName)
.withExistingPrimaryNetwork(network)
.withSubnet(getSubnet())
.withPrimaryPrivateIPAddressDynamic()
.withNewPrimaryPublicIPAddress(resourceGroupName) //**** make optional *****/