diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/azureFirewall.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/azureFirewall.json index a1064844d668..49bb71790578 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/azureFirewall.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/azureFirewall.json @@ -259,22 +259,18 @@ "definitions":{ "AzureFirewallIPConfigurationPropertiesFormat":{ "properties":{ - "privateIPAddress": { - "type": "string", - "description": "The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes." - }, - "subnet":{ + "privateIPAddress": { + "type": "string", + "description": "The Firewall Internal Load Balancer IP to be used as the next hop in User Defined Routes." + }, + "subnet":{ "$ref":"./network.json#/definitions/SubResource", "description":"Reference of the subnet resource. This resource must be named 'AzureFirewallSubnet'." }, - "internalPublicIpAddress":{ - "$ref":"./network.json#/definitions/SubResource", - "description":"Reference of the PublicIP resource. This field is a mandatory input." + "publicIPAddress": { + "$ref": "./network.json#/definitions/SubResource", + "description": "Reference of the PublicIP resource. This field is a mandatory input if subnet is not null." }, - "publicIPAddress": { - "$ref": "./network.json#/definitions/SubResource", - "description": "Reference of the PublicIP resource. This field is populated in the output." - }, "provisioningState":{ "description":"The provisioning state of the resource.", "$ref":"#/definitions/ProvisioningState" diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/AzureFirewallPut.json b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/AzureFirewallPut.json index 8039f9fe1647..9a5876e2586b 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/AzureFirewallPut.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2018-08-01/examples/AzureFirewallPut.json @@ -16,7 +16,7 @@ "subnet":{ "id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/AzureFirewallSubnet" }, - "internalPublicIpAddress":{ + "publicIPAddress":{ "id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pipName" } }