Skip to content

Commit

Permalink
Initial: Documentation for new resource azurerm_private_dns_zone_virt…
Browse files Browse the repository at this point in the history
…ual_network_link
  • Loading branch information
tiwood committed Jul 4, 2019
1 parent a69d864 commit 920d38f
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 0 deletions.
1 change: 1 addition & 0 deletions website/azurerm.erb
Original file line number Diff line number Diff line change
Expand Up @@ -1447,6 +1447,7 @@
<ul class="nav">
<li>
<a href="/docs/providers/azurerm/r/private_dns_zone.html">azurerm_private_dns_zone</a>
<a href="/docs/providers/azurerm/r/private_dns_zone_virtual_network_link.html">azurerm_private_dns_zone_virtual_network_link</a>
</li>
</ul>
</li>
Expand Down
62 changes: 62 additions & 0 deletions website/docs/r/private_dns_zone_virtual_network_link.html.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
layout: "azurerm"
page_title: "Azure Resource Manager: azurerm_private_dns_zone_virtual_network_link"
sidebar_current: "docs-azurerm-resource-private-dns-zone-virtual-network-link"
description: |-
Manages a Private DNS Zone Virtual Network Link.
---

# azurerm_private_dns_zone_virtual_network_link

Enables you to manage Private DNS zone Virtual Network Links. These Links enable DNS resolution and registration inside Azure Virtual Networks using Azure Private DNS.

## Example Usage

```hcl
resource "azurerm_resource_group" "test" {
name = "acceptanceTestResourceGroup1"
location = "West US"
}
resource "azurerm_private_dns_zone" "test" {
name = "mydomain.com"
resource_group_name = "${azurerm_resource_group.test.name}"
}
resource "azurerm_private_dns_zone_virtual_network_link" "test" {
name = "test"
resource_group_name = azurerm_resource_group.test.name
private_dns_zone_name = azurerm_private_dns_zone.test.name
virtual_network_id = azurerm_virtual_network.test.id
}
```

## Argument Reference

The following arguments are supported:

* `name` - (Required) The name of the Private DNS Zone Virtual Network Link. Changing this forces a new resource to be created.

* `private_dns_zone_name` - (Required) The name of the Private DNS zone (without a terminating dot). Changing this forces a new resource to be created.

* `virtual_network_id` - (Required) The Resource ID of the Virtual Network that should be linked to the DNS Zone. Changing this forces a new resource to be created.

* `registration_enabled` - (Optional) Is auto-registration of virtual machine records in the virtual network in the Private DNS zone enabled? Defaults to `false`.

* `resource_group_name` - (Required) Specifies the resource group where the resource exists. Changing this forces a new resource to be created.

* `tags` - (Optional) A mapping of tags to assign to the resource.

## Attributes Reference

The following attributes are exported:

* `id` - The Resource ID of the Private DNS Zone Virtual Network Link.

## Import

Private DNS Zone Virtual Network Links can be imported using the `resource id`, e.g.

```shell
terraform import azurerm_private_dns_zone_virtual_network_link.link1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/privateDnsZones/zone1.com/virtualNetworkLinks/myVnetLink1
```

0 comments on commit 920d38f

Please sign in to comment.