-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Initial: Documentation for new resource azurerm_private_dns_zone_virt…
…ual_network_link
- Loading branch information
Showing
2 changed files
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
62 changes: 62 additions & 0 deletions
62
website/docs/r/private_dns_zone_virtual_network_link.html.markdown
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
``` |