diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/applicationGateway.json b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/applicationGateway.json index b77c8d0d95b2..c0e7ea424fd1 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/applicationGateway.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2019-06-01/applicationGateway.json @@ -1454,6 +1454,10 @@ "$ref": "#/definitions/ApplicationGatewayCustomError" }, "description": "Custom error configurations of the HTTP listener." + }, + "firewallPolicy": { + "$ref": "./network.json#/definitions/SubResource", + "description": "Reference to the FirewallPolicy resource." } }, "description": "Properties of HTTP listener of an application gateway." @@ -1513,10 +1517,57 @@ "provisioningState": { "type": "string", "description": "Path rule of URL path map resource. Possible values are: 'Updating', 'Deleting', and 'Failed'." + }, + "firewallPolicy": { + "$ref": "./network.json#/definitions/SubResource", + "description": "Reference to the FirewallPolicy resource." } }, "description": "Properties of path rule of an application gateway." }, + "ApplicationGatewayBasicRulePropertiesFormat": { + "properties": { + "paths": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Path rules of URL path map." + }, + "firewallPolicy": { + "$ref": "./network.json#/definitions/SubResource", + "description": "Reference to the FirewallPolicy resource." + } + }, + "description": "Properties of basic rule of an application gateway." + }, + "ApplicationGatewayBasicRule": { + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/ApplicationGatewayBasicRulePropertiesFormat", + "description": "Properties of the application gateway basic rule." + }, + "name": { + "type": "string", + "description": "Name of the path rule that is unique within an Application Gateway." + }, + "etag": { + "type": "string", + "description": "A unique read-only string that changes whenever the resource is updated." + }, + "type": { + "type": "string", + "description": "Type of the resource." + } + }, + "allOf": [ + { + "$ref": "./network.json#/definitions/SubResource" + } + ], + "description": "Basic rule of URL path map of an application gateway." + }, "ApplicationGatewayPathRule": { "properties": { "properties": { @@ -1681,6 +1732,13 @@ "$ref": "./network.json#/definitions/SubResource", "description": "Redirect configuration resource of the application gateway." }, + "basicRules": { + "type": "array", + "items": { + "$ref": "#/definitions/ApplicationGatewayBasicRule" + }, + "description": "Array of Basic Rules" + }, "provisioningState": { "type": "string", "description": "Provisioning state of the request routing rule resource. Possible values are: 'Updating', 'Deleting', and 'Failed'."