Microsoft.Network (stable:2025-05-01)

2025/08/28 • 58 new, 58 deleted methods

DnsForwardingRulesets_List (new)
Description Lists DNS forwarding rulesets in all resource groups of a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsForwardingRulesets
{
api-version: string ,
subscriptionId: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolverDomainLists_List (new)
Description Lists DNS resolver domain lists in all resource groups of a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsResolverDomainLists
{
api-version: string ,
subscriptionId: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_List (new)
Description Lists DNS resolver policies in all resource groups of a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsResolverPolicies
{
api-version: string ,
subscriptionId: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolvers_List (new)
Description Lists DNS resolvers in all resource groups of a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsResolvers
{
api-version: string ,
subscriptionId: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_ListByResourceGroup (new)
Description Lists DNS forwarding rulesets within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_Get (new)
Description Gets a DNS forwarding ruleset properties.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
}

⚐ Response (200)

{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_CreateOrUpdate (new)
Description Creates or updates a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_Update (new)
Description Updates a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
if-match: string ,
parameters:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_Delete (new)
Description Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
if-match: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ForwardingRules_List (new)
Description Lists forwarding rules in a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ForwardingRules_Get (new)
Description Gets properties of a forwarding rule in a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
forwardingRuleName: string ,
}

⚐ Response (200)

{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ForwardingRules_CreateOrUpdate (new)
Description Creates or updates a forwarding rule in a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
forwardingRuleName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (201)

{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ForwardingRules_Update (new)
Description Updates a forwarding rule in a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
forwardingRuleName: string ,
if-match: string ,
parameters:
{
properties:
{
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ForwardingRules_Delete (new)
Description Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
forwardingRuleName: string ,
if-match: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolverDomainLists_ListByResourceGroup (new)
Description Lists DNS resolver domain lists within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_Get (new)
Description Gets properties of a DNS resolver domain list.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverDomainListName: string ,
}

⚐ Response (200)

{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_CreateOrUpdate (new)
Description Creates or updates a DNS resolver domain list.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverDomainListName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_Update (new)
Description Updates a DNS resolver domain list.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverDomainListName: string ,
if-match: string ,
parameters:
{
properties:
{
domains:
[
string ,
]
,
}
,
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_Delete (new)
Description Deletes a DNS resolver domain list. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverDomainListName: string ,
if-match: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_Bulk (new)
Description Uploads or downloads the list of domains for a DNS Resolver Domain List from a storage link.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}/bulk
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverDomainListName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
storageUrl: string ,
action: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_ListByResourceGroup (new)
Description Lists DNS resolver policies within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_Get (new)
Description Gets properties of a DNS resolver policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_CreateOrUpdate (new)
Description Creates or updates a DNS resolver policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_Update (new)
Description Updates a DNS resolver policy.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
if-match: string ,
parameters:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_Delete (new)
Description Deletes a DNS resolver policy. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
if-match: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsSecurityRules_List (new)
Description Lists DNS security rules for a DNS resolver policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsSecurityRules_Get (new)
Description Gets properties of a DNS security rule for a DNS resolver policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules/{dnsSecurityRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
dnsSecurityRuleName: string ,
}

⚐ Response (200)

{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsSecurityRules_CreateOrUpdate (new)
Description Creates or updates a DNS security rule for a DNS resolver policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules/{dnsSecurityRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
dnsSecurityRuleName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsSecurityRules_Update (new)
Description Updates a DNS security rule.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules/{dnsSecurityRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
dnsSecurityRuleName: string ,
if-match: string ,
parameters:
{
properties:
{
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
priority: integer ,
}
,
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsSecurityRules_Delete (new)
Description Deletes a DNS security rule for a DNS resolver policy. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules/{dnsSecurityRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
dnsSecurityRuleName: string ,
if-match: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolvers_ListByResourceGroup (new)
Description Lists DNS resolvers within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolvers_Get (new)
Description Gets properties of a DNS resolver.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
}

⚐ Response (200)

{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolvers_CreateOrUpdate (new)
Description Creates or updates a DNS resolver.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolvers_Update (new)
Description Updates a DNS resolver.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
if-match: string ,
parameters:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolvers_Delete (new)
Description Deletes a DNS resolver. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
if-match: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
InboundEndpoints_List (new)
Description Lists inbound endpoints for a DNS resolver.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
InboundEndpoints_Get (new)
Description Gets properties of an inbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
inboundEndpointName: string ,
}

⚐ Response (200)

{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
InboundEndpoints_CreateOrUpdate (new)
Description Creates or updates an inbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
inboundEndpointName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
InboundEndpoints_Update (new)
Description Updates an inbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
inboundEndpointName: string ,
if-match: string ,
parameters:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
InboundEndpoints_Delete (new)
Description Deletes an inbound endpoint for a DNS resolver. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
inboundEndpointName: string ,
if-match: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OutboundEndpoints_List (new)
Description Lists outbound endpoints for a DNS resolver.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OutboundEndpoints_Get (new)
Description Gets properties of an outbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
outboundEndpointName: string ,
}

⚐ Response (200)

{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OutboundEndpoints_CreateOrUpdate (new)
Description Creates or updates an outbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
outboundEndpointName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OutboundEndpoints_Update (new)
Description Updates an outbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
outboundEndpointName: string ,
if-match: string ,
parameters:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OutboundEndpoints_Delete (new)
Description Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
outboundEndpointName: string ,
if-match: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_ListByVirtualNetwork (new)
Description Lists DNS forwarding ruleset resource IDs attached to a virtual network.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listDnsForwardingRulesets
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
virtualNetworkName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
properties:
{
virtualNetworkLink:
{
id: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolverPolicies_ListByVirtualNetwork (new)
Description Lists DNS resolver policy resource IDs linked to a virtual network.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listDnsResolverPolicies
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
virtualNetworkName: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolvers_ListByVirtualNetwork (new)
Description Lists DNS resolver resource IDs linked to a virtual network.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listDnsResolvers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
virtualNetworkName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolvers_CreateOrUpdate (removed)
Description Creates or updates a DNS resolver.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolvers_Update (removed)
Description Updates a DNS resolver.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
if-match: string ,
parameters:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolvers_Delete (removed)
Description Deletes a DNS resolver. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
if-match: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolvers_Get (removed)
Description Gets properties of a DNS resolver.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
}

⚐ Response (200)

{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolvers_ListByResourceGroup (removed)
Description Lists DNS resolvers within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolvers_List (removed)
Description Lists DNS resolvers in all resource groups of a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsResolvers
{
api-version: string ,
subscriptionId: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
virtualNetwork:
{
id: string ,
}
,
dnsResolverState: enum ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
InboundEndpoints_CreateOrUpdate (removed)
Description Creates or updates an inbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
inboundEndpointName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
InboundEndpoints_Update (removed)
Description Updates an inbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
inboundEndpointName: string ,
if-match: string ,
parameters:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
InboundEndpoints_Delete (removed)
Description Deletes an inbound endpoint for a DNS resolver. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
inboundEndpointName: string ,
if-match: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
InboundEndpoints_Get (removed)
Description Gets properties of an inbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
inboundEndpointName: string ,
}

⚐ Response (200)

{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
InboundEndpoints_List (removed)
Description Lists inbound endpoints for a DNS resolver.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ipConfigurations:
[
{
subnet:
{
id: string ,
}
,
privateIpAddress: string ,
privateIpAllocationMethod: enum ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OutboundEndpoints_CreateOrUpdate (removed)
Description Creates or updates an outbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
outboundEndpointName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OutboundEndpoints_Update (removed)
Description Updates an outbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
outboundEndpointName: string ,
if-match: string ,
parameters:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OutboundEndpoints_Delete (removed)
Description Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
outboundEndpointName: string ,
if-match: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OutboundEndpoints_Get (removed)
Description Gets properties of an outbound endpoint for a DNS resolver.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
outboundEndpointName: string ,
}

⚐ Response (200)

{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
OutboundEndpoints_List (removed)
Description Lists outbound endpoints for a DNS resolver.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
subnet:
{
id: string ,
}
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_CreateOrUpdate (removed)
Description Creates or updates a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_Update (removed)
Description Updates a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
if-match: string ,
parameters:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_Delete (removed)
Description Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
if-match: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_Get (removed)
Description Gets a DNS forwarding ruleset properties.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
}

⚐ Response (200)

{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_ListByResourceGroup (removed)
Description Lists DNS forwarding rulesets within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_List (removed)
Description Lists DNS forwarding rulesets in all resource groups of a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsForwardingRulesets
{
api-version: string ,
subscriptionId: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
dnsResolverOutboundEndpoints:
[
{
id: string ,
}
,
]
,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ForwardingRules_CreateOrUpdate (removed)
Description Creates or updates a forwarding rule in a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
forwardingRuleName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (201)

{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ForwardingRules_Update (removed)
Description Updates a forwarding rule in a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
forwardingRuleName: string ,
if-match: string ,
parameters:
{
properties:
{
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ForwardingRules_Delete (removed)
Description Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
forwardingRuleName: string ,
if-match: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ForwardingRules_Get (removed)
Description Gets properties of a forwarding rule in a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
forwardingRuleName: string ,
}

⚐ Response (200)

{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
ForwardingRules_List (removed)
Description Lists forwarding rules in a DNS forwarding ruleset.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsForwardingRulesetName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
domainName: string ,
targetDnsServers:
[
{
ipAddress: string ,
port: integer ,
}
,
]
,
metadata: object ,
forwardingRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolvers_ListByVirtualNetwork (removed)
Description Lists DNS resolver resource IDs linked to a virtual network.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listDnsResolvers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
virtualNetworkName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsForwardingRulesets_ListByVirtualNetwork (removed)
Description Lists DNS forwarding ruleset resource IDs attached to a virtual network.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listDnsForwardingRulesets
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
virtualNetworkName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
properties:
{
virtualNetworkLink:
{
id: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
DnsResolverPolicies_CreateOrUpdate (removed)
Description Creates or updates a DNS resolver policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_Update (removed)
Description Updates a DNS resolver policy.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
if-match: string ,
parameters:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_Delete (removed)
Description Deletes a DNS resolver policy. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
if-match: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_Get (removed)
Description Gets properties of a DNS resolver policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_ListByResourceGroup (removed)
Description Lists DNS resolver policies within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_List (removed)
Description Lists DNS resolver policies in all resource groups of a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsResolverPolicies
{
api-version: string ,
subscriptionId: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsSecurityRules_CreateOrUpdate (removed)
Description Creates or updates a DNS security rule for a DNS resolver policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules/{dnsSecurityRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
dnsSecurityRuleName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsSecurityRules_Update (removed)
Description Updates a DNS security rule.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules/{dnsSecurityRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
dnsSecurityRuleName: string ,
if-match: string ,
parameters:
{
properties:
{
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
priority: integer ,
}
,
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsSecurityRules_Delete (removed)
Description Deletes a DNS security rule for a DNS resolver policy. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules/{dnsSecurityRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
dnsSecurityRuleName: string ,
if-match: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsSecurityRules_Get (removed)
Description Gets properties of a DNS security rule for a DNS resolver policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules/{dnsSecurityRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
dnsSecurityRuleName: string ,
}

⚐ Response (200)

{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsSecurityRules_List (removed)
Description Lists DNS security rules for a DNS resolver policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverPolicyName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
priority: integer ,
action:
{
actionType: enum ,
}
,
dnsResolverDomainLists:
[
{
id: string ,
}
,
]
,
dnsSecurityRuleState: enum ,
provisioningState: enum ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_CreateOrUpdate (removed)
Description Creates or updates a DNS resolver domain list.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverDomainListName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (200)

{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (201)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_Update (removed)
Description Updates a DNS resolver domain list.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverDomainListName: string ,
if-match: string ,
parameters:
{
properties:
{
domains:
[
string ,
]
,
}
,
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_Delete (removed)
Description Deletes a DNS resolver domain list. WARNING: This operation cannot be undone.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverDomainListName: string ,
if-match: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_Get (removed)
Description Gets properties of a DNS resolver domain list.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverDomainListName: string ,
}

⚐ Response (200)

{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_ListByResourceGroup (removed)
Description Lists DNS resolver domain lists within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_List (removed)
Description Lists DNS resolver domain lists in all resource groups of a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Network/dnsResolverDomainLists
{
api-version: string ,
subscriptionId: string ,
$top: integer ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverDomainLists_Bulk (removed)
Description Uploads or downloads the list of domains for a DNS Resolver Domain List from a storage link.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}/bulk
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
dnsResolverDomainListName: string ,
if-match: string ,
if-none-match: string ,
parameters:
{
properties:
{
storageUrl: string ,
action: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
domains:
[
string ,
]
,
domainsUrl: string ,
provisioningState: enum ,
resourceGuid: string ,
}
,
etag: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DnsResolverPolicies_ListByVirtualNetwork (removed)
Description Lists DNS resolver policy resource IDs linked to a virtual network.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/listDnsResolverPolicies
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
virtualNetworkName: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}