Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 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
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
### Example 1: List all DNS Resolver Domain Lists under the subscription
```powershell
Get-AzDnsResolverDomainList -SubscriptionId 0e5a46b1-de0b-4ec3-a5d7-dda908b4e076
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 dnsresolverdomainlisttestresolver2422 Microsoft.Network/dnsResolverDomainLists "8b002671-0000-0800-0000-60386dc10000"
westus2 dnsresolverdomainlisttestresolver2654 Microsoft.Network/dnsResolverDomainLists "8b000f71-0000-0800-0000-60386cc40000"
westus2 dnsresolverdomainlisttestresolver8416 Microsoft.Network/dnsResolverDomainLists "94008a5e-0000-0800-0000-603972f20000"
westus2 dnsresolverdomainlisttestresolver5036 Microsoft.Network/dnsResolverDomainLists "8b002f71-0000-0800-0000-60386df80000"
westus2 dnsresolverdomainlisttestresolver3718 Microsoft.Network/dnsResolverDomainLists "00009b95-0000-0800-0000-603e8b210000"
westus2 dnsresolverdomainlisttestresolver2758 Microsoft.Network/dnsResolverDomainLists "8b00da70-0000-0800-0000-60386b4f0000"
westus2 dnsresolverdomainlisttestresolver7108 Microsoft.Network/dnsResolverDomainLists "00008e95-0000-0800-0000-603e8aee0000"
westus2 dnsresolverdomainlisttestresolver7639 Microsoft.Network/dnsResolverDomainLists "8b00b670-0000-0800-0000-60386b010000"
westus2 dnsresolverdomainlisttestresolver5912 Microsoft.Network/dnsResolverDomainLists "8a00557f-0000-0800-0000-603853bc0000"
westus2 dnsresolverdomainlisttestguli01 Microsoft.Network/dnsResolverDomainLists "48009f1b-0000-0800-0000-60302ec40000"
westus2 dnsresolverdomainlisttestresolver9892 Microsoft.Network/dnsResolverDomainLists "47008640-0000-0800-0000-60300f220000"
```

This command gets all DNS Resolver Domain Lists under the subscription.

### Example 2: List all DNS Resolver Domain Lists under the resource group
```powershell
Get-AzDnsResolverDomainList -ResourceGroupName powershell-test-rg
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 psdnsresolverdomainlistname33nmy1fz Microsoft.Network/dnsResolverDomainLists "0000c2d4-0000-0800-0000-604013880000"
westus2 psdnsresolverdomainlistname34dp19g6 Microsoft.Network/dnsResolverDomainLists "0000c9d4-0000-0800-0000-604013990000"
westus2 psdnsresolverdomainlistname35m3jf0n Microsoft.Network/dnsResolverDomainLists "0000d0d4-0000-0800-0000-604013a80000"
```

This command gets all DNS Resolver Domain Lists under the resource group.

### Example 3: Get single DNS Resolver by name
```powershell
Get-AzDnsResolverDomainList -ResourceGroupName powershell-test-rg -Name psdnsresolverdomainlistname33nmy1fz
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 psdnsresolverdomainlistname33nmy1fz Microsoft.Network/dnsResolverDomainLists "0000c2d4-0000-0800-0000-604013880000"
```

This command gets a single DNS Resolver Domain List by name.
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
### Example 1: List all DNS Resolver Policies under the subscription
```powershell
Get-AzDnsResolverPolicy -SubscriptionId 0e5a46b1-de0b-4ec3-a5d7-dda908b4e076
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 dnsresolverpolicytestresolver2422 Microsoft.Network/dnsResolverPolicies "8b002671-0000-0800-0000-60386dc10000"
westus2 dnsresolverpolicytestresolver2654 Microsoft.Network/dnsResolverPolicies "8b000f71-0000-0800-0000-60386cc40000"
westus2 dnsresolverpolicytestresolver8416 Microsoft.Network/dnsResolverPolicies "94008a5e-0000-0800-0000-603972f20000"
westus2 dnsresolverpolicytestresolver5036 Microsoft.Network/dnsResolverPolicies "8b002f71-0000-0800-0000-60386df80000"
westus2 dnsresolverpolicytestresolver3718 Microsoft.Network/dnsResolverPolicies "00009b95-0000-0800-0000-603e8b210000"
westus2 dnsresolverpolicytestresolver2758 Microsoft.Network/dnsResolverPolicies "8b00da70-0000-0800-0000-60386b4f0000"
westus2 dnsresolverpolicytestresolver7108 Microsoft.Network/dnsResolverPolicies "00008e95-0000-0800-0000-603e8aee0000"
westus2 dnsresolverpolicytestresolver7639 Microsoft.Network/dnsResolverPolicies "8b00b670-0000-0800-0000-60386b010000"
westus2 dnsresolverpolicytestresolver5912 Microsoft.Network/dnsResolverPolicies "8a00557f-0000-0800-0000-603853bc0000"
westus2 dnsresolverpolicytestguli01 Microsoft.Network/dnsResolverPolicies "48009f1b-0000-0800-0000-60302ec40000"
westus2 dnsresolverpolicytestresolver9892 Microsoft.Network/dnsResolverPolicies "47008640-0000-0800-0000-60300f220000"
```

This command gets all DNS Resolver Policies under the subscription.

### Example 2: List all DNS Resolver Policies under the resource group
```powershell
Get-AzDnsResolverPolicy -ResourceGroupName powershell-test-rg
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 psdnsresolverpolicyname33nmy1fz Microsoft.Network/dnsResolverPolicies "0000c2d4-0000-0800-0000-604013880000"
westus2 psdnsresolverpolicyname34dp19g6 Microsoft.Network/dnsResolverPolicies "0000c9d4-0000-0800-0000-604013990000"
westus2 psdnsresolverpolicyname35m3jf0n Microsoft.Network/dnsResolverPolicies "0000d0d4-0000-0800-0000-604013a80000"
```

This command gets all DNS Resolver Policies under the resource group.

### Example 3: Get single DNS Resolver by name
```powershell
Get-AzDnsResolverPolicy -ResourceGroupName powershell-test-rg -Name psdnsresolverpolicyname33nmy1fz
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 psdnsresolverpolicyname33nmy1fz Microsoft.Network/dnsResolverPolicies "0000c2d4-0000-0800-0000-604013880000"
```

This command gets a single DNS Resolver Policy by name.
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
### Example 1: List all DNS Security Rule under the dns resolver policy
```powershell
Get-AzDnsResolverPolicyDnsSecurityRule -ResourceGroupName exampleResourceGroup -DnsResolverPolicyName exampleDnsResolverPolicy
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 dnssecurityruletestresolver2422 Microsoft.Network/dnsSecurityRules "8b002671-0000-0800-0000-60386dc10000"
westus2 dnssecurityruletestresolver2654 Microsoft.Network/dnsSecurityRules "8b000f71-0000-0800-0000-60386cc40000"
westus2 dnssecurityruletestresolver8416 Microsoft.Network/dnsSecurityRules "94008a5e-0000-0800-0000-603972f20000"
westus2 dnssecurityruletestresolver5036 Microsoft.Network/dnsSecurityRules "8b002f71-0000-0800-0000-60386df80000"
westus2 dnssecurityruletestresolver3718 Microsoft.Network/dnsSecurityRules "00009b95-0000-0800-0000-603e8b210000"
westus2 dnssecurityruletestresolver2758 Microsoft.Network/dnsSecurityRules "8b00da70-0000-0800-0000-60386b4f0000"
westus2 dnssecurityruletestresolver7108 Microsoft.Network/dnsSecurityRules "00008e95-0000-0800-0000-603e8aee0000"
westus2 dnssecurityruletestresolver7639 Microsoft.Network/dnsSecurityRules "8b00b670-0000-0800-0000-60386b010000"
westus2 dnssecurityruletestresolver5912 Microsoft.Network/dnsSecurityRules "8a00557f-0000-0800-0000-603853bc0000"
westus2 dnssecurityruletestguli01 Microsoft.Network/dnsSecurityRules "48009f1b-0000-0800-0000-60302ec40000"
westus2 dnssecurityruletestresolver9892 Microsoft.Network/dnsSecurityRules "47008640-0000-0800-0000-60300f220000"
```

This command gets all DNS Security Rule under the dns resolver policy.

### Example 2: Get single DNS Security Rule by name
```powershell
Get-AzDnsResolverPolicyDnsSecurityRule -ResourceGroupName powershell-test-rg -DnsResolverPolicyName $resolverPolicyName -Name psdnssecurityrulename33nmy1fz
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 psdnssecurityrulename33nmy1fz Microsoft.Network/dnsSecurityRules "0000c2d4-0000-0800-0000-604013880000"
```

This command gets a single DNS Security Rule by name.
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
### Example 1: List all DNS Resolver Policy Links under the dns resolver policy
```powershell
Get-AzDnsResolverPolicyVirtualNetworkLink -ResourceGroupName exampleResourceGroup -DnsResolverPolicyName exampleDnsResolverPolicy
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 dnsresolverpolicylinktestresolver2422 Microsoft.Network/dnsResolverPolicyLinks "8b002671-0000-0800-0000-60386dc10000"
westus2 dnsresolverpolicylinktestresolver2654 Microsoft.Network/dnsResolverPolicyLinks "8b000f71-0000-0800-0000-60386cc40000"
westus2 dnsresolverpolicylinktestresolver8416 Microsoft.Network/dnsResolverPolicyLinks "94008a5e-0000-0800-0000-603972f20000"
westus2 dnsresolverpolicylinktestresolver5036 Microsoft.Network/dnsResolverPolicyLinks "8b002f71-0000-0800-0000-60386df80000"
westus2 dnsresolverpolicylinktestresolver3718 Microsoft.Network/dnsResolverPolicyLinks "00009b95-0000-0800-0000-603e8b210000"
westus2 dnsresolverpolicylinktestresolver2758 Microsoft.Network/dnsResolverPolicyLinks "8b00da70-0000-0800-0000-60386b4f0000"
westus2 dnsresolverpolicylinktestresolver7108 Microsoft.Network/dnsResolverPolicyLinks "00008e95-0000-0800-0000-603e8aee0000"
westus2 dnsresolverpolicylinktestresolver7639 Microsoft.Network/dnsResolverPolicyLinks "8b00b670-0000-0800-0000-60386b010000"
westus2 dnsresolverpolicylinktestresolver5912 Microsoft.Network/dnsResolverPolicyLinks "8a00557f-0000-0800-0000-603853bc0000"
westus2 dnsresolverpolicylinktestguli01 Microsoft.Network/dnsResolverPolicyLinks "48009f1b-0000-0800-0000-60302ec40000"
westus2 dnsresolverpolicylinktestresolver9892 Microsoft.Network/dnsResolverPolicyLinks "47008640-0000-0800-0000-60300f220000"
```

This command gets all DNS Resolver Policy Links under the dns resolver policy.

### Example 2: Get single DNS Resolver Policy Link by name
```powershell
Get-AzDnsResolverPolicyVirtualNetworkLink -ResourceGroupName powershell-test-rg -DnsResolverPolicyName $resolverPolicyName -Name psdnsresolverpolicylinkname33nmy1fz
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 psdnsresolverpolicylinkname33nmy1fz Microsoft.Network/dnsResolverPolicyLinks "0000c2d4-0000-0800-0000-604013880000"
```

This command gets a single DNS Resolver Policy Link by name.
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
### Example 1: Create a DNS resolver domain list
```powershell
New-AzDnsResolverDomainList -Name sampleResolverDomainList -ResourceGroupName powershell-test-rg -Location westus2 -Domain @("contoso.com.", "example.com.")
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 sampleResolverDomainList Microsoft.Network/dnsResolvers "000027d5-0000-0800-0000-6040150e0000"
```

This cmdlet creates a DNS resolver domain list.


### Example 2: Create a DNS resolver domain list with tag
```powershell
New-AzDnsResolverDomainList -Name sampleResolverDomainList -ResourceGroupName powershell-test-rg -Location westus2 -Domain @("contoso.com.", "example.com.") -Tag @{"key0" = "value0"}
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 sampleResolverDomainList Microsoft.Network/dnsResolverPolicies "00008cd5-0000-0800-0000-604016c90000"
```

This cmdlet creates a DNS resolver domain list with tag.
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
### Example 1: Create a DNS resolver policy
```powershell
New-AzDnsResolverPolicy -Name sampleResolverPolicy -ResourceGroupName powershell-test-rg -Location westus2
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 sampleResolverPolicy Microsoft.Network/dnsResolvers "000027d5-0000-0800-0000-6040150e0000"
```

This cmdlet creates a DNS resolver policy.


### Example 2: Create a DNS resolver policy with tag
```powershell
New-AzDnsResolverPolicy -Name sampleResolverPolicy -ResourceGroupName powershell-test-rg -Location westus2 -Tag @{"key0" = "value0"}
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 sampleResolverPolicy Microsoft.Network/dnsResolvers "00008cd5-0000-0800-0000-604016c90000"
```

This cmdlet creates a DNS resolver policy with tag.
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
### Example 1: Create a DNS security rule
```powershell
New-AzDnsResolverPolicyDnsSecurityRule -Name sampleSecurityRule -ResourceGroupName powershell-test-rg -DnsResolverPolicyName samplePolicyName -Location westus2 -DnsSecurityRuleState "Enabled" -ActionType "Block" -ActionBlockResponseCode "SERVFAIL" -Priority 100 -DnsResolverDomainList @{id = "/subscriptions/0e5a46b1-de0b-4ec3-a5d7-dda908b4e076/resourceGroups/powershell-test-rg/providers/Microsoft.Network/dnsResolverDomainLists/exampleDomainListName";}

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 sampleSecurityRule Microsoft.Network/dnsSecurityRules "000027d5-0000-0800-0000-6040150e0000"
```

This cmdlet creates a DNS security rule.

### Example 2: Create a DNS security rule with tag
```powershell
New-AzDnsResolverPolicyDnsSecurityRule -Name sampleSecurityRule -ResourceGroupName powershell-test-rg -DnsResolverPolicyName samplePolicyName -Location westus2 -DnsSecurityRuleState "Enabled" -ActionType "Block" -ActionBlockResponseCode "SERVFAIL" -Priority 100 -DnsResolverDomainList @{id = "/subscriptions/0e5a46b1-de0b-4ec3-a5d7-dda908b4e076/resourceGroups/powershell-test-rg/providers/Microsoft.Network/dnsResolverDomainLists/exampleDomainListName";} -Tag @{"key0" = "value0"}
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 sampleSecurityRule Microsoft.Network/dnsSecurityRules "00008cd5-0000-0800-0000-604016c90000"
```

This cmdlet creates a DNS security rule with tag.
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
### Example 1: Create a DNS resolver policy link
```powershell
New-AzDnsResolverPolicyVirtualNetworkLink -Name sampleResolverPolicyLink -ResourceGroupName powershell-test-rg -DnsResolverPolicyName samplePolicyName -VirtualNetworkId /subscriptions/0e5a46b1-de0b-4ec3-a5d7-dda908b4e076/resourceGroups/powershell-test-08b4e076/resourceGroups/powershell-test-rg/providers/Microsoft.Network/virtualNetworks/psvirtualnetworkname16y71mjc -Location westus2
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 sampleResolverPolicyLink Microsoft.Network/dnsResolverPolicyLinks "000027d5-0000-0800-0000-6040150e0000"
```

This cmdlet creates a DNS resolver policy link.


### Example 2: Create a DNS resolver policy link with tag
```powershell
New-AzDnsResolverPolicyVirtualNetworkLink -Name sampleResolverPolicyLink -ResourceGroupName powershell-test-rg -DnsResolverPolicyName samplePolicyName -VirtualNetworkId /subscriptions/0e5a46b1-de0b-4ec3-a5d7-dda908b4e076/resourceGroups/powershell-test-rg/providers/Microsoft.Network/virtualNetworks/psvirtualnetworkname16y71mjc -Location westus2 -Tag @{"key0" = "value0"}
```

```output
Location Name Type Etag
-------- ---- ---- ----
westus2 sampleResolverPolicyLink Microsoft.Network/dnsResolverPolicyLinks "00008cd5-0000-0800-0000-604016c90000"
```

This cmdlet creates a DNS resolver policy link with tag.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
### Example 1: Remove a DNS Resolver Domain List by name
```powershell
Remove-AzDnsResolverDomainList -ResourceGroupName powershell-test-rg -Name psdnsresolvername33nmy1fz
```
This command removes a DNS Resolver Domain List by name.

### Example 2: Remove a DNS Resolver Domain List by identity
```powershell
$dnsResolverDomainListObject = Get-AzDnsResolverDomainList -ResourceGroupName powershell-test-rg -Name psdnsresolvername33nmy1fz
Remove-AzDnsResolverDomainList -InputObject $dnsResolverDomainListObject
```

This command removes a DNS Resolver Domain List by identity.

Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
### Example 1: Remove a Dns Resolver Policy by name
```powershell
Remove-AzDnsResolverPolicy -ResourceGroupName powershell-test-rg -Name psdnsresolvername33nmy1fz
```
This command removes a Dns Resolver Policy by name.

### Example 2: Remove a Dns Resolver Policy by identity
```powershell
$dnsResolverPolicyObject = Get-AzDnsResolverPolicy -ResourceGroupName powershell-test-rg -Name psdnsresolvername33nmy1fz
Remove-AzDnsResolverPolicy -InputObject $dnsResolverPolicyObject
```

This command removes a Dns Resolver Policy by identity.

Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
### Example 1: Remove a DNS Security Rule by name
```powershell
Remove-AzDnsResolverPolicyDnsSecurityRule -ResourceGroupName powershell-test-rg -DnsResolverPolicyName exampleResolverPolicyName -Name psdnssecurityrulename33nmy1fz
```
This command removes a DNS Security Rule by name.

### Example 2: Remove a DNS Security Rule by identity
```powershell
$dnsSecurityRuleObject = Get-AzDnsResolverPolicyDnsSecurityRule -ResourceGroupName powershell-test-rg -DnsResolverPolicyName exampleResolverPolicyName -Name psdnssecurityrulename33nmy1fz
Remove-AzDnsResolverPolicyDnsSecurityRule -InputObject $dnsSecurityRuleObject
```

This command removes a DNS Security Rule by identity.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
### Example 1: Remove a DNS Resolver Policy Link by name
```powershell
Remove-AzDnsResolverPolicyVirtualNetworkLink -ResourceGroupName powershell-test-rg -DnsResolverPolicyName exampleResolverPolicyName -Name psdnsresolverpolicylinkname33nmy1fz
```
This command removes a DNS Resolver Policy Link by name.

### Example 2: Remove a DNS Resolver Policy Link by identity
```powershell
$dnsResolverPolicyLinkObject = Get-AzDnsResolverPolicyVirtualNetworkLink -ResourceGroupName powershell-test-rg -DnsResolverPolicyName exampleResolverPolicyName -Name psdnsresolverpolicylinkname33nmy1fz
Remove-AzDnsResolverPolicyVirtualNetworkLink -InputObject $dnsResolverPolicyLinkObject
```

This command removes a DNS Resolver Policy Link by identity.

Loading