Skip to content

DNSResolver GA Release 2025-05-01 #27780

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions src/DnsResolver/DnsResolver.Autorest/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the Apache License, Version 2.0 (the ""License"");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an ""AS IS"" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code
// is regenerated.

using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

[assembly: System.Reflection.AssemblyCompanyAttribute("Microsoft")]
[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")]
[assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")]
[assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - DnsResolver")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.1.1")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.1.1")]
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
[assembly: System.CLSCompliantAttribute(false)]


8 changes: 4 additions & 4 deletions src/DnsResolver/DnsResolver.Autorest/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,14 +67,14 @@ In this directory, run AutoRest:
> see https://aka.ms/autorest

``` yaml
commit: 6286ea80b3ac7eecfc2f230d65b2034a656f10bf
commit: 988a85a29bc5836c3f255d61e266d3905770bbac
require:
- $(this-folder)/../../readme.azure.noprofile.md
input-file:
- $(repo)/specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/dnsresolver.json
- $(repo)/specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/dnsresolverpolicy.json
- $(repo)/specification/dnsresolver/resource-manager/Microsoft.Network/stable/2025-05-01/dnsresolver.json
- $(repo)/specification/dnsresolver/resource-manager/Microsoft.Network/stable/2025-05-01/dnsresolverpolicy.json

module-version: 0.2.9
module-version: 0.3.0
title: DnsResolver
subject-prefix: DnsResolver

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "dnsForwardingRulesets/forwardingRules",
"apiVersion": "2023-07-01-preview",
"apiVersion": "2025-05-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "dnsForwardingRulesets/virtualNetworkLinks",
"apiVersion": "2023-07-01-preview",
"apiVersion": "2025-05-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "dnsForwardingRulesets",
"apiVersion": "2023-07-01-preview",
"apiVersion": "2025-05-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "dnsResolverDomainLists",
"apiVersion": "2023-07-01-preview",
"apiVersion": "2025-05-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
Expand Down Expand Up @@ -43,6 +43,44 @@
}
]
},
{
"name": "Invoke-AzDnsResolverBulkDnsResolverDomainList",
"description": "Uploads or downloads the list of domains for a DNS Resolver Domain List from a storage link.",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}/bulk",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver/invoke-azdnsresolverbulkdnsresolverdomainlist"
},
"parameterSets": [
{
"parameters": [
"-DnsResolverDomainListName <String>",
"-ResourceGroupName <String>",
"[-SubscriptionId <String>]"
]
}
]
},
"examples": [
{
"description": "Uploads or downloads the list of domains for a DNS Resolver Domain List from a storage link.",
"parameters": [
{
"name": "-DnsResolverDomainListName",
"value": "[Path.dnsResolverDomainListName]"
},
{
"name": "-ResourceGroupName",
"value": "[Path.resourceGroupName]"
},
{
"name": "-SubscriptionId",
"value": "[Path.subscriptionId]"
}
]
}
]
},
{
"name": "Remove-AzDnsResolverDomainList",
"description": "Deletes a DNS resolver domain list.\nWARNING: This operation cannot be undone.",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "dnsResolverPolicies/dnsSecurityRules",
"apiVersion": "2023-07-01-preview",
"apiVersion": "2025-05-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "dnsResolverPolicies/virtualNetworkLinks",
"apiVersion": "2023-07-01-preview",
"apiVersion": "2025-05-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "dnsResolverPolicies",
"apiVersion": "2023-07-01-preview",
"apiVersion": "2025-05-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "dnsResolvers/inboundEndpoints",
"apiVersion": "2023-07-01-preview",
"apiVersion": "2025-05-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "dnsResolvers/outboundEndpoints",
"apiVersion": "2023-07-01-preview",
"apiVersion": "2025-05-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "dnsResolvers",
"apiVersion": "2023-07-01-preview",
"apiVersion": "2025-05-01",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ Create a in-memory object for IPConfiguration
Create a in-memory object for IPConfiguration

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview.IPConfiguration
Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501.IPConfiguration
.Link
https://learn.microsoft.com/powershell/module/az.dnsresolver/new-azdnsresolveripconfigurationobject
#>
function New-AzDnsResolverIPConfigurationObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview.IPConfiguration')]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501.IPConfiguration')]
[CmdletBinding(PositionalBinding=$false)]
Param(

Expand All @@ -41,7 +41,7 @@ function New-AzDnsResolverIPConfigurationObject {
)

process {
$Object = [Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview.IPConfiguration]::New()
$Object = [Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501.IPConfiguration]::New()

$Object.PrivateIPAddress = $PrivateIPAddress
$Object.PrivateIPAllocationMethod = $PrivateIPAllocationMethod
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ Create a in-memory object for Target DNS server
Create a in-memory object for Target DNS server

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview.TargetDnsServer
Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501.TargetDnsServer
.Link
https://learn.microsoft.com/powershell/module/az.dnsresolver/new-azdnsresolvertargetdnsserverobject
#>
function New-AzDnsResolverTargetDnsServerObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview.TargetDnsServer')]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501.TargetDnsServer')]
[CmdletBinding(PositionalBinding=$false)]
Param(

Expand All @@ -38,7 +38,7 @@ function New-AzDnsResolverTargetDnsServerObject {
)

process {
$Object = [Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview.TargetDnsServer]::New()
$Object = [Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501.TargetDnsServer]::New()

$Object.IPAddress = $IPAddress
$Object.Port = $Port
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20230701Preview;
using Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Models.Api20250501;

namespace Microsoft.Azure.PowerShell.Cmdlets.DnsResolver.Cmdlets
{
Expand Down
Loading
Loading