diff --git a/specification/dnsresolver/resource-manager/Microsoft.Network/preview/2020-04-01-preview/dnsresolver.json b/specification/dnsresolver/resource-manager/Microsoft.Network/preview/2020-04-01-preview/dnsresolver.json index 752bba35675d..10209d7c79cc 100644 --- a/specification/dnsresolver/resource-manager/Microsoft.Network/preview/2020-04-01-preview/dnsresolver.json +++ b/specification/dnsresolver/resource-manager/Microsoft.Network/preview/2020-04-01-preview/dnsresolver.json @@ -1830,6 +1830,9 @@ "DnsResolver": { "description": "Describes a DNS resolver.", "type": "object", + "required": [ + "properties" + ], "properties": { "etag": { "description": "ETag of the DNS resolver.", @@ -1892,6 +1895,9 @@ "InboundEndpointProperties": { "description": "Represents the properties of an inbound endpoint for a DNS resolver.", "type": "object", + "required": [ + "ipConfigurations" + ], "properties": { "ipConfigurations": { "description": "IP configurations for the inbound endpoint.", @@ -1916,6 +1922,9 @@ "InboundEndpoint": { "description": "Describes an inbound endpoint for a DNS resolver.", "type": "object", + "required": [ + "properties" + ], "properties": { "etag": { "description": "ETag of the inbound endpoint.", @@ -1978,6 +1987,9 @@ "OutboundEndpointProperties": { "description": "Represents the properties of an outbound endpoint for a DNS resolver.", "type": "object", + "required": [ + "subnet" + ], "properties": { "subnet": { "description": "The reference to the subnet used for the outbound endpoint.", @@ -1998,6 +2010,9 @@ "OutboundEndpoint": { "description": "Describes an outbound endpoint for a DNS resolver.", "type": "object", + "required": [ + "properties" + ], "properties": { "etag": { "description": "ETag of the outbound endpoint.", @@ -2060,6 +2075,9 @@ "DnsForwardingRulesetProperties": { "description": "Represents the properties of a DNS forwarding ruleset.", "type": "object", + "required": [ + "dnsResolverOutboundEndpoints" + ], "properties": { "dnsResolverOutboundEndpoints": { "description": "The reference to the DNS resolver outbound endpoints that are used to route DNS queries matching the forwarding rules in the ruleset to the target DNS servers.", @@ -2083,6 +2101,9 @@ "DnsForwardingRuleset": { "description": "Describes a DNS forwarding ruleset.", "type": "object", + "required": [ + "properties" + ], "properties": { "etag": { "description": "ETag of the DNS forwarding ruleset.", @@ -2110,6 +2131,13 @@ "description": "Describes a DNS forwarding ruleset PATCH operation.", "type": "object", "properties": { + "dnsResolverOutboundEndpoints": { + "description": "The reference to the DNS resolver outbound endpoints that are used to route DNS queries matching the forwarding rules in the ruleset to the target DNS servers.", + "type": "array", + "items": { + "$ref": "#/definitions/SubResource" + } + }, "tags": { "type": "object", "additionalProperties": { @@ -2191,6 +2219,9 @@ "ForwardingRule": { "description": "Describes a forwarding rule within a DNS forwarding ruleset.", "type": "object", + "required": [ + "properties" + ], "properties": { "etag": { "description": "ETag of the forwarding rule.", @@ -2280,6 +2311,9 @@ "VirtualNetworkLinkProperties": { "description": "Represents the properties of a virtual network link.", "type": "object", + "required": [ + "virtualNetwork" + ], "properties": { "virtualNetwork": { "description": "The reference to the virtual network. This cannot be changed after creation.", @@ -2302,6 +2336,9 @@ "VirtualNetworkLink": { "description": "Describes a virtual network link.", "type": "object", + "required": [ + "properties" + ], "properties": { "etag": { "description": "ETag of the virtual network link.", @@ -2370,6 +2407,9 @@ "IpConfiguration": { "description": "IP configuration.", "type": "object", + "required": [ + "subnet" + ], "properties": { "subnet": { "description": "The reference to the subnet bound to the IP configuration.", @@ -2397,6 +2437,9 @@ "TargetDnsServer": { "description": "Describes a server to forward the DNS queries to.", "type": "object", + "required": [ + "ipAddress" + ], "properties": { "ipAddress": { "description": "DNS server IP address.", @@ -2451,6 +2494,9 @@ "SubResource": { "description": "Reference to another ARM resource.", "type": "object", + "required": [ + "id" + ], "properties": { "id": { "type": "string",