diff --git a/environs/azure/instance.go b/environs/azure/instance.go
index <HASH>..<HASH> 100644
--- a/environs/azure/instance.go
+++ b/environs/azure/instance.go
@@ -62,7 +62,10 @@ func (azInstance *azureInstance) Addresses() ([]instance.Address, error) {
 
 func (azInstance *azureInstance) netInfo() (ip, netname string, err error) {
 	err = azInstance.apiCall(false, func(c *azureManagementContext) error {
-		d, err := c.GetDeployment(&gwacl.GetDeploymentRequest{ServiceName: azInstance.ServiceName})
+		d, err := c.GetDeployment(&gwacl.GetDeploymentRequest{
+			ServiceName:    azInstance.ServiceName,
+			DeploymentName: azInstance.ServiceName,
+		})
 		if err != nil {
 			return err
 		}
tweak to make the code actually work... turns out you need the deploymentname on GetdeploymentRequest