Skip to content
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

Migrate DnsResolver from generation to release-2024-11-19 #26676

Merged
merged 3 commits into from
Nov 13, 2024
Merged
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1,206 changes: 1,102 additions & 104 deletions src/DnsResolver/DnsResolver.Autorest/Az.DnsResolver.format.ps1xml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions src/DnsResolver/DnsResolver.Autorest/Az.DnsResolver.psd1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
@{
GUID = '88e239b3-f615-4018-adf3-f0952a0f46a8'
RootModule = './Az.DnsResolver.psm1'
ModuleVersion = '0.2.1'
ModuleVersion = '0.2.9'
CompatiblePSEditions = 'Core', 'Desktop'
Author = 'Microsoft Corporation'
CompanyName = 'Microsoft Corporation'
Expand All @@ -11,7 +11,7 @@
DotNetFrameworkVersion = '4.7.2'
RequiredAssemblies = './bin/Az.DnsResolver.private.dll'
FormatsToProcess = './Az.DnsResolver.format.ps1xml'
FunctionsToExport = 'Get-AzDnsForwardingRuleset', 'Get-AzDnsForwardingRulesetForwardingRule', 'Get-AzDnsForwardingRulesetVirtualNetworkLink', 'Get-AzDnsResolver', 'Get-AzDnsResolverInboundEndpoint', 'Get-AzDnsResolverOutboundEndpoint', 'New-AzDnsForwardingRuleset', 'New-AzDnsForwardingRulesetForwardingRule', 'New-AzDnsForwardingRulesetVirtualNetworkLink', 'New-AzDnsResolver', 'New-AzDnsResolverInboundEndpoint', 'New-AzDnsResolverIPConfigurationObject', 'New-AzDnsResolverOutboundEndpoint', 'New-AzDnsResolverTargetDnsServerObject', 'Remove-AzDnsForwardingRuleset', 'Remove-AzDnsForwardingRulesetForwardingRule', 'Remove-AzDnsForwardingRulesetVirtualNetworkLink', 'Remove-AzDnsResolver', 'Remove-AzDnsResolverInboundEndpoint', 'Remove-AzDnsResolverOutboundEndpoint', 'Update-AzDnsForwardingRuleset', 'Update-AzDnsForwardingRulesetForwardingRule', 'Update-AzDnsForwardingRulesetVirtualNetworkLink', 'Update-AzDnsResolver', 'Update-AzDnsResolverInboundEndpoint', 'Update-AzDnsResolverOutboundEndpoint', '*'
FunctionsToExport = 'Get-AzDnsForwardingRuleset', 'Get-AzDnsForwardingRulesetForwardingRule', 'Get-AzDnsForwardingRulesetVirtualNetworkLink', 'Get-AzDnsResolver', 'Get-AzDnsResolverDomainList', 'Get-AzDnsResolverInboundEndpoint', 'Get-AzDnsResolverOutboundEndpoint', 'Get-AzDnsResolverPolicy', 'Get-AzDnsResolverPolicyDnsSecurityRule', 'Get-AzDnsResolverPolicyVirtualNetworkLink', 'New-AzDnsForwardingRuleset', 'New-AzDnsForwardingRulesetForwardingRule', 'New-AzDnsForwardingRulesetVirtualNetworkLink', 'New-AzDnsResolver', 'New-AzDnsResolverDomainList', 'New-AzDnsResolverInboundEndpoint', 'New-AzDnsResolverIPConfigurationObject', 'New-AzDnsResolverOutboundEndpoint', 'New-AzDnsResolverPolicy', 'New-AzDnsResolverPolicyDnsSecurityRule', 'New-AzDnsResolverPolicyVirtualNetworkLink', 'New-AzDnsResolverTargetDnsServerObject', 'Remove-AzDnsForwardingRuleset', 'Remove-AzDnsForwardingRulesetForwardingRule', 'Remove-AzDnsForwardingRulesetVirtualNetworkLink', 'Remove-AzDnsResolver', 'Remove-AzDnsResolverDomainList', 'Remove-AzDnsResolverInboundEndpoint', 'Remove-AzDnsResolverOutboundEndpoint', 'Remove-AzDnsResolverPolicy', 'Remove-AzDnsResolverPolicyDnsSecurityRule', 'Remove-AzDnsResolverPolicyVirtualNetworkLink', 'Update-AzDnsForwardingRuleset', 'Update-AzDnsForwardingRulesetForwardingRule', 'Update-AzDnsForwardingRulesetVirtualNetworkLink', 'Update-AzDnsResolver', 'Update-AzDnsResolverDomainList', 'Update-AzDnsResolverInboundEndpoint', 'Update-AzDnsResolverOutboundEndpoint', 'Update-AzDnsResolverPolicy', 'Update-AzDnsResolverPolicyDnsSecurityRule', 'Update-AzDnsResolverPolicyVirtualNetworkLink', '*'
AliasesToExport = '*'
PrivateData = @{
PSData = @{
Expand Down
25 changes: 21 additions & 4 deletions src/DnsResolver/DnsResolver.Autorest/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,13 +67,14 @@ In this directory, run AutoRest:
> see https://aka.ms/autorest

``` yaml
commit: 37072829f795ce840b8085035e8adf4721602f34
commit: 6286ea80b3ac7eecfc2f230d65b2034a656f10bf
require:
- $(this-folder)/../../readme.azure.noprofile.md
input-file:
- $(repo)/specification/dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json
- $(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

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

Expand All @@ -88,7 +89,23 @@ use-extension:

directive:
- where:
subject: ForwardingRule|VirtualNetworkLink
subject: DnsResolverPolicyVirtualNetworkLink
set:
subject-prefix: ''
- where:
subject: DnsResolverPolicy
set:
subject-prefix: ''
- where:
subject: DnsResolverDomainList
set:
subject-prefix: ''
- where:
subject: DnsSecurityRule
set:
subject-prefix: 'DnsResolverPolicy'
- where:
subject: ^(ForwardingRule|VirtualNetworkLink)$
set:
subject-prefix: DnsForwardingRuleset
- where:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"resourceType": "dnsForwardingRulesets/forwardingRules",
"apiVersion": "2022-07-01",
"apiVersion": "2023-07-01-preview",
"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": "2022-07-01",
"apiVersion": "2023-07-01-preview",
"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": "2022-07-01",
"apiVersion": "2023-07-01-preview",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
{
"resourceType": "dnsResolverDomainLists",
"apiVersion": "2023-07-01-preview",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
"commands": [
{
"name": "Get-AzDnsResolverDomainList",
"description": "Gets properties of a DNS resolver domain list.",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver/get-azdnsresolverdomainlist"
},
"parameterSets": [
{
"parameters": [
"-Name <String>",
"-ResourceGroupName <String>",
"[-SubscriptionId <String[]>]"
]
}
]
},
"examples": [
{
"description": "Gets properties of a DNS resolver domain list.",
"parameters": [
{
"name": "-Name",
"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.",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverDomainLists/{dnsResolverDomainListName}",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver/remove-azdnsresolverdomainlist"
},
"parameterSets": [
{
"parameters": [
"-Name <String>",
"-ResourceGroupName <String>",
"[-SubscriptionId <String>]"
]
}
]
},
"examples": [
{
"description": "Deletes a DNS resolver domain list. WARNING: This operation cannot be undone.",
"parameters": [
{
"name": "-Name",
"value": "[Path.dnsResolverDomainListName]"
},
{
"name": "-ResourceGroupName",
"value": "[Path.resourceGroupName]"
},
{
"name": "-SubscriptionId",
"value": "[Path.subscriptionId]"
}
]
}
]
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"resourceType": "dnsResolverPolicies/dnsSecurityRules",
"apiVersion": "2023-07-01-preview",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
"commands": [
{
"name": "Get-AzDnsResolverPolicyDnsSecurityRule",
"description": "Gets properties of a DNS security rule for a DNS resolver policy.",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules/{dnsSecurityRuleName}",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver/get-azdnsresolverpolicydnssecurityrule"
},
"parameterSets": [
{
"parameters": [
"-DnsResolverPolicyName <String>",
"-Name <String>",
"-ResourceGroupName <String>",
"[-SubscriptionId <String[]>]"
]
}
]
},
"examples": [
{
"description": "Gets properties of a DNS security rule for a DNS resolver policy.",
"parameters": [
{
"name": "-DnsResolverPolicyName",
"value": "[Path.dnsResolverPolicyName]"
},
{
"name": "-Name",
"value": "[Path.dnsSecurityRuleName]"
},
{
"name": "-ResourceGroupName",
"value": "[Path.resourceGroupName]"
},
{
"name": "-SubscriptionId",
"value": "[Path.subscriptionId]"
}
]
}
]
},
{
"name": "Remove-AzDnsResolverPolicyDnsSecurityRule",
"description": "Deletes a DNS security rule for a DNS resolver policy.\nWARNING: This operation cannot be undone.",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/dnsSecurityRules/{dnsSecurityRuleName}",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver/remove-azdnsresolverpolicydnssecurityrule"
},
"parameterSets": [
{
"parameters": [
"-DnsResolverPolicyName <String>",
"-Name <String>",
"-ResourceGroupName <String>",
"[-SubscriptionId <String>]"
]
}
]
},
"examples": [
{
"description": "Deletes a DNS security rule for a DNS resolver policy. WARNING: This operation cannot be undone.",
"parameters": [
{
"name": "-DnsResolverPolicyName",
"value": "[Path.dnsResolverPolicyName]"
},
{
"name": "-Name",
"value": "[Path.dnsSecurityRuleName]"
},
{
"name": "-ResourceGroupName",
"value": "[Path.resourceGroupName]"
},
{
"name": "-SubscriptionId",
"value": "[Path.subscriptionId]"
}
]
}
]
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"resourceType": "dnsResolverPolicies/virtualNetworkLinks",
"apiVersion": "2023-07-01-preview",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver"
},
"commands": [
{
"name": "Get-AzDnsResolverPolicyVirtualNetworkLink",
"description": "Gets properties of a DNS resolver policy virtual network link.",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/virtualNetworkLinks/{dnsResolverPolicyVirtualNetworkLinkName}",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver/get-azdnsresolverpolicyvirtualnetworklink"
},
"parameterSets": [
{
"parameters": [
"-DnsResolverPolicyName <String>",
"-Name <String>",
"-ResourceGroupName <String>",
"[-SubscriptionId <String[]>]"
]
}
]
},
"examples": [
{
"description": "Gets properties of a DNS resolver policy virtual network link.",
"parameters": [
{
"name": "-DnsResolverPolicyName",
"value": "[Path.dnsResolverPolicyName]"
},
{
"name": "-Name",
"value": "[Path.dnsResolverPolicyVirtualNetworkLinkName]"
},
{
"name": "-ResourceGroupName",
"value": "[Path.resourceGroupName]"
},
{
"name": "-SubscriptionId",
"value": "[Path.subscriptionId]"
}
]
}
]
},
{
"name": "Remove-AzDnsResolverPolicyVirtualNetworkLink",
"description": "Deletes a DNS resolver policy virtual network link.\nWARNING: This operation cannot be undone.",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolverPolicies/{dnsResolverPolicyName}/virtualNetworkLinks/{dnsResolverPolicyVirtualNetworkLinkName}",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.dnsresolver/remove-azdnsresolverpolicyvirtualnetworklink"
},
"parameterSets": [
{
"parameters": [
"-DnsResolverPolicyName <String>",
"-Name <String>",
"-ResourceGroupName <String>",
"[-SubscriptionId <String>]"
]
}
]
},
"examples": [
{
"description": "Deletes a DNS resolver policy virtual network link. WARNING: This operation cannot be undone.",
"parameters": [
{
"name": "-DnsResolverPolicyName",
"value": "[Path.dnsResolverPolicyName]"
},
{
"name": "-Name",
"value": "[Path.dnsResolverPolicyVirtualNetworkLinkName]"
},
{
"name": "-ResourceGroupName",
"value": "[Path.resourceGroupName]"
},
{
"name": "-SubscriptionId",
"value": "[Path.subscriptionId]"
}
]
}
]
}
]
}
Loading